0001213900-22-016445.txt : 20220331 0001213900-22-016445.hdr.sgml : 20220331 20220331092101 ACCESSION NUMBER: 0001213900-22-016445 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220331 DATE AS OF CHANGE: 20220331 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SAPIENS INTERNATIONAL CORP N V CENTRAL INDEX KEY: 0000885740 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: P8 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 000-20181 FILM NUMBER: 22789509 BUSINESS ADDRESS: STREET 1: AZRIELI CENTER STREET 2: 26 HAROKMIM ST. CITY: HOLON STATE: L3 ZIP: 5885800 BUSINESS PHONE: 97289382777 MAIL ADDRESS: STREET 1: AZRIELI CENTER STREET 2: 26 HAROKMIM ST. CITY: HOLON STATE: L3 ZIP: 5885800 20-F 1 f20f2021_sapiensinter.htm ANNUAL REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 20-F

 

REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934

 

OR

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended December 31, 2021

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from _____________ to _____________

 

OR

 

SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

Date of event requiring this shell company report________________

 

Commission file number 000-20181

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

(Exact name of Registrant as specified in its charter)

 

Cayman Islands

(Jurisdiction of incorporation or organization)

 

Azrieli Center

26 Harokmim St.

Holon, 5885800 Israel

(Address of principal executive offices)

 

Roni Giladi, Chief Financial Officer

Tel: +972-3-790-2000

Fax+972-3-790 2942

Azrieli Center

26 Harokmim St.

Holon, 5885800 Israel

(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)

 

Securities registered or to be registered pursuant to Section 12(b) of the Act:

 

Title of Class:   Trading Symbol(s)   Name of each exchange on which registered:
Common Shares, par value €0.01 per share   SPNS   Nasdaq Global Select Market

 

Securities registered or to be registered pursuant to Section 12(g) of the Act: None

 

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act: None

  

 

 

 

Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report

 

As of December 31, 2021, the Registrant had 55,065,009 Common Shares, par value € 0.01 per share, outstanding
(which excludes 2,328,296 Common Shares held in treasury).

 

Indicate by check mark if the registrant is well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

 

Yes ☒     No ☐

 

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.

 

Yes ☐     No

 

Indicate by checkmark 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.

 

Yes ☒     No ☐

 

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 h(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

Yes ☒     No ☐

 

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 definition of “accelerated filer” and “large accelerated filer” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer: Accelerated filer:
Non-accelerated filer: Emerging growth company

 

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† provided pursuant to Section 13(a) of the Exchange Act ☐

 

† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’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.  

 

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

 

U.S. GAAP   ☐ International Financial Reporting Standards as issued by the International Accounting
Standards Board
  ☐ Other

 

If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow:

Item 17 ☐     Item 18 ☐

 

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).

 

Yes ☐     No

 

 

 

 

 

 

TABLE OF CONTENTS

 

      Page
Introduction   iii
       
PART I     1
       
Item 1 Identity of Directors, Senior Management and Advisers   1
       
Item 2 Offer Statistics and Expected Timetable   1
       
Item 3 Key Information   1
       
Item 4 Information on the Company   22
       
Item 4A Unresolved Staff Comments   47
       
Item 5 Operating and Financial Review and Prospects   48
       
Item 6 Directors, Senior Management and Employees   67
       
Item 7 Major Shareholders and Related Party Transactions   75
       
Item 8 Financial Information   77
       
Item 9 The Offer and Listing   78
       
Item 10 Additional Information   79
       
Item 11 Quantitative and Qualitative Disclosures About Market Risk   89
       
Item 12 Description of Securities Other Than Equity Securities   90
       
PART II     91
       
Item 13 Defaults, Dividend Arrearages and Delinquencies   91
       
Item 14 Material Modifications to the Rights of Security Holders and Use of Proceeds   91
       
Item 15 Controls and Procedures   91
       
Item 16 [Reserved]   92
       
Item 16A Audit Committee Financial Expert   92
       
Item 16B Code of Ethics   92
       
Item 16C Principal Accountant Fees and Services   92

  

i

 

 

Item 16D Exemptions from the Listing Standards for Audit Committees   93
       
Item 16E Purchases of Equity Securities by the Issuer and Affiliated Purchasers   93
       
Item 16F Change in Registrant’s Certifying Accountant   93
       
Item 16G Corporate Governance   93
       
Item 16H Mine Safety Disclosures   94
       
Item 16I Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.   94
       
PART III     95
       
Item 17 Financial Statements   95
       
Item 18 Financial Statements   95
       
Item 19 Exhibits   95
       
Signature     96

  

ii

 

 

INTRODUCTION

 

Definitions

 

In this annual report, unless the context otherwise requires:

 

  References to “Sapiens,” the “Company,” the “Registrant,” “our company,” “us,” “we” and “our” refer to Sapiens International Corporation N.V., a Cayman Islands exempted company, and its consolidated subsidiaries

 

  References to “our shares,” “Common Shares” and similar expressions refer to Sapiens’ Common Shares, par value € 0.01 per share

  

  References to “Cálculo” refer to Cálculo S.A.U, a provider of a core insurance solution and managed services to the Spanish market, which Sapiens acquired during the fourth quarter of 2019

 

  References to “Delphi” refer to Delphi Technology, Inc., a Boston-based vendor of software solutions that focuses on the medical professional liability (MPL)/healthcare professional liability (HCPL) markets, which Sapiens acquired in the third quarter of 2020

   

  References to “sum.cumo” refer to sum.cumo Sapiens Gmbh, a German-based provider of digital, consumer-centric solutions mainly to the insurance sector, which Sapiens acquired in the first quarter of 2020

 

  References to “Tia Technology” refer to Tia Technology, a Denmark-headquartered vendor of digital software solutions to customers globally, primarily in Denmark, Norway, Sweden, Finland, South Africa and the Baltics, which Sapiens acquired in the fourth quarter of 2020 

 

  References to “dollars,” “U.S. dollars,” “U.S. $” and “$” are to United States dollars

 

  References to “Euro” or “€” are to the Euro, the official currency of the Eurozone in the European Union

 

  References to “shekels” and “NIS” are to New Israeli Shekels, the Israeli currency

 

  References to the “Articles” are to our Articles of Association, as currently in effect

 

  References to the “Memorandum” are to our Memorandum of Association, as currently in effect
     
  References to the “Securities Act” are to the Securities Act of 1933, as amended

 

  References to the “Exchange Act” are to the Securities Exchange Act of 1934, as amended

 

  References to “Nasdaq” are to the Nasdaq Stock Market

 

  References to the “TASE” are to the Tel Aviv Stock Exchange

 

  References to the “SEC” are to the United States Securities and Exchange Commission

 

iii

 

 

Cautionary Note Regarding Forward-Looking Statements

 

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 “anticipate,” “believe,” “estimate,” “expect,” “may,” “will,” “plan” 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:

  

  the degree of our success in our plans to leverage our global footprint to grow our sales;

 

  the degree of our success in integrating the companies that we have acquired through the implementation of our M&A growth strategy;

 

  the lengthy development cycles for our solutions, which may frustrate our ability to realize revenues and/or profits from our potential new solutions;

 

  our lengthy and complex sales cycles, which do not always result in the realization of revenues;

 

  the degree of our success in retaining our existing customers and competing effectively for greater market share;

 

  difficulties in successfully planning and managing changes in the size of our operations;

 

  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;

 

  the challenges and potential liability that heightened privacy laws and regulations pose to our business;

 

  occasional disputes with clients, which may adversely impact our results of operations and our reputation;

 

  various intellectual property issues related to our business;

 

  potential unanticipated product vulnerabilities or cybersecurity breaches of our or our customers’ systems, particularly in the current work-from-home environment;

 

  risks related to the insurance industry in which our clients operate;

 

 

 

  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;
     
  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

 

  risks related to our principal location in Israel and our status as a Cayman Islands company.

 

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 – “Key Information” under the caption “Risk Factors” 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.

 

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.

 

iv

 

 

PART I

 

Item 1. Identity of Directors, Senior Management and Advisers

 

Not applicable.

 

Item 2. Offer Statistics and Expected Timetable

 

Not applicable.

 

Item 3. Key Information

 

A. [Reserved]

  

B. Capitalization and Indebtedness.

 

Not applicable.

 

C. Reasons for the Offer and Use of Proceeds.

 

Not applicable.

 

D. Risk Factors.

 

We operate globally in a dynamic and rapidly changing environment that involves numerous risks and uncertainties. The following section lists some, but not all, of those risks and uncertainties that may have a material adverse effect on our business, financial position, results of operations or cash flows.

 

Risk Factors Summary

 

The following is a summary of the principal risks that could materially adversely affect our business, results of operations, and financial condition, all of which are more fully described below. This summary should be read in conjunction with the other information discussed in this Item 3.D, and should not be relied upon as an exhaustive summary of the material risks facing our business. Please carefully consider all of the information discussed in this Item 3.D. “Risk Factors” and elsewhere in this annual report for a more thorough description of these and other risks.

 

Risks Related to Our Business, Our Industry and Our Financing Activities 

 

Our performance is dependent on the success of our M&A growth strategy, and the integration and continued success of the entities that we acquire.

 

Our product development and sales cycles are often lengthy, requiring us to expend significant time and resources prior to, and without assurances of, generating associated revenues.

 

Retention of key talent is challenging in the current labor markets in the regions in which we operate.

 

Failure to manage our growth— both organic and non-organic—could effectively harm our business.

 

1

 

 

We may be unable to successfully develop and deploy new technologies to address the updated needs of our customers.

 

The market for software solutions and related services is highly competitive and dynamic, and we may be unable to adapt rapidly enough to changing market conditions and to compete successfully with existing or new competitors.

 

Long-term, large, complex implementation projects that we work on often involve changes, which could cause disputes between us and our customers.

 

Security vulnerabilities in our software solutions could lead to reduced revenue or to liability claims.

 

We are subject to risks that are characteristic of the insurance market, including catastrophes, potential capital markets crashes, and consolidation.

 

Breaches or significant disruptions of our information technology systems have occurred and may occur again in the future.

 

We face increased competition from a wide variety of market participants.

 

Our expanding international operations are accompanied by costs, operational risks and required regulatory compliance in many jurisdictions.

 

Risks Related to Intellectual Property

 

We may be unable to protect our patents and trademarks from infringement, and avoid infringing the intellectual property rights of others.

 

We may be liable to our clients for damages caused by a violation of intellectual property rights.

 

Risks Related to Our Israeli Operations and Our Status as a Cayman Islands Company

 

Israeli government tax benefits we receive may be terminated if we cease to qualify for them.
   
Our Israeli research and development grants impose various limitations on us, including restrictions on our ability to transfer manufacturing operations or technology outside of Israel.

 

2

 

 

Risks Relating to Our Business, Our Industry and Our Financing Activities 

 

The implementation of our M&A growth strategy, which requires the integration of multiple acquired companies, including among others, most recently, Tia Technology, Delphi, sum.cumo 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.

 

In the past decade we have completed a significant number of important acquisitions. Most recently, in 2020, we acquired Tia Technology, Delphi and sum.como . These acquisitions are part of our integrated M&A growth strategy, which is centered on three key factors: growing our customer base, expanding our geographic footprint and adding complementary solutions to our portfolio— 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’s attention from ongoing business concerns. The challenges involved in integrating Tia Technology, Delphi and sum.como include:

 

  Preserving customer and other important relationships

 

  Integrating complex, core products and services that we acquire with our existing products and services

 

  Integrating financial forecasting and controls, procedures and reporting cycles

 

  Combining and integrating information technology, or IT, systems

 

  Integrating employees and related HR systems and benefits, maintaining employee morale and retaining key employees

 

  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
     
  Investment of significant management time and attention towards the integration process

 

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. Furthermore, if a company that we acquire also conducts operations outside of insurance-related solutions, those operations may pose additional risks to our ability to ensure successful results of operations and may potentially cause us future loss of revenue. If we do not realize the anticipated benefits of these transactions, our growth strategy and future profitability could be adversely affected.

 

Our development cycles are lengthy, and we may not have the resources available to complete development of new, enhanced or modified solutions. We may incur significant expenses before we generate revenues, if any, from our solutions.

 

Because our solutions are complex and require rigorous testing, development cycles can be lengthy, taking us up to two years to develop and introduce new, enhanced or modified solutions. Moreover, development projects can be technically challenging and expensive. The nature of these development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we generate revenues, if any, from such expenses. We may not have, in the future, sufficient funds or other resources to make the required investments in product development. Furthermore, we may invest substantial resources in the development of solutions that do not achieve market acceptance or commercial success. Even where we succeed in our sales efforts and obtain new orders from customers, the complexity involved in delivering our solutions to such customers makes it more difficult for us to consummate delivery in a timely manner and to recognize revenue and maximize profitability. Failure to deliver our solutions in a timely manner could result in order cancellations, damage our reputations and require us to indemnify our customers. Any of these risks relating to our lengthy and expensive development cycle could have a material adverse effect on our business, financial conditions and results of operations.

 

3

 

 

Our sales cycle is variable and often lengthy, depending upon many factors outside our control, which requires us to expend significant time and resources prior to generating associated revenues.

 

The typical sales cycle for our solutions and services is lengthy and unpredictable, requires pre-purchase evaluation by a significant number of persons in our customers’ organizations, and often involves a significant operational decision by our customers. Our sales efforts involve educating our customers, industry analysts 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. Customers typically undertake a significant evaluation process, which frequently involves not only our solutions, but also those of our competitors and can result in a lengthy sales cycle. Our sales cycle for new customers is typically one to two years and can extend even longer in some cases. We spend substantial time, effort and money in our sales efforts without any assurance that such efforts will produce any sales.

 

Investment in highly skilled research and development, product implementation, customer support and other personnel is a critical factor in our ability to develop and enhance our solutions and support our customers, but that personnel may nevertheless be hard to retain and an increase in that investment may furthermore reduce our profitability.

 

As a provider of software solutions that rely upon technological advancements, we rely heavily on our research and development activities to remain competitive. We consequently depend in large part on the ability to attract, train, motivate and retain highly skilled information technology professionals for our research and development team, as well as software programmers and communications engineers, and product implementation experts, particularly individuals with knowledge and experience in the insurance industry. Because our software solutions are highly complex and are generally used by our customers to perform critical business functions, we also depend heavily on other skilled technology professionals to provide ongoing support to our customers. Skilled technology professionals are often in high demand and short supply.

 

Our research and development, product delivery, and general and administrative, activities are conducted at locations where the competition for skilled technology 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— for all fields and professions, and for all levels of management— 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 personnel, retaining personnel or effectively replacing current personnel who may depart with qualified or effective successors.

 

If we are unable to hire or retain qualified research and development personnel and other technology professionals to develop, implement and modify our solutions, we may be unable to meet the needs of our customers. Even if we succeed at retaining the necessary skilled personnel in our research and development and customer support efforts, our investments in our personnel and product development efforts increase our costs of operations and thereby reduce our profitability, unless accompanied by increased revenues. As a result of the intense competition for qualified human resources, the high-tech market in which we operate has experienced and may continue to experience significant wage inflation.  Accordingly, our efforts to attract, retain and develop personnel may also result in significant additional expenses, which could adversely affect our profitability. Given the highly competitive industry in which we operate, we may not succeed in increasing our revenues in line with our increasing investments in our personnel and research and development efforts.

 

Furthermore, as we seek to expand the marketing and offering of our products into new territories, it requires the retention of new, additional skilled personnel with knowledge of the particular market and applicable regulatory regime. Such skilled personnel may not be available at a reasonable cost relative to the additional revenues that we expect to generate in those territories, or may not be available at all. In particular, wage costs in lower-cost markets where we have recently added personnel, such as India, are increasing and we may need to increase the levels of our employee compensation more rapidly than in the past to remain competitive. The transition of projects to new locations may also lead to business disruptions due to differing levels of employee knowledge and organizational and leadership skills. Although we have never experienced an organized labor dispute, strike or work stoppage, any such occurrence, including with unionization efforts, could disrupt our business and operations and harm our financial condition. In addition, we may need to attract and train additional IT professionals at a rapid rate in order to serve several new customers or implement several new large-scale projects in a short period of time. If there is a subsequent downturn in economic conditions and we need to lay off some of those employees, that will result in our loss of the time and resources that we had invested in training them, and our loss of their accumulated know-how.

 

4

 

 

Failure to manage our growth— both organic and non-organic—could effectively harm our business.

 

In recent years, we experienced, and expect to continue to experience in the future, growth in our international operations that has placed, and will continue to place, a significant strain on our operational and financial resources and our personnel. To manage our anticipated future growth effectively, we must continue to maintain and may need to enhance our information technology infrastructure, financial and accounting systems and controls and manage expanded operations and employees in geographically distributed locations. We also must attract, train and retain a significant number of additional qualified sales and marketing personnel, professional services personnel, software engineers, technical personnel and management personnel. Our failure to manage our growth effectively could have a material adverse effect on our business, results of operations and financial condition. Our growth could require significant capital expenditures and may divert financial resources from other projects, such as the development of new services or product enhancements. For example, since it may take as long as six months to hire and train a new member of our professional services staff, we make decisions regarding the size of our professional services staff based upon our expectations with respect to customer demand for our products and services. If these expectations are incorrect, and we increase the size of our professional services organization without experiencing an increase in sales of our products and services, we will experience reductions in our gross and operating margins and net income. If we are unable to effectively manage our growth, our expenses may increase more than expected, our revenues could decline or grow more slowly than expected and we may be unable to implement our business strategy. Our growth may also be accompanied by greater exposure to litigation, including suits by clients, vendors, employees or former employees, as the sizes of our workforce and our overall international operations increase. All such litigation carries with it related costs and could divert our management’s attention from ongoing business concerns. We also intend to continue to expand into additional international markets which, if not technologically or commercially successful, could harm our financial condition and prospects.

 

If we do not successfully develop and deploy new technologies to address the updated needs of our customers, our business and results of operations could suffer.

 

Our recent success has been based largely on our ability to design software solutions that enable our customers to facilitate, improve and automate traditional insurance processes to make them easier for end-customers, by utilizing advanced technologies, such as digital engagement, low-code/no-code, API layer, advanced analytics and cloud computing. We spend substantial amounts of time and money researching and developing new technologies and enhanced versions of existing features to meet our customers’ and potential customers’ rapidly evolving needs. There is no assurance that our enhancements to our solutions or our new solutions’ features, capabilities, or offerings, will be compelling to our customers or gain market acceptance. If our research and development investments do not accurately anticipate customer demand or if we fail to develop our solutions in a manner that satisfies customer preferences in a timely and cost-effective manner, we may fail to retain our existing customers or increase demand for our solutions.

 

Introduction of new products and services by competitors or the development of entirely new technologies to replace existing offerings could make our solutions obsolete or adversely affect our business, financial condition, and results of operations. We may experience difficulties with software development, design, or marketing that delay or prevent our development, introduction, or implementation of new solutions, features, or capabilities. We have in the past experienced delays in our internally planned release dates of new features and capabilities, and there can be no assurance that new solutions, features, or capabilities will be released according to schedule. Any delays could result in adverse publicity, loss of revenue or market acceptance, or claims by customers brought against us, any of which could harm our business. Moreover, the design and development of new solutions or new features and capabilities to our existing solutions may require substantial investment, and we have no assurance that such investments will be successful. If customers do not widely adopt our new solutions, experiences, features, and capabilities, we may not be able to realize a return on our investment and our business, financial condition, and results of operations may be adversely affected.

 

5

 

 

Our new and existing solutions and changes to our existing solutions could fail to attain sufficient market acceptance for many reasons, including:

 

Our failure to predict market demand accurately in terms of product functionality and to supply offerings that meet that demand in a timely fashion;

 

Product defects, errors, or failures or our inability to satisfy customer service level requirements;

 

Negative publicity or negative private statements about the security, performance, or effectiveness of our solutions or product enhancements;

 

Delays in releasing to the market our new offerings or enhancements to our existing offerings, including new product modules;

 

Introduction or anticipated introduction of competing solutions or functionalities by our competitors;

 

Inability of our solutions or product enhancements to scale and perform to meet customer demands;

 

Receiving qualified or adverse opinions in connection with security or penetration testing, certifications or audits, such as those related to IT controls and security standards and frameworks or compliance;

 

Poor business conditions for our customers, causing them to delay software purchases;

 

Reluctance of customers to purchase proprietary software solutions;

 

Reluctance of customers to purchase products incorporating open source software;

 

If we are not able to continue to identify challenges faced by our customers and develop, license, or acquire new features and capabilities for our solutions in a timely and cost-effective manner, or if such enhancements do not achieve market acceptance, our business, financial condition, results of operations, and prospects may suffer and our anticipated revenue growth may not be achieved.

 

Because we derive, and expect to continue to derive, substantially all of our revenue from implementation of our solutions, along with post-implementation services such as ongoing support and maintenance and professional services, market acceptance of these solutions, and any enhancements or changes thereto, is critical to our success.

 

The market for software solutions and related services is highly competitive and dynamic, and we need to adapt quickly to trends in order to retain or grow our market share.

 

The market for software solutions and related services and for business solutions for the insurance and financial services industry in particular, is highly competitive and continuously evolving. Our failure to adapt to changing market conditions and to compete successfully with established or new competitors could have a material adverse effect on our results of operations and financial condition. Many of our smaller competitors have been acquired by larger competitors, which provides those smaller competitors with greater resources and potentially a larger client base for which they can develop solutions. Our customers or potential customers may prefer suppliers that are larger than us, are better known in the market or that have a greater global reach. In lieu of being acquired by larger competitors, current and potential competitors have established, and may establish in the future, cooperative relationships among themselves, or with third parties to increase their abilities to address the needs of our existing, or prospective, customers. As a result, our competitors may be able to adapt more quickly than us to new or emerging technologies and changes in customer requirements, and may be able to devote greater resources to the promotion and sale of their products. As a means of adapting to competition, we and some of our competitors have developed systems to allow customers to outsource their core systems to external providers (known as BPO). We are seeking to partner with BPO providers, but there can be no assurance that such BPO providers will adopt our solutions rather than those of our competitors. Determinations by current and potential customers to use BPO providers that do not use our solutions may result in the loss of such customers and limit our ability to gain new customers.

 

6

 

 

A number of our competitors also have operational advantages relative to us, as they are generally private companies that are not required to report results of operations on a regular basis, and can consequently benefit from the ability to take more risky actions in the hope of building up strong brand name recognition, such as payment of higher salaries as a recruitment tool, sale of products at cheaper prices, and very rapid growth of sales and marketing teams, even if those actions result in operating losses.

 

To compete in the rapidly changing environment, and win the competition for end-customers, we also need to offer a coherent digital and data propositions, allowing our insurance provider customers to better interact with their own customers in a digital and omni-channel manner. If we fail to adapt and accelerate the development of our digital and data offerings, that may adversely impact our ability to compete in our target markets. Consolidation in the insurance industry in which some of our clients operate also increases competitiveness for us by reducing the number of potential clients for whose business we and our competitors compete. The high level of continuity with which insurance and other financial services clients remain with their providers of software-related services also increases general competitiveness by tying clients to their service providers and thereby shrinking the market of potential clients.

 

Our competitiveness in the market for insurance and financial services solutions is also tied to our ability to adapt quickly to other trends, including the movement towards cloud-based solutions. Our ability to provide solutions that may be deployed in the cloud has required, and may continue to require, considerable investment in resources, including technical, financial, legal, sales, information technology and operational systems. Market acceptance of cloud offerings is affected by a variety of factors, including but not limited to: security, service availability, reliability, availability of tools to automate cloud migration, scalability, integration with public cloud platforms, customization, availability of qualified third-party service providers to assist customers in transitioning to cloud-based solutions, performance, current license terms, customer preference, customer concerns with entrusting a third party to store and manage their data, public concerns regarding privacy and the enactment of restrictive laws or regulations. We may not meet our financial and strategic objectives if the pace at which we transform our solutions to be cloud-compatible is slower than our customers’ adoption of cloud-based solutions. To address the challenges in transitioning our customers to the cloud, we continue to invest in innovation and feature development, simplified cloud migration, and performance and reliability, as well as other cloud customer success and sales initiatives. There can be no assurance, however, that these initiatives will improve our ability to capture or retain customers that prefer cloud-based solutions. If we are unable to win over those new customers or retain those existing customers, we may experience a negative impact on our overall financial performance. 

 

We may be required to increase or decrease the scope of our operations in response to changes in the demand for our products and services, and if we fail to successfully plan and manage changes in the size of our operations, our business will suffer.

 

In the past, we have both grown and contracted our operations, in some cases rapidly, to profitably offer our products and services in a continuously changing market. If we are unable to manage these changes, or to plan and manage any future changes in the size and scope of our operations, our business may be negatively impacted.

 

Restructurings and cost reduction measures that we have implemented in the past have reduced the size of our operations and workforce. Reductions in personnel can result in significant severance, administrative and legal expenses, and may also adversely affect or delay various sales, marketing and product development programs and activities. These cost reduction measures have included, and may in the future include, employee separation costs and consolidating and/or relocating certain of our operations to different geographic locations.

 

Acquisitions, organic growth and absorption of significant numbers of customers’ employees in connection with managed services projects have, from time to time, increased our headcount. During periods of expansion, we may need to serve several new customers or implement several new large-scale projects in short periods of time. This may require us to attract and train additional IT professionals at a rapid rate, as well as quickly expand our facilities, which may be difficult to successfully implement.

 

7

 

 

If existing customers are not satisfied with our solutions and services and either do not make subsequent purchases from us or do not continue using such solutions and services, or if our relationships with our largest customers are impaired, our revenue could be negatively affected.

 

We depend heavily on repeat product and service revenues from our base of existing customers. Five of our largest customers accounted for, in the aggregate, 15.3% and 14.9% of our revenues in the years ended December 31, 2020 and 2021, respectively. If our existing customers are not satisfied with our solutions and services, they may not enter into new project contracts with us or continue using our technologies. A significant decline in our revenue stream from existing customers, including due to termination of agreement(s), would have a material adverse effect on our business, results of operations and financial condition.

 

Our business often involves long-term, large, complex implementation projects across the globe, which involve uncertainties, mainly during the implementation period, such as changes to the estimated project costs and changes in project schedule. Such changes may cause disputes between us and our customers, whether or not due to failure on our part, and may in some cases result in cancellation of those projects. Such cancellation can adversely impact our revenues, profitability and/or, in some cases, our relationship with the relevant customer.

 

Our business is characterized by relatively large, complex implementation projects or engagements that can have a significant impact on our total revenue and cost of revenue from quarter to quarter. A high percentage of our expenses, particularly employee compensation, are relatively fixed. Therefore, variations in the timing of the initiation, estimated scope of work, progress or completion of projects or engagements can cause significant variations in operating results from quarter to quarter.

 

This is particularly the case for fixed-price contracts, where our delivery requirements sometimes span more than one year. For a highly complex, fixed-price project that requires customization, we may not be able to accurately estimate our actual costs of completing the project. We are sometimes dependent on the assistance of third-parties (such as our customers’ vendors or IT employees, or our system integrator partners) in implementing such projects, which may not be provided in a timely manner. If our actual cost-to-completion of a project significantly exceeds the estimated costs, we could experience a loss on the related contract, which (when multiplied by multiple projects) could have a material adverse effect on our results of operations, financial position and cash flow.

 

Similarly, delays in implementation projects (whether fixed price or not) may affect our revenue and cause our operating results to vary widely. Our solutions are delivered over periods of time ranging from several months to a few years. 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. Such delays in our achievement of milestones may potentially result from, among other factors, reduced workforce productivity as a result of our implementation of a work-from-home policy or illness among our personnel, or due to restrictions imposed by applicable governmental authorities, in each case as a result of the COVID-19 pandemic.

 

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 products. Due to the complexities described above, however, we may not meet those upfront estimates and/or the expectations of our customers, which could lead to a dispute with a client. In the past, these disputes have sometimes arisen with significant customers that have accounted for a significant portion of our revenues, and the settlement of these disputes reduced our revenues and operating profit relative to our prior estimates. In 2020 and 2021, certain customers canceled projects with us at the stage of implementation, resulting in the loss of potential future revenues from those customers. We expect that we may have similar cancellations by our customers in the future, during the implementation phase. These cancellations, if coupled with disputes with significant customers in the future, whether or not due to failure on our part, could result in lost revenues, lower profit margins, legal claims against us and even the refund of the customers’ money and could harm our reputation, thereby adversely affecting our ability to attract new customers and to sell additional solutions and services to existing customers.

 

8

 

 

We may be liable to our clients for damages caused by a violation of intellectual property rights, the disclosure of other confidential information, including personally identifiable information, system failures, errors or unsatisfactory performance of services, and our insurance policies may not be sufficient to cover these damages.

 

We often have access to, and are required to collect and store, sensitive or confidential client information, including personally identifiable information. Some of our client agreements do not limit our potential liability for breaches of confidentiality, infringement indemnity and certain other matters. Furthermore, breaches of confidentiality may entitle the aggrieved party to equitable remedies, including injunctive relief. If any person, including any of our employees and subcontractors, penetrates our network security or misappropriates sensitive or confidential client information, including personally identifiable information, we could be subject to significant liability from our clients or from our clients’ customers for breaching contractual confidentiality provisions or privacy laws. Despite measures we take to protect the intellectual property and other confidential information or personally identifiable information of our clients, unauthorized parties, including our employees and subcontractors, may attempt to misappropriate certain intellectual property rights that are proprietary to our clients or otherwise breach our clients’ confidences. Unauthorized disclosure of sensitive or confidential client information, including personally identifiable information, or a violation of intellectual property rights, whether through employee misconduct, breach of our computer systems, systems failure or otherwise, may subject us to liabilities, damage our reputation and cause us to lose clients.

 

Many of our contracts involve projects that are critical to the operations of our clients’ businesses and provide benefits to our clients that may be difficult to quantify. Any failure in a client’s system or any breach of security could result in a claim for substantial damages against us, regardless of our responsibility for such failure. Furthermore, any errors by our employees in the performance of services for a client, or poor execution of such services, could result in a client terminating our engagement and seeking damages from us.

 

In addition, while we have taken steps to protect the confidential information that we have access to, including confidential information we may obtain through usage of our cloud-based services, our security measures may be breached. If a cyber-attack or other security incident were to result in unauthorized access to or modification of our customers’ data or our own data or our IT systems or in disruption of the services we provide to our customers, or if our products or services are perceived as having security vulnerabilities, we could suffer significant damage to our business and reputation.

 

Although we attempt to limit our contractual liability for consequential damages in rendering our services, these limitations on liability may not apply in all circumstances, may be unenforceable in some cases, or may be insufficient to protect us from liability for damages. There may be instances when liabilities for damages are greater than the insurance coverage we hold and we will have to internalize those losses, damages and liabilities not covered by our insurance.

 

Changes in privacy regulations may impose additional costs and liabilities on us, limit our use of information, and adversely affect our business.

 

Personal privacy has become a significant issue in the United States, Europe, and many other countries where we operate. Many government agencies and industry regulators continue to impose new restrictions and modify existing requirements about the collection, use, and disclosure of personal information. Changes to laws or regulations affecting privacy and security may impose additional liability and costs on us and may limit our use of such information in providing our services to customers. If we were required to change our business activities, revise or eliminate services or products, or implement burdensome compliance measures, our business and results of operations may be harmed. Additionally, we may be subject to regulatory enforcement actions resulting in fines, penalties, and potential litigation if we fail to comply with applicable privacy laws and regulations.

 

In particular, our European activities are subject to the European Union General Data Protection Regulation, or GDPR, which has created 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 became enforceable on May 25, 2018 and non-compliance may expose entities such as our company to significant fines or other regulatory claims. In the United States, our operations in various states, such as New York and California, are now subject to expanded privacy regulations. In California, we are subject to the California Consumer Privacy Act, or CCPA, a statute that went into effect on January 1, 2020. The CCPA imposes enhanced disclosure requirements for us regarding our interactions with customers who are residents of California, such as comprehensive privacy notices for consumers when we, or our agents, collect their personal information. We may be further required to ensure third-party compliance, as under the CCPA we could be liable if third parties that collect, process or retain personal information on our behalf violate the CCPA’s privacy requirements. The sanctions for non-compliance could include fines and/or civil lawsuits.

 

While we have invested in, and intend to continue to invest in, reasonably necessary resources to comply with these 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.

 

9

 

 

Significant disruptions of our information technology systems or breaches of our data security could adversely affect our business.

 

A significant invasion, interruption, destruction or breakdown of our information technology, or IT, systems and/or infrastructure by persons with authorized or unauthorized access could negatively impact our business and operations. We could also experience business interruption, information theft and/or reputational damage from cyber attacks, which may compromise our systems and lead to data leakage internally. Both data that has been input into our main IT platform, which covers records of transactions, financial data and other data reflected in our results of operations, as well as data related to our proprietary rights (such as research and development, and other intellectual property- related data), are subject to material cyber security risks. From time to time, we experience cyber-attacks and other security incidents of varying degrees, though none which individually or in the aggregate has led to costs or consequences which have materially impacted our operations or business. We experienced attacks in or about April 2020, which resulted in a ransom payment and a brief interruption of service availability to customers, prior to restoration of secure computing operations. The amount paid in connection with, and the consequences of, the foregoing did not have a material adverse effect on our business or operations. In response, 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.

 

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 is compounded given the COVID-19 pandemic, as we shifted nearly all of our workforce to more frequent work-from-home arrangements. We have implemented in our offices a hybrid model where a large portion of our workforce will spend a portion of their time working in our offices and a portion of their time working from home. 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.

 

We have invested in advanced detection, prevention and proactive systems to reduce these risks. Based on independent audits, 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.

 

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.

 

10

 

 

Security vulnerabilities in our software solutions could lead to reduced revenue or to liability claims.

 

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’ 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, which 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. 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’s ability to operate or use our solutions. The costs to prevent, eliminate, mitigate, or alleviate cyber- 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.

 

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.

 

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’ 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’ 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. 

 

11

 

 

Errors or defects in our software solutions could inevitably arise and harm our profitability and our reputation with customers, and could even give rise to claims against us.

 

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. Quality assurance 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.

 

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’ 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.

 

Incorrect or improper use of our products or our failure to properly train customers on how to implement or utilize our products could result in customer dissatisfaction and negatively affect our business, results of operations, financial condition and growth prospects.

 

Our products are complex and are deployed in a wide variety of network environments. The proper use of our solutions requires training of the customer. If our solutions are not used correctly or as intended, inadequate performance may result. Additionally, our customers or third-party partners may incorrectly implement or use our solutions. Our solutions may also be intentionally misused or abused by customers or their employees or third parties who are able to access or use our solutions. Similarly, our solutions are sometimes installed or maintained by customers or third parties with smaller or less qualified IT departments, potentially resulting in sub-optimal installation and, consequently, performance that is less than the level anticipated by the customer. Because our customers rely on our software, services and maintenance support to manage a wide range of operations, the incorrect or improper use of our solutions, our failure to properly train customers on how to efficiently and effectively use our solutions, or our failure to properly provide implementation or maintenance services to our customers has resulted in terminated work orders and may result in termination of work orders, negative publicity or legal claims against us in the future. Also, as we continue to expand our customer base, any failure by us to properly provide these services will likely result in lost opportunities for follow-on sales of our software and services.

 

In addition, if there is substantial turnover of customer personnel responsible for implementation and use of our products, or if customer personnel are not well trained in the use of our products, customers may defer the deployment of our products, may deploy them in a more limited manner than originally anticipated or may not deploy them at all. Further, if there is substantial turnover of the customer personnel responsible for implementation and use of our products, our ability to make additional sales may be substantially limited.

 

Catastrophes may adversely impact the insurance industry, preventing us from expanding or maintaining our existing customer base and increasing our revenues.

 

Our customers include insurance carriers that have experienced, and will likely experience in the future, catastrophic losses that adversely impact their businesses. Catastrophes can be caused by various events, including, amongst others, hurricanes, tsunamis, floods, windstorms, earthquakes, hail, tornados, explosions, severe weather and fires, or the spread of pandemics of disease, such as the coronavirus. Moreover, acts of terrorism or war could cause disruptions in our or our customers’ businesses or the economy as a whole. The risks associated with natural disasters and catastrophes are inherently unpredictable, and it is difficult to predict the timing of such events or estimate the amount of loss they will generate. In the event a future catastrophe adversely impacts our current or potential customers, we may be prevented from maintaining and expanding our customer base and from increasing our revenues because such events may cause customers to postpone purchases of new products and professional service engagements or discontinue projects.

 

12

 

 

Decreases in the capital markets may adversely impact the life insurance industry, thereby preventing us from expanding or maintaining our existing customer base and increasing our revenues.

 

Our customers include life insurance carriers that have invested some of their funds in the capital markets. Those carriers may experience in the future major losses in those capital market investments that may cause disruptions to their businesses or to the economy as a whole. Any such major disruption, may cause those existing or potential new customers to postpone purchases of new products or professional service engagements, or discontinue existing projects, which, in turn, may prevent us from increasing our revenues, or from maintaining or expanding our customer base.

 

There may be consolidation in the insurance market, which could reduce the use of our products and services and adversely affect our revenues.

 

Mergers or consolidations among our customers could reduce the number of our customers and potential customers. This could adversely affect our revenues even if these events do not reduce the aggregate number of customers or the activities of the consolidated entities. If our customers merge with or are acquired by other entities that are not our customers, or that use fewer of our products and services, they may discontinue or reduce their use of our products and services. Any of these developments could materially and adversely affect our results of operations and cash flows.

 

Our deed of trust related to our Series B Debentures contains certain affirmative covenants and restrictive provisions that, if breached, could result in an increase in the interest rate and, potentially, an acceleration of our obligation to repay those debentures, which we may be unable to effect.

 

In the deed of trust that we have entered into with the trustee for the holders of our Series B Debentures, or the debentures, which we offered and sold in Israeli public offerings in September 2017 and June 2020, and in an Israeli private placement in September 2017, we have undertaken to maintain a number of conditions and limitations on the manner in which we can operate our business, including limitations on our ability to undergo a change of control, distribute dividends, incur a floating charge on our assets, or undergo an asset sale or other change that results in a fundamental change in our operations. The deed of trust also requires us to comply with certain financial covenants, including maintenance of a minimum shareholders’ equity level and a maximum ratio of financial indebtedness to shareholders’ equity, at levels that are customary for companies of comparable size. These limitations and covenants may force us to pursue less than optimal business strategies or forego business arrangements that could otherwise be financially advantageous to us and, by extension, our debenture holders. The deed of trust furthermore provides for an upwards adjustment in the interest rate payable under the debentures in the event that our debentures’ rating is downgraded below a certain level. A breach of the financial covenants for more than two successive quarters or a substantial downgrade in the Israeli rating of the debentures (below BBB-) would constitute an event of default that could result in the acceleration of our obligation to repay the debentures, of which there is US$79.0 million principal amount outstanding (as of March 1, 2022), which accelerated repayment may be difficult for us to effect.

 

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.

 

As of the date of this annual report, the COVID-19 pandemic continues to have a significant impact on global economic activity, with governments around the world intermittently closing or restricting office spaces, public transportation, schools, and travel. 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 insurer customers may be less likely to make significant changes to their core systems if they face a wave of claims related to the virus, or they may reduce the amount of work for which they retain our services if they experience a slowdown in their businesses.

 

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’ ability and willingness to invest money in core systems, 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. 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 recent novel coronavirus outbreak, could also negatively affect our customers’ spending on our products and services. In 2021, 41.0% of our revenues generated from North America, 51.4% of our revenues generated from Europe, and 7.6% from the rest of the world. In addition, a significant portion of our revenue is generated from customers in the financial services industry, including banking and insurance. Negative economic conditions may cause customers in general, and in that industry in particular, to reduce their IT spending. Customers may delay or cancel projects, choose to focus on in-house development efforts or seek to lower their costs by renegotiating maintenance and support agreements. Additionally, customers may be more likely to make late payments in worsening economic conditions, which could require us to increase our collection efforts and incur additional associated costs to collect expected revenues. To the extent that the purchase of licenses for our software are perceived by customers and potential customers to be discretionary, our revenues may be disproportionately affected by delays or reductions in general IT spending. 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.

 

To the extent the COVID-19 pandemic hits hard, in any wave or via any variant of the virus, in India, where a significant percentage of our worldwide employees are located, that may also adversely impact our operating results, as the resulting closures, restrictions and health problems for our workers may compromise our ability to service our customers in various regions of the world.

 

13

 

 

Risks Related to Intellectual Property

 

Assertions by third parties of infringement or other violation by us of their intellectual property rights could result in significant costs and substantially harm our business and results of operations.

 

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.

 

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.

 

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’ fees, if we are found to have willfully infringed on a party’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 costly to resolve and divert the time and attention of our management and technical personnel.

  

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.

 

In accordance with industry practice, 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.

 

14

 

 

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.

 

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.

 

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.

 

We could be required to provide the source code of our products to our customers.

 

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 which 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.

 

Some of our services and technologies may use “open source” 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.

 

Some of our services and technologies may incorporate software licensed under so-called “open source” 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.

 

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.

 

15

 

 

Risks Relating to Our International Operations

 

Our international sales and operations subject us to additional risks that can adversely affect our business, results of operations and financial condition.

 

We are continuing to expand our international operations as part of our growth strategy. In fiscal years 2020 and 2021, 51.1% and 59.0%, respectively, of our revenues were derived from outside of North America. Our current international operations and our plans to further expand our international operations subject us to a variety of risks, including:

 

  Increased exposure to fluctuations in foreign currency exchange rates

 

  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 hinder our ability to conduct effective tax planning

 

  Increased management, travel, infrastructure and legal compliance costs associated with having multiple international operations
     
  Longer payment cycles and difficulties in enforcing contracts and collecting accounts receivable
     
  The need to localize our products and licensing programs for international customers
     
  Lack of familiarity with and unexpected changes in foreign regulatory requirements
     
  The burden of complying with a wide variety of foreign laws and legal standards
     
  Compliance with the U.S. Foreign Corrupt Practices Act of 1977, as amended, or FCPA, particularly in emerging market countries
     
  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
     
  The unknown and potential adverse impact of Brexit on our EU- and UK- based operations and revenues

 

  Import and export license requirements, tariffs, taxes and other trade barriers
     
  Increased financial accounting and reporting burdens and complexities
     
  Weaker protection of intellectual property rights in some countries
     
  Multiple and possibly overlapping tax regimes
     
  Political, social and economic instability abroad, terrorist attacks and general security concerns

 

As we continue to expand our business globally, our success will depend, in large part, 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.

 

16

 

 

International operations in the insurance industry, in which a significant portion of our business is concentrated, are accompanied by additional costs related to adaptation to regulations in specific territories.

 

As we seek to expand the marketing and offering of our products into new territories, because insurance regulations vary by legal jurisdiction, the investment required to adapt our solutions to the legal and language requirements of such territories may prevent or delay us from effectively expanding into such territories. Such adaptation process requires the retention of new, additional skilled personnel with knowledge of the particular market and applicable regulatory regime. Such skilled personnel may not be available at a reasonable cost relative to the additional revenues that we expect to recognize in those territories, or may not be available at all. However, since insurance carriers are regularly required to adopt their systems and software to comply with the changing regulations, this provides an additional revenue source for Sapiens by providing related services for compliance

 

Our international operations expose us to risks associated with fluctuations in foreign currency exchange rates that could adversely affect our business.

 

Most of our revenues are derived from international operations that are conducted in local currencies. Those operations are conducted in US dollars, GBP, Euro, NIS, Indian rupee, or INR, and Polish zloty, or PLN. In 2020 and 2021, our revenues were approximately 49.9% and 41.3%, respectively, in US dollars, with the remainder in the other currencies.

 

In some territories, like in Israel, India and Poland, our cost of operations in local currency is higher than the revenues derived from such operations. In other territories, our revenues are higher than our cost of operations in local currency. Because exchange rates between the NIS, GBP, Euro, INR and the PLN against the US dollar fluctuate continuously, exchange rate fluctuations and especially larger periodic devaluations could negatively affect our revenue and profitability.

 

In certain locations, we engage in currency-hedging transactions intended to reduce the effect of fluctuations in foreign currency exchange rates on our financial position and results of operations. However, 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.

 

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.

 

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.

 

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.

 

17

 

 

As we continue to expand our business in emerging markets, such as India, we face increasing challenges that could adversely impact our results of operations, reputation and business.

 

Approximately forty percent (40%) of our employees are currently located in India. Our significant presence in India, in particular our Research & Development personnel and our personnel for the delivery of our professional services, poses a number of challenges. These challenges are related to more volatile economic conditions, poor protection of intellectual property, inadequate protection against crime (including counterfeiting, corruption and fraud), lack of due process, and inadvertent breaches of local laws or regulations. In addition, local business practices may be inconsistent with international regulatory requirements, such as anti-corruption and anti-bribery laws and regulations (including the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act) to which we are subject. It is possible that some of our employees, subcontractors, agents or partners may violate such legal and regulatory requirements, which may expose us to criminal or civil enforcement actions, including penalties and suspension or disqualification from U.S. federal procurement contracting. If we fail to comply with such legal and regulatory requirements, our business and reputation may be harmed.

 

Conducting business in India involves unique challenges, including potential political instability; threats of terrorism; the transparency, consistency and effectiveness of business regulation; corruption; the protection of intellectual property; and the availability of sufficient qualified local personnel. Any of these or other challenges associated with operating in India may adversely affect our business or operations. Terrorist activity in India and Pakistan has contributed to tensions between those countries and our operations in India may be adversely affected by future political and other events in the region.

 

Risks Related to an Investment in our Common Shares

 

There is relatively limited trading volume for our common shares, which reduces liquidity for our shareholders, and may furthermore cause the share price to be volatile, all of which may lead to losses by investors.

 

There has historically been limited trading volume in our common shares, both formerly on the Nasdaq Capital Market and more recently on the Nasdaq Global Select Market (after we uplisted to it in September 2020), as well as on the TASE. While over the past couple of years, there has been improvement, the trading volume is still relatively low, which results in reduced liquidity for our shareholders. As a further result of the historically limited volume, our common 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.

 

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.

 

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 “short-swing” 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 common 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.

 

As a foreign private issuer, we are also permitted, and have begun, to follow certain home country corporate governance practices instead of those otherwise required under the Listing Rules of the Nasdaq Stock Market for domestic U.S. issuers. We have informed Nasdaq that we follow home country practice—in the Cayman Islands— with regard to, among other things, composition of our Board of Directors (whereby a majority of the members of our Board of Directors need not be “independent directors,” as is generally required for domestic U.S. issuers), director nomination procedure and approval of compensation of officers. In addition, we have opted to follow home country law instead of the Listing Rules of the Nasdaq Stock Market that require that a listed company obtain shareholder approval for certain dilutive events, such as 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 greater interest in the Company, and certain acquisitions of the stock or assets of another company. Following our home country governance practices as opposed to the requirements that would otherwise apply to a United States company listed on the Nasdaq Global Select Market may provide our shareholders with less protection than they would have as stockholders of a domestic U.S. company.

18

 

 

Our controlling shareholder, Formula Systems (1985) Ltd., beneficially owns approximately 43.9% of our outstanding Common Shares and therefore asserts a controlling influence over matters requiring shareholder approval, which could delay or prevent a change of control that may benefit our public shareholders.

 

Formula Systems (1985) Ltd. beneficially owns approximately 43.9% of our outstanding Common Shares. As a result, it exercises a controlling influence over our operations and business strategy and has sufficient voting power to control the outcome of various matters requiring shareholder approval. These matters may include:

 

  The composition of our board of directors, which has the authority to direct our business and to appoint and remove our officers

 

  Approving or rejecting a merger, consolidation or other business combination

 

  Raising future capital

 

  Amending our Articles, which govern the rights attached to our Common Shares

 

This concentration of ownership of our Common Shares could delay or prevent proxy contests, mergers, tender offers, open-market purchase programs or other purchases of our Common Shares that might otherwise give you the opportunity to realize a premium over the then-prevailing market price of our Common Shares. This concentration of ownership may also adversely affect our share price.

 

Our U.S. shareholders may suffer adverse tax consequences if we are classified as a passive foreign investment company or as a “controlled foreign corporation”.

 

Generally, if for any taxable year 75% or more of our gross income is passive income, or at least 50% of the average quarterly value of our assets (which may be measured in part by the market value of our Common Shares, which is subject to change) are held for the production of, or produce, passive income, we would be characterized as a passive foreign investment company, or PFIC, for U.S. federal income tax purposes under the Internal Revenue Code of 1986, as amended, or the Code. Based on our gross income and gross assets, and the nature of our business, we believe that we were not classified as a PFIC for the taxable year ended December 31, 2021. Because PFIC status is determined annually 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 the taxable year ending December 31, 2022, or for any subsequent year, until we finalize our financial statements for that year. Furthermore, because the value of our gross assets is likely to be determined in large part by reference to our market capitalization, a decline in the value of our Common Shares may result in our becoming a PFIC. Accordingly, there can be no assurance that we will not be considered a PFIC for any taxable year. Our characterization as a PFIC could result in material adverse tax consequences for you if you are a U.S. investor, including having gains realized on the sale of our Common Shares treated as ordinary income, rather than a capital gain, the loss of the preferential rate applicable to dividends received on our Common Shares by individuals who are U.S. holders, and having interest charges apply to distributions by us and the proceeds of share sales. Certain elections exist that may alleviate some of the adverse consequences of PFIC status and would result in an alternative treatment (such as mark-to-market treatment) of our Common Shares. Prospective U.S. investors should consult their own tax advisers regarding the potential application of the PFIC rules to them. Prospective U.S. investors should refer to “Item 10.E. Taxation—U.S. Federal Income Tax Considerations” for discussion of additional U.S. income tax considerations applicable to them based on our treatment as a PFIC.

 

Certain U.S. holders of our Common Shares may suffer adverse tax consequences if we or any of our non-U.S. subsidiaries are characterized as a “controlled foreign corporation,” or a CFC, under Section 957(a) of the Code. Certain changes to the CFC constructive ownership rules under Section 958(b) of the Code introduced by the U.S. Tax Act may cause one or more of our non-U.S. subsidiaries to be treated as CFCs, may also impact our CFC status, and may adversely affect holders of our Common Shares that are United States shareholders. Generally, for U.S. shareholders that own 10% or more of the combined vote or combined value of our Common Shares, this may result in adverse U.S. federal income tax consequences and these shareholders may be subject to certain reporting requirements with the U.S. Internal Revenue Service. Any such 10% U.S. shareholder should consult its own tax advisors regarding the U.S. tax consequences of acquiring, owning, or disposing our Common Shares and the impact of the U.S. Tax Act, especially the changes to the rules relating to CFCs.

 

19

 

 

The enactment of legislation implementing changes in taxation of international business activities, the adoption of other corporate tax reform policies, or changes in tax legislation or policies could impact our future financial position and results of operations.

 

Corporate tax reform, base-erosion efforts and tax transparency continue to be high priorities in many tax jurisdictions where we have business operations. As a result, policies regarding corporate income and other taxes in numerous jurisdictions are under heightened scrutiny and tax reform legislation is being proposed or enacted in a number of jurisdictions.

 

In 2015, the Organisation for Economic Co-operation and Development, or the OECD, released various reports under its Base Erosion and Profit Shifting, or BEPS, action plan to reform international tax systems and prevent tax avoidance and aggressive tax planning. These actions aim to standardize and modernize global corporate tax policy, including cross-border taxes, transfer-pricing documentation rules and nexus- based tax incentive practices which in part are focused on challenges arising from the digitalization of the economy. The reports have a very broad scope including, but not limited to, neutralizing the effects of hybrid mismatch arrangements, limiting base erosion involving interest deductions and other financial payments, countering harmful tax practices, preventing the granting of treaty benefits in inappropriate circumstances and imposing mandatory disclosure rules. It is the responsibility of OECD members to consider how the BEPS recommendations should be reflected in their national legislation. Many countries are beginning to implement legislation and other guidance to align their international tax rules with the OECD’s BEPS recommendations, for example, by signing up to the Multilateral Convention to Implement Tax Treaty Related Measures to Prevent BEPS, or the MLI, which currently has been signed by over 85 jurisdictions, including Israel, which signed the MLI on September 13, 2018. The MLI implements some of the measures that the BEPS initiative proposes to be transposed into existing treaties of participating states. Such measures include the inclusion in tax treaties of one, or both, of a “limitation-on-benefit”, or LOB, rule and a “principle purposes test”, or PPT, rule. The application of the LOB rule or the PPT rule could deny the availability of tax treaty benefits (such as a reduced rate of withholding tax) under tax treaties. There are likely to be significant changes in the tax legislation of various OECD jurisdictions during the period of implementation of BEPS. Such legislative initiatives may materially and adversely affect our plans to expand internationally and may negatively impact our financial condition, tax liability, results of operations and could increase our administrative efforts.

 

In addition, the OECD has published proposals covering a number of issues, including country-by-country reporting, permanent establishment rules, transfer pricing rules, tax treaties and taxation of the digital economy. Future tax reform resulting from this development may result in changes to long-standing tax principles, which could adversely affect our effective tax rate or result in higher cash tax liabilities, to the extent those changes are deemed applicable to us.

 

Risks Related to Our Israeli Operations and Our Status as a Cayman Islands Company

 

The tax benefits that are available to us require us to continue to meet various conditions and may be terminated or reduced in the future, which could increase our costs and taxes

 

We derive and expect to continue to derive significant benefits from various programs, including Israeli tax benefits relating to our “Special Preferred Technology Enterprise”, or SPTE programs. To be eligible for tax benefits as a Special Preferred Technology Enterprise, we must continue to meet certain conditions, including consolidated group revenue at the level of Asseco (our ultimate controlling shareholder) of at least NIS 10 billion.  If we do not meet the conditions stipulated in the Israeli Law for the Encouragement of Capital Investments, 5719-1959, or the Investment Law and the regulations promulgated thereunder, as amended, for the SPTE, any of the associated tax benefits may be cancelled and we would be required to repay the amount of such benefits, in whole or in part, including interest and consumer price index, or CPI, linkage (or other monetary penalties). Further, in the future these tax benefits may be reduced or discontinued. While we believe that we have met and currently meet the conditions that entitle us to previously-obtained Israeli tax benefits, there can be no assurance that the Israeli Tax Authority will agree that we have met those condition in the past, or that we will continue to meet those conditions in the future (for example, in case the overall revenue at the Asseco group level is lower than NIS 10 billion, or if Asseco no longer controls us).

  

The Israeli government grants that our Israeli subsidiary has received require us to meet several conditions and restrict our ability to manufacture products and transfer know-how developed using such grants outside of Israel and require us to satisfy specified conditions.

 

One of our Israeli subsidiaries received grants in the past from the government of Israel through the National Technological Innovation Authority, or the Innovation Authority (formerly operating as Office of the Chief Scientist of the Ministry of Economy of the State of Israel, or the OCS), for the financing of a portion of its research and development expenditures in Israel with respect to our legacy technology. In consideration for receiving grants from the Innovation Authority, we are obligated to pay the Innovation Authority royalties from the revenues generated from the sale of products (and related services) developed (in whole or in part) using the Innovation Authority funds, in an amount that is up to 100% to 150% of the aggregate amount of the total grants that we received from the Innovation Authority, plus annual interest for grants received after January 1, 1999. We must fully and originally own any intellectual property developed using the Innovation Authority grants and any right derived therefrom unless transfer thereof is approved in accordance with the provisions of the Israeli Encouragement of Research, Development and Technological Innovation Law, 5744-1984, or the Innovation Law (formerly known as the Encouragement of Industrial Research and Development Law, 5744-1984, or the Research Law), and related regulations.

 

20

 

 

When a company develops know-how, technology or products using grants provided by the Innovation Authority, the terms of these grants and the Innovation Law restrict the transfer of such know-how, and the transfer of manufacturing or manufacturing rights of such products, technologies or know-how outside of Israel. Even after the repayment of such grants in full, we will remain subject to the restrictions set forth under the Innovation Law, including:

 

  Transfer of know-how outside of Israel. Any transfer of the know-how that was developed with the funding of the Innovation Authority, outside of Israel, requires prior approval of the Innovation Authority, and the payment of a redemption fee.

 

  Local manufacturing obligation. The terms of the grants under the Innovation Law require that the manufacturing of products resulting from Innovation Authority-funded programs be carried out in Israel, unless a prior written approval of v Innovation Authority is obtained (except for a transfer of up to 10% of the production rights, for which a notification to the Innovation Authority is sufficient).

 

  Certain reporting obligations. We, as any recipient of a grant or a benefit under the Innovation Law, are required to file reports on the progress of activities for which the grant was provided as well as on our revenues from know-how and products funded by the Innovation Authority. In addition, we are required to notify the Innovation Authority of certain events detailed in the Innovation Law.

 

Therefore, if aspects of our technologies are deemed to have been developed with Innovation Authority funding, the discretionary approval of an Innovation Authority committee would be required for any transfer to third parties outside of Israel of know-how or manufacturing or manufacturing rights related to those aspects of such technologies. We may not receive those approvals. Furthermore, the Innovation Authority may impose certain conditions on any arrangement under which it permits us to transfer technology or development out of Israel.

 

The transfer of Innovation Authority-supported technology or know-how outside of Israel may involve the payment of significant amounts, depending upon the value of the transferred technology or know-how, the amount of Innovation Authority support, the time of completion of the Innovation Authority-supported research project and other factors. Furthermore, the consideration available to our shareholders in a transaction involving the transfer outside of Israel of technology or know-how developed with Innovation Authority funding (such as a merger or similar transaction) may be reduced by any amounts that we are required to pay to the Innovation Authority.

 

We received grants from the Innovation Authority prior to an extensive amendment to the Research Law that came into effect as of January 1, 2016, or the Amendment, which may also affect the terms of existing grants. The Amendment provides for an interim transition period (which has not yet expired), after which time our grants will be subject to terms of the Amendment. Under the Research Law, as amended by the Amendment, the Innovation Authority is provided with a power to modify the terms of existing grants. Such changes, if introduced by the Innovation Authority in the future, may impact the terms governing our grants.

 

Our shareholders may face difficulties in protecting their interests because we are governed by Cayman Islands law

 

Our corporate affairs are governed by our Memorandum, our Articles, the Companies Act (as revised) of the Cayman Islands, or the “Companies Act”, and the common law of the Cayman Islands. The rights of our shareholders and the fiduciary responsibilities of our directors under the laws of the Cayman Islands are, in some respects, not as clearly established under statutes or judicial precedent as in jurisdictions in the United States. Therefore, you may have more difficulty in protecting your interests than would shareholders of a corporation incorporated in a jurisdiction in the United States, due to the comparatively less developed nature of Cayman Islands law in this area.

 

The Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and non-Cayman Islands companies. Dissenting shareholders have the right to be paid the fair value of their shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) if they follow the required procedures, subject to certain exceptions. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures.

 

In addition, there are statutory provisions that facilitate the reconstruction and amalgamation of companies, provided that the arrangement is approved by a majority in number of each class of shareholders and creditors with whom the arrangement is to be made, and who must in addition represent three-fourths in value of each such class of shareholders or creditors, as the case may be, that are present and voting either in person or by proxy at a meeting convened for that purpose. The convening of the meeting and subsequently the arrangement must be sanctioned by the Grand Court of the Cayman Islands. A dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved.

 

When a takeover offer is made and accepted by holders of 90.0% of the affected shares within four months, the offeror may, within a two-month period, notify the holders of the remaining shares that it requires them to transfer such shares on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands within one month of the notice, but this is unlikely to succeed unless there is evidence of fraud, bad faith or collusion.

 

21

 

 

If the arrangement and reconstruction is thus approved, the dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available to dissenting shareholders of a corporation incorporated in a jurisdiction in the United States, providing rights to receive payment in cash for the judicially determined value of the shares. This may make it more difficult for you to assess the value of any consideration you may receive in a merger or consolidation or to require that the offeror give you additional consideration if you believe the consideration offered is insufficient.

 

Shareholders of Cayman Islands exempted companies have no general rights under Cayman Islands law to inspect corporate records and accounts or to obtain copies of lists of shareholders. Our directors have discretion under our Memorandum and Articles to determine whether or not, and under what conditions, our corporate records may be inspected by our shareholders, but are not obliged to make them available to our shareholders (other than annual accounts, which are available for inspection prior to annual general meetings, and each shareholder's right to view the share register in respect of shares registered in its name). This may make it more difficult for you to obtain the information needed to establish any facts necessary for a shareholder motion or to solicit proxies from other shareholders in connection with a proxy contest.

 

Subject to limited exceptions, under Cayman Islands law, a minority shareholder may not bring a derivative action against the board of directors.

 

Service of process and enforcement of legal proceedings commenced against us in the United States may be difficult to obtain.

 

We operate under the laws of the Cayman Islands and a majority of our assets are located outside of the United States. In addition, most of our directors and executive officers reside outside of the United States. As a result, it may be difficult for investors to affect service of process within the United States upon us and such other persons, or to enforce judgments obtained against such persons in United States courts, and bring any action, including actions predicated upon the civil liability provisions of the United States securities laws. In addition, it may be difficult for investors to enforce, in original actions brought in courts or jurisdictions located outside of the United States, rights predicated upon the United States securities laws.

 

Based on the advice of our Cayman Islands legal counsel, we believe no reciprocal statutory enforcement of foreign judgments exists between the United States and the Cayman Islands, and that foreign judgments originating from the United States are not directly enforceable in the Cayman Islands. A prevailing party in a United States proceeding against us or our officers or directors would have to initiate a new proceeding in the Cayman Islands using the United States judgment as evidence of the party’s claim. A prevailing party could rely on the summary judgment procedures available in the Cayman Islands, subject to available defenses in the Cayman Islands courts, including, but not limited to, the lack of competent jurisdiction in the United States courts, lack of due service of process in the United States proceeding and the possibility that enforcement or recognition of the United States judgment would be contrary to the public policy of the Cayman Islands.

 

Depending on the nature of damages awarded, civil liabilities under the Securities Act or the Exchange Act for original actions instituted outside the Cayman Islands may or may not be enforceable. For example, a United States judgment awarding remedies unobtainable in any legal action in the courts of the Cayman Islands, such as treble damages, would likely not be enforceable under any circumstances.

 

Item 4. Information on the Company

 

A. History and Development of the Company.

 

Corporate Details

 

Our legal and commercial name is Sapiens International Corporation N.V., and we were incorporated and registered in Curaçao on April 6, 1990. In August 2018, following shareholder approval, we migrated the legal domicile of our company to the Cayman Islands and now operate as a public limited liability company under the provisions of the Companies Act (as revised) of the Cayman Islands. We are registered as an Israeli company for tax purposes only. Our principal place of business is located at Azrieli Center, 26 Harokmim Street, Holon, 5885800, Israel, and our telephone number there is +972-3-790-2000. Sapiens Americas Corporation is our agent in the United States. Our World Wide Web address is www.sapiens.com. The information contained on that web site is not a part of this annual report and is not incorporated by reference herein. Our SEC filings are available to you on the SEC’s website at http://www.sec.gov. This site contains reports and other information regarding issuers that file electronically with the SEC. The information on that website is not part of this annual report and is not incorporated by reference herein. Except as described elsewhere in this annual report, we have not had any important events in the development of our business since January 1, 2021.

 

22

 

 

Capital Expenditures and Divestitures since January 1, 2019

 

Our principal capital expenditures during the last three years and up to the current time have related mainly to the purchase of computer equipment and software for use by our subsidiaries, as well as $6.9 million for construction of our new campus initiated in Bangalore, India in July 2019. Our capital expenditures totaled approximately $11.5 million in 2019, $1.9 million in 2020 and $3.8 million in 2021.

 

Acquisitions of Businesses or Technologies

 

Year ended December 31, 2021

 

In 2021, we did not effect any material acquisitions of businesses or technologies.

 

Year ended December 31, 2020

 

In the first quarter of 2020, we acquired sum.cumo, a German-based technology provider that offers digital, consumer-centric solutions mainly to the insurance sector, for a purchase price of $22.5 million in cash. In addition, we issued 173,005 restricted shares units worth approximately $4.4 million to sum.cumo’s senior management, for which vesting is subject to performance criteria. Sum.cumo’s senior executives may be entitled to future payments of up to $2.8 million that are subject to both earn out-based and retention specific criteria over the next four years.

 

In the second quarter of 2020, we acquired 75% of the outstanding shares of Tiful Gemel Ltd., an Israeli company which provides software solutions and managed services related to pension and provident funds in the Israeli market, for total cash consideration of $1.3 million. In addition, under the share purchase agreement for this acquisition, we are committed to acquire the remainder of Tiful Gemel’s outstanding shares on June 1, 2023. On July 8, 2021, we completed the acquisition of an additional 20% of the outstanding shares of Tiful Gemel for a total amount of $0.4 million.

 

In the third quarter of 2020, we acquired Delphi, a leading vendor of software solutions for P&C carriers, with a focus on the medical professional liability (MPL)/healthcare professional liability (HCPL) markets (sometimes referred to as “medical malpractice”). Delphi is headquartered in Boston, Massachusetts, and offers core products for MPL, including policy administration, claims management, and financial and risk management. The consideration in the transaction was approximately $19.6 million in cash (subject to certain adjustment).

 

In the fourth quarter of 2020, we acquired Tia Technology, a vendor of digital software solutions, from the global investment organization EQT Mid Market, for total consideration of $76 million in cash. During 2021, we and the sellers of Tia Technology agreed on final working capital adjustments related to the purchase price for this acquisition, which resulted in the payment of $0.8 million from those sellers to our company. Tia Technology is headquartered in Denmark and has nearly 70 customers globally, primarily in Denmark, Norway, Sweden, Finland, South Africa and the Baltics. It offers comprehensive software solutions, primarily for Property & Casualty insurers as well as Life and Pension, Health, and several innovative extension modules.

 

In the fourth quarter of 2020, we acquired the remaining 10% of Sapiens Japan Co from Manubo Okada, for a total of approximately 15,000 Japanese Yen (approximately $147,000). Following that acquisition, we own 100% of Sapiens Japan Co.

 

In the fourth quarter of 2020, we purchased from Cognitive Ltd. a source code license which provides us the ability to pursue the acceleration of our digital offering. The total consideration was $2.8 million.

 

Year ended December 31, 2019

 

In the third quarter of 2019, we acquired Cálculo, a leading vendor of insurance consulting and managed services, and a core solution to the Spanish market. Cálculo’s team of insurance system experts (one of the largest in Spain) and solid customer base are expected to help us to continue our global expansion by entering the large Iberian market. We paid approximately $5.8 million in the acquisition, subject to adjustment, and about $1.7 million was subject to earn out-based specific criteria and continued employment of founders.

 

23

 

  

 

B. Business Overview.   

 

Sapiens is a leading global provider of software solutions for the insurance industry. Our extensive expertise is reflected in our innovative software, solutions and professional services for property & casualty (P&C); reinsurance; life, pension & annuity (L&A); workers’ compensation (WC); medical professional liability (MPL); financial & compliance (F&C); and decision modelling for both insurance and financial markets. Our company offers and end-to-end solutions for insurers core systems, as well as complementary data & analytics and digital. Importantly our wide array of professional services ensures that we not only make a sale but accompany and guide our customers on their path to digital transformation, and bring important insights from the field into our products roadmap.

 

Despite the COVID-19 pandemic, 2021 was again a year of double-digit growth for Sapiens, as we began to build upon the three main acquisitions that we had carried out in 2020. We also invested in foundations for further expansion in 2022 and beyond.

 

Our Marketplace and its Needs

 

Our Target Markets

 

We operate in a large market undergoing significant transformation. According to the Gartner report, “Forecast: Enterprise IT Spending for the Insurance Market, Worldwide, 2019-2025, 2Q21Update” (a market statistics research report by Gartner, a research and consulting firm, written by Rajesh Narayan, James Ingham, Inna Agamirzian, Rika Narisawa and Gregor Petri that was published on July 2021 , and includes internal services, IT services, software, telecom services, devices, and data centers systems, which we refer to herein as the “Gartner report”), Gartner forecasted global insurance market IT spending to grow by 7.3% in 2022 and to reach nearly $250 billion in U.S. dollars. This industry is predicted to reach $311 billion by 2025, growing at a 7.5% compound annual growth rate (CAGR) from 2020 through 2025. This growth will be driven by an increase in IT services spending and software spending at CAGRs of 9.2% and 12.3%, respectively, according to the Gartner Report.

 

Gartner forecasts total insurance IT spending on software in 2022 will be $63.8 billion (software includes application software (analytics and business intelligence; back office/ERP and supply chain; front office/CRM; collaboration), infrastructure software (application development and middleware; information management; storage management software; and system and network management), and vertical industry-specific applications.

 

Sapiens estimates that our current total addressable market for core insurance software solutions and the accompanied point solutions and the corresponding part of IT services is approximately $40 billion, which we expect will grow as a result of insurance carriers’ and financial institutions’ need to better address customers needs, via moderning software solutions from external providers, to overcome operational challenges presented by the inefficiency of their legacy core.

  

The insurance market is a large, complex and highly regulated environment. Insurance carriers operate in a super-competitive and quickly evolving ecosystem, which necessitates differentiating their value propositions. Additionally, providers operate under a rigid regulatory regime that demands fast compliance. The insurance market is going through a rapid evolution process, driven by needs and demands of their customers, complex and evolving ecosystems, digital distribution channels and new business models, all enabled by new technologies.

 

To efficiently manage their operations, insurance carriers require IT platforms that enable rapid introduction of changes via configurable, user-driven activities, integration with internal and external systems, control and auditing of employees’ work, support for omni-channel distribution and clear visibility into the carrier’s business operations, through streamlining and intelligent usage of data.

 

24

 

 

To compete in the rapidly changing environment, and win the competition for end customers, insurance carriers require a coherent digital strategy, allowing them to better interact with their customers in a digital and omni-channel manner, to shorten the time it takes them to get back to any query or question from the customer, and enhancing the dialog with data and analytics. They are increasingly using robotics, predictive analytics, AI and machine learning to automate processes and obtain stronger business insights. The cloud can also be utilized for improved operations and scale.

 

Insurance carriers are experiencing substantial operational challenges due to the inefficiency of their legacy policy administration systems and their lack of digitalization. These legacy systems, which include both technical and functional limitations, acutely impact carriers’ ability to cope with growing challenges, such as the need for innovation, the shift of power to the consumer, and the dynamic and constantly changing regulatory environment.

 

Market Drivers

 

Large insurance and financial organizations must constantly invest in their IT systems to respond to key market drivers. They require the ability to:

 

  Satisfy today’s sophisticated, tech-savvy and demanding end-customers – who demand the type of instant, personalized service they enjoy from Netflix or Amazon – via digitalization and innovative initiatives, providing a stronger customer experience and engagement.

 

  Facilitate, improve and automate traditional insurance processes to make them easier for end-customers, by utilizing advanced technologies, such as digital engagement, mobile, artificial intelligence (AI) machine learning, and cloud computing.
     
  Provide innovative business models, based on technology capabilities and digital operation (such as portals, web-based acquisition processes, advanced analytics, customer engagement platforms and data sources – including wearables, the Internet of Things and robo-advice).
     
  Respond to complex and evolving regulatory standards (past and current standards include Solvency II, IFRS 17, Dodd-Frank legislation, GDPR, etc.)
     
  Support internal customers’ growth and operations. This includes reducing the time to market of new products, expanding into new geographies, reducing costs and streamlining operations.
     
  Rapidly launch new products and propositions to the market, within a short timeframe and using existing, pre-defined capabilities.

 

Market Requirements

 

As a result of the above, we believe the following are key considerations for insurance carriers that are considering upgrading their legacy systems:

 

  Dynamic business environment with constantly changing regulations – insurance carriers still use outdated legacy systems that are costly and time-consuming to modify or upgrade. This has prevented them from innovating and growing. Carriers who use legacy systems may find it difficult to modify existing products, introduce new products and reach untapped market segments. Frequently changing global regulatory requirements necessitate specialized data and business rules, which makes change implementation particularly challenging.

 

  Change in end-consumers’ preferences and the shift of power to consumers – insurance carriers must rapidly adapt to the shifting needs and behaviors of consumers and distributors, including the types and terms of insurance products offered, and how consumers access information. Insurance providers require systems with integration capability and support for multi-channel distribution, so they can reach their clients’ customers and partners using multiple methods, including social media, across devices.

 

25

 

 

  A need to improve operational efficiency and reduce total cost of ownership – Sapiens believes that a significant percentage of insurance carriers are still using inefficient and outdated processes which lack automation of operations and workflows, and thus do not offer efficient process management. Many of these processes likely have high error rates. Additionally, the ongoing maintenance of legacy systems is expensive and technically difficult. A specialized IT staff with the requisite skills and experience needed to maintain these systems is difficult to find and then eventually replace. Insurers seek systems that are modern, digital, cloud-based, automated, efficient and easy to maintain, and can lower costs over the long term.

 

  Increasing global and multi-national operation – a rising number of insurers are accelerating their growth initiatives through global acquisitions. These insurers seek a single provider who can deliver solutions that will be used across markets, combining the support of local regulatory requirements and specific customer needs, while driving a generic corporate business approach and strategy across the globe, reducing costs and overhead.

 

  Exploring new business models and innovative propositions – carriers are increasingly looking to: join innovative ecosystems; adopt and use new technologies, and partner with insurtechs; bring modern and differentiating propositions to the market; reduce cost; enhance and speed customer engagement; and improve their business parameters and KPIs.
     
  Going digital and shifting to Cloud – digitalization holds significant potential for insurers, but only if they manage to efficiently digitalize their operations, support multi-channel distribution and ensure that agents and customers are able to access real-time, accurate data at any time and from anywhere – across devices. Same is true for Cloud transition, where more insurers are moving their IT systems to be managed in the Cloud.

 

Our Strategy

 

Leveraging our broad range of offerings, geographic presence and experienced team – from the management and thorough the different level of seniority of employees, our goal is to further expand our presence in the markets in which we operate and further enhance our leadership in the global market. Our growth strategy is solidly based on both existing and new customers, and will include mergers and acquisitions, when applicable, to accelerate our growth. We plan to achieve our goals by focusing on the following principles:

 

Continue to innovate and extend the leadership of our product offerings – we plan to continue to invest in research and development (R&D) to enhance our software platforms, as well as expand our business and technology partnerships, and to ensure our offerings remain at the forefront, in terms of functionality and technology. Sapiens believes our focus on innovation, combined with our industry expertise, will enable us to improve our existing offerings and allow us to produce new solutions for the benefit of our customers and partners.

 

Leverage our global footprint to offer our complete platform/solutions – we intend to broaden our existing offering of solutions to enhance our presence in the geographies in which we currently operate. In particular, we believe that there is considerable opportunity to grow sales of our P&C and L&A platforms worldwide. Additionally, we plan to market our current suite of solutions to previously untapped countries including the DACH region, Spain, LatAm, and to continue to generate revenue on existing products in new geographies. Sapiens also plans to expand the market reach of our business decision management platform into Europe and the Asia Pacific region.

 

Mergers and Acquisitions (M&As) – our M&A approach facilitates our growth strategy. We continually (but also prudently) seek to identify new growth markets to penetrate via acquisition of local offices and customer bases. In addition, we aim to enhance our product portfolio with complementary solutions that will help our customers excel. Sapiens believes that our acquisition of local customer bases and expertise will accelerate our market penetration in strategic regions. We continue to successfully leverage our North American acquisitions to strengthen our presence in North America and accelerate our footprint in the North American market. At the same time, we are planning to leverage our latest acquisitions of Cálculo in Spain, sum.cumo in Germany, and Tia Technology in the Nordics to enhance our European market expansion. Please see “Capital Expenditures and Divestitures since January 1, 2018” in Item 4.A above for a description of our recent material acquisitions.

 

26

 

 

Capture adjacencies and new opportunities – insurance software vendor engagements with insurers are often long-term. To maximize the value of our current offerings and leverage our ongoing relationships with customers, Sapiens plans to feature and promote our recent digital suite, advanced analytics platform and cloud-based managed services proposition, and our decision management solution for insurance on top and in conjunction with our Core proposition, to enhance our presence in the insurance market. Additionally, we plan to focus on deeper penetration of the financial services market with our business decision management platform. Our business decision management platform can be used in a wide variety of organizations to facilitate streamlined and efficient regulatory compliance.

 

Invest in sales and marketing – we plan to strengthen our sales and marketing teams by working with and training sales professionals with experience in the insurance industry, or with connections to new or existing customers. We continually try to expand market awareness of our brand and solutions, and enter new markets and domains within the insurance technology space. We believe that the strength of our core solutions, the experience of our sales and marketing team, and our established and growing customer base create a significant opportunity to provide new and complementary solutions that address the ongoing needs of our customers.

 

Focus on our existing customer base – one of our strongest assets is our large and continuously-growing customer base and our long-term relationship with our customers. As we continuously grow our product portfolio, our value-added services, our managed services proposition, and our ecosystem and InsurTech partnerships, Sapiens has a unique opportunity to enhance our footprint within our existing customers base via cross- and up-selling. By providing additional services and products, Sapiens can grow its presence with established customers. We can do this by: (1) enhancing our current deployments with additional lines of business or additional products; (2) providing complementary solutions such as a digital layer, analytics & BI, or managed services; (3) expanding from P&C to L&P/L&Aor vice-versa, where applicable; and (4) deploying in additional geographies. We plan to further strengthen our account management team . We plan to continue recruiting key executives and expand this team throughout 2022.

 

Our Acquisitions

 

Please see “Capital Expenditures and Divestitures since January 1, 2018” in Item 4.A above for a description of our recent material acquisitions.

 

Our Strengths

 

Comprehensive digital platform of high-end, mission-critical business-solutions for insurance – Sapiens offers end-to-end solutions for both the P&C and L&A markets, supporting most sub-segments of these markets and the complete lifecycle of product lines. Our cloud-based software supports and enables our customers’ core insurance business processes throughout the full lifecycle, including policy administration, billing and claims. Our core solutions are pre-integrated with Sapiens Digital and Data Suite, which offers strong analytics, data management and digital customer engagement capabilities. Built for global and multi-national operations, our solutions are used in a variety of international regulatory, language and currency environments.

  

Innovative solutions with leading functionality and technology – Our platforms, and solutions are based on advanced, modern architectures that are specifically designed to satisfy our customers’ needs. These offerings are integrated, modular and component-based, and include scalable product suites supporting various lines of business and deployed in the cloud. By using our solutions, carriers can support new sales channels, including mobile and social, reduce time to market for new product launches and lower total cost of ownership. Additionally, we significantly invest in research and development to ensure that our products employ new technology, are compatible with the needs of our clients and are easy to use. As a result, our products maintain a leadership position, as recognized by top industry analysts – such as Celent, Gartner and Novarica – for their levels of technology and functionality.

 

27

 

 

Full accountability for delivering the product and services, with a business model that enables one hand to shake – In addition to our market-leading products across P&C and L&A, we possess consulting and implementation capabilities, which we use to customize our products and design the solution that best meets our customers’ requirements. We believe our customers do business with us not only because of our leading products, but also due to our complementary service offerings, which enhance our products and enable clients to maximize the value derived from our solutions.

 

Additionally, Sapiens’ managed services and cloud operation proposition enables our customers to benefit from a long-term engagement model that helps them with their operational IT aspects and ongoing business support, and enables such customers to benefit from the value of deploying on the Cloud. We believe that this approach lowers the risks for our clients, as they transition to a new system, and at the same time provides them with the desired benefits. The information and requirements we glean as a result of the implementation and deployment we feed back into our product and R&D teams. These are used to further enhance our core solution and customize the appropriate interfaces.

 

Strong, diverse and long lasting customer base – Sapiens currently serves more than 600 customers globally, including some of the world’s largest global insurance carriers and financial institutions. Our customer base is diversified across insurance providers of all types and sizes. We have been able to successfully maintain these customers due to our broad product portfolio geared toward addressing the needs of the various industries. In addition, our business decision management platform is applicable across the insurance and financial services industry, and offers an opportunity for further diversification in other markets. Such a diversified portfolio of products enables us to benefit further from cross- and up-sell opportunities to this large customer base. Geographically, we derived 41.0%, 51.4%, and 7.6% of our revenues from the North American, European, and Rest of World regions, respectively, in the year ended December 31, 2021, and 48.9%, 45.1%, and 6.0% from these respective areas, in the year ended December 31, 2020.

 

Long-term relationships with customers – Our products are at the core of our customers’ businesses, which ensures that our customers continue to use and co-invest in our products, providing us with long-term relationships that result in revenue stability. Installing a new core system is a major undertaking for insurance carriers that involves extended pre-production work and entails a comprehensive integration and implementation effort that is offered as part of our services. Many of our customer relationships have been in place for more than a decade and we have benefited from recurring revenues as customers request support, upgrades and enhancements for our systems. We successfully leverage these relationships in a mutually beneficial way, by marketing complementary solutions to our loyal customer base.

 

Global company – Sapiens’ more than 600 customers and approximately 4,044 employees are located in 30 countries around the world. We have five major development, delivery and support centers in Israel, U.S., India, Poland and the UK. Sapiens’ “think global, act local” approach is based on having experts in close proximity to Sapiens customers, to establish and maintain strong relationships, and provide fast support when necessary. By combining our global experience and know-how with local expertise in regulations, standards and local processes, we believe we are bringing a unique value to our customers, from both product and services perspectives.

 

Experienced management team and talented workforce – Sapiens’ management team has proven and extensive experience in the insurance and financial services industries, and we have been able to achieve our business and development objectives to date. Management has also been successful in retaining key personnel from the companies we acquired, enabling us to benefit from their experience and knowledge of the acquired products and technology. Our management team possesses a variety of skills in product development, business development, sales, marketing, technology and finance, as well as a unique knowledge of the financial services industry. We have maximized contributions from our hard-working, talented and innovative employees, who have accumulated significant experience in their respective areas of employment for us.

 

Our Offerings

 

Sapiens’ offerings not only enable our customers to effectively manage their core business functions – including policy administration, claims and billing – they support insurers on their path to digital transformation. Our portfolio also provides a variety of complimentary solutions for critical requirements such as reinsurance management, underwriting management, illustration software, electronic applications and financial compliance tools. The latest versions of our platforms possess modern, modular cloud-first architecture and are digital-driven. They empower customers to respond to the rapidly changing insurance market and frequent regulatory changes, while improving the efficiency of their core operations. These enhancements increase revenue and reduce costs.

 

28

 

 

Sapiens provides a comprehensive digital & analytics suite, which is pre-integrated in our core solutions, across P&C, L&A and WC business, but also available stand-alone to insurers whether they utilize our core solutions or not. Our DigitalSuite provides a strong customer engagement and experience capabilities through a wide range of connectivity tools such as portals, chatbots, live-chats and low-code/no-code digital business processes builders, are allowing insurance companies to rapidly go to market with new propositions, and to manage a data-driven operation.

 

We offer our insurance customers a range of packaged software solutions that are:

 

  Digital-led – revealing their history and anticipating their future needs, while facilitating easy engagement across preferred interaction channels and multiple devices.
     
  Data-driven – based on set of data analysis tools, from data-warehouse and reporting, through business intelligence and analytics, to predictive and advanced analytics based on machine learning (ML) – so our customers can become a data-driven operation.
     
  Highly automated – by using various technologies, from decision to robotics, we improve efficiency and offer agile customer engagement.
     
  Comprehensive and proven – support for insurance standards, regulations and processes, by providing field-proven functionality and best practices.
     
  Configurable and rich functionality– easily matches our customers’ specific business requirements. Our flexible architecture and configurable structure allow quick functionality augmentation that permits our platform to be used across different markets, unique business requirements and regulatory regimes. We utilize our knowledge and extensive insurance best practices and feature business-led configuration, thus enabling a rapid adaptation of our solutions using smart configuration tools and no-code/low-code approach.

 

  Open architecture and insurtech ecosystem – provides easy integration to any external application under any technology, allowing streamlined connectivity to all satellite applications. This enhances the digital experience and omni-channel distribution, while maintaining total platform independence and system reliability. Easy interaction with various insurtech companies providing point-solutions that can be consumed by our platforms is enabled.
     
  Component-based and scalable – allows our customers to deploy platforms and solutions in a phased and modular approach, reducing risk and harm to the business, while supporting the growth plans and cost efficiency of the organization.

 

Our solutions enable:

 

  Rapid deployment of new insurance products – via configurable software and using pre-defined templates, which create a competitive advantage in all the insurance markets we serve.
     
  Improvement of operational efficiencies and reduction of risk– full insurance process automation, with configurable workflows, audit and control, streamlined insurance practices, and simple integration and maintenance.

 

  Reduction of overhead for IT maintenance – easy-to-integrate and simple-to-configure solutions with flexible and modern architecture, resulting in lower costs for ongoing maintenance, modifications, additions and integration.

 

29

 

 

  Enhanced omni-channel distribution, communication and focus on the customers – event-driven architecture, a proactive client management approach, rapid access to all levels of data, and a holistic view of clients and distributors.
     
  Cloud-first as a preferred deployment model – with the flexibility to also provide an on-premise deployment.
     
  Support for digitalization –insurers and financial services institutions who manage to efficiently digitalize their operations, support omni-channel distribution and ensure that agents and customers are able to access real-time, accurate data at any time and from anywhere – including tablets and mobile devices – will unlock massive potential.
     
  Managed services – offering our customers access to a long-term engagement by providing comprehensive support for their daily IT operations by providing a cloud deployment model, while allowing them to focus on their business KPIs.

 

Our software portfolio is comprised of:

 

  Property & Casualty – a comprehensive software platform and solutions supporting a broad range of business lines, including personal, commercial, and specialty lines, as well as reinsurance , medical professional liability (MPL) workers’ compensation (see below). Our core solutions are pre-integrated with our DigitalSuite, analytics and decision modeling solutions, all of which are also available stand alone.

 

Our portfolio includes Sapiens Cloud-first Platform for Property & Casualty, which is comprised of a commonly shared Data and Digital solutions and two core suites: Sapiens CoreSuite for Property & Casualty (for North America) and Sapiens IDITSuite for Property & Casualty (for EMEA and APAC). We provide a flexible proposition where Insurers can choose between deploying our full core suite or one or more of our standalone components: policy, billing and claims. In addition, we have lately launched a new IDIT Go proposition, a cloud SaaS offering for smaller, more agile P&C insurance providers.

 

  Life, Pension & Annuities – a comprehensive, cloud-based, digital software platform, suite and complementary solutions for the management of a diversified range of products for life, pension & annuities. Our core solutions are pre-integrated with our DigitalSuite, analytics and decision modeling solutions, all of which are also available stand alone. Our portfolio includes Sapiens Platform for Life, Pension & Annuities, Sapiens CoreSuite for Life, Pension & Annuities; Sapiens UnderwritingPro for Life & Annuities; Sapiens ApplicationPro for Life & Annuities; Sapiens IllustrationPro for Life & Annuities; and Sapiens ConsolidationMaster for Life & Pension.

 

  Digital – Sapiens Cloud-native DigitalSuite enables insurers to incorporate a fully digital experience for customers, agents and employers, enhancing insurers’ engagement with customers, enhancing their end-consumers’ experience and fostering a rapid time to market for new digital initiatives. Sapiens Digital Suite is pre-integrated as part of our comprehensive platforms or can be deployed stand-alone on top of any 3rd party core solution already in place. Comprised of innovative digital modules and content libraries to facilitate diverse customer journeys, DigitalSuite includes: low-code/no code Journey Composer, insurance-driven API Layer, and portal solutions for customers, agents and employers. We have also added an AI driven chat-bot solution (BotConnect) which knows to hand off to a live agent (LiveConnect) to facilitate omnichannel communications. 

 

  Data and Analytics: together with our digital offering, Sapiens offers an advanced data and analytics platform, which includes: an analytics platform that drives analytics adoption across the organization with compelling, insightful dashboards and apps; a comprehensive BI solution with pre-configured reports, dashboards and scorecards; predictive analytics, which uses AI and Machine Learning to generate actionable insights based on different models across the insurance value chain.

  

30

 

 

  Reinsurance – a market-leading complete reinsurance software solutions for full financial control and auditing support. Our portfolio includes: Sapiens ReinsuranceMaster and Sapiens ReinsurancePro, providing solutions to various sizes of insurance companies.

 

  Workers’ Compensation – Sapiens workers’ compensation offerings handle comprehensive policy/billing and claims needs. Our solution portfolio Sapiens CoreSuite for Workers’ Compensation and Sapiens GO for Workers’ Compensation, that can be deployed as a full suite or in a modular manner (policy / billing / claims), and is preintegrated with our DigitalSuite and our Analytics solutions.

 

Medical Professional Liability (“MPL”) – Sapiens MPL offering provides a complete end-to-end solution for managing the insurance processes for the medical malpractice market, including policy management, billing and claims, all adjusted to the unique characteristics of this specific market. The Sapiens Digital and Data platforms are also pre-integrated to the MPL core solution and thus providing additional value add and benefits to Sapiens MPL customer base.

 

  Financial & Compliance – we offer financial & compliance solutions comprised of both annual statement and insurance accounting software. This software includes Sapiens FinancialPro, Sapiens Financial GO, Sapiens StatementPro, Sapiens CheckPro and Sapiens Reporting Tools.

 

  Decision Management – Sapiens Decision is an enterprise-scale platform that enables institutions and “citizen developers” across verticals to centrally author, store and manage all organizational business logic. Organizations use it to track, verify and ensure that every decision is based on the most up-to-date rules and policies. Our Decision management products are offered across verticals (including commercial banking, investment banking, mortgage banking, insurance – for both P&C and life, government, etc.).

 

  Technology-Based – tailor-made solutions (unrelated to the insurance or financial services market) based on our Sapiens eMerge platform, which provides end-to-end, modular business solutions, ensuring rapid time to market.

 

Sapiens Property & Casualty Solutions

 

Sapiens Platform for Property & Casualty

 

As mentioned, the Sapiens Platform for Property & Casualty is an end-to-end, cloud-based platform with advanced digital and analytics capabilities. It can be implemented as a pre-integrated platform, or in standalone modules. The platform addresses all P&C carrier needs across all lines of business and distribution channels, offering a wealth of digital features. It is comprised of core (policy, billing and claims), data (advanced analytics) and digital (a full suite) solutions.

 

The cloud-based Sapiens DigitalSuite offers an end-to-end, holistic and seamless digital experience for P&C customers, agents, brokers, customer groups and third-party service providers. The suite is pre-integrated with Sapiens’ P&C core and is comprised of digital engagement and digital enablement components.

 

Sapiens Suites for Property and Casualty are tailored by region: N. America versus EMEA & Rest of World.

 

For North America

 

Sapiens CoreSuite for Property & Casualty

 

Sapiens CoreSuite for Property & Casualty is comprised of three fully integrated, core components that can also be deployed stand-alone: Sapiens PolicyPro, Sapiens BillingPro and Sapiens ClaimsPro. CoreSuite is pre-integrated with additional components that can be selected, including business intelligence, reinsurance and digital solutions, as well as various interfaces. This modular, automated, highly customizable suite offers a single platform for personal, commercial and specialty lines of business (LoBs). This increases organizational efficiency by reducing manual effort, generates competitive advantages and saves costs.

 

31

 

 

Sapiens PolicyPro

 

The Sapiens’ PolicyPro solutions for property & casualty come pre-integrated with the core system. They are easily integrated with existing and external systems and applications. The solutions manage the end-to-end policy administration lifecycle of an insurance contract, from initial quote, through rating and policy issuance. They also feature a complete range of policy issuance and amendment capabilities. Agents, underwriters and customers use the solutions to quote, issue and administer policies. The offerings provide comprehensive policy lifecycle support for all P&C lines of business.

 

Sapiens BillingPro

 

The Sapiens’ billing solution for P&C enables carriers, MGAs and brokers to manage the full lifecycle of premium services, taxes and fees, along with commission billing, collection and disbursements. P&C carriers can integrate with third-party systems and data repositories, enjoy best-in-class usability and automate processes throughout the billing lifecycle.

 

Sapiens ClaimsPro

 

Sapiens’ claims solutions for property & casualty provide simplified management and automated control of claims management handling and the settlement process. They offer intelligent, rules-driven workflow with effective claim assignment, ensuring faster cycle times, as well as rules-driven automatic claims payment.

 

EMEA and Rest of World

 

Sapiens IDITSuite for Non-life/General/Short Term Insurance

 

The Sapiens IDITSuite for Property & Casualty is a cloud-based, component-based, standalone software solution suite that offers policy, billing and claims and forms the core of the Sapiens Platform for Property & Casualty. IDITSuite supports all end-to-end core operations and processes for the non-life P&C market from inception, to renewal and claims. This pre-integrated, fully digital suite offers customer and agent portals, business intelligence and more. IDITSuite enables insurers to expand their offerings by testing new lines of business, products and services using our flexible product factory.

 

The suite is modular and can integrate with your ecosystem’s components. Sapiens IDITSuite for Property & Casualty includes multiple lines of business in one policy for multiple insured objects and assets. It can support corporate agreements and master policy structures. IDITSuite is designed with growth and change in mind, with extensive multi-company, multi-branding, multi-country, multi-currency and multi-lingual capabilities. The IDITSuite management system is built on open technology and can be used across devices.

 

Sapiens IDIT Go for Non-life/General/Short Term Insurance

 

IDIT Go is a new, pre-configured version of the Sapiens IDITSuite core insurance solution and provides access to a diverse array of product configurations for personal and commercial lines. IDIT Go can be deployed within just a few months, with complete core PAS capabilities. Sapiens’ fully digital IDIT Go, is a cloud-first platform that delivers benefits only the cloud can provide, including streamlined upgrades, 24/7 accessibility from anywhere, increased operational efficiencies and security. By also providing full managed services in the cloud, Sapiens enables insurers to focus on their core business objectives without worrying about IT.

 

32

 

 

Also available in different parts of the world:

 

e-Tica Solution for Property & Casualty (Spain)

 

The e-Tica solution for Property & Casualty tailored for the Iberian market, empowers insurance companies with a product engine, as well as policy, billing, claims and reinsurance capabilities. A fourth-generation solution, e-Tica supports all core operations and processes for the P&C market, and supports bank assurance, brokers and direct insurance. The suite is modular, flexible and customizable through module workshops. e-Tica ecosystem is being enhanced through new features in micro services technology, like group policy management and injury agreements.

 

Fully digital SCIP Core (DACH)

 

SCIP CORE is a flexible, high-performance, cloud-capable and easily extensible inventory management platform. It offers all essential processes for efficient contract and claims processing and can be flexibly configured and extended in a few weeks. SCIP CORE digitally enables end customers, agents, claim handlers by using extensive self-services in different interfaces and portals.

 

Tia Enterprise (Nordics)

 

Tia Enterprise is a component-based, software solution suite that offers policy, billing and claims. Tia Enterprise can be hosted on-prem or in the cloud and can be extended through an API layer to incorporate ecosystem solutions as well as a digital communications and enablement layer and advanced analytics/BI. Tia Enterprise supports all end-to-end core operations and processes for the non-life market from inception, to renewal and claims.

 

OASIS for MPL

 

OASIS is a fully integrated collection of components designed to embed core functionalities required in the MPL sector, including: underwriting, policy management, claims management, financial management, BI and predictive analytics. The component-based platform delivers maximum out of the box functionality and stationing which ensures OASIS can easily integrate within a legacy environment.

 

Sapiens Life, Pension & Annuities Solutions

 

Sapiens Platform for Life, Pension & Annuities

 

The Sapiens Platform for Life, Pension & Annuities is a modern, cloud-based, digital insurance platform that includes core, data and digital solutions. With the ability to deploy its offerings as a complete platform, or as standalone modules, Sapiens can address life providers’ needs across all their lines of business and distribution channels. Our mature platform is cloud and API-based, and features a strong core, and advanced analytics, as well as data enablement and full digital engagement capabilities.

 

Sapiens CoreSuite for Life, Pension & Annuities

 

Sapiens CoreSuite for Life, Pension & Annuities is designed to provide excellence in the administration of insurance business, facilitate digital transformation and fast time-to-value for digital strategies, and create greater efficiency via legacy consolidation. It offers insurers:

 

  A single platform for individual and group business, and across protection, risk, savings and investment business

 

  Transformation, enablement and execution for digital strategies supported by Cloud deployment

 

  Greater efficiency via improved automation, user experience and system consolidation

 

Sapiens CoreSuite for Life, Pension & Annuities suite supports the end-to-end administration of group and individual life, annuities, pension and investment business ‒ in a single system. The suite offers a 360-degree view of the customer from their policy administration system, across all distribution channels and communication streams.

 

33

 

 

Many insurers still use systems developed decades ago that cannot support today’s regulatory changes, digital marketplace and demanding customers. Too many manual processes can lead to errors that impact customer experience. Our unique conversion approach reduces the risks involved in migrating from existing legacy systems.

 

Complimentary modules are available in N. America:

 

Sapiens UnderwritingPro for Life & Annuities

 

Sapiens UnderwritingPro for Life, Pension & Annuities is a web-based solution for automated underwriting and new business case management that is part of Sapiens’ solution set for life insurers. It speeds new business processes for insurance carriers and their channels, offering an intuitive user interface with critical updates and task assignments provided on a real-time dashboard. Sapiens UnderwritingPro enables underwriters and case managers to work on multiple cases simultaneously.

 

Sapiens ApplicationPro for Life & Annuities

 

Sapiens ApplicationPro for Life & Annuities is a digital insurance application software that helps carriers address critical business drivers, such as decreasing time-to-issue and reducing policy acquisition costs, all in an extremely intuitive and easy-to-use package. Carriers have a choice of a standalone eApplication system, or a more comprehensive solution that seamlessly integrates with Sapiens IllustrationPro for Life & Annuities and Sapiens UnderwritingPro for Life & Annuities. Sapiens ApplicationPro

 

Sapiens IllustrationPro for Life & Annuities

 

Sapiens IllustrationPro for Life & Annuities is a point-of-sale solution, offering responsive product illustrations from any device. ACORD®-compliant, it offers straight-through processing, from point-of-sale to application e-submission, supported by a needs analysis suite. IllustrationPro explains complex products in a compelling way. Its powerful calculation engines handle the most complex product illustrations, including the appropriate historical and hypothetical references.

 

Sapiens ConsolidationMaster for Life & Pension

 

Sapiens ConsolidationMaster is a purpose-built, end-to-end, legacy, portfolio-focused system with a unique migration methodology that deals with “dirty” data. The solution has over 500 product templates capable of supporting the compliant administration of legacy products in any language and regulatory jurisdiction. ConsolidationMaster is designed to significantly cut the costs that are commonly associated with legacy platforms.

 

Sapiens DigitalSuite Solutions

 

Sapiens DigitalSuite offers an end-to-end, holistic and seamless digital experience for customers, agents, brokers, risk managers, customer groups and third-party service providers. The suite is pre-integrated with Sapiens’ core solutions. The DigitalSuite is also available stand-alone, and can be easily integrated with 3rd party core and ecosystem solutions through an advanced API layer. This facilitates digital transformation and fast time-to-value for digital strategies. It enables life carriers to become engaged, agile organizations with increased sales opportunities.

 

Sapiens DigitalSuite was designed to enable our carrier customers to deliver on the future of user and customer expectations. DigitalSuite is an offering that can react to market changes, support flexible interaction with dynamic APIs and offer a modern user experience. Our DigitalSuite features component-based architecture, built on modern technologies and customer-centric design.

 

Our DigitalSuite is comprised of innovative digital modules, which can be used together or stand-alone, and content libraries to facilitate diverse customer journeys, omnichannel communications and include rich portal content: Sapiens AgentConnect, EmployerConnect and CustomerConnect.

 

All digital offerings are entirely supported in the cloud.

 

34

 

 

Sapiens Digital API Layer and Conductor

 

This highly scalable layer facilitates an open-communication, API-based platform that enables carriers to interact with insurtech companies, ecosystem technology providers and business partners. By enabling seamless interaction with any service under any technology, Sapiens’ open architecture ensures that providers will easily choose the building blocks they need. They’ll be able to easily define new APIs on the fly and seamlessly integrate all elements within their insurance ecosystem, to succeed today and prepare for the future.

 

Sapiens Customer Journey and Form Builder

 

Features journey and form builders, journey analytics and deployment management capabilities – enables business users to easily create and maintain digital journeys, using a low-code/no-code approach. This component empowers insurers with agility and fast time to market, based on its “one click to deploy” functionality. Also available are full versioning capabilities and an extendable UI components library.

  

Sapiens AgentConnect and CustomerConnect

 

Are dynamic portals built to deliver the optimal experiences expected by customers, brokers, agents, employers, alike, providing a high level of personalization to meet the diversified, individual needs of customers

 

Sapiens BotConnect and LiveConnect

 

Sapiens brings conversational messaging to the next level, making it highly efficient in engaging customers. Sapiens BotConnect (AI-based chatbot) and LiveConnect (Omni-channel live chat) are designed to cultivate and enhance conversational messaging by ensuring perfect handoffs between different channels and personas, which translates into one unified customer-centric and smooth experience for both customers and the reps that cater to their needs. Together, this duo of components greatly improves the operational efficiency, providing a better service level to end-customers, based on their channel of choice.

 

Sapiens PartnerHub and Partner Ecosystem

 

Sapiens is a global organization with over three decades of extensive experience in insurance innovation and technology. We seek out and identify the most relevant, advanced and innovative technology solutions for the insurance market. We connect third-party technology and insurtech solutions to our Sapiens PartnerHub, from where we make their offerings available to insurers for their own use, and for the use of their customers.

 

Sapiens Analytics and Data platfrom

 

Sapiens offers our analytics solutions, across both Life and P&C businesses, which include: insightful dashboards, reporting and apps; and predictive analytics which utilize AI and machine learning, generates actionable insights based on different models across the insurance value chain. By integrating with our advanced analytics solution and data warehouse, we can quickly generate actionable insights, self-service business intelligence and data discovery capabilities.

 

Sapiens Reinsurance Solutions

 

Sapiens reinsurance solutions are comprehensive business and accounting systems, providing a superior management for all types of reinsurance contracts – treaty and facultative, and proportional and non-proportional. It enables insurers of all sizes to manage their entire range of reinsurance contracts and activities for all lines of business, including rich accounting functionality and reporting capabilities.

 

Our reinsurance solution enables full and flexible control of reinsurance processes, with built-in automation of contracts, calculations and processes. By incorporating fully automated functions adapted conveniently for your business procedures, Sapiens Reinsurance provides flexible and total financial control of your reinsurance processes, including complete support for all auditing requirements and statutory compliance.

 

35

 

 

The solutions are available in three flavors:

 

ReinsuranceMaster (in EMEA, APAC and for global insurers), ReinsurancePro (in N. America) which also produces schedule F automatically, and Reinsurance GO (N. America) which is designed to meet the ceded reinsurance processing needs of property & casualty providers, from calculating premium and claim cessions, to producing the data required for Schedule F.

 

Sapiens Workers’ Compensation Offerings

 

Sapiens Platform for Workers’ Compensation

 

Sapiens Platform for Workers’ Compensation includes the Sapiens CoreSuite for Workers’ Compensation, and comes pre-integrated with Sapiens DigitalSuite, including: Sapiens EmployerConnect a digital portal for employers and Sapiens Analytics and Data platform.

 

Sapiens CoreSuite for Workers’ Compensation

 

Sapiens CoreSuite for Workers’ Compensation offers larger carriers, administrators and state funds the technology solutions that enable them to adapt quickly to business and market conditions, offering high levels of accuracy and efficiency. The suite provides broad functionality throughout the entire insurance lifecycle for workers’ compensation, via a core suite, as well as policy, claims and intelligence modules that can be deployed individually, or as an integrated solution. This suite can be purchased as an integrated offering, or standalone components: Sapiens PolicyPro and Sapiens ClaimsPro.

 

Sapiens GO for Workers’ Compensation

 

Sapiens GO for Workers’ Compensation was developed specifically for carriers, managing general agents (MGAs), self-insurance funds and third-party administrators. Sapiens GO can deliver a turnkey solution in just 120 days. With its streamlined user interface and advanced business features, the suite addresses critical objectives. This suite can be purchased as an integrated offering, or standalone components: Sapiens PolicyGO and Sapiens ClaimsGO for Workers’ Compensation.

 

Sapiens Financial & Compliance Solutions

 

Our set of financial & compliance solutions comprised of both annual statement and insurance accounting software includes:

 

  Sapiens FinancialPro - accounting software designed for insurers to meet their unique requirements for cash, statutory and GAAP reporting, well as unique allocation and consolidation needs. It handles multi-basis accounting and inter-company transactions and facilitates the speed and accuracy of financial reporting.

 

  Sapiens Financial GO - offers small- and mid-sized insurers a solution for cash, statutory and GAAP reporting, as well as unique allocation and consolidation needs. Sapiens Financial GO manages and presents data to help insurance managers make informed decisions.

 

  Sapiens StatementPro - makes statement preparation faster and simpler by offering one-click navigation between statements, pages and form validations (cross-checks) to the pages they reference and offering one-step filing.

 

  Additionally, Sapiens offers Sapiens CheckPro and Sapiens reporting tools.

 

36

 

 

Sapiens Business Decision Management Solutions

 

Sapiens Decision is a complete decision management platform that places software development in the hands of the business domain, creating “citizen developers,” and enforces business logic across all enterprise applications. Decision effectively addresses the complexity of determining and then translating business logic – data, business rules and machine learning used to make business decisions – into operational code. The business side of the organization can model, validate, test and simulate the business logic required for all new processes using Sapiens Decision. The process takes days or weeks, instead of months or years. A rigorous, structured approach ensures accuracy, efficiency and consistency during modeling. The models may then be automatically generated and deployed as code into automated DevOps environments, ensuring that the software is fully aligned with the organization’s business needs.

 

We are currently focusing on the development and marketing of Sapiens Decision in the insurance and financial services market in North America and Western Europe, and we are building best practices where the scale and complexity of operations requires enterprise-grade technology that can easily be adapted as policies and business strategies rapidly evolve. We developed and market Sapiens Decision for several verticals, including the insurance industry, and leverage our industry knowledge and close relationships with our existing customers and partners. Decision targets multiple markets:

 

Sapiens Decision for Financial Institutions (including Consumer & Commercial Banking, Investment Banking, & Mortgage Banking)

 

Tailored to meet the needs of Consumer & Commercial Banking, Investment Banking and Mortgage Banking institutions addresses the cost of change. It enables banks to efficiently adapt their operations to the demands of digital transformation, changing regulations, customer demands and increasing competition, using model-driven development (MDD). The MDD approach, enables businesspeople to define business logic in easily understood models. The process takes days or weeks, instead of months or years. It enforces business logic across all enterprise applications.

 

Sapiens Decision for Insurance

 

Sapiens Decision for Insurance enables insurers to efficiently adapt their business operations to the demands of digital transformation, changing regulations, customer demands and increasing competition. It is currently used by a top-tier, P&C insurance company to implement process automation and effect digital transformation.

 

Sapiens Decision for Government

 

Sapiens Decision for Government provides the capability to automate manual processes, alleviates gaps coming from different roles and interpretations, and creates fully validated policy artifacts in a format that other roles in the organization can understand.

 

Technology-Based Solutions

 

Sapiens eMerge

 

Sapiens eMerge is a rules-based, model-driven architecture that enables the creation of tailor-made, mission-critical core enterprise applications with little or no coding. Our technology is intended to allow customers to meet complex and unique requirements using a robust development platform. For example, we perform proxy porting for our customers in an efficient, cost effective manner with Sapiens eMerge.

 

Our Services

 

Our services modernize and automate processes for insurance providers and financial institutions around the globe, helping to create greater organizational efficiencies, reduce costs and provide a better end user experience. They can be divided into three main categories: program delivery, value added services and managed services.

 

Sapiens has partnered with both Microsoft Azure and AWS to offer its solutions over private and public (single tenant) clouds. Sapiens’ cloud deployment includes full infrastructure for operations, plus the option of choosing cloud-related managed services delivered by Sapiens’ experienced professional services team.

 

37

 

 

Sapiens delivery methodologies are typically based on Agile approach or a hybrid agile-waterfall approach that fits best some segments of our market. We also provide delivery tools and delivery performance indicators. Built on a solid foundation of insurance domain expertise, proven technology and a history of successful deployments, our organization assists clients in identifying and eliminating IT barriers to achieve business objectives.

 

Our services modernize and automate processes for insurance providers and financial institutions around the globe, helping to create greater organizational efficiencies, reduce costs and provide a better end-user experience. Built on a solid foundation of insurance domain expertise, proven technology and a heritage of successful deployments, we assist clients in identifying and eliminating IT barriers to achieve business objectives.

 

Benefits include:

 

  Project delivery experience – more than 35 years of field-proven project delivery of core system solutions, based on best practices and accumulated experience

 

  System integration – we help our customers deploy modern solutions, while expertly integrating these solutions with their legacy environments that must be supported
     
  Global presence – insurance and technology domain experts are located close to our customers to provide professional services

 

Our implementation teams assist customers in building implementation plans, integrating our software solutions with their existing systems, and deploying specific requirements unique to each customer and installation. Sapiens’ business services include API integration management and business intelligence (BI) and advanced analytics consolidation. Our managed services offer ongoing production support and a 24/7 help desk.

 

Sapiens’ service teams possess strong technology skills and industry expertise. The level of service and business understanding they provide contributes to the long-term success of our customers. This helps us develop strategic relationships with our customers, enhances information exchange and deepens our understanding of the needs of companies within the industry.

 

Through our service teams, we provide a wide scope of services and consultancy around our solutions, both in the initial project implementation stage, as well as ongoing additional services. Many of our customers also use our services and expertise to assist them with various aspects of daily maintenance, ongoing system administration and the addition of new solution enhancements.

 

Such services include:

 

  Adding new lines of business and functional coverage to existing solutions running in production
     
  Ongoing support services for managing and administering the solutions
     
  Creating new functionalities, per specific requirements of our customers
     
  Assisting with compliance for new regulations and legal requirements

 

In addition, many of our clients choose to enter into an ongoing maintenance and support contract with us. The terms of such a contract are usually twelve months and are renewed every year. A maintenance contract entitles the customer to technology upgrades (when made generally available) and technical support. We also offer introductory and advanced classes and training programs available at our offices and customer sites.

 

38

 

 

Some of our offerings include:

 

Program delivery includes:

 

  Project and program management - Overall program planning, governance, PMO services and risk management

 

  Training - Training needs analysis and consulting, train-the-trainer, user training, and application configuration training.

 

  Testing - Test strategy consulting, design and planning, SIT / Functional UAT / Business UAT, migration testing, performance / scalability and load testing, security testing and testing automation.

 

  Migration consulting- Migration strategy consulting and planning, data extract and load, data cleansing and data reconciliation.

 

  Development, implementation and integration - Technical Solution Architecture, Analysis and Design, Development and Configuration, core system integration and project management.

 

Value added services are comprised of:

 

  User acceptance testing (UAT) - is different than system testing. UAT is a complementary stage which focuses on business processes, user’s journeys, and acceptance criteria as outlined in the specifications

 

  Migration Services – full ownership of the migration of systems from one system to another.

 

Analytics Services – let our experts help you build predictive models which are aligned and integrated into your insurance practices

 

Managed services include:

 

  L1 – Hosting Infrastructure Services: Virtual machines selection based on the applications architecture and performance requirement to ensure a value-for-money approach. Cloud services including, among others, network, business continuity and security.
     
 

L2 – Hosting IT Services: continuous services that obviate the need for local IT involvement to maintain the infrastructure and includes: Operation Control Center (OCC) as a service, Security Operation Center (SOC) as a Service, Backup as a service, DBA as a service, DevOps as a service,

Disaster Recovery (DR) as a service,

     
  L3 – Applications Managed Services: extends the standard maintenance agreement to provide additional services for Sapiens’ solutions based on specific customer needs, and may include any of the following: Extended maintenance and support - Customer layer/components defect handling and extended SLA, Application changes – setup / config / workflow / templates, Application operation – batches / release deployment / performance monitoring, Sapiens+ – support for non-Sapiens products (optional)

 

We sometimes partner with several system integration and consulting firms to achieve scalable, cost-effective implementations for our customers. Sapiens has developed an efficient, repeatable methodology that is closely aligned with the unique capabilities of our solutions.

 

Competitive Landscape

 

Sapiens is focused on serving insurers. The market for core software solutions for the insurance industry is highly competitive and characterized by rapidly changing technologies, evolving industry standards and customer requirements, and frequent innovation. In addition, we offer a business decision management platform, mainly to financial services organizations.

 

39

 

 

Competitive Landscape for our Insurance Software Solutions

 

Our competitors in the insurance software solutions market differ from us based on size, geography and lines of business. Some of our competitors offer a full suite, while others offer only one module; some operate in specific (domestic) geographies, while others operate on a global basis. And delivery models vary, with some competitors keeping delivery in-house, using IT outsourcing (ITO), or business process outsourcing (BPO).

 

The insurance software solutions market is highly competitive and demanding. Maintaining a leading position is challenging, because it requires:

 

  Development of new core insurance solutions, which necessitates a heavy R&D investment and in-depth knowledge of complex insurance environments
     
  Technology innovation to attract new customers, with rapid, technology-driven changes in the insurance business model and new propositions coming
     
  A global presence and the ability to support global insurance operations

 

  Ability to manage multiple partnerships, due to the changing landscape of insurers’ ecosystems
     
  Extensive knowledge of regulatory requirements and how to fulfill them (they can be burdensome and require specific IT solutions)
     
  Continued support and development of the solutions entails a critical mass of customers that support an ongoing R&D investment
     
  Know-how of insurance system requirements and an ability to bridge between new systems and legacy technologies
     
  Enabling mission-critical operations that require experience, domain expertise and proven delivery capabilities to ensure success

 

The complex requirements of this market create a high barrier to entry for new players. As for existing players, these requirements have led to a marked increase in M&A transactions in the insurance software solutions sector, since small, local vendors have not been able to sustain growth without continuing to fund their R&D departments and following the globalization trend of their customers.

 

We believe Sapiens is well-positioned to leverage our modern solutions, customer base and global presence to compete in this market and meet its challenges. In addition, our accumulated experience and expert teams allow us to provide a comprehensive response to the IT challenges of this market.

 

Different types of competitors include:

 

  Global software providers with their own IP
     
  Local/domestic software vendors with their own IP, operating in a designated geographic market and/or within a designated segment of the insurance industry
     
  BPO providers who offer end-to-end outsourcing of insurance carriers’ business, including core software administration (although BPO providers want to buy comprehensive software platforms to serve as part of the BPO proposition from vendors and may seek to purchase our solutions for this purpose)
     
  Internal IT departments, who often prefer to develop solutions in-house
     
  New insurtech companies with niche solutions

 

40

 

 

We differentiate ourselves from our competitors via the following key factors:

 

  We offer cloud-based innovative and modern software solutions, with rich functionality and advanced, intuitive user interfaces, based on deep domain expertise and insurance know how
     
  Sapiens uses model-driven architecture that allows rapid deployment of the system, while reducing total cost of ownership and benefiting from cloud deployment

 

  Our solutions are built using an architecture that allows customers to implement the full solution or components, and readily integrate the solution or individual components into their existing IT landscape
     
  Strong and global partnership program, with established IT players and new insurtech companies, to ensure linkage to innovative technologies and new business models, as well as ongoing work to embed innovation into Sapiens platforms
     
  We identify technology trends and invest in adjusting our solutions to keep pace with today’s frenetic evolutions

  

  Our financial stability, and our large and growing global customer base, enables us to fund R&D investment and maintain the competitive advantage of our products We are able to fund R&D investment and maintain the competitive advantage of our products, due to our large and growing customer base and financial stability
     
  Our delivery methodology is based on extensive insurance industry experience and cooperation with large insurance companies globally. Our track record over the past few years in developing a strong offshore development center is also a significant parameter in differentiating our abilities in the services space
     
    We leverage our proven track record of successful delivery to help our customers deploy our modern solutions, while integrating with their legacy environment (when that legacy environment must remain supported)

 

Competitive Landscape for Business Decision Management Solutions

 

Sapiens Decision is a pioneer in this disruptive market landscape. Since the introduction of our innovative approach to enterprise architecture to the market, we have identified only a small number of potential competitors.

 

We differentiate ourselves from our potential competitors through the following key factors:

 

  We believe that Sapiens Decision is the only solution (that is currently generally available and already in production) that offers a true separation of the business logic in a decision management system for large enterprises
     
  Sapiens Decision is unique in its proven ability to support complex environments, with a full audit trail and governance that is crucial for large financial services organizations
     
  We understand complex environments where Decision is deployed, due to our experience delivering complex, mission-critical solutions

 

Geographical Scope of Our Operations

 

For a breakdown of the geographical regions in which our revenues are generated and the relative amounts of such revenues over the course of the last three fiscal years, please see: “Item 5 – Operating and Financial Review and Prospects—A. Operating Results—Revenue by geographical region” below in this annual report.

 

41

 

 

Sales and Marketing

 

Our main sales channel is direct sales, with a small portion of partner sales. Our sales team is spread across our regional offices in North America, the United Kingdom, Belgium, France, Israel, Australia, India, Poland, the Nordics, Spain and Germany. The direct sales force is geared to large organizations within the insurance and financial services industry.

 

We believe that our sales teams are sufficiently large to service our target regions – North America, the UK, Europe and South Africa – and to execute sales, while also assisting our presales, domain experts and marketing teams. We anticipate that our sales team will leverage its proximity to customers and prospective clients to drive more business, and offer our services across our target markets.

 

Our customer success teams were focused on building ongoing relationships with existing customers during the past year, to maintain a high level of customer satisfaction and identify up-selling opportunities within these organizations. We believe that a high level of post-contract customer support is important to our continued success.

 

As part of our sales process, we typically sell a package that includes a license, implementation, customization and integration services, and training services. All of our clients for whom we have deployed our solutions elect to enter into an ongoing maintenance and support contract with us. We aim to expand our distribution model to include more channel partners and system integrators, but we intend to maintain the direct sales model as our prime distribution channel. 

 

We attend major industry trade shows (both physical and virtual) to improve our visibility and our market recognition. Additionally, we host client conferences– such as our annual Sapiens Summit/Client Conference, which went virtual in 2020 and will do so again in 2021. We continue investing in our web presence and digital marketing activities to generate leads and enhance our brand recognition. Sapiens maintains a blog channel and we also invest in our working relationships and advisory services within the global industry-analyst community.

 

We work together with standards providers– such as ACORD– to further enrich our offerings and provide our customers with comprehensive and innovative solutions that address the entire breadth of their business needs.

 

Intellectual Property

 

Sapiens relies 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 insurance and software industries, 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 build upon the protection offered by copyrights.

 

We seek to protect the source code of our products as trade secret information and as unpublished copyright work, although in some cases, we agree to place our source code into escrow. 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, reverse engineering or misuse of our products. In addition, we attempt to protect trade secrets and other proprietary information through agreements with employees, consultants and distributors.

 

Our trademark rights include rights associated with our use of our trademarks, and rights obtained by registration of our trademarks. 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 registrations for the mark “Sapiens” in USA, Benelux, Germany, France, Italy Switzerland and Israel. In the past we have registered trademarks and tradenames for many of our products both in the US and in the European Union, and we intend to continue to do so going forward. The initial terms of protection for our registered trademarks range from 10-20 years and are renewable thereafter.

 

In the third quarter of 2014, we acquired Knowledge Partners International LLC, or KPI, and the assets of The Decision Model, or TDM, which included certain intellectual property rights, including a patent held by TDM and a patent application for The Event Model, or TEM. Both TDM and TEM relate to decision management methodology. See “Item 4.B. Business Overview— Sapiens Business Decision Management Solutions” for further information.

 

42

 

 

Regulatory Impact

 

The global financial services industry is subject to significant government regulations that are constantly changing. Financial services companies must comply with regulations, such as the Sarbanes-Oxley Act, Solvency II, Retail Distribution Review (known as RDR) in the United Kingdom, the Dodd-Frank Act, the GDPR (enforceable as of May 25, 2018) and other directives regarding transparency. In addition, many individual countries have increased supervision over financial services operating in their market.

 

For example, regulators in Europe have been very active, motivated by past financial crises and the need for pension restructuring. Distribution of policies is being optimized with the increasing use of bank assurance (selling insurance through a bank’s established distribution channels), supermarkets and kiosks (insurance stands). Increased activity – such as that occurring in Europe – would generally tend to have a positive impact on the demand for our software solutions and services. Nevertheless, insurers are cautiously approaching spending increases, and while many companies have not taken proactive steps to replace their software solutions in recent years, many of them are now looking for innovative, modern replacements to meet the regulatory changes.

 

For further information, please see Item 5.D below, “Trend Information.”

 

Environmental, Social & Governance Matters

 

Sustainability, Responsibility, and Delivering Value to Our Shareholders

 

Our management team places an emphasis on, and devotes considerable time towards, business responsibility, sustainability, and delivering value for Sapiens’ customer base, employees, investors, suppliers, and each of their respective communities. We have developed a strong set of corporate values that inspire ethical behavior throughout our 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. Sapiens is proud to foster a strong female voice in our Company, with 50% of our executive leadership consisting of women in 2021.

 

To implement our core values into our day-to-day activities, we are building a strong management system that ensures that ethics and security issues are given their due weight and that our leadership nurtures our commitment toward the standards embodied in our global Sapiens Code of Business Conduct and Ethics, or the Code. The Code promotes our vision of responsibility including with respect to: honest and ethical conduct; full, fair, accurate and timely disclosure; protection of whistleblower employees; and a range of other matters that are meant to reinforce our core values. Additionally, as part of these commitments, where our chief executive officer or chief financial officer becomes aware of any material information that could adversely affect our ability to comply with regulations, disclosures, or internal controls, he or she will bring such matter(s) to the attention of our Audit Committee. With such controls in place, we desire to maintain the highest professional standards of business conduct and maintain the confidence and trust in our relationships with each other, our stakeholders, and regulators.

 

As it relates to our workforce, we strongly value gender diversity across all levels, and we acknowledge the different skills and uniqueness that each Sapiens employee brings to the table. As part of hiring process, we use advanced human resources systems that include data analytics to guarantee that we give fair compensation and benefits to our people – no matter their gender, location, or ethnicity. We also have a zero-tolerance policy for any harassment or breaches of our Code that promotes this Company value. Sapiens is proud to report that 35% of our 4,044 employees as of December 31, 2021 were female, with 33% of our women in tech positions and 25% in management positions. Our employee-centric approach allows us to create a sense of wellbeing and strong connection amongst our diverse international teams, even though they are spread across five continents.

 

As part of our product development, we have been diligent in our efforts to implement environmentally friendly solutions, which fosters our focus on sustainability. Our services modernize and automate processes for insurance providers and financial institutions around the globe, helping to create greater organizational efficiencies, reduce costs and provide a better end-user experience and reduced waste. More specifically, our products and services minimize the high-touch manual processes that typically required large teams of employees to work from large office spaces and high-energy producing infrastructure. In transitioning to the digital world, the energy costs associated with running these offices and the paper produced in such environments is significantly reduced. Our systems collect and analyze the data for our customers and produce reports in a fully automated and digitalized manner, reducing energy and resource waste. Similarly, through our cloud services and IT service hosting, we obviate the need for local infrastructure and local IT involvement.

 

43

 

 

We have also sought to achieve a greener business cycle and risk management with respect to our supply chain management. To that end, we have surveyed our largest suppliers to gain better insight on their environmental practices and policies. From our surveys we identified that 57% have incorporated an environmental policy and that 28.5% are in the process of development of such policies. Moreover, 29% of our suppliers are compliant with ISO 1400001 and 14% are in the process of receiving such certificate.

 

Our sustainability focus also guides our own work environment. We have been transitioning to greener office practices and buildings (including with respect to our selection of future office spaces). In particular, we have almost eliminated all single use plastic and paper items in our kitchen areas, encouraged recycling (including with respect to paper composition in our offices), reduced our printed materials in an effort to promote paperless offices, installed energy efficient lighting using LED, and have reduced our air conditioning consumption through the installation of effective ventilation systems. We constantly monitor our activities such as energy and water consumption in our facilities to identify other areas that we can improve upon. We are doing our best to keep the indicators low by introducing additional company practices including by moving to the cloud and using virtual communication methods.

 

Moreover, through the introduction of our chat functions, we reduce the need to have physical office space to service our customers. This means that customers can be assisted from their own locations without having to travel, reducing the CO2 emissions that would have otherwise been produced from such travel. Similarly, Sapiens has been working on launching a unified company travel system that will integrate innovative conferencing tools. If our employees and customers can see and hear each other smoothly and clearly, we can significantly reduce the need for in-person meetings and conferences and in turn travel. Pre COVID-19 employee travel was one of the biggest contributors to our GHG emissions. Ongoing travel reduction will lead to significant and continuous mitigation of our carbon footprint.

 

Another project to reduce our carbon footprint is that of reducing emissions caused by employee commutes to work. In 2021, in Israel, we leased 102 private cars to employees (down from 110 in 2020, 120 in 2019 and 135 in 2018). We have been continuously decreasing the number of vehicles leased and encouraging greater use of public transit for commuting or ride shares. Currently, employees travel an average of 25,000 miles per year to arrive at the office and we can make this distance more efficient with other alternatives that contribute to the reduction in CO2 emissions. We are planning to map all employees and launch communication groups so that people can travel to work more easily with coworkers that live nearby.

 

In addition to the information referenced above, we monitor our progress on the foregoing initiatives, which are reviewed by our Board of Directors periodically, by our employee surveys, through which we gain valuable insights into our employees’ sense of purpose, engagement, and satisfaction. For more information on our sustainability and responsibility efforts, please review our 2020 Sustainability Report at https://www.sapiens.com/wp-content/uploads/2021/07/SPNS-2020ESG_Report-FINAL.pdf. The Sustainability Report, or any other information from the Sapiens website, is not a part of or incorporated by reference into this annual report.

 

C. Organizational Structure.

 

Sapiens International Corporation N.V., or Sapiens N.V., is the parent company of the Sapiens group of companies. Our significant subsidiaries are as follows (subsidiary companies of other Sapiens subsidiaries are listed in indented format beneath their respective parent companies below):

 

Sapiens International Corporation B.V., or Sapiens B.V.: incorporated in the Netherlands and 100% owned by Sapiens N.V.

 

44

 

 

Unless otherwise indicated, the other subsidiaries of Sapiens listed below are 100% owned by Sapiens B.V.:

 

  Sapiens Israel Software Systems Ltd.: incorporated in Israel

 

  Sapiens North America Inc.: incorporated in Ontario, Canada

 

  Sapiens (UK) Limited: incorporated in England

 

  Cálculo, S.A. (owned 100% by Sapiens (UK) Limited)

 

  Sapiens France S.A.S.: incorporated in France

 

  Sapiens Japan Co.: incorporated in Japan.

 

  Sapiens Americas Corporation: incorporated in New York, U.S. (this entity includes the operations of each of the following former wholly-owned subsidiaries of Sapiens Americas Corporation, which were merged into it effective as of January 1, 2019: Maximum Processing Inc., 4Sight Business Intelligence Inc., StoneRiver, Inc. and Adaptik Corporation)

 

 

Delphi Technology Inc.: incorporated in Delaware, U.S. (owned 100% by Sapiens Americas Corporation)

 

Sapiens Information Technology (Shanghai) Co. Ltd.: incorporated in the People’s Republic of China (owned 100% by Delphi Technology Inc.)

 

  Sapiens Technologies (1982) Ltd.: incorporated in Israel

 

 

sum.cumo Sapiens GmbH : incorporated in Germany (owned 100% by Sapiens Technologies (1982) Ltd.)

 

Sapiens Deutschland Consulting GmbH & Co. KG: incorporated in Germany (owned 100% by sum.cumo Sapiens GmbH)

 

  IDIT Software Solutions (Sweden) AB: incorporated in Sweden, owned 100% by Sapiens Technologies (1982) Ltd.)

 

  Sapiens Software Solutions (IDIT) Ltd., or Sapiens IDIT: incorporated in Israel (owned 100% by Sapiens Technologies (1982) Ltd.)

 

  IDIT Europe: incorporated in Belgium (owned 100% by Sapiens IDIT)

 

  Sapiens Software Solutions (Life and Pension) Ltd., or Sapiens L&P: incorporated in Israel (owned 100% by Sapiens Technologies (1982) Ltd.)

 

  Neuralmatic Ltd.: incorporated in Israel (owned 66% by Sapiens L&P)

 

  Sapiens NA Insurance Solutions Inc.: incorporated in Delaware, US (owned 100% by Sapiens L&P)

 

  Sapiens (UK) Insurance Software Solutions Limited: incorporated in the UK (owned 100% by Sapiens L&P))

 

  Formula Insurance Solutions France (F.I.S France): incorporated in France (owned 100% by Sapiens (UK) Insurance Software Solutions Limited)

 

  Sapiens Software Solutions (Australia) PTY. Ltd.(Former FIS- AU Pty Limited: incorporated in Australia (owned 100% by Sapiens (UK) Insurance Software Solutions Limited)

 

  Sapiens SA (PTY) Ltd.: incorporated in South Africa (owned 100% by Sapiens (UK) Insurance Software Solutions Limited)

 

45

 

 

  Sapiens Software Solutions (Norway) AS): incorporated in Norway (owned 100% by Sapiens (UK) Insurance Software Solutions Limited)

 

  IDIT Software solutions Portugal: incorporated in Portugal (owned 100% by Sapiens Technologies (1982) Ltd.)

 

  Sapiens Software Solutions Denmark ApS: incorporated in Denmark (owned 100% by Sapiens Technologies (1982) Ltd.)

 

  Thor Denmark Holding ApS: incorporated in Denmark (owned 100% by Sapiens Software Solutions Denmark ApS)

 

  TIA Technology A/S: incorporated in Denmark (owned 100% by Thor Denmark Holding ApS)

 

  Tia Technology UAB (Lithuania): incorporated in Lithuania (owned 100% by TIA Technology A/S)

 

  Tia South Africa (Pty) Ltd: incorporated in South Africa (owned 100% by TIA Technology A/S)

 

  Sapiens Software Solutions (Decision) Ltd., or Sapiens Decision: incorporated in Israel (owned 92.99% by Sapiens Technologies (1982) Ltd.)

 

  Sapiens (UK) Decision Limited: incorporated in the U.K. (owned 100% by Sapiens Decision)

 

  Sapiens Decision NA Inc.: incorporated in Delaware (owned 100% by Sapiens Decision)

 

  Knowledge Partners International LLC, or KPI: incorporated in Delaware (owned 100% by Sapiens Decision NA Inc.)

 

  Sapiens Technologies (1982) India Private Limited (formerly Ibexi Solutions Private Limited): incorporated in India (owned 100% by Sapiens Technologies (1982) Ltd. and Sapiens Software Solutions (IDIT) Ltd.)

 

  Sapiens Software Solutions (Singapore) PTE. LTD (formerly Ibexi Solutions Pte Limited): incorporated in Singapore (owned 100% by Sapiens Technologies (1982) India Private Limited)

 

  Sapiens Software Solutions (Poland) Sp. z o.o. (formerly Insseco Sp. z o.o.): incorporated in Poland (owned 100% by Sapiens Technologies (1982) Ltd.)

 

  Sapiens Software Solutions Istanbul YAZILIM HİZMETLERİ İÇ VE DIŞ TİCARET ANONİM ŞİRKETİ: incorporated in Turkey (owned 100% by Sapiens Technologies (1982) Ltd.)

 

  LLC Sapiens Software Solutions (Latvia) (formerly KnowledgePrice.com): incorporated in Latvia (owned 100% by Sapiens Technologies (1982) Ltd.)

 

  Tiful Gemel Ltd.: incorporated in Israel (owned 95% by Sapiens Technologies (1982) Ltd.)

 

46

 

 

We are a member of the Asseco Group. Asseco Group is a federation of companies engaged in information technology. Asseco Group operates in most of the European countries as well as in Israel, the U.S., Japan, and Canada. Asseco Group companies are listed on the Warsaw Stock Exchange, Tel-Aviv Stock Exchange as well as on the U.S. NASDAQ Stock Market. Asseco Group offers comprehensive, proprietary IT solutions for all sectors of the economy.

 

Asseco holds a controlling interest in Formula Systems (1985) Ltd., or Formula (NASDAQ: FORTY and TASE: FORT). Based on information provided to the Company by Formula, Formula held 24,159,094 of our Common Shares, or approximately 43.9% of our outstanding Common Shares, as of March 1, 2022. As of March 1, 2022, Asseco held 25.6% of the outstanding share capital of Formula. In addition, under its October 2017 shareholders agreement with our Chairman of the Board, Asseco has been granted an irrecoverable proxy to vote an additional 1,817,973 ordinary shares of Formula (of which 1,807,973 shares currently remain subject to that proxy), thereby effectively giving Asseco beneficial ownership (voting power) over an aggregate of 37.5% of Formula’s outstanding ordinary shares.

 

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.

 

D. Property, Plants and Equipment.

 

We lease office space, constituting our primary office locations, in the following countries: Israel, the United States, India, Poland, the United Kingdom, Latvia, China, Canada, Denmark, Germany and Lithuania. The lease terms for the spaces that we currently occupy are generally two to ten years. Based on our current occupancy, we lease (except for owned real property indicated below) the following amount of office space in the following locations, which constitute our primary locations:

 

Israel – approximately 104,043 square feet (98,021 square feet that we use – 6,022 square feet is subleased);

 

United States – approximately 77,861square feet;

 

India – approximately 214,198square feet;

 

Poland – approximately 26,431 square feet;

 

United Kingdom – approximately 7,374 square feet;

 

Latvia – approximately 14,271 square feet;

 

China – approximately 5,180square feet;

 

Spain – approximately 6,700 square feet;

 

Germany – approximately 32,249 square feet;

 

Denmark – approximately 20,844 square feet (as of June 2022, it will be reduced to 18,393 square feet); and

 

Lithuania – approximately 17,655 square feet.

 

Our Israeli offices house our corporate headquarters, as well as our core delivery research and development activities. The lease at our Israeli facility is for a term that ends in January 2024, and we have an option to extend the term for an additional five years. In 2021, our rental costs totaled $11.3 million, in the aggregate, for all of our leased offices. We believe that our existing facilities are adequate for our current needs.

 

Item 4A. UNRESOLVED STAFF COMMENTS

 

Not applicable.

 

47

 

 

ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the notes thereto included elsewhere herein. Our financial statements have been prepared in accordance with U.S. GAAP. This discussion contains forward-looking statements that are subject to known and unknown risks and uncertainties. As a result of many factors, such as those set forth under Item 3.D “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements” in the Introduction to this annual report, our actual results may differ materially from those anticipated in these forward-looking statements.

  

Overview

 

We are a leading global provider of software solutions for the insurance industry. Our extensive expertise is reflected in our innovative software platforms, suites, solutions and services for property & casualty (P&C); life, pension & annuity (L&A); reinsurance; financial and compliance (F&C); workers’ compensation (WC); and financial markets. Our company offers a full digital suite that facilitates an innovative, holistic and seamless digital experience for carriers, agents, customers and assorted insurance personnel, across multiple devices and technologies. Our offerings enable our customers to effectively manage their core business functions, including policy administration, claims and billing, and offer support during an insurer’s journey to becoming a digital insurer. Our portfolio also covers underwriting, illustration and electronic applications. We also supply a complete reinsurance offering for providers and a decision management platform tailored to a variety of financial services providers, so business users can quickly deploy business logic and comply with policies and regulations across their organizations.

 

We derive our revenues principally from the sale, implementation, maintenance and support of our solutions and from providing consulting and other services related to our products. Revenues are comprised primarily of revenues from services, including systems integration and implementation and product maintenance and support, and from licenses of our products.

 

A. Operating Results.

 

Results of Operations

 

The following tables set forth certain data from our results of operations for the years ended December 31, 2019, 2020 and 2021, as well as such data as a percentage of our revenues for those years. The data has been derived from our audited consolidated financial statements included in this annual report. The operating results for the below years should not be considered indicative of results for any future period. This information should be read in conjunction with the audited consolidated financial statements and notes thereto included in this annual report.

 

The below tables provide data for each of the years ended December 31, 2019, 2020 and 2021. However, the below discussion of our results of operations omits a comparison of our results for the years ended December 31, 2019 and 2020. In order to view that discussion, please see “Item 5. Operating and Financial Review and Prospects—A. Operating Results—Results of Operations” in our Annual Report on Form 20-F for the year ended December 31, 2020, which we filed with the SEC on March 25, 2021.

 

48

 

 

Statement of Income Data

 

(U.S. dollars, in thousands, except share and per share data)

 

   For the year ended December 31, 
   2019   2020   2021 
Revenues  $325,674   $382,903   $461,035 
Cost of revenues   196,153    226,929    273,191 
Gross profit   129,521    155,974    187,844 
Operating expenses:               
Research and development   37,378    41,358    54,013 
Selling, marketing, general and administrative   54,274    69,613    76,343 
Total operating expenses   91,652    110,971    130,356 
Operating income   37,869    45,003    57,488 
Financial expense, net   (2,768)   (3,805)   (202)
Income before taxes on income   35,101    41,198    57,286 
Taxes on income   8,610    7,041    9,964 
Net income   26,491    34,157    47,322 
Attributed to non-controlling interests   244    382    151 
Net income attributable to Sapiens’ shareholders  $26,247   $33,775   $47,171 

 

49

 

 

Statement of Income Data

 

(as a Percentage of Revenues)

 

 

   For the year ended December 31, 
   2019   2020   2021 
Revenues   100%   100%   100%
Cost of revenues   60.2%   59.3%   59.3%
Gross profit   39.8%   40.7%   40.7%
Operating expenses:               
Research and development   11.4%   10.8%   11.7%
Selling, marketing, general and administrative   16.7%   18.2%   16.6%
Total operating expenses   28.1%   29%   28.3%
Operating income   11.7%   11.7%   12.4%
Financial expense, net   0.8%   1%   0.0%
Income before taxes on income   10.9%   10.7%   12.4%
Taxes on income   2.6%   1.8%   2.2%
Net income   8.3%   8.9%   10.2%
Attributed to non-controlling interests   0.1%   0.1%   0.0%
Net income attributable to Sapiens’ shareholders   8.2%   8.8%   10.2%

 

Comparison of the years ended December 31, 2020 and 2021

 

Revenues

 

Please refer to “Critical Accounting Estimates” below in Item 5.E for a description of our accounting policies related to revenue recognition.

 

Our overall revenues increased by $78.1 million, or 20.4%, to $461.0 million for the year ended December 31, 2021 from $382.9 million for the year ended December 31, 2020, as shown in the table below:

 

   Year ended
December 31,
2020
   Year-over-
year
change
   Year ended
December 31,
2021
 
($ in thousands)  $382,903    20.4%  $461,035 

 

Revenues are derived primarily from implementation of our solutions and post-implementation services such as ongoing support and maintenance and professional services as part of an overall solution that we offer to our customers. The net increase in revenues of approximately $78 million for the year ended December 31, 2021 was attributable to our core business growth, mainly in the P&C business, as well as additional revenues from acquired entities, which contributed $38.7 million towards that increase, primarily from the acquisition of sum.cumo, which was completed in February 2020, the acquisition of Delphi, which was completed in July 2020, and the acquisition of Tia Technology, which was completed in November 2020, the revenues from each of which were included for a full year in 2021 (as opposed to merely part of 2020). In 2020 and 2021, our largest customer accounted for 4% and 5%, respectively, of our consolidated revenues.

 

Our revenues can fluctuate on a quarterly basis, based on various factors, including (i) the timing at which our customers “go live” (at which point our revenues from a specific client begin to decrease), and (ii) changes in foreign exchange rates. While we anticipate that our revenues will continue to grow during the year ending December 31, 2022, we nevertheless expect a decrease, on a quarterly basis, in the first quarter of 2022 relative to the fourth quarter of 2021.

 

50

 

 

Revenues by geographical region

 

The dollar amount and percentage of our revenues attributable to each of the geographical regions in which we conducted our operations for the years ended December 31, 2020 and 2021, as well as the percentage change between such periods, were as follows:

 

   Year ended
December 31, 2020
   Year-over-
year
   Year ended
December 31, 2021
 
($ in thousands)  Revenues   Percentage   change   Revenues   Percentage 
Geographical region                         
North America*  $187,258    48.9%   0.9%  $188,980    41.0%
Europe**   172,660    45.1%   37. 3%   237,054    51.4%
Rest of the world   22,985    6.0%   52.3%)   35,001    7.6%
Total  $382,903    100%   20.4%   461,035    100%

 

* Revenues from North America that are shown in the above table consist of revenues primarily from the United States (in amounts of $186.7 million and $186.9 million in the years ended December 31, 2020 and 2021, respectively).

 

** Revenues from Europe include revenues from European Union countries, the United Kingdom, or UK, and Israel.

 

Our revenues in North America increased by $1.7 million, or 0.9%, to $189.0 million for the year ended December 31, 2021 from $187.3 million for the year ended December 31, 2020. That increase was primarily comprised of additional revenues attributable to the acquisition of Delphi, which contributed $6.4 million to the increase (revenues were included for a full year in 2021 as opposed to 5 months in 2020), partially offset by a reduction in revenues in the P&C core business in North America as we focused on investing in our P&C core product and on enhancing our delivery capabilities in order to be well prepared for future growth.

 

Our revenues in Europe increased by $64.4 million, or 37.3%, to $237.1 million in the year ended December 31, 2021 from $172.7 million in the year ended December 31, 2020. The increase was primarily attributable to significant organic growth in our core products of 22.8%, or $39.5 million, as well as an increase in revenues of $24.9 million from recently acquired entities, primarily sum.cumo and Tia Technology, which were acquired in February 2020 and November 2020, respectively, and which contributed $1.4 million and $22.6 million, respectively, to the increase due to their inclusion in our financial results for a full year for the first time in 2021 as opposed to 11 months and 1 month, respectively, in 2020.

 

Our revenues in the rest of the world increased by $12.0 million, or 52.3%, to $35.0 million in the year ended December 31, 2021 from $23.0 million in the year ended December 31, 2020. The increase was primarily attributable to organic growth in our core P&C products of 27.6%, or $6.4 million, as well as an increase in revenues of $5.7 million from entities that had been acquired in 2020 (and which were included in our revenues for a full year for the first time in 2021).

 

Cost of Revenues

 

Our cost of revenues for the years ended December 31, 2020 and 2021, respectively (both in absolute terms and as a percentage of our overall revenues), as well as the percentage change between those years, are provided in the below table:

 

($ in thousands) 

Year ended

December 31,
2020

   Year-over-
year
change
  

Year ended

December 31,
2021

 
Cost of revenues  $226,929    20.4%  $273,191 
Cost of revenues as a percentage of revenues   59.3%        59.3%

 

51

 

 

Cost of revenues consist primarily of costs associated with providing services to customers, including compensation expense to employees and subcontractors, amortization of acquired technologies and depreciation, and cloud-related cost. Our cost of revenues increased by $46.3 million, or 20.4%, to $273.2 million for the year ended December 31, 2021, as compared to $226.9 million for the year ended December 31, 2020. The increase in absolute cost of revenues of $46.3 million was primarily attributable to costs related to our organic growth, as well as additional costs related to entities acquired in 2020 which were included for a full year for the first time in 2021. The cost of revenues expenses were mainly comprised of compensation expense to employees and subcontractors in an amount of $212.9 million, or 77.9% of the total cost of revenues for the year. Cost of revenues amounted to 59.3% as a percentage of our revenues during the year ended December 31, 2021, which was unchanged from the corresponding percentage for the year ended December 31, 2020.

 

Gross profit

 

Our gross profit for the years ended December 31, 2020 and 2021, respectively (both in absolute terms and as a percentage of our overall revenues), as well as the percentage change between those periods, are provided in the below table:

 

($ in thousands)  Year ended
December 31,
2020
   Year over-
year
change
  

Year ended

December 31,
2021

 
Gross profit  $155,974    20.4%  $187,844 
Gross profit as a percentage of revenues   40.7%        40.7%

 

Our gross profit increased by $31.9 million, or 20.4%, to $187.8 million for the year ended December 31, 2021, as compared to $156.0 million for the year ended December 31, 2020. This increase was primarily attributable to the absolute increase in our revenues for the year ended December 31, 2021 compared to the year ended December 31, 2020. While the rate of payroll expenses went up in 2021, in line with industry trends, we mitigated that increase by increasing our reliance upon offshore employees, thereby keeping the overall payroll expenses at a similar level as in 2020 and maintaining our gross margin level. The gross profit as a percentage of revenues for the year ended December 31, 2021 was 40.7%, which reflected the same percentage as for the year ended December 31, 2020.

 

Operating expenses

 

The amount of each category of operating expense for the years ended December 31, 2020 and 2021, respectively, as well as the percentage change in each such expense category between such periods, and the percentage of our revenues constituted by our total operating expenses in each such period, is provided in the below table:

 

($ in thousands) 

Year ended

December 31,

2020

   Year-over-
year
change
   Year ended
December 31,
2021
 
Research and development, net  $41,358    30.6%  $54,013 
Selling, marketing, general and administrative   69,613    9.7%   76,343 
Total operating expenses  $110,971    17.5%  $130,356 
Percentage of total revenues   29.0%        28.3%

 

Research and development, or R&D, expenses are primarily comprised of compensation expense to employees and subcontractors, net of capitalization of software development costs. Our gross research and development expenses (before capitalization of eligible software development costs) for the year ended December 31, 2021 totaled $61.9 million compared to $47.2 million in the year ended December 31, 2020. That increase of $14.8 million, or 31.3%, was primarily attributable to the increase of R&D expenses of entities acquired during 2020 (which were included for a full year for the first time in 2021), which accounted for $8.5 million more of R&D expenses in 2021 in comparison to 2020. Moreover, the increase can further be attributed to our investment in R&D during 2021, particularly in our P&C and Digital offerings. Capitalization of software development costs accounted for a reduction of $7.9 million in our R&D expenses, net for the year ended December 31, 2021, compared to a reduction of $5.8 million in the year ended December 31, 2020. That increase of $2.1 million was primarily attributable to an increase in our investment in R&D for P&C and L&P core products.

 

52

 

 

Selling, marketing, general and administrative, or SG&A, expenses, which are primarily comprised of compensation expenses for employees and subcontractors, were $76.3 million for the year ended December 31, 2021 compared to $69.6 million in the year ended December 31, 2020, representing an increase of $6.7 million. The increase is mainly attributable to the SG&A expenses of entities acquired during 2020 (which were included for a full year for the first time in 2021), which accounted for $3.9 million more of SG&A expenses in 2021 in comparison to 2020. The remainder of the SG&A increase is mainly attributable to our selling expenses. As a percentage of total revenues, our SG&A decreased from 18.2% in the year ended December 31, 2020, to 16.6% for the year ended December 31, 2021.

 

Operating income

 

Operating income and operating income as a percentage of total revenues for the years ended December 31, 2020 and 2021, respectively, as well as the percentage change in operating income between such periods, were as follows:

 

($ in thousands)  Year ended
December 31,
2020
   Year-over-
year
change
   Year ended
December 31,
2021
 
Operating income  $45,003    27.7%  $57,488 
Percentage of total revenues   11.7%        12.4%

 

The increase in our operating income during the year ended December 31, 2021 relative to the year ended December 31, 2020 as an absolute amount, and the increase in operating income as a percentage of our revenues, as reflected in the above table, were attributable to the various gross profit and operating expenses trends described above.

 

Financial expenses, net

 

The amount of our financial expenses, net, for the years ended December 31, 2020 and 2021, respectively, and the percentage of our revenues for those respective periods constituted by such amounts, as well as the percentage change in such amounts between such periods, were as follows:

 

($ in thousands)  Year ended
December 31,
2020
   Year-over-
year
change
   Year ended
December 31,
2021
 
Financial expenses, net  $3,805    (94.7)%  $    202 
Percentage of total revenues   1.0%        -%

 

Financial expenses, net, were $0.2 million for the year ended December 31, 2021 compared to financial expenses, net of $3.8 million in the year ended December 31, 2020. Financial expense reflected interest expenses payable on our Series B Debentures, which totaled $3.4 million in 2021 compared to $3.3 million in 2020. The decrease in financial expenses, net in 2021 was primarily related to an increase in our offsetting financial income from currency hedging transactions, which generated financial income of $3.3 million in 2021 compared to $0.1 million in 2020.

 

53

 

 

Taxes on income

 

Taxes on income, both as a dollar value and as a percentage of income before taxes on income, for the years ended December 31, 2020 and 2021, respectively, as well as the percentage change in the amount of taxes on income between such periods, were as follows:

 

($ in thousands)  Year ended
December 31,
2020
   Year-over-
year
change
   Year ended
December 31,
2021
 
Taxes on income  $7,041    41.5%  $9,964 
As a percentage of income before taxes on income   17.1%        17.4%

 

In 2021, we recognized a net tax on income of $10.0 million, compared to $7.0 million in 2020. The increase in taxes on income was primarily attributable to the increase in our taxable income in 2021 relative to 2020.

 

Our effective income tax rate varies from period to period as a result of the various jurisdictions in which we operate, as each jurisdiction has its own system of taxation (not only with respect to the nominal rate, but also with respect to the allowance of deductions, credits and other benefits). We record a valuation allowance if we believe that it is more likely than not that the deferred income taxes regarding the loss carry forwards and other temporary differences, on which a valuation allowance has been provided, will not be realized in the foreseeable future. We do not recognize certain of the deferred tax assets relating to the net operating losses of certain of our subsidiaries worldwide due to the uncertainty of the realization of such tax benefits in the foreseeable future.

 

Net income attributable to Sapiens shareholders

 

The amount of net income attributable to Sapiens shareholders and such amount as a percentage of revenues for the years ended December 31, 2020 and 2021, respectively, as well as the percentage change in net income attributable to Sapiens shareholders between such periods, were as follows:

 

($ in thousands)  Year ended
December 31,
2020
  

Year-over-
year

change

   Year ended
December 31,
2021
 
Net income attributable to Sapiens shareholders  $33,775    39.7%  $47,171 
Percentage of total revenues   8.8%        10.2%

 

As a percentage of total revenues, our net income attributable to Sapiens shareholders increased from 8.8% in the year ended December 31, 2020 to 10.2% for the year ended December 31, 2021, reflecting the cumulative effect of all of the above-described line items from our statements of income.

 

Impact of Tax Policies and Programs on our Operating Results

 

Israeli Tax Considerations and Government Programs

 

Tax regulations have a material impact on our business, particularly in Israel where we have our headquarters and due to our election to be treated as an Israeli resident corporation for tax purposes. The following summary describes the current tax structure applicable to companies in Israel, with special reference to its effect on us.

 

General Corporate Tax Structure

 

Generally, Israeli companies are subject to corporate tax on their taxable income. As of 2018 and thereafter, the corporate tax rate is 23%. However, the effective tax rate payable by a company that derives income from an AE, BE, PFE, PTE or an SPTE, in each case, as defined and further discussed below, may be considerably lower. See “Law for the Encouragement of Capital Investments” in this Item 5.A below. In addition, Israeli companies are currently subject to regular corporate tax rate on their capital gains.

 

54

 

 

 

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.

 

Law for the Encouragement of Industry (Taxes), 1969

 

The Law for the Encouragement of Industry (Taxes), 5729-1969, or the Industry Encouragement Law, provides several tax benefits for an “Industrial Company”. 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 “Industrial Enterprise” that it owns and located in Israel or in the “Area,” in accordance with the definition under Section 3A of the Israeli Income Tax Ordinance (New Version) 1961, or the Ordinance. An “Industrial Enterprise” is defined as an enterprise whose major activity, in any given tax year, is industrial production.

 

An Industrial Company is entitled to certain corporate tax benefits, including:

 

  Amortization of the cost of purchased patents, or the right to use a patent or know-how or certain other intangible property rights (other than goodwill) that were purchased in good faith and are 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

 

  The right to elect, under certain conditions, to file a consolidated tax return together with Israeli Industrial Companies controlled by it

 

  Expenses related to a public offering are deductible in equal amounts over three years beginning from the year of the offering

 

Eligibility for benefits under the Industry Encouragement Law is not subject to receipt of prior approval from any governmental authority.

 

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 we will continue to qualify as Industrial Companies or that the benefits described above will be available in the future.

  

Law for the Encouragement of Capital Investments, 5719-1959

 

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 an Approved Enterprise, or AE, a Beneficiary Enterprise, or BE, a Preferred Enterprise, or PFE, or a Preferred Technological Enterprise, or PTE, or a Special Preferred Technological Enterprise, or SPTE, 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 SPTE is required to comply with the requirements of the Investment Law.

 

The Investment Law has been amended several times over the recent years, with the three most significant changes effective as of April 1, 2005 (referred to as the 2005 Amendment), as of January 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 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 introduced new benefits for Technological Enterprises, alongside the existing tax benefits.

 

55

 

 

Tax benefits under the 2011 Amendment that became effective on January 1, 2011

 

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 “Preferred Company” 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 was entitled to a reduced corporate tax rate of 15% with respect to its preferred income (“PFI”) attributed to its PFE in 2011 and 2012, unless the PFE is located in a certain development zone, in which case the rate was 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.

 

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.

 

We have received a tax ruling from the ITA valid until December 31, 2022, which we refer to as the Tax Ruling, according to which dividends paid to Israeli shareholders who are individuals and to non-Israeli shareholders (individuals and corporations) will be subject to withholding tax at source at the rate of 25% and in the case of Israeli resident corporations— 0%, regardless of the source of the dividends. We cannot guarantee that the Tax Ruling will be extended. 

 

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. As of December 31, 2015, some of our Israeli subsidiaries, that have tax-exempt profits, had filed a request to apply the new benefits under the 2011 Amendment. 

 

On November 15, 2021, the Economic Efficiency Law (Legislative Amendments for Achieving Budget Targets for the 2021 and 2022 Budget Years), 2021, which we refer to as the Economic Efficiency Law, was enacted. This law established a temporary order, or the Temporary Order, allowing Israeli companies to release tax-exempt earnings, which we refer to as trapped earnings or accumulated earnings, that had accumulated until December 31, 2020, through a mechanism established for a reduced corporate income tax rate applicable to those earnings. In addition to reducing the corporate income tax (or CIT) rate, the Economic Efficiency Law amended Article 74 of the Investment Law, whereby effective from August 15, 2021, for any dividend distribution (including a dividend specified in Article 51B of the Investment Law) by a company which has trapped earnings, there is a requirement to allocate a portion of that distribution to the trapped earnings. Under the Temporary Order, the reduction of CIT applies to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released relative to the total trapped earnings, and on the foreign investment percentage in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.

 

In 2021, the Company elected to benefit from the Temporary Order and pay the reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 109 million (approximately $35.3 million), and accordingly included in the deferred tax liability an amount of $3.5 million.

 

56

 

 

New Tax benefits under the 2017 Amendment that became effective on 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.

 

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).

 

The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as an SPTE (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’s geographic location within Israel. In addition, an SPTE will enjoy a reduced corporate tax rate of 6% on capital gain derived from the sale of certain “Benefited Intangible Assets” 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. An SPTE that acquires Benefitted 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.

 

 We examined the impact of the 2017 Amendment and the degree to which we will qualify as a PTE or SPTE, 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’s taxable income in Israel is entitled to a preferred 12% tax rate under the 2017 Amendment. In addition, from 2019 onwards, we are considered an SPTE and are entitled to an SPTE tax rate of 6%, as described above.

 

Tax Benefits for Research and Development

 

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’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.

 

B. Liquidity and Capital Resources

 

Overview

 

To date, we have substantially satisfied our capital and liquidity needs through cash flows from operations and sales of our equity and debt securities.

 

57

 

 

Cash flows provided by operations were $58.3 million and $80.5 million during the years ended December 31, 2020 and 2021, respectively. We used $127.8 million and generated $0.1 million of cash in investing activities during the years ended December 31, 2020 and 2021, respectively. We generated $156.5 million and used $40.0 of cash in financing activities during the years ended December 31, 2020 and 2021, respectively. As of December 31, 2020 and 2021, we had $152.6 million and $190.2 million, respectively, of cash and cash equivalents, and $122.6 million and $148.7 million, respectively, of working capital.

 

We expect that we will continue to generate positive cash flows from operations on an annual basis, although this may fluctuate significantly on a quarterly basis. We believe that based on our current operating forecast, the combination of existing working capital and expected cash flows from operations will be sufficient to finance our ongoing operations for the next twelve months. We believe that expected cash flows from operations, which we anticipate will grow over time, together with any supplemental financing that we may decide to obtain, will furthermore be sufficient to finance our ongoing operations in the medium-term and long-term as well, subject to additional cash that may be needed to finance any acquisitions that we may pursue. We cannot provide any assurances as to the growth of our expected cash flows from operations in the medium-term and long-term, as our expectations in that respect are subject to the risks and uncertainties described in “Cautionary Note Regarding Forward-Looking Statements” and “Item 3.D Risk Factors” above.

 

Our primary future cash commitment that is known to us as of the current time consists of the required repayment of the principal and interest on our Series B Debentures, which, as of March 1, 2022, constituted total indebtedness of $79.4 million. Please see “Israeli Public Offerings and Private Placement of Debentures” below. Our additional future capital requirements will depend on many factors, including the rate of growth of our revenues, the expansion of our sales and marketing activities and the timing and extent of our spending to support our research and development efforts and expansion into other markets. Under our new dividend policy, we will distribute a dividend in an amount of up to 40% of our annual net profit (non-GAAP) each year to our shareholders. See “Item 8. Financial Information - Dividend Policy”. We may also seek to continue to invest in, or acquire complementary businesses, applications or technologies, as we did in 2020, when we acquired sum.cumo, Delphi and Tia. To the extent that existing cash and cash equivalents and cash from operations are insufficient to fund our future activities, we may need to raise additional funds through public or private equity or debt financing. Additional funds may not be available on terms favorable to us or at all.

 

October 2020 U.S. Follow-On Public Offering

 

On October 20, 2020, we closed an underwritten follow-on public offering of 3,389,830 of our common shares at a public offering price of $29.50 per share, before underwriting discounts and commissions. We also granted the underwriters a 30-day option to purchase up to an additional 508,474 common shares at the public offering price, less underwriting discounts and commissions, which option was exercised in full. In total, we raised net proceeds of approximately $108.7 million from the offering, after deducting underwriting discounts and commissions and estimated offering expenses payable by us.

 

Secured Credit Agreement

 

On March 18, 2020, we entered into a secured credit agreement with HSBC Bank plc. Pursuant to the credit agreement, we borrowed $20 million, for a one-year term. We repaid that loan with proceeds that we received from our June 2020 Series B Debenture offering, which is described below under “Israeli Public Offerings and Private Placement of Debentures”. Please also see Note 11 to our financial statements included under Item 18 below.

  

Israeli Public Offerings and Private Placement of Debentures

 

In September 2017, we published with the Israeli Securities Authority, or the ISA, and the Tel Aviv Stock Exchange, or the TASE, a shelf offering report for an offering of a new series of debentures—Series B, unsecured, non-convertible debentures, or the Series B Debentures— in Israel, which offering included institutional and public bid processes. In June 2020, we filed a supplemental shelf offering report for a public offering of additional Series B Debentures, which were subject to identical terms as the Series B Debentures offered in 2017. Pursuant to the two offerings, we offered, issued and sold totals of 234,144 units and 210,000 units of Series B Debentures of principal amount of NIS 1,000 each for aggregate gross proceeds of approximately NIS 234.14 million (approximately $66.2 million) and NIS 210 million (approximately $60.3 million), respectively.

 

Immediately following the September 2017 public offering, we entered into agreements with Israeli accredited investors for the private placement to those investors, in Israel, of an additional NIS 45.86 million (approximately $12.96 million) principal amount of Series B Debentures. The Series B Debentures were sold in the private placement at a price of NIS 995.5 for each NIS 1,000 principal amount, thereby generating approximately NIS 45.65 million ($12.9 million) of additional proceeds for our company.

 

58

 

 

As of March 1, 2022, there is NIS 280 million (approximately $79.0 million) principal amount of Series B Debentures outstanding, all of which trade on the TASE in units of NIS 1,000 principal amount each.

 

The outstanding principal amount of the Series B Debentures is linked to the US dollar and bears interest at an annual rate of 3.37%, payable on a semi-annual basis (on January 1 and July 1). In the case of the Series B Debentures sold in 2017, the semi-annual interest payment dates run from 2018 through 2025 (inclusive), with one final interest payment on January 1, 2026. In the case of the Series B Debentures sold in 2020, the semi-annual interest payment dates run from 2021 through 2025, also with one final interest payment due on January 1, 2026. The principal of the Series B Debentures is payable in equal annual payments, on January 1 of each year. In the case of the September 2017 Series B Debentures, those payments began on January 1, 2019, and will be completed on January 1, 2026. The principal due under the June 2020 Series B Debentures will be repaid based on a shorter schedule, with proportionately larger annual principal payments, which commenced on January 1, 2021 and will conclude on January 1, 2026. The first four principal installments for the September 2017 Series B Debentures, in amounts of $9.9 million each, were paid on January 1, 2019, 2020, 2021 and 2022, while the first two principal payments of $9.9 million each for the June 2020 Series B Debentures were made on January 1, 2021 and 2022.

 

In connection with our offerings of the Series B Debentures, we received from S&P Maalot (a subsidiary of S&P Global) a corporate credit rating and a rating for the Series B Debentures, which S&P Maalot affirmed, as of July 2018 and 2019, May 2020 and July 2021, as ilA+, with stable outlook.

 

We have been using, and expect to continue to use, the net proceeds from the Series B Debentures for general corporate purposes, including repayment of our long-term loan that was outstanding during 2017, repayment of our $20 million one-year term loan from HSBC Bank plc, financing our operating and investment activities, and financing our acquisitions.

 

Lease obligations and additional ordinary–course obligations

 

We have contractual obligations related to our operating leases in an aggregate amount of $58.7 million as of December 31, 2021, which are payable over the course of periods that extend up until 2030. In addition, we also have various ordinary-course contractual liabilities, some of which are contingent on future events and conditions, none of which individually is expected to have a material impact on our liquidity.

 

Cash Flows

 

Comparison of the years ended December 31, 2020 and 2021

 

The following tables summarize the sources and uses of our cash in the years ended December 31, 2020 and 2021:

 

   Year ended December 31, 
   2020   2021 
   (in thousands US$) 
Net cash provided by operating activities  $58,255   $80,542 
Net cash provided by (used in) investing activities   (127,788)   125 
Net cash provided by (used in) financing activities   156,506    (39,960)

 

Operating Activities

 

We derived positive cash flows from operating activities of $58.3 million and $80.5 million during the years ended December 31, 2020 and 2021, respectively. This increase in cash flows provided by operating activities for the year ended December 31, 2021 relative to the year ended December 31, 2020 resulted primarily from an increase in net income of $13.2 million, from $34.2 million in 2020 to $47.3 million in 2021, which was due to the factors described above, as well as an increase in our non-cash expenses related to depreciation of fixed assets, amortization of intangible assets and impairment of right of use of leased assets in an aggregate amount of $6.4 million in 2021 relative to 2020.

 

59

 

 

Investing Activities

 

We generated $0.1 million of cash during the year ended December 31, 2021 from investing activities, as compared to using $127.8 million of cash in the year ended December 31, 2020. Cash derived from investing activities in the year ended December 31, 2021 was primarily attributable to a withdrawal from a bank deposit in an amount of $10.0 million, offset primarily by $7.9 million of cash use reflecting capitalization of software development.

 

In the year ended December 31, 2020, we used $127.9 million of cash in investing activities, primarily reflecting payments for business acquisitions, net of cash acquired, most significantly for the acquisition of Tia Technology in an amount of $73.8 million.

 

Financing Activities

 

We used $40 million of cash during the year ended December 31, 2021 for financing activities, as compared to generating $156.5 million of cash in the year ended December 31, 2020. Cash used in financing activities in the year ended December 31, 2021 was primarily attributable to the principal payments that we made on our Series B Debentures, in an amount of $19.8 million, in the aggregate, as well as $20.3 million used in the payment of a cash dividend to our shareholders.

 

Cash derived from financing activities in the year ended December 31, 2020 was primarily attributable to the approximately $60.3 million of net proceeds that we raised from our offering of additional Series B Debentures on the TASE in June 2020 and approximately $108.7 million of net proceeds that we raised from our follow-on offering in the U.S. in October 2020. These amounts were offset, in part, by our payment of the second installment of principal owed under the Series B Debentures which were issued in September 2017, in an amount of $9.9 million, on January 1, 2020, as well as $7.0 million used in the payment of a cash dividend to our shareholders.

 

C. Research and Development, Patents and Licenses, etc.

 

See the caption titled “Research and Development” in part A. “Operating Results” of this Item 5 above for a description of our R&D policies and amounts expended thereon during the last two fiscal years.

 

D. Trend Information

 

Trends Impacting Our Industry and Our Business

 

COVID-19

 

There are various sales and marketing trends that influence our business. As of the date of this Form 20-F, the COVID-19 (coronavirus) global pandemic has been significantly impacting the global economy for approximately two years already. The vast majority of governments have adopted various restrictions that impact economic activity, including restrictions on travel and public gatherings, and the closing of schools.

 

Gartner, a leading global research and advisory company, has stated in its “2021 CIO Agenda: An Insurance Perspective” published on November 11, 2020 by Kimberly Harris-Ferrante, that while 2020 was tough for P&C and life insurance, the 2021 Gartner CIO Survey shows optimism for CX, investment in technologies and stronger approaches to digital insurance. Gartner recommends that CIOs should look beyond obvious pandemic impacts and adjust digital strategies for long-term impacts as the industry changes.

 

Other analyst reports, which were published before the global outbreak, highlighted potential growth opportunities and areas of focus for insurers.

 

60

 

 

In Celent’s “Property/Casualty Insurer CIO Pressures and Priorities 2020: North America Edition” report, which was published on February 13, 2020, Donald Light outlined P&C insurer CIO priorities for 2020. These included a focus on growth, innovation and process optimization; and utilizing insurtech for multiple process areas. Three types of applications were cited as a high priority for replacement by insurers: core systems, data and analytics, and portals.

  

The EY Insurance Outlooks report, “2020 US and Americas Insurance Outlook,” suggests that insurers should focus on improving operations and the customer experience, with the aim of long-term customer engagements. This can be achieved via rapid development and deployment of new product types that are more customer-centric, according to the report.

 

Nicolas Michellod’s Celent webinar, “2020 Insurance Technology Outlook: Three Trends to Watch in APAC and EMEA,” noted that core system transformation is a high priority for APAC and European insurance CIOs. Fifty percent (50%) of APAC insurers have a core transformation underway and another 20% plan to begin this year. Forty-six percent (46%) of European insurers have a project underway and 19% intend to start this year.

 

Other Trends

 

As people accumulate more property and live longer, the insurance industry has become more competitive. The competition for the customers’ business requires insurers to improve customer experience, be faster to market with new products and offer innovative channels, such as social media and mobile. Innovative technology infrastructure is necessary to support these business initiatives.

 

In addition, insurers are faced with the increasing significance of regulatory changes to protect the policyholder in many markets, particularly large insurers that are considered important to the stability of the world economic system. Many insurers are integrating enterprise risk management as standard operating procedure, while spreading ownership of risk throughout the strategic decision-making process.

 

As customers become more sophisticated, the support of innovative products and distribution channels is mandatory. Insurers are identifying growth opportunities by attracting new customers and retaining current customers by seeking to reinvent the customer experience and provide quote and policy information to their customers upon request.

 

With today’s strong trend of shifting attention to the end-customer experience and activities, there is an increasing focus on digital operations to support the increasing usage of the Internet for sales, recommendations and general communication. This affects the carriers’ needs to innovate their product proposition through a flexible and modern solution. Another substantial trend is the increasing usage of data for decision-making, risk analysis, and customers’ evaluation and rating, which requires streamlined data flow and easy access to information from multiple sources.

 

Increased global competition, the need to improve distribution channels and provide an enhanced customer experience, and efforts to expand into new countries and markets, have required heavy investments from insurers, resulting in a trend towards consolidation. This has mainly included consolidation of applications, databases, development tools, hardware and data centers.

 

Property & Casualty Market

 

Property & casualty insurance protects policyholders against a range of losses on items of value. P&C insurance includes the personal segment, which is insurance coverage for individuals, with products such as motor, home, personal property and travel; the commercial segment, covering aspects of commercial activity, such as commercial property, car fleets, cyber and professional liability; and specialty lines, covering unique domains, such as marine, art and credit insurance. This market also includes workers’ compensation for market carriers, administrators and state funds, and Medical Professional Liability for health care professionals.

 

61

 

 

During the past few years, the P&C market has been characterized by a fast rate of digital adoption. New business and technology models are adopted rapidly, to launch innovative business offerings. This requires advanced software solutions, both on the core layer, which needs to be flexible and open, and with the variety of digital tools addressing customer experience needs.

 

Life, Pension & Annuity Markets

 

Life, pension & annuity providers offer their customers a wide range of products for long-term savings, protection, pension and insurance. They assist policyholders with financial planning through life insurance, medical and investment products. Their products can be classified into several areas, primarily investment and savings, risk and protection, pension and health-related products. These products can be targeted to individuals, as well as group- and employee-benefit types of products.

 

The products in this field are long-term in nature. When insurance providers consider purchasing new platforms from Sapiens, the decision is typically slower and involves multiple decision-makers throughout the organization.

 

Reinsurance Market

 

Reinsurance is insurance that is purchased by an insurance company (ceded reinsurance) from another insurance company (assumed reinsurance) as a means of risk management. The reinsurer and the insurer enter into a reinsurance agreement, which details the conditions upon which the reinsurer would pay the insurer’s losses. The reinsurer is paid a reinsurance premium by the insurer and the insurer issues insurance policies to its own policyholders. The insurer must maintain an accurate system of records to track its reinsurance contracts and treaties, to avoid claims leakage.

 

Workers’ Compensation

 

Workers’ compensation is one of the largest lines of business in the P&C industry in North America. But future profitability is getting harder to maintain, with medical and indemnity costs per lost time claim increasing at rates greater than inflation. Insurance organizations require technology solutions that can adapt quickly to business and market conditions, offering high levels of accuracy and efficiency.

 

Financial & Compliance Market

 

Financial professionals face overwhelming challenges as they struggle to satisfy ever-changing regulatory requirements, while meeting the demands of managerial reporting. The move towards globalization has introduced new currencies, and CEOs need more performance data for strategic decision-making. Organizations require one partner to optimize efficiencies with solutions that can be implemented quickly.

 

Decision Management Market

 

Increasing competition, regulatory burden, customer experience expectations and the proliferation of digital and product innovation requirements have necessitated a shift in thinking and approach among organizations across verticals. By replacing conventional policy and process management with the discipline known as “decision management,” financial institutions are bridging the gap between business and IT, by enabling business users to rapidly frame requirements in formal business models that can be easily understood by all stakeholders.

 

The decision management processes affect overall corporate performance, including its impact on customers and competitors. Decision management systems are a key performance component of every financial services organization, as they help the organization define, avoid and hedge financial risk.

 

Business Decision Management Market Needs

 

Many large organizations, particularly in the financial services market, must comply with complex regulations. They operate in highly competitive markets that require quick responses. Business logic drives most of the financial services transactions and is the backbone of an organization’s policies and strategies, and its ability to successfully operate.

 

62

 

 

To achieve efficiency, business owners must assume ownership of the business logic and possess the ability to define, modify, standardize and reuse it across the organization. Business logic is defined today by business owners and compliance officers, but IT departments translate the requirements into code. This process raises several key challenges: 1) the result does not always accurately reflect the business requirements; 2) the new requirements might conflict with, or override, previous requirements; 3) the changes can take a long time and, 4) the entire process is not fully audited. These gaps often create an inefficient and risk-exposed organization.

 

E. Critical Accounting Estimates

 

Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of our financial statements required us to make estimations and judgments that affect the reporting amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities within the reporting period. We have based our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis of making judgments about the values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. More detailed descriptions of these policies are provided in Note 2 to our consolidated financial statements included under Item 18 of this annual report.

 

We believe that the following critical accounting policies affect the estimates and judgments that we made in preparing our consolidated financial statements:

 

  Revenue Recognition

 

  Business Combinations

 

  Goodwill, long lived assets and other identifiable intangible assets

 

  Taxes on Income

 

Revenue Recognition

  

 The Company implements the provisions of Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"). See Note 18 for further disclosures.

 

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.

 

The Company generates revenues mainly from sales of software licenses which include significant implementation and customization services. In addition, the Company generates revenues from post implementation consulting services and maintenance services. Revenues from these contracts are based on either fixed price or time and material.

 

63

 

 

 

Revenue from long term contracts which involve significant implementation, customization, or integration of the Company'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.

 

In addition, the Company has enforceable right to payment for performance completed to date. Accordingly, the Company recognizes revenue on such contracts over time, using the percentage of completion accounting method. The Company recognizes revenue and gross profit as the work is performed, based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Determining the projected labor costs requires understanding the project-specific circumstances, including the specific terms and conditions of each complex contract, changes to the project schedule, and complexity of the project. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses become probable, in the amount of the estimated loss on the entire contract.

 

When post implementation and consulting services do not involve significant customization, the Company accounts for such services as performance obligations satisfied over time and revenues are recognized as the services are provided.

 

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.

 

The Company allocates the transaction price for each contract to each performance obligation identified in the contract based on the relative standalone selling price (SSP). The Company determines SSP for the purposes of allocating the transaction price to each performance obligation by considering several external and internal factors including, but not limited to, transactions where the specific performance obligation is sold separately, historical actual pricing practices and geographies in which the Company offers its services.

 

If a specific performance obligation, such as the software license, is sold for a broad range of amounts (that is, the selling price is highly variable) or if the Company has not yet established a price for that good or service, and the good or service has not previously been sold on a standalone basis (that is, the selling price is uncertain), the Company applies the residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs with any residual amount of transaction price allocated to the remaining specific performance obligation.

 

In addition to software license fees, contracts with customers may contain an agreement to provide for maintenance services. The Company considers the maintenance performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.

 

Sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid for initial contracts, which are not commensurate with sales commissions paid for renewal contracts, are capitalized and amortized over an expected period of benefit. Sales commissions on initial contracts, which are commensurate with sales commissions paid for renewal contracts, are capitalized and then amortized correspondingly to the recognized revenue of the related initial contracts. Sales commissions for renewal contracts are capitalized and then amortized on a straight-line basis over the related contractual renewal period. If the expected amortization period is one-year or less, the Company uses the practical expedient and the commission fee is expensed as incurred.

 

Amortization expense related to these costs are included in sales, marketing, general and administrative expenses. 

 

64

 

 

Business Combinations

 

According to ASC 805 “Business Combination” we are required to allocate the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. In allocating the purchase price of acquired companies to the tangible and intangible assets acquired and liabilities assumed, we developed the required assumptions underlying the valuation work. Critical estimates in developing such assumptions underlying the valuing of certain of the intangible assets include but are not limited to: future expected cash flows from customer contracts, acquired developed technologies and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, utilizing a market participant approach, but which are inherently uncertain and unpredictable. Assumptions may be incomplete or inaccurate, and unanticipated events and circumstances may occur. We were assisted by third party valuators in applying the required economic models (such as income approach), in order to estimate the fair value of assets acquired and liabilities assumed in our business combination transactions.

 

Goodwill, long lived assets and other identifiable intangible assets

 

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, “Intangibles - Goodwill and Other”, 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. The Company operates in a total of four reporting units: P&C, L&P, IPELS and Decision.

 

The P&C unit operates our business related to Property & Casualty solutions, workers compensation and reinsurance worldwide (except for those managed under the IPELS unit). The L&P unit is responsible for our business related to life, pension & annuity solutions worldwide. The IPELS unit handles all of our activities in Israel, Poland, Latvia and Spain (for all of our offerings), as well as our activities related to our eMerge product. Our Decision unit is responsible for all of our business related to our decision management offering. See “Item 4.B. Business Overview” for further information concerning our products and services.

 

We applied the provisions of ASC 350 for our annual impairment test. Under the provisions, an entity has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required.

 

Based on our annual impairment test during the fourth quarter of each of 2019, 2020 and 2021, no impairment to our goodwill was required.

 

Nevertheless, it is possible that our determination that goodwill for a reporting unit is not impaired could change in the future if current economic conditions deteriorate or remain difficult for an extended period of time. We continue to monitor the relationship between our market capitalization and book value, as well as the ability of our reporting units to deliver current and income and cash flows sufficient to support the book values of the net assets of their respective businesses.

 

As of December 31, 2021, we had a total of $363.6 million of goodwill and intangible assets, of which $24.4 million were attributable to capitalized software development costs, and the remainder of which were acquired as part of our prior acquisitions.

 

65

 

 

In accordance with ASC 360, “Property, Plant and Equipment,” or ASC 360, our long-lived assets are reviewed for impairment annually and 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 the assets 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. In measuring the recoverability of assets, we are required to make estimates and judgments in assessing our forecast and cash flows and compare that with the carrying amount of the assets. Additional significant estimates used by management in the methodologies used to assess the recoverability of our long-lived assets include estimates of future cash-flows, future short-term and long-term growth rates, market acceptance of products and services, and other judgmental assumptions, which are also affected by factors detailed in our Risk Factors section in this annual report (see “Item 3.D. Key Information – Risk Factors”). If these estimates or the related assumptions change in the future, we may be required to record impairment charges for our long-lived assets.

 

We evaluate our intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, in accordance with ASC 360 (as described above). In evaluating potential impairment of these assets, we specifically consider whether any indicators of impairment are present, including, but not limited to whether there:

 

  Has been a significant adverse change in the business climate that affects the value of an asset

 

  Has been a significant change in the extent or manner in which an asset is used

 

  Is an expectation that the asset will be sold or disposed of before the end of its originally estimated useful life.

 

If indicators of impairment are present, we compare the estimated undiscounted cash flows that the specific asset is expected to generate to its carrying value. These estimates involve significant subjectivity. 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 asset exceeds its fair value.

 

Our policy for capitalized software costs determines the timing of our recognition of certain development costs. Software development costs incurred from the point of reaching technological feasibility until the time of general product release are capitalized. We define technological feasibility as the completion of a detailed program design. The determination of technological feasibility requires the exercise of judgment by our management. Since we sell our products in a market that is subject to rapid technological changes, new product development and changing customer needs, changes in circumstances and estimations may significantly affect the timing and the amounts of software development costs capitalized and thus our financial condition and results of operations.

 

Capitalized software development costs are amortized commencing with general product release by the straight-line method over the estimated useful life of the software product (primarily seven years). We assess the recoverability of this intangible asset on a regular basis by determining whether the amortization of the asset over its remaining life can be recovered through undiscounted future operating cash flows from the specific software product sold.

 

Taxes on Income

 

We account for income taxes in accordance with ASC 740 “Income Taxes,” or ASC 740. ASC 740 prescribes the use of the asset and liability method, whereby deferred tax assets and liability account balances are determined based on the differences between the 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. Future realization of our deferred tax assets ultimately depends on the existence of sufficient taxable income within the available carryback or carryforward periods. Sources of taxable income include future reversals of existing taxable temporary differences, future taxable income, taxable income in prior carryback years and tax planning strategies. We record a valuation allowance to reduce our deferred tax assets to an amount we believe is more likely than not to be realized. Changes in our valuation allowance impact income tax expense in the period of adjustment. Our deferred tax valuation allowances require significant judgment and uncertainties, including assumptions about future taxable income that are based on historical and projected information.

 

66

 

 

ASC 740 addresses the determination of whether tax benefits claimed or expected to be claimed on a tax return should be recorded in the financial statements. Under ASC 740, a company may recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We assess our income tax positions and record tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we record the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. We classify liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. We classify interest as financial expenses and penalties as selling, marketing, general and administration expenses.

 

As a global company, we use significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which we operate. In the ordinary course of our business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise as a consequence of transfer pricing for transactions with our subsidiaries and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex and although our income tax reserves are based on our best knowledge, we may be subject to unexpected audits by tax authorities in the various countries where we have subsidiaries, which may result in material adjustments to the reserves established in our consolidated financial statements and have a material adverse effect on our results of operations. We estimate our exposure to unfavorable outcomes related to these uncertainties and estimate the probability for such outcomes.

 

Although we believe our estimates are reasonable, no assurance can be given that the final tax outcome will not be different from what is reflected in our historical income tax provisions, returns, and accruals. Such differences, or changes in estimates relating to potential differences, could have a material impact on our income tax provision and operating results in the period in which such a determination is made.

  

Recently Issued Accounting Pronouncements

 

For a description of our recently issued and recently adopted accounting pronouncements, see Notes 2(x) to our consolidated financial statements appearing elsewhere in this annual report.

 

ITEM 6. Directors, Senior Management and Employees

 

A. Directors and Senior Management

 

The following table and below biographies set forth certain information regarding the current executive officers and directors of the Company as of March 1, 2022.

 

Name   Age   Position
Guy Bernstein (1)   54   Chairman of the Board of Directors
Roni Al-Dor   61   President, Chief Executive Officer and Director
Naamit Salomon (1)   58   Director
Yacov Elinav (2)   77   Director
Uzi Netanel (1)(2)   86   Director
Eyal Ben Chlouche (2)   60   Director
Roni Giladi   51   Chief Financial Officer

 

(1) Member of Compensation Committee
(2) Member of Audit Committee

 

67

 

 

Guy Bernstein has served as a director of the Company since January 1, 2007 and was appointed Chairman of the Board of Directors on November 12, 2009. Mr. Bernstein has served as the chief executive officer of Formula, 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. From April 2004 to December 2006, Mr. Bernstein served as the chief financial officer of Emblaze. He also served as a director of Emblaze from April 2004 until November 2010. Prior to joining Emblaze, Mr. Bernstein served as Chief Financial and Operations Officer of Magic Software, a position he held since 1999. Mr. Bernstein joined Magic Software from Kost Forer Gabbay& Kasierer, a member of EY Global, where he acted as senior manager from 1994 to 1997. Mr. Bernstein also serves as Chief Executive Officer of Magic Software and Chairman of the Board of Matrix IT Ltd. Mr. Bernstein is a Certified Licensed Public Accountant and holds a BA in Accounting and Economics from the College of Management in Israel.

 

Roni Al-Dor joined the Company as President and Chief Executive Officer in November 2005 and has served as a director of the Company since November 2005. Prior to joining the Company, Mr. Al-Dor was one of the two founders of TTI Team Telecom International Ltd., or TTI, a global supplier of operations support systems to communications service providers and from August 1996 until 2004, Mr. Al-Dor served as President of TTI. Prior to that, Mr. Al-Dor served as TTI’s Co-President from November 1995 until August 1996 and its Vice President from September 1992 to November 1995. During his service in the Israeli Air Force, Mr. Al-Dor worked on projects relating to computerization in aircrafts. Mr. Al-Dor is a graduate of the military computer college of the Israeli Air Force, studied computer science and management at Bar Ilan University and attended the Israel Management Center for Business Administration.

 

Eyal Ben-Chlouche has served as a director of the Company since August 15, 2008, Mr. Ben-Chlouche served as the Commissioner of Capital Market Insurance and Savings at the Israeli Ministry of Finance from 2002 through 2005, where he was responsible for implementation of fundamental reforms in pension savings. Prior to that, he served as a Deputy Commissioner of Capital Market Insurance and Savings and as a Senior Foreign Exchange and Investment Manager in the Foreign Exchange Department of the Bank of Israel. He also served as an Investment Officer in the Foreign Exchange Department of the Bank of England, in London. Mr. Ben-Chelouche is serving as Chairman of the Board of DaviedShield Holdings and DaviedShield Insurance Ltd. Mr. Ben-Chelouche served as a director of Matrix IT Ltd. and Migdal Holding Ltd. Mr. Ben-Chlouche also serves on the Board of Directors of several other private companies.

 

Naamit Salomon has served as a director of the Company since September 2003. She held the position of Chief Financial Officer of Formula from August 1997 until December 2009. Since January 2010 Ms. Salomon has served as a partner in an investment company. Ms. Salomon also serves as a director of Magic. From 1990 through August 1997, Ms. Salomon was a controller of two large, privately held companies in the Formula Group. Ms. Salomon holds a BA in economics and business administration from Ben Gurion University and an LL.M. from the Bar-Ilan University.

 

Yacov Elinav has served as a director of the Company since March 2005. For over 30 years, Mr. Elinav served in various positions at Bank Hapoalim B.M., which is listed on the London and Tel Aviv Stock Exchanges, including over 10 years as a member of the Board of Management, responsible for subsidiary and related companies. From 1992 through 2006, Mr. Elinav served as Chairman of the Board of Directors of Diur B.P. Ltd., the real estate subsidiary of Bank Hapoalim. From August 2004 until 2009, Mr. Elinav served as Chairman of the Board of Directors of DS Securities and Investments, Ltd. From August 2004 through 2008, Mr. Elinav served as Chairman of the Board of Directors of DS Provident Funds Ltd., and from 2010 until August 2015, served as Chairman of the Board of Directors of Golden Pages Ltd.. Mr. Elinav also serves on the Board of Directors of several other public and private companies. Mr. Elinav is an independent director.

 

Uzi Netanel has served as a director of the Company since March 2005. He has served as chairman of the Board of Directors of Maccabi Enterprise Development& Management Ltd. since 2005, and as a director of Maccabi Health Services since 2005. He previously served as Chairman of Maccabi Group Holdings Ltd., from 2005 through 2011. From 2004 through 2007, Mr. Netanel served as Chairman of Board of Directors of M.L.L Software & Computers, and from 2000 through 2011 served as a director of Bazan and Carmel Olephine. From 2001 through 2003, Mr. Netanel served as partner in the FIMI Opportunity Fund. From 1993 through 2001, he served as Active Chairman of Israel Discount Capital Markets and Investments Ltd. From 1997 to 1999, Mr. Netanel served as Chairman of Poliziv Plastics Company (1998) Ltd. From 2005 through 2014, he served as director of Maman Group and from 2012 through 2014, he served as director of Gadot Biochemicals. Mr. Netanel also serves on the Board of Directors of Acme Trading, Assuta Health Centers and Dorcel (B.A.Z.) Ltd. Mr. Netanel is an independent director.

 

68

 

 

Roni Giladi joined the Company as Chief Financial Officer in July 2007. Prior to joining the Company, Mr. Giladi served as the Director of Finance at Emblaze from January 2007. Prior to joining Emblaze, Mr. Giladi served as Chief Financial Officer of RichFX, from August 2003 until November 2006, after serving as Corporate Controller from June 2002. Prior to RichFX, Mr. Giladi worked at EY Israel, from 1997-2002, as a manager in the high-tech practice group. Mr. Giladi is Certified Licensed Public Accountant and holds a BA in Business Management and Accounting from the College of Management in Israel.

 

Under our Articles, the Board of Directors must have a minimum of three, and may have a maximum of 24, directors. Directors of the Company are appointed by our General Meeting of Shareholders and hold office until the expiration of the term of their appointment specified at the time of their election or subsequently imposed at a General Meeting of Shareholders, or until they resign or are suspended or dismissed by the General Meeting of Shareholders. The Board of Directors may appoint directors to fill any vacancies resulting from resignations and dismissals of directors, and up to four directors in addition to the directors elected by the General Meeting of Shareholders, subject to the maximum number of directors permitted, and any such appointment shall be effective until the next General Meeting of Shareholders.

 

Our executive officers are appointed by, and serve at the discretion of, our Board of Directors.

 

Our Chairman, Guy Bernstein, serves as the Chief Executive Officer of Formula and as a director of Asseco. In addition, Ms. Salomon, another Board member of ours, who served as an executive officer of Formula until December 2009, is a member of the Board of Directors of our affiliate Magic Software Enterprises Ltd. Formula directly owns (as of March 1, 2022) approximately 43.9% of our currently outstanding Common Shares, and Asseco holds 25.6% of the outstanding share capital of Formula, as well as the power to vote an additional 1,807,973 ordinary shares of Formula, thereby effectively giving Asseco beneficial ownership (voting power) over an aggregate of 37.5% of Formula’s outstanding ordinary shares.

 

B. Compensation of Directors and Officers

 

The aggregate amount of compensation paid by us, or accrued by us, for all directors and executive officers as a group for services in all capacities with respect to the fiscal year ended December 31, 2021 was $2.7 million, which includes amounts set aside or accrued to provide cash bonuses, pension, retirement or similar benefits.

 

These compensation amounts do not include amounts expended by us for automobiles made available to our officers or expenses (including business travel and professional and business association dues) reimbursed to such officers. The foregoing amounts also exclude the value of stock option grants to our directors and officers pursuant to our 2011 Share Incentive Plan and our new 2021 Share Incentive Plan (which plans are described below), which value amounted to $2.5 million in the aggregate for 2021.

 

We have employment agreements with our officers. We also enter into confidentiality agreements with our personnel and have entered into non-competition and confidentiality agreements with our officers and high-level technical personnel, in each case in the ordinary course of business. We do not maintain key person life insurance on any of our executive officers.

 

Board Fees and Expenses

 

We reimburse all members of our Board of Directors for reasonable out-of-pocket expenses incurred in connection with their attendance at meetings of the Board of Directors or its committees.

 

69

 

 

We paid with respect to 2021 fees of approximately $0.1 million, in the aggregate, to all of our independent directors (except to our Chairman of the Board, as described below), in respect of their service on our Board of Directors, including for attending or participating in meetings of the Board of Directors and its committees, and for participating in Board action taken via unanimous written consent. Such fees were set in accordance with the rates paid to “external directors” under the Israeli Companies Law 5759-1999. Although we are not an Israeli company and are not subject to the Israeli Companies Law, we deem certain standards of that body of law (including compensation to Board members) relevant to a company such as ours. In addition to fees paid to our independent directors, we also paid approximately $30 thousand to Formula in respect of the service of its Chief Executive Officer, Guy Bernstein, as our Chairman of the Board.

 

Stock Option and Incentive Plan

 

2011 Share Incentive Plan

 

In 2011, in connection with our acquisition of IDIT and FIS, our Board of Directors adopted our 2011 Share Incentive Plan, or the 2011 Plan, pursuant to which our employees, directors, officers, consultants, advisors, suppliers, business partners, customers and any other person or entity whose services are considered valuable are eligible to receive options, restricted shares, restricted share units and other share-based awards. The number of Common Shares originally available under the 2011 Plan was set at 4,000,000. In February 2016, our Board of Directors approved the reservation of an additional 4,000,000 Common Shares for issuance under the 2011 Plan.

 

Upon the lapse of ten years following our adoption of the 2011 Plan, no further grants could be made under the plan. Consequently, in August 2021, we adopted our 2021 Share Incentive Plan, or the 2021 Plan (described below under “2021 Share Incentive Plan”), and all Common Shares that were reserved for issuance under the 2011 Plan and not subject to outstanding grants were transferred to the 2021 Plan. Even after our adoption of the 2021 Plan, all outstanding grants that were made under the 2011 Plan remain subject to the terms of the 2011 Plan. Common Shares underlying an award granted under the 2011 Plan that has expired, or is cancelled, terminated or forfeited for any reason, without having been exercised, are available for issuance under the 2021 Plan in accordance with the terms of the 2021 Plan.

  

The 2011 Plan is administered by the compensation committee of our Board of Directors, or the Compensation Committee. The Compensation Committee has discretionary authority to interpret the 2011 Plan and to adopt practices related thereto.

 

Under the 2011 Plan, an option may contain such terms and conditions as the Compensation Committee has approved, and generally may be exercised for a period of up to 6 years from the date of grant. Options granted under the 2011 Plan become exercisable in four equal, annual installments, beginning with the first anniversary of the date of the grant, or pursuant to such other schedule as the Compensation Committee has provided in the option agreement. The exercise price of such options generally has not been less than 100% of the fair market value per share of the Common Shares at the date of the grant. In the case of ISOs (as defined under the Code), certain limitations apply with respect to the aggregate value of option shares which can become exercisable for the first time during any one calendar year, and certain additional limitations apply to “Ten Percent Shareholders” (as defined in the 2011 Plan). The payment of the exercise price may be made in cash, or, if provided by the Compensation Committee, by delivery of other Common Shares having a fair market value equal to such option exercise price, by a combination thereof or by any method in accordance with the terms of the option agreements. The exercise price for each outstanding option to purchase one Common Share granted under the 2011 Plan is subject to reduction by the per share amount of any dividend that we declare from time to time while the option is outstanding. The 2011 Plan contains special rules governing the period during which options may be exercised in the case of death, disability, or other termination of employment. Options are not transferable except by will or pursuant to applicable laws of descent and distribution upon death of an employee, unless otherwise approved by our Board of Directors.

  

Under the 2011 Plan, there are also restricted share units, or RSUs outstanding, which are settled by the issuance of Common Shares, to which a grantee has no rights until they are actually issued. During 2020 and in April 2021, we granted RSUs under the 2011 Plan, including to (i) employees of sum.cumo, as part of the consideration for the acquisition of that company, as well (ii) other employees.

 

As of December 31, 2021, 1,738,385 and 179,534 Common Shares were issuable upon the exercise of outstanding options and outstanding RSUs, respectively, under the 2011 Plan. The outstanding options had a weighted average exercise price of $12.95 per share, of which options to purchase 734,969 Common Shares had vested. Of the Common Shares underlying outstanding awards under the 2011 Plan as of that date, 1,150,000 of such shares were issuable upon the exercise of outstanding options or settlement of RSUs held by our directors and executive officers. As of December 31, 2021, no further Common Shares were available for future grant under the 2011 Plan, as all shares that had remained available were transferred to the 2021 Plan upon its adoption.

 

70

 

 

2021 Share Incentive Plan

 

We have adopted a new share incentive plan, the 2021 Share Incentive Plan, or the 2021 Plan, on August 3, 2021, under which we have granted and may grant equity-based incentive awards to attract, motivate and retain the talent for which we compete.

 

Authorized Shares

 

Initially, there were 1,826,569 Common Shares allocated for issuance under the 2021 Plan. As of December 31, 2021, there were 97,000 Common Shares underlying outstanding options, 24,222 Common Shares underlying outstanding RSUs and 1,868,172 Common Shares reserved and available for future grant under the 2021 Plan. Of the Common Shares underlying outstanding options as of that date, none underlay vested options.

 

Shares underlying an award granted under the 2021 Plan or an award granted under the 2011 Plan, that has expired, or was cancelled, terminated, forfeited, repurchased or settled in cash in lieu of issuance of shares, for any reason, without having been exercised, and if permitted by us, shares tendered to pay the exercise price or withholding tax obligations, will become or again be available for issuance under the 2021 Plan.

 

Administration. The Compensation Committee administers the 2021 Plan. Under the 2021 Plan, the administrator has the authority, subject to applicable law, to interpret the terms of the 2021 Plan and any award agreements or awards granted thereunder, designate recipients of awards, determine and amend the terms of awards and take all actions and make all other determinations necessary for the administration of the 2021 Plan.

 

The administrator also has the authority to approve the conversion, substitution, cancellation or suspension under and in accordance with the 2021 Plan of any or all option awards or Common Shares. The administrator also has the authority to modify option awards to eligible individuals who are foreign nationals or are individuals who are employed internationally to recognize differences in local law, tax policy or custom in order to effectuate the purposes of the 2021 Plan but without amending the 2021 Plan. The administrator also has the authority to amend and rescind rules and regulations relating to the 2021 Plan or terminate the 2021 Plan at any time before the date of expiration of its ten-year term.

 

Eligibility. The 2021 Plan provides for granting awards under various tax regimes, including, without limitation, in compliance with Section 102 of the Ordinance, and Section 3(i) of the Ordinance and for awards granted to our United States employees or service providers, including those who are deemed to be residents of the United States for tax purposes, Section 422 of the Code and Section 409A of the Code.

 

Awards. The 2021 Plan provides for the grant of share options, Common Shares, restricted shares, RSUs and other share-based awards to employees, directors, officers, consultants, advisors and any other persons or entities who provides services to the company or any parent, subsidiary or affiliate thereof, subject to the terms and conditions of the 2021 Plan. Options granted under the 2021 Plan to our employees who are U.S. residents may qualify as Incentive Stock Options, or may be non-qualified stock options, in each case within the meaning of the Code.

 

Grant and Exercise. All awards granted pursuant to the 2021 Plan will be evidenced by an award agreement in a form approved, from time to time, by the administrator in its sole discretion. An award may be exercised by providing the company with a written notice of exercise and full payment of the exercise price for such shares underlying the award, if applicable, in such form and method as may be determined by the administrator and permitted by applicable law. The award agreement sets forth the terms and conditions of the award, including the type of award, number of shares subject to such award, vesting schedule and conditions (including performance goals or measures) and the exercise price, if applicable, and other terms and conditions not inconsistent with the 2021 Plan as the administrator may determine. Unless otherwise determined by the administrator and stated in the award agreement, and subject to the conditions of the 2021 Plan, awards vest and become exercisable in four equal installments, each of twenty-five percent (25%) of the Common Shares covered by the award, on each of the first four anniversaries of the vesting commencement date determined by the Compensation Committee; provided that the grantee remains continuously as an employee or provides services to the company throughout such vesting dates. The exercise period of an award will be six (6) years from the date of grant of the award, unless otherwise determined by the administrator and stated in the award agreement.

 

71

 

 

Transferability. Other than by will, the laws of descent and distribution or as otherwise provided under the 2021 Plan or determined by the administrator, neither the awards nor any right in connection with such awards are assignable or transferable.

 

Termination of Employment. In the event of termination of a grantee’s employment or service with the company or any of its affiliates (other than by reason of death, disability or retirement), all vested and exercisable awards held by such grantee as of the date of termination may be exercised within three months after such date of termination unless otherwise determined by the administrator, but in no event later than the expiration of the term of such award. After such three-month period, all such unexercised awards will terminate and the shares covered by such awards shall again be available for issuance under the 2021 Plan.

 

In the event of termination of a grantee’s employment or service with us or any of our affiliates due to such grantee’s death, permanent disability or retirement, all vested and exercisable awards held by such grantee as of the date of termination may be exercised by the grantee or the grantee’s legal guardian, estate, or by a person who acquired the right to exercise the award by bequest or inheritance, as applicable, within one year after such date of termination, if such termination is due to death or permanent disability or within three months after such date of termination if such termination is due to retirement, in each case, unless otherwise provided by the administrator, but in no event later than the expiration of the term of such award. Any awards which are unvested as of the date of such termination or which are vested but not then exercised within the one-year or three-month period following such date, will terminate and the shares covered by such awards shall again be available for issuance under the 2021 Plan.

 

Notwithstanding any of the foregoing, if a grantee’s employment or services with us or any of our affiliates is terminated for “cause” (as defined in the 2021 Plan), all outstanding awards held by such grantee (whether vested or unvested) will terminate on the date of such termination and the shares covered by such awards shall again be available for issuance under the 2021 Plan. Any shares issued upon exercise or (if applicable) vesting of awards, shall be deemed to be irrevocably offered for sale to us.

 

Adjustments due to Transactions. The 2021 Plan provides for appropriate adjustments to be made to the plan and to outstanding awards under the plan in the event of a share split, reverse share split, share dividend, distribution, recapitalization, combination, reclassification of our shares, consolidation, reorganization, extraordinary cash dividend or other similar occurrences.

 

In the event of a sale of all, or substantially all, of our ordinary shares or assets, a merger, consolidation amalgamation or similar transaction, or certain changes in the composition of the board of directors, or liquidation or dissolution, or such other transaction or circumstances that the board of directors determines to be a relevant transaction, then without the consent of the grantee, the administrator may make any determination as to the treatment of outstanding awards, including the following: (i) cause any outstanding award to be assumed or substituted by such successor corporation, or (ii) regardless of whether or not the successor corporation assumes or substitutes the award (a) provide the grantee with the option to exercise the award as to all or part of the shares, and may provide for an acceleration of vesting of unvested awards, (b) cancel the award and pay in cash, shares of the company, the acquirer or other corporation which is a party to such transaction or other property or rights as determined by the administrator as fair in the circumstances and/or (c) amend, modify or terminate the terms of any award as it shall determine to be fair in the circumstances.

 

Amendment and Termination. The board of directors may suspend, terminate, modify or amend the 2021 Plan at any time; provided that no termination or amendment of the 2021 Plan shall affect any then outstanding award unless expressly provided by the board. Shareholder approval of any amendment to the 2021 Plan will be obtained to the extent necessary to comply with applicable law. The administrator at any time and from time to time may modify or amend any award theretofore granted under the 2021 Plan, including any award agreement, whether retroactively or prospectively.

 

72

 

 

Registration. In October 2021, we filed a registration statement on Form S-8 to register the issuance of up to an aggregate of 4,163,273 Common Shares under the 2021 Plan.

 

C. Board Practices

 

Members of our Board of Directors are elected by a vote at the annual general meeting of shareholders and serve for a term of one year, until the following year’s annual meeting. Directors may serve multiple terms and are elected by a majority of the votes cast at the meeting. The Chief Executive Officer serves until his removal by the Board of Directors or resignation from office. Our non-employee directors do not have agreements with the Company for benefits upon termination of their service as directors.

 

Audit Committee

 

The Audit Committee of our Board of Directors is comprised of three independent directors (as determined by our Board of Directors in accordance with Nasdaq Listing Rule 5605(c)(2)(A) and Rule 10A-3 under the Exchange Act), who were appointed to that committee by the Board of Directors: Yacov Elinav, Uzi Netanel and Eyal Ben Chlouche. Mr. Elinav serves as the chairman of the committee. The Board of Directors has furthermore determined that Mr. Elinav meets the definition of an audit committee financial expert (as defined in paragraph (b) of Item 16A of Form 20-F promulgated by the SEC). The primary function of the Audit Committee is to assist the Board of Directors in fulfilling its oversight responsibilities by reviewing financial information, internal controls and the audit process. In addition, the committee is responsible for oversight of the work of our independent auditors. The committee meets at regularly scheduled quarterly meetings.

 

Compensation Committee

 

The Compensation Committee of our Board of Directors is comprised of three directors, who were appointed to that committee by the Board of Directors: Uzi Netanel, Naamit Salomon and Guy Bernstein. Mr. Bernstein serves as the chairman of the committee. The Compensation Committee is responsible for the review and approval of grants of options to our employees and other compensation matters as requested by our Board of Directors from time to time.

 

Corporate Governance Policies Adopted by Board

 

While not incorporated in Israel, our headquarters are located in Israel and we therefore voluntarily conform with corporate governance practices that are customary for an Israeli company whose shares are listed on the Nasdaq Stock Market. Accordingly, our Board of Directors has adopted various policies and procedures that apply to our employees and directors and that are meant to implement risk management on a company-wide level, including, among others, the following:

 

  Code of Ethics— constitutes a guide of principles designed to help our employees conduct business honestly and with integrity (and which is referenced in Item 16B below).

 

  Whistleblower Policy— enables the anonymous submission by our employees of reports regarding illegal or dishonest activities.

 

  Insider Trading Policy— implements restrictions (including quarterly blackout periods) for our employees that reinforce legal prohibitions on their use of material inside information in effecting transactions in our securities.

 

  Antifraud Policy— aimed at detecting and preventing fraud, misappropriations, and other irregularities by our employees, including any intentional, false representation or concealment of material facts for the purpose of inducing another to act upon it in connection with their activities with third parties on behalf of our company.

 

  Related Party Transactions Policy— intended to ensure the proper disclosure to, and approval by (if approved), our Audit Committee of transactions between our company and any of its related parties (including officers, directors and Formula and Asseco— our largest direct and indirect shareholders, respectively) in an amount equal to or exceeding $120,000, in order to ensure that any such transactions are in the best interest of our company and our shareholders. The policy provides that our General Counsel and CFO review and approve all related party transactions, and report such transactions to our Audit Committee, although only those transactions equal to or exceeding $120,000 require approval of the Audit Committee.

 

73

 

 

Internal Auditor

 

Our Company has appointed an internal auditor.

 

The role of the internal auditor is to provide assurance that the Company’s risk management, governance and internal control processes are operating effectively. This includes examining, among other things, our compliance with applicable law and orderly business procedures, including the implementation of proper internal controls in compliance with SOX requirements and our Related Party Transactions Policy.

 

Nasdaq Opt-Outs for a Foreign Private Issuer

 

We are a foreign private issuer within the meaning of Nasdaq Listing Rule 5005(a)(18), since we are governed by the laws of the Cayman Islands and we meet the other criteria set forth for a “foreign private issuer” under Rule 3b-4(c) under the Exchange Act.

 

Pursuant to Nasdaq Listing Rule 5615(a)(3), a foreign private issuer may follow home country practice in lieu of certain provisions of the Nasdaq Listing Rule 5600 series and certain other Nasdaq Listing Rules. Please see “Item 16G. Corporate Governance” below for a description of the manner in which we rely upon home country practice in lieu of compliance with certain of the Nasdaq Listing Rules.

 

D. Employees

 

As of December 31, 2021, we had a total of 4,044 employees, a 17.6% increase relative to the end of 2020.

 

The following table sets forth the number of our employees as of the end of each of the past three fiscal years, according to their geographic regions:

 

   Total Number of Employees as of
December 31,
 
Geographic Region  2019   2020   2021 
Israel   701    732    754 
UK and Europe   533    733    965 
North America   581    601    593 
Asia Pacific   1,144    1,372    1,732 
Total Employees   2,959    3,438    4,044 

 

74

 

 

E. Share Ownership

 

The number of our Common Shares beneficially owned by our directors and executive officers individually, and by our directors and executive officers as a group, as of March 1, 2022, is as follows:

  

   Shares Beneficially Owned 
   Number   Percent (1) 
Roni Al-Dor   1,035,849(2)   1.9%
All directors and executive officers (3) as a group (7 persons, including Roni Al-Dor) (3)   1,111,633(4)   1.9%

 

(1) Unless otherwise indicated below, the persons in the above table have sole voting and investment power with respect to all shares shown as beneficially owned by them. The percentages shown are based on 55,080,009 Common Shares outstanding (which excludes 2,328,296 Common Shares held in treasury) as of March 1, 2022, plus such number of Common Shares as the relevant person or group had the right to receive upon exercise of options that are exercisable within 60 days of March 1, 2022.

 

(2) Includes options to purchase 620,000 Common Shares under the 2011 Plan and/or 2021 Plan at an exercise price ranging between $10.72 to $29.81 per share expiring no later than January 4, 2027, which are vested or will become vested within 60 days of March 1, 2022. See Item 6 - “Directors, Senior Management and Employees— Compensation of Directors and Officers”.

 

(3) Each of our directors and executive officers who is not separately identified in the above table beneficially owns less than 1% of our outstanding Common Shares (including options to purchase Common Shares held by each such party that are vested or will vest within 60 days of March 1, 2022) and has therefore not been separately identified.

 

(4) Includes options to purchase 670,000 Common Shares at exercise prices ranging from $10.72 to $29.81 per share, which are vested or will become vested within 60 days of March 1, 2022.

 

Item 7. Major Shareholders and Related Party Transactions

 

A. Major Shareholders.

 

The following table sets forth, as of March 1, 2022, certain information with respect to the beneficial ownership of the Company’s Common Shares by each person known by the Company to own beneficially more than 5% of the outstanding Common Shares, based on information provided to us by the holders or disclosed in public filings of the shareholders with the Securities and Exchange Commission.

 

We determine beneficial ownership of shares under the rules of Form 20-F promulgated by the SEC and include any Common Shares over which a person possesses sole or shared voting or investment power, or the right to receive the economic benefit of ownership, or for which a person has the right to acquire any such beneficial ownership at any time within 60 days.

 

   Shares Beneficially Owned 
Name and Address  Number   Percent(1) 
Formula Systems (1985) Ltd.
5 HaPlada Street
Or Yehuda 60218, Israel
   24,159,094(2)   43.9%
Harel Insurance Investments & Financial Services Ltd.
Harel House; 3 Abba Hillel Street; Ramat Gan 52118, Israel
   3,149,749(3)   5.7%
The Phoenix Holdings Ltd.
Derech Hashalom 53, Givataim, 53454, Israel.
   3,142,858(4)   5.7%

 

 

(1)The percentages shown are based on 55,080,009 Common Shares outstanding (which excludes 2,328,296 Common Shares held in treasury) as of March 1, 2022.

 

(2)The number of Common Shares shown as owned by Formula is based on information provided to the Company by Formula as of March 1, 2022. Also based on information provided to the Company, as of March 1, 2022, Asseco held 25.6% of the outstanding share capital of Formula. In addition, on October 4, 2017, Asseco entered into a shareholders agreement with our Chairman of the Board, under which agreement Asseco has been granted an irrecoverable proxy to vote an additional 1,817,973 ordinary shares of Formula (of which 1,807,973 continue to be held by our Chairman of the Board), thereby effectively giving Asseco beneficial ownership (voting power) over an aggregate of 37.5% of Formula’s outstanding ordinary shares. The address of Asseco is Olchowa 14 35-322 Rzeszow, Poland.

 

75

 

 

(3)Based on an amended Statement of Beneficial Ownership on Schedule 13G/A filed with the SEC on January 31, 2022. Of the 3,149,749 Common Shares reported as beneficially owned by Harel Insurance Investments & Financial Services Ltd., or Harel, (i) 2,954,672 Common 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, (ii) 192,374 Common Shares are held by third-party client accounts managed by subsidiaries of Harel as portfolio managers, each of which subsidiaries operates under independent management and makes independent investment decisions and has no voting power in the securities held in such client accounts, and (iii) 2,703 Common Shares are beneficially held for Harel’s own account. Harel does not admit beneficial ownership of more than those 2,703 Common Shares.

 

(4)Based on an amended Statement of Beneficial Ownership on Schedule 13G/A filed with the SEC on February 7, 2022. All of the Common Shares reported as beneficially owned by The Phoenix Holdings Ltd. are beneficially owned by various of its direct or indirect, majority or wholly-owned subsidiaries, or the Subsidiaries. The Subsidiaries manage their own funds and/or the funds of others, including for holders of exchange-traded notes or various insurance policies, members of pension or provident funds, unit holders of mutual funds, and portfolio management clients. Each of the Subsidiaries operates under independent management and makes its own independent voting and investment decisions. The Phoenix Holdings Ltd. disclaims beneficial ownership of all of those Common Shares.

 

To the best of our knowledge, each of the entities listed in the above table has sole voting and investment power with respect to all shares shown as beneficially owned by it, except to the extent described above.

 

Significant changes in holdings of major shareholders

 

From time to time, Formula has increased its beneficial shareholding in our Company through market purchases of additional Common Shares. Formula’s beneficial ownership of our Common Shares constituted 48.9% of our outstanding share capital as of the start of 2017. That beneficial ownership has been diluted down to 43.9% as of March 1, 2022, primarily as a result of our follow-on public offering that took place in October 2020, as well as various minor issuances of Common Shares due to stock options exercises under our equity incentive plans.

 

Our significant shareholder Harel has held 5.4%, 5.6% and 5.7% of our outstanding Common Shares, as of December 31, 2019, 2020 and 2021, as reported in its amended Schedules 13G filed on January 23, 2020, January 27, 2021 and January 31, 2022, respectively.

    

Our current significant shareholder, The Phoenix Holdings Ltd., reported in February 2021 that it had surpassed 5% holdings of our outstanding Common Shares (holding 5.1%) as of December 31, 2020, and reported in February 2022 that its holdings had increased to 5.7% as of December 31, 2021.

 

Voting rights of major shareholders

 

The major shareholders disclosed above do not have different voting rights than other shareholders with respect to the Common Shares that they hold.

 

Holders of record

 

As of March 1, 2022, there were 52 holders of record of our Common Shares, including 36 holders of record with addresses in the United States who held a total of 47,419,388 Common Shares (out of which 47,411,176 Common Shares are held of record by CEDE & Co), representing approximately 86.1% of our issued and outstanding Common Shares. The number of record holders in the United States is not representative of the number of beneficial holders, nor is it representative of where such beneficial holders are resident, because many of these Common Shares were held of record by nominees (including CEDE & Co., as nominee for a large number of banks, brokers, institutions and underlying beneficial holders of our Common Shares). In particular, Formula, which held as of March 1, 2022 (in part as a record holder and in part as an underlying beneficial holder) 24,159,094 Common Shares, representing 43.9% of our issued and outstanding shares, is not a United States company.

 

76

 

 

Control of the Company

 

Based on Formula’s beneficial ownership of 43.9% of the outstanding Common Shares of the Company (as of March 1, 2022), and based on Asseco’s beneficial ownership of 25.6% (and, based on its shareholders agreement with our Chairman of the Board, beneficial ownership (voting power) over an aggregate of 37.5%) of the outstanding share capital of Formula also as of that date, both Formula and Asseco may be deemed to control the Company. We are unaware of any arrangements the operation of which may at a subsequent date result in a change of control of the Company.

 

B. Related Party Transactions

 

Registration Rights Agreement with Major Shareholders

 

The description of the Registration Rights Agreement set forth in Item 10.C “Material Contracts” is incorporated by reference herein.

 

Fees Paid to Major Shareholder for Board Service of its Affiliate

 

We paid to our major shareholder, Formula, approximately $26,600 in respect of our share of the director fees of Guy Bernstein, our Chairman, for the year ended December 31, 2021. Mr. Bernstein serves as the Chief Executive Officer of Formula and a director of Asseco. Formula directly owns (as of March 1, 2022) approximately 43.9% of our currently outstanding Common Shares.

 

Additional Agreements and Transactions with Affiliated Companies of Formula and Asseco

 

During the year ended December 31, 2021, we paid to affiliated companies of Asseco approximately $14.6 million, in the aggregate, pursuant to services agreements that we have in place with those companies under which we receive services. In 2021, we also purchased from those affiliated companies an aggregate of approximately $0.4 million of hardware and software. Please see Note 15 to our audited consolidated financial statements included in Item 18 of this annual report for further information.

 

In addition, during 2021, our Polish subsidiary Sapiens Poland performed services as a sub-contractor on behalf of Asseco for clients of Asseco in a total amount of approximately $3.2 million. For historical reasons, Asseco issues invoices to those clients and then Sapiens in turn invoices Asseco on a back-to-back basis (with no margin to Asseco).

 

Further, we paid to Formula approximately $1.2 million (which is included in the $14.6 million paid to affiliated companies of Asseco described above) in respect of our share of its D&O insurance for each of our directors and officers for the period between February 14, 2021 and February 13, 2022.

 

Trade Payables and Receivables

 

As of December 31, 2021, we had trade payables balances due to, and trade receivables balances due from, our related parties in amounts of approximately $3.2 million and $0.9 million, respectively

 

C. Interests of Experts and Counsel.

 

Not applicable.

 

Item 8. Financial Information

 

A. Consolidated Statements and Other Financial Information.

 

Financial Statements

 

See our consolidated financial statements and related notes in Item 18.

 

77

 

 

Export Sales

 

In 2021, 94.2% of our revenues originated from customers located outside of Israel.

 

For information on our revenues breakdown by geographic region for the past three years, see Item 5.A, “Operating and Financial Review and Prospects— Operating Results— Comparison of the years ended December 31, 2020 and 2021— Revenues by geographical region” in this annual report, as well as Item 5.A, “Operating and Financial Review and Prospects— Operating Results— Comparison of the years ended December 31, 2019 and 2020— Revenues by geographical region” in our annual report on Form 20-F for the year ended December 31, 2020, which we filed with the SEC on March 25, 2021.

 

Legal Proceedings

 

From time to time, we are a party to various legal proceedings and claims that arise in the ordinary course of business. Currently, there are no such legal proceedings pending or threatened against us that we believe may have a significant effect on our financial condition or profitability.

 

Dividend Policy

 

In August 2019, our Board of Directors adopted a dividend policy. Under that policy, on an annual basis, after publishing our annual audited consolidated financial statements in our annual report on Form 20-F, our Board of Directors will announce the distribution of a cash dividend in an amount of up to 40% of our annual net profit (on a non-GAAP basis). Our Board of Directors may 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. The distribution of dividends will be made in compliance with Cayman Islands law, the Memorandum and the Articles, as well as our contractual obligations. Since the adoption of this new dividend policy, we have declared cash dividends on an annual basis, most recently in amounts of $0.14 per share and $0.37 per share, or $7 million and $20.2 million, in the aggregate, which were paid in June 2020 and May 2021, respectively.

 

For more information about distribution of dividends, the related requirements of Cayman Islands law and various tax implications, please see: “Item 10. Additional Information— Memorandum and Articles of Association”; “Item 10. Additional InformationExchange Controls”; and “Item 10. Additional Information— Taxation.”

 

B. Significant Changes

 

No significant change, other than as otherwise described in this annual report, has occurred in our operations since the date of our consolidated financial statements included in this annual report.

  

ITEM 9. THE OFFER AND LISTING

 

A. and C. Offer and Listing Details and Markets

 

Our Common Shares are listed on the Nasdaq Global Select Market and on the TASE under the symbol “SPNS”.

 

The closing price of our Common Shares on the Nasdaq Global Select Market on March 1, 2022, being the latest practicable date prior to publication of this annual report, was $26.28.

 

The closing price of our Common Shares on the TASE on March 1, 2022, being the latest practicable date prior to publication of this annual report, was NIS 85.5, or $26.47 (as converted from NIS based on the NIS-U.S. dollar representative exchange rate reported by the Bank of Israel as of March 1, 2022).

 

Under current Israeli law, we satisfy our reporting obligations in Israel by furnishing to the applicable Israeli regulators those reports that we are required to file or submit in the United States.

 

B. Plan of Distribution.

 

Not applicable.

 

78

 

 

D. Selling Shareholders.

 

Not applicable.

 

E. Dilution.

 

Not applicable.

 

F. Expenses of the Issue.

 

Not applicable.

 

Item 10. Additional Information

 

A. Share Capital.

 

Not applicable.

 

B. Memorandum and Articles of Association.

 

The information called for by this Item 10.B of Form 20-F has been provided in Exhibit 2.2 to this annual report. The content of Exhibit 2.2 is incorporated by reference herein.

 

C. Material Contracts

 

We are not party to any material contract within the two years prior to the date of this annual report, other than contracts entered into in the ordinary course of business, or as otherwise described below:

 

Deed of Trust in Favor of Series B Debenture Holders

 

In connection with our Israeli public offering and private placement of NIS 280 million (approximately US $79.2 million), and Israeli public offering of NIS 220 million (approximately US $60 million), in principal amount of our Series B Debentures, in the aggregate, in September 2017 and June 2020, respectively (which debentures are traded on the TASE), we entered into a deed of trust with a trustee in favor of the debenture holders. In the deed of trust, we have agreed to repay the principal amount of the originally issued debentures (those issued in September 2017) in eight equal payments that will be paid once a year on January 1. For the debentures issued in June 2020, the payment dates remain the same, but due to the passage of the initial payment dates, the payments to be made on all remaining payment dates are proportionately greater. In the case of the September 2017 Series B Debentures and June 2020 Series B Debentures, the principal payments will therefore run from the years 2019 through 2026 (included), and the years 2021 through 2026 (included), respectively. We made the first four such principal payments on the September 2017 Series B Debentures on January 1, 2019, 2020, 2021 and 2022, and the first two principal payments on the June 2020 Series B Debentures on January 1, 2021 and 2022. The outstanding principal amounts bear interest at an annual rate of 3.37%, payable in half-yearly payments on January 1 and July 1 of each year. In the case of the September 2017 Series B Debentures, those interest payments have occurred and will occur in years 2018 through 2026 (included), while for the June 2020 Series B Debentures, those payments only began in 2021 but will conclude at the same time—in 2026. The principal and interest are payable in NIS, subject to adjustment in accordance with fluctuations in the exchange rate between the U.S. dollar and the NIS.

 

79

 

 

Under the deed of trust, we have undertaken to maintain a number of conditions and limitations on the manner in which we can operate our business, including limitations on our ability to undergo a change of control, distribute dividends, incur a floating charge on our assets, or undergo an asset sale or other change that results in a fundamental change in our operations. The deed of trust also requires us to comply with certain financial covenants, as described below. The deed of trust furthermore provides for an upwards adjustment in the interest rate payable under the debentures in the event that our debentures’ rating is downgraded below a certain level. A breach of the financial covenants for more than two successive quarters or a substantial downgrade in the rating of the debentures (below BBB-) could result in the acceleration of our obligation to repay the debentures.

 

The deed of trust includes the following provisions:

 

  A negative pledge, subject to certain exceptions

 

  A covenant not to distribute dividends unless (i) our shareholders’ equity (not including minority interests) shall not be less than $160 million, (ii) our net financial indebtedness (financial indebtedness net of cash, marketable securities, deposits and other liquid financial instruments) does not exceed 65% of net CAP (which is defined as financial indebtedness, net, plus shareholders equity, including minority interest), (iii) the amount of the dividend does not exceed our profits for the year ended December 31, 2016 and the first three quarters of the year ended December 31, 2017, plus 75% of our profits as of September 1, 2017 and up to the date of distribution, and (iv) no event of default shall have occurred

 

  Financial covenants, including (i) the equity attributable to the shareholders of Sapiens (not including minority interests), as reported in our annual or quarterly financial statements, will not be less than $120 million, and (ii) Sapiens’ net financial indebtedness (financial indebtedness net of cash, marketable securities, deposits and other liquid financial instruments) shall not exceed 65% of net CAP (which is defined as financial indebtedness, net, plus shareholders equity, including minority interest)

 

As of December 31, 2021, we were in compliance with the foregoing financial covenants.

 

We also agreed to standard events of default under the deed of trust, together with the following specific events of default (among others):

 

  Cross default, including following an immediate repayment initiated in relation to other indebtedness (other than non-recourse debt) in an amount that exceeds 5% of our total balance sheet
     
  Suspension of trading of the debentures on the TASE over a period of 60 days, or the delisting of the debentures from the TASE
     
  Failure to have the debentures rated over a period of 60 days;
     
  If the rating of the debentures is less than BBB- by Standard and Poors Maalot or less than Baa3 by Midroog Ltd. or drops below an equivalent rating of another rating agency (as of July 2021, Standard and Poors Maalot has affirmed a rating of ilA+ for the debentures)
     
  If there is a change in control without consent of the rating agency (a change of control is deemed to occur if Formula ceases the 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 25% 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)
     
  The existence and continuation of a bankruptcy event involving our company, or the liquidation of our company or writing off of our assets

 

80

 

 

  Our failure to comply with the above-described financial covenants for two consecutive quarters 
     
  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 debentures and there is a material concern that we will not be able to pay our obligations under the debentures on time
     
  If we distribute a dividend contrary to the above-described limitations on dividends
     
  Breach of our undertakings regarding the issuance of additional Series B Debentures
     
  The sale of 25% or more of our assets, or a change in the main sphere of our activity as a company
     
  Failure to comply with the negative pledge covenant

 

Underwriting Agreement for October 2020 Follow-On Offering

 

We entered into an underwriting agreement, dated October 15, 2020, with Goldman Sachs & Co. LLC, J.P. Morgan Securities LLC, Citigroup Global Markets Inc. and Jefferies LLC, as representatives of the several underwriters named therein, for the underwritten primary follow-on offering, by the underwriters, of 3,389,830 of our common shares, plus an additional 508,474 common shares pursuant to a 30-day option granted to the underwriters by our company that was exercised in full. We received approximately $108.7 million of net proceeds from the offering, after deducting underwriting discounts and commissions and estimated offering expenses payable by us. We have agreed to indemnify the underwriters against certain liabilities, including liabilities under the Securities Act, and to contribute to payments the underwriters may be required to make in respect of those liabilities.

 

Registration Rights Agreement

 

In connection with our acquisitions of each of IDIT and FIS, which were consummated in the third quarter of 2011, we granted the shareholders of IDIT (or the IDIT Selling Shareholders), the shareholders of FIS (or the FIS Selling Shareholders, to which we refer, together with the IDIT Selling Shareholders, as the Holders) and Formula certain registration rights under a Registration Rights Agreement. Under the Registration Rights Agreement, the Holders and Formula are entitled to piggyback registration rights in connection with any registration statement that we file (subject to customary exceptions). The Holders also agreed to execute a lock-up agreement if requested by the representative of the underwriters in any underwritten offering. Based on information that we have received from our transfer agent, we do not believe that the IDIT Selling Shareholders and the FIS Selling Shareholders still hold a significant number of Common Shares that are entitled to the foregoing registration rights under the Registration Rights Agreement as of the current time.

 

D. Exchange Controls

 

There are no exchange control or currency regulations in the Cayman Islands that would affect the payment of dividends, interest or other payments to non-resident holders of the Company’s securities, including the Common Shares. Other jurisdictions in which the Company conducts operations may have various currency or exchange controls. In addition, the Company is subject to the risk of changes in political conditions or economic policies which could result in new or additional currency or exchange controls or other restrictions being imposed on the operations of the Company. As to the Company’s securities, Cayman Islands law and the Memorandum and Articles impose no limitations on the right of non-resident or foreign owners to hold or vote such securities.

 

E. Taxation

 

Israeli Taxation Considerations for Our Shareholders

 

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.

 

The summary does not address all of the tax consequences that may be relevant to all purchasers of our Common Shares in light of each purchaser’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 Common Shares should consult their own tax adviser as to the United States, Israeli, Cayman Islands or other tax consequences of the purchase, ownership and disposition of Common 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.

 

81

 

 

Tax Consequences Regarding Disposition of Our Common Shares

 

Overview

 

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’s country of residence provides otherwise. The Ordinance distinguishes between “Real Capital Gain” and “Inflationary Surplus”. The Inflationary Surplus is a portion of the total capital gain which is equivalent to the increase of the relevant asset’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.

 

Capital gain

 

Israeli Resident Shareholders

 

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’s “means of control” (including, among other things, the right to receive profits of the company, voting rights, the right to receive the company’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).

 

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%.

 

Non-Israeli Resident Shareholders

 

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’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) unless contrary provisions in a relevant tax treaty apply. 

 

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.

 

82

 

 

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.

 

In some instances where our shareholders may be liable for Israeli tax on the sale of their Common 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 ITA 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 ITA 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.

 

Taxes Applicable to Dividends

 

Israeli Resident Shareholders

 

Israeli residents who are individuals are generally subject to Israeli income tax for dividends paid on our common 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. The Company received a Tax Ruling according to which dividends paid to Israeli shareholders who are individuals will be subject to withholding tax at source at the rate of 25% and in case of an Israeli resident corporations— 0%, regardless the source of the dividends. We cannot guarantee that the Tax Ruling will be extended beyond December 31, 2022.

 

Israeli resident corporations are generally exempt from Israeli corporate tax for dividends paid on shares of Israeli resident corporations (like our common shares). According to the tax ruling referenced above, such dividends are subject to withholding tax at the rate of 0%.

 

Non-Israeli Resident Shareholders

 

Non-Israeli residents (whether individuals or corporations) are generally subject to Israeli income tax on the receipt of dividends paid on our Common 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). The Company received a Tax Ruling according to which dividends paid to non- Israeli shareholders (individuals and corporations) will be subject to withholding tax at source at the rate of 25%. We cannot guarantee that the Tax Ruling will be extended beyond December 31, 2022. 

 

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) such income was not generated from business conducted in Israel by the taxpayer, (ii) the taxpayer has no other taxable sources of income in Israel with respect to which a tax return is required to be filed and (iii) the taxpayer is not obliged to pay excess tax (as further explained below).

 

83

 

 

 

Excess Tax

 

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 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.

 

Estate and Gift Tax

 

Israeli law presently does not impose estate or gift taxes.

 

Cayman Islands Taxation

 

The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation, and there is no taxation in the nature of inheritance tax or estate duty or withholding tax that will be applicable to us or to any holder of our Common Shares. There are currently no other taxes that are material to us or our shareholders levied by the Government of the Cayman Islands except for stamp duties that may be applicable on instruments executed in, or after execution brought within the jurisdiction of the Cayman Islands. No stamp duty is payable in the Cayman Islands on transfers of shares of Cayman Islands exempted companies except those that hold interests in land in the Cayman Islands. The Cayman Islands is not party to any double tax treaties. There are no exchange control regulations or currency restrictions in the Cayman Islands.

 

U.S. Federal Income Tax Considerations

 

Subject to the limitations described herein, this discussion summarizes certain U.S. federal income tax consequences of the purchase, ownership and disposition of our Common Shares to a U.S. holder. A U.S. holder is a holder of our Common Shares who is:

 

  An individual who is a citizen or resident of the U.S. for U.S. federal income tax purposes

 

  A corporation (or another entity taxable as a corporation for U.S. federal income tax purposes) created or organized under the laws of the United States, any political subdivision thereof, or the District of Columbia

 

  An estate, the income of which may be included in gross income for U.S. federal income tax purposes regardless of its source

 

  A trust (i) if, in general, a U.S. court is able to exercise primary supervision over its administration and one or more U.S. persons have the authority to control all of its substantial decisions or (ii) an electing trust that was in existence on August 19, 1996 and was treated as a domestic trust on that date

 

Unless otherwise specifically indicated, this discussion does not consider the U.S. tax consequences to a person that is not a U.S. holder (which we refer to as a non-U.S. holder) and considers only U.S. holders that will own our Common Shares as capital assets (generally, for investment).

 

This discussion is based on current provisions of the Internal Revenue Code of 1986, as amended, or the Code, current and proposed Treasury Regulations promulgated under the Code and administrative and judicial interpretations of the Code, all as currently in effect and all of which are subject to change, possibly with a retroactive effect. This discussion does not address all aspects of U.S. federal income taxation that may be relevant to any particular U.S. holder based on the U.S. holder’s particular circumstances. In particular, this discussion does not address the U.S. federal income tax consequences to U.S. holders who are broker-dealers, insurance companies, real estate investment trusts, regulated investment companies, grantor trusts, individual retirement and tax-deferred accounts, certain former citizens or long-term residents of the U.S., tax-exempt organizations, financial institutions, “financial service entities” or who own, directly, indirectly or constructively, 10% or more of the vote or value of the our outstanding shares, U.S. holders holding our Common Shares as part of a hedging, straddle or conversion transaction, U.S. holders whose functional currency is not the U.S. dollar, U.S. holders that acquired our Common Shares upon the exercise of employee stock options or otherwise as compensation, and U.S holders who are persons subject to the alternative minimum tax, who may be subject to special rules not discussed below.

 

84

 

 

Additionally, the tax treatment of persons who are, or hold our Common Shares through a partnership or other pass-through entity is not considered, nor is the possible application of U.S. federal estate or gift taxes or any aspect of state, local or non-U.S. tax laws.

 

You are advised to consult your tax advisor with respect to the specific U.S. federal, state, local and foreign tax consequences of purchasing, holding or disposing of our Common Shares.

 

Taxation of Distributions on Common Shares

 

Subject to the discussion below under “Tax Consequences if We Are a Passive Foreign Investment Company,” a distribution paid by us with respect to our Common Shares to a U.S. holder will be treated as dividend income to the extent that the distribution does not exceed our current and accumulated earnings and profits, as determined for U.S. federal income tax purposes.

 

Dividends that are received by U.S. holders that are individuals, estates or trusts generally will be taxed at the rate applicable to long-term capital gains, provided those dividends meet the requirements of “qualified dividend income.” The maximum long-term capital gains rate is 20% for individuals with annual taxable income that exceeds certain thresholds. In addition, under the Patient Protection and Affordable Care Act, higher income taxpayers must pay an additional 3.8 percent tax on net investment income to the extent certain threshold amounts of income are exceeded. See “Tax on Net Investment Income” in this Item below. For this purpose, qualified dividend income generally includes dividends paid by a foreign corporation if certain holding period and other requirements are met and either (a) the stock of the foreign corporation with respect to which the dividends are paid is “readily tradable” on an established securities market in the U.S. (e.g., the Nasdaq Global Select Market) or (b) the foreign corporation is eligible for benefits of a comprehensive income tax treaty with the U.S. which includes an information exchange program and is determined to be satisfactory by the U.S. Secretary of the Treasury. Dividends that fail to meet such requirements and dividends received by corporate U.S. holders are taxed at ordinary income rates. No dividend received by a U.S. holder will be a qualified dividend (i) if the U.S. holder held the Common Share with respect to which the dividend was paid for less than 61 days during the 121-day period beginning on the date that is 60 days before the ex-dividend date with respect to such dividend, excluding for this purpose, under the rules of Code Section 246(c), any period during which the U.S. holder has an option to sell, is under a contractual obligation to sell, has made (and not closed) a short sale of, is the grantor of a deep-in-the-money or otherwise nonqualified option to buy, or has otherwise diminished its risk of loss by holding other positions with respect to, such Common Share (or substantially identical securities); or (ii) to the extent that the U.S. holder is under an obligation (pursuant to a short sale or otherwise) to make related payments with respect to positions in property substantially similar or related to the Common Share with respect to which the dividend is paid. If we were to be a “passive foreign investment company” (as such term is defined in the Code), or PFIC, for any taxable year, dividends paid on our Common Shares in such year or in the following taxable year would not be qualified dividends. See the discussion below regarding our PFIC status under “Tax Consequences if We Are a Passive Foreign Investment Company.” In addition, a non-corporate U.S. holder will be able to take qualified dividend income into account in determining its deductible investment interest (which is generally limited to its net investment income) only if it elects to do so; in such case the dividend income will be taxed at ordinary income rates.

 

The amount of any distribution which exceeds the amount treated as a dividend will be treated first as a non-taxable return of capital, reducing the U.S. holder’s tax basis in our Common Shares to the extent thereof, and then as capital gain from the deemed disposition of the Common Shares. Corporate holders will not be allowed a deduction for dividends received in respect of the Common Shares.

 

Distributions of current or accumulated earnings and profits paid in foreign currency to a U.S. holder will be includible in the income of a U.S. holder in a U.S. dollar amount calculated by reference to the exchange rate on the day the distribution is received. A U.S. holder that receives a foreign currency distribution and converts the foreign currency into U.S. dollars subsequent to receipt may have foreign exchange gain or loss based on any appreciation or depreciation in the value of the foreign currency against the U.S. dollar, which will generally be U.S. source ordinary income or loss.

 

85

 

 

Taxation of the Disposition of Common Shares

 

Subject to the discussion below under “Tax Consequences if We Are a Passive Foreign Investment Company,” upon the sale, exchange or other disposition of our Common Shares, a U.S. holder will recognize capital gain or loss in an amount equal to the difference between the amount realized on the disposition and the U.S. holder’s tax basis in our Common Shares. The gain or loss recognized on the disposition of the Common Shares will be long-term capital gain or loss if the U.S. holder held the Common Shares for more than one year at the time of the disposition and would be eligible for a reduced rate of taxation for certain non-corporate U.S. holders. The maximum long-term capital gains rate is 20% for individuals with annual taxable income that exceeds certain thresholds. In addition, under the Patient Protection and Affordable Care Act, higher income taxpayers must pay an additional 3.8 percent tax on net investment income to the extent certain threshold amounts of income are exceeded. See “Tax on Net Investment Income” in this Item below. Capital gain from the sale, exchange or other disposition of Common Shares held for one year or less is short-term capital gain and taxed as ordinary income. Gain or loss recognized by a U.S. holder on a sale, exchange or other disposition of our Common Shares generally will be treated as U.S. source income or loss. The deductibility of capital losses is subject to certain limitations.

 

A U.S. holder that uses the cash method of accounting calculates the dollar value of the proceeds received on the sale as of the date that the sale settles. However, a U.S. holder that uses the accrual method of accounting is required to calculate the value of the proceeds of the sale as of the trade date and may therefore realize foreign currency gain or loss. A U.S. holder that uses the accrual method may avoid realizing foreign currency gain or loss by electing to use the settlement date to determine the proceeds of sale for purposes of calculating the foreign currency gain or loss. In addition, a U.S. holder that receives foreign currency upon disposition of its Common Shares and converts the foreign currency into dollars after the settlement date or trade date (whichever date the U.S. holder is required to use to calculate the value of the proceeds of sale) may have foreign exchange gain or loss based on any appreciation or depreciation in the value of the foreign currency against the dollar, which will generally be U.S. source ordinary income or loss.

 

Tax Consequences if We Are a Passive Foreign Investment Company

 

We would be a passive foreign investment company, or PFIC, for a taxable year if either (1) 75% or more of our gross income in the taxable year is passive income; or (2) the average percentage (by value determined on a quarterly basis) in a taxable year of our assets that produce, or are held for the production of, passive income is at least 50%. Passive income for this purpose generally includes, among other things, certain dividends, interest, royalties, rents and gains from commodities and securities transactions and from the sale or exchange of property that gives rise to passive income. If we own (directly or indirectly) at least 25% by value of the stock of another corporation, we would be treated for purposes of the foregoing tests as owning our proportionate share of the other corporation’s assets and as directly earning our proportionate share of the other corporation’s income. As discussed below, we believe that we were not a PFIC for 2021.

 

If we were a PFIC, each U.S. holder would (unless it made one of the elections discussed below on a timely basis) be taxable on gain recognized from the disposition of our Common Shares (including gain deemed recognized if our Common Shares are used as security for a loan) and upon receipt of certain excess distributions (generally, distributions that exceed 125% of the average amount of distributions in respect to such shares received during the preceding three taxable years or, if shorter, during the U.S. holder’s holding period prior to the distribution year) with respect to our Common Shares as if such income had been recognized ratably over the U.S. holder’s holding period for the shares. The U.S. holder’s income for the current taxable year would include (as ordinary income) amounts allocated to the current taxable year and to any taxable year prior to the first day of the first taxable year for which we were a PFIC. Tax would also be computed at the highest ordinary income tax rate in effect for each other taxable year to which income is allocated, and an interest charge on the tax as so computed would also apply. The tax liability with respect to the amount allocated to the taxable year prior to the taxable year of the distribution or disposition cannot be offset by any net operating losses. Additionally, if we were a PFIC, U.S. holders who acquire our Common Shares from decedents (other than nonresident aliens) would be denied the normally-available step-up in basis for such shares to fair market value at the date of death and, instead, would have a tax basis in such shares equal to the lesser of the decedent’s basis or the fair market value of such shares on the decedent’s date of death.

 

86

 

 

As an alternative to the tax treatment described above, a U.S. holder could elect to treat us as a “qualified electing fund” (a QEF), in which case the U.S. holder would be taxed, for each taxable year that we are a PFIC, on its pro rata share of our ordinary earnings and net capital gain (subject to a separate election to defer payment of taxes, which deferral is subject to an interest charge). Special rules apply if a U.S. holder makes a QEF election after the first taxable year in its holding period in which we are a PFIC. We have agreed to supply U.S. holders with the information needed to report income and gain under a QEF election if we were a PFIC. Amounts includable in income as a result of a QEF election will be determined without regard to our prior year losses or the amount of cash distributions, if any, received from us. A U.S. holder’s basis in its Common Shares will increase by any amount included in income and decrease by any amounts not included in income when distributed because such amounts were previously taxed under the QEF rules. So long as a U.S. holder’s QEF election is in effect with respect to the entire holding period for its Common Shares, any gain or loss realized by such holder on the disposition of its Common Shares held as a capital asset generally will be capital gain or loss. Such capital gain or loss ordinarily would be long-term if such U.S. holder had held such Common Shares for more than one year at the time of the disposition and would be eligible for a reduced rate of taxation for certain non-corporate U.S. holders. The maximum long-term capital gains rate is 20% for individuals with annual taxable income that exceeds certain thresholds. The QEF election is made on a shareholder-by-shareholder basis, applies to all Common Shares held or subsequently acquired by an electing U.S. holder and can be revoked only with the consent of the IRS. The QEF election must be made on or before the U.S. holder’s tax return due date, as extended, for the first taxable year to which the election will apply.

 

As an alternative to making a QEF election, a U.S. holder of PFIC stock that is “marketable stock” (e.g., “regularly traded” on the Nasdaq Global Select Market) may, in certain circumstances, avoid certain of the tax consequences generally applicable to holders of stock in a PFIC by electing to mark the stock to market as of the beginning of such U.S. holder’s holding period for our Common Shares. Special rules apply if a U.S. holder makes a mark-to-market election after the first year in its holding period in which we are a PFIC. As a result of such an election, in any taxable year that we are a PFIC, a U.S. holder would generally be required to report gain or loss to the extent of the difference between the fair market value of the Common Shares at the end of the taxable year and such U.S. holder’s tax basis in such shares at that time. Any gain under this computation, and any gain on an actual disposition of our Common Shares in a taxable year in which we are PFIC, would be treated as ordinary income. Any loss under this computation, and any loss on an actual disposition of our Common Shares in a taxable year in which we are PFIC, would be treated as ordinary loss to the extent of the cumulative net-mark-to-market gain previously included. Any remaining loss from marking our Common Shares to market will not be allowed, and any remaining loss from an actual disposition of our Common Shares generally would be capital loss. A U.S. holder’s tax basis in its Common Shares is adjusted annually for any gain or loss recognized under the mark-to-market election. There can be no assurances that there will be sufficient trading volume with respect to our Common Shares for the Common Shares to be considered “regularly traded” or that our Common Shares will continue to trade on the NASDAQ Global Select Market. Accordingly, there are no assurances that our Common Shares will be marketable stock for these purposes. As with a QEF election, a mark-to-market election is made on a shareholder-by-shareholder basis, applies to all Common Shares held or subsequently acquired by an electing U.S. holder and can only be revoked with consent of the IRS (except to the extent our Common Shares no longer constitute “marketable stock”).

 

Based on an analysis of our assets and income, we believe that we were not a PFIC for 2021. We currently expect that we will not be a PFIC in 2022. The tests for determining PFIC status are applied annually and it is difficult to make accurate predictions of future income and assets, which are relevant to this determination. Accordingly, there can be no assurance that we will not become a PFIC in any future taxable years. U.S. holders who hold our Common Shares during a period when we are a PFIC will be subject to the foregoing rules, even if we cease to be a PFIC, subject to certain exceptions for U.S. holders who made QEF, mark-to-market or certain other special elections. U.S. holders are urged to consult their tax advisors about the PFIC rules, including the consequences to them of making a mark-to-market or QEF election with respect to our Common Shares in the event that we qualify as a PFIC.

 

87

 

 

Tax on Net Investment Income

 

A U.S. holder that is an individual or estate, or a trust that does not fall into a special class of trusts that is exempt from the tax, will be subject to a 3.8% tax on the lesser of (1) the U.S. holder’s “net investment income” for the relevant taxable year and (2) the excess of the U.S. holder’s modified adjusted gross income for the taxable year over a certain threshold (which in the case of individuals will be between $125,000 and $250,000, depending on the individual’s circumstances). A U.S. holder’s net investment income generally will include its dividends on our Common Shares and net gains from dispositions of our Common Shares, unless those dividends or gains are derived in the ordinary course of the conduct of trade or business (other than trade or business that consists of certain passive or trading activities). Net investment income, however, may be reduced by deductions properly allocable to that income. A U.S. holder that is an individual, estate or trust is urged to consult its tax adviser regarding the applicability of the Medicare tax to its income and gains in respect of its investment in the Common Shares.

 

Non-U.S. holders of Common Shares

 

Except as provided below, a non-U.S. holder of our Common Shares will not be subject to U.S. federal income or withholding tax on the receipt of dividends on, or the proceeds from the disposition of, our Common Shares, unless, in the case of U.S. federal income taxes, that item is effectively connected with the conduct by the non-U.S. holder of a trade or business in the United States and, in the case of a resident of a country which has an income tax treaty with the United States, such item is attributable to a permanent establishment in the United States or, in the case of an individual, a fixed place of business in the United States. In addition, gain recognized on the disposition of our Common Shares by an individual non-U.S. holder will be subject to tax in the United States if the non-U.S. holder is present in the United States for 183 days or more in the taxable year of the sale and certain other conditions are met.

 

Information Reporting and Backup Withholding

 

A U.S. holder generally is subject to information reporting and may be subject to backup withholding at a rate of up to 28% with respect to dividend payments on, or receipt of the proceeds from the disposition of, our Common Shares. Backup withholding will not apply with respect to payments made to exempt recipients, including corporations and tax-exempt organizations, or if a U.S. holder provides a correct taxpayer identification number, certifies that such holder is not subject to backup withholding or otherwise establishes an exemption. Non-U.S. holders are not subject to information reporting or backup withholding with respect to dividend payments on, or receipt of the proceeds from the disposition of, our Common Shares in the U.S., or by a U.S. payor or U.S. middleman, provided that such non-U.S. holder provides a taxpayer identification number, certifies to its foreign status, or otherwise establishes an exemption. Backup withholding is not an additional tax and may be claimed as a credit against the U.S. federal income tax liability of a holder, or alternatively, the holder may be eligible for a refund of any excess amounts withheld under the backup withholding rules, in either case, provided that the required information is furnished to the IRS.

 

Information Reporting by Certain U.S. Holders

 

U.S. citizens and individuals taxable as resident aliens of the United States that own “specified foreign financial assets” with an aggregate value in a taxable year in excess of certain threshold (as determined under Treasury regulations) and that are required to file a U.S. federal income tax return 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. “Specified foreign financial assets” 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 Common Shares, whether owned directly or through a financial institution, estate or pension or deferred compensation plan, would be “specified foreign financial assets”. 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. A U.S. Holder is urged to consult his tax adviser regarding his reporting obligation.

 

88

 

 

The above description is not intended to constitute a complete analysis of all tax consequences relating to acquisition, ownership and disposition of our Common Shares. You should consult your tax advisor concerning the tax consequences of your particular situation.

 

F. Dividends and Paying Agents.

 

Not applicable.

 

G. Statement by Experts.

 

Not applicable.

 

H. Documents on Display.

 

We are currently subject to the information and periodic reporting requirements of the Exchange Act that are applicable to foreign private issuers. Although as a foreign private issuer we are not required to file periodic information as frequently or as promptly as United States companies, we generally do publicly announce our quarterly and year-end results promptly and file periodic information with the United States Securities and Exchange Commission under cover of Form 6-K. As a foreign private issuer, we are also exempt from the rules under the Exchange Act prescribing the furnishing and content of proxy statements and our officers, directors and principal shareholders are exempt from the reporting and other provisions in Section 16 of the Exchange Act. Our SEC filings are filed electronically on the EDGAR reporting system and may be obtained through that medium. The SEC also maintains a web site that contains reports, proxy and information statements and other information regarding registrants that file electronically with the SEC. The address of that web site is http://www.sec.gov. The Exchange Act file number for our Securities and Exchange Commission filings is 000-20181.

 

Information about Sapiens is also available on our website at http://www.sapiens.com. Such information on our website is not part of this annual report.

 

I. Subsidiary Information.

 

Not applicable.

 

Item 11. Quantitative and Qualitative Disclosure about Market Risk.

 

Market risks relating to our operations result primarily from changes in exchange rates, interest rates or weak economic conditions in the markets in which we sell our products and services. We have been and we are actively monitoring these potential exposures. To manage the volatility relating to these exposures, we may enter into various forward contracts or other hedging instruments. Our objective is to reduce, where it is deemed appropriate to do so, fluctuations in earnings and cash flows associated with changes in foreign currency rates and interest rates.

 

Foreign Currency Risk. We conduct our business in various foreign currencies, primarily those of Israel and the United Kingdom, and to a lesser extent of Europe and Canada. A devaluation of the NIS, GBP and Euro in relation to the US dollar has the effect of reducing the US dollar amount of any of our expenses or liabilities which are payable in those currencies (unless such expenses or payables are linked to the US dollar) while reducing the US dollar amount of any of our revenues which are payable to us in those currencies.

 

89

 

 

Because exchange rates between the NIS, GBP and Euro, on the one hand, and the US dollar, on the other hand, fluctuate continuously, exchange rate fluctuations and especially larger periodic devaluations will have an impact on our revenue and profitability and period-to-period comparisons of our results. The effects of foreign currency re-measurements are reflected as financial expenses in our consolidated financial statements. A hypothetical 10% movement in foreign currency rates (primarily the NIS, GBP and Euro) against the US dollar, with all other variables held constant on the expected sales, would have resulted in a decrease or increase in 2021 sales revenues of a maximum of $27.0 million, or an effect of 5.9% on total revenues.

 

We monitor our foreign currency exposure and, from time to time, may enter into currency forward contracts or put/call currency options to hedge balance sheet exposure. We may use such contracts to hedge exposure to changes in foreign currency exchange rates associated with balance sheet balances denominated in a foreign currency and anticipated costs to be incurred in a foreign currency.

 

Market Risk. We currently do not invest in, or otherwise hold, for trading or other purposes, any financial instruments subject to market risk.

 

Interest Rate Risk. We pay interest on our credit facilities based on the LIBOR interest rate for some of our liabilities. As a result, changes in the general level of interest rates directly affect the amount of interest payable by us under these facilities. However, we expect our exposure to risk from changes in interest rates to be minimal and not material. Therefore, no quantitative tabular disclosures are required.

 

Item 12. Description of Securities Other than Equity Securities.

 

Not applicable.

 

90

 

 

PART II

 

Item 13. Defaults, Dividend Arrearages and Delinquencies.

 

Not applicable.

 

Item 14. Material Modifications to the Rights of Security Holders and Use of Proceeds.

 

None.

 

Item 15. Controls and Procedures

 

A. Disclosure Controls and Procedures.

 

Our management, including our President and 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 President and Chief Executive Officer, and the Chief Financial Officer, have concluded that, as of December 31, 2021, the Company’s disclosure controls and procedures are effective.

 

B. Management’s Annual Report on Internal Control Over Financial Reporting.

 

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 President and 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—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.

 

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.

 

C. Attestation Report of Registered Public Accounting Firm.

 

The attestation report of Kost Forer Gabbay& Kasierer, a member of EY Global, an independent registered public accounting firm in Israel, on our management’s assessment of our internal control over financial reporting as of December 31, 2021 is provided on page F-5, as included under Item 18 of this annual report.

 

Changes in Internal Control Over Financial Reporting.

 

Based on the evaluation conducted by our President and 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.

 

91

 

 

ITEM 16. RESERVED

 

Item 16A. Audit Committee Financial Expert.

 

Our Board of Directors has determined that Mr. Yacov Elinav, a member of our Audit Committee, meets the definition of an “audit committee financial expert,” as defined under the applicable rules promulgated by the SEC. All members of our Audit Committee, including Mr. Elinav, are “independent directors,” as defined under the Nasdaq Listing Rules.

 

Item 16B. Code of Ethics.

 

We have adopted a Code of Ethics that applies to our principal executive officer, principal financial officer and corporate controller, as well as to our directors and other employees. The Code of Ethics is publicly available on our website at www.sapiens.com. Written copies are available upon request. If we make any substantive amendments to the Code of Ethics or grant any waivers, including any implicit waiver, from a provision of such Code to our principal executive officer, principal financial officer or corporate controller, we will disclose the nature of such amendment or waiver on our website.

 

ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES.

 

Policies and Procedures

 

Our Audit Committee has adopted policies and procedures for the pre-approval of audit and non-audit services rendered by our independent auditors, Kost Forer Gabbay & Kasierer, a member of EY Global. The policies generally require the Audit Committee’s pre-approval of the scope of the engagement of our independent auditors or additional work performed on an individual basis. The policy prohibits retention of the independent auditors 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 provides that the Audit Committee consider whether proposed services are compatible with the independence of the public auditors.

 

Fees Paid to Independent Auditors

 

Fees billed by Kost Forer Gabbay & Kasierer, a member of EY Global and other members of EY Global for professional services for each of the last two fiscal years were as follows:

 

   Year ended December 31, 
   2020   2021 
   (in thousands) 
Audit Fees (1)  $745   $509 
Tax Fees (2)  $160   $134 
Total  $905   $642 

 

(1)Audit fees consist of fees billed for the annual audit and the quarterly reviews of the Company’s consolidated financial statements and consist of services that would normally be provided in connection with statutory and regulatory filings or engagements, including services that generally only the independent auditors can reasonably provide. In 2020, audit fees included fees related to our follow-on public offering in the U.S. (completed in October 2020), our Israeli public offering of additional Series B Debentures (completed in June 2020), as well as additional audit procedures related to the several companies that we acquired in 2020. In 2021, we did not complete any such transactions, which is reflected in the decrease in audit fees in 2021.

 

(2)Tax fees are for professional services rendered by our independent auditors for tax compliance, tax advice on actual or contemplated transactions, tax consulting associated with international transfer prices and global mobility.

 

92

 

 

ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

 

Not applicable.

 

ITEM 16E. PURCHASE OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

 

None.

 

ITEM 16F. CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT.

 

Not applicable.

  

ITEM 16G. CORPORATE GOVERNANCE.

 

We are exempt from a number of the requirements under the Nasdaq Listing Rules based on our status as a “foreign private issuer.” See Item 6.C above “Board Practices— Nasdaq Opt-Outs for a Foreign Private Issuer.”

 

We have elected to follow our home country practice (under Cayman Islands law) in lieu of the requirements set forth in Nasdaq Listing Rule 5250(d)(1), which require a domestic United States company to make available to its shareholders a copy of its annual report containing its audited financial statements in one of three specific ways. Instead of distributing copies of our annual report by mail, furnishing an annual report in accordance with Rule 14a-16 under the Exchange Act or posting our annual report on our website and undertaking to provide a hard copy thereof free of charge upon request, we simply make our annual report available to shareholders via our website (http://www.sapiens.com/Annual-Reports/).

 

We have also elected to follow our home country practice (under Cayman Islands law) in lieu of the requirements of Nasdaq Listing Rules 5605(b), (d) and (e) which require:

 

  A majority of the members of a company’s board of directors must qualify as independent directors, as defined under Nasdaq Listing Rule 5605(a)(2), and the independent directors must have regularly scheduled meetings at which only independent directors are present. (Under Cayman Islands law, our Board of Directors need not include a majority of independent directors, nor do independent directors need to meet separately on a regular basis.)

 

  A company must appoint a compensation committee composed of at least two members, each of whom is an independent director (as determined in accordance with Nasdaq Listing Rule 5605(d)(2)(A)) which shall, among other matters, determine, or recommend to the board of directors for determination, the compensation of the chief executive officer and all other executive officers (subject to limited exceptions). (Our Compensation Committee is not, and need not be {under Cayman Islands law}, composed entirely of independent directors.)

 

  Director nominees must either be selected or recommended for the board of directors’ selection, either by (a) a majority of independent directors or (b) a nominations committee comprised solely of independent directors (subject to limited exceptions). (Our Board of Directors as a whole makes nominations of directors, which is consistent with Cayman Islands law.)

 

  A company must certify that it has adopted a formal written charter or board resolution, as applicable, addressing the nominations process and such related matters as may be required under US federal securities laws. (We have no such formal written charter, and have not adopted such a board resolution.)

 

93

 

 

We have also elected to follow our home country practice in lieu of the requirements set forth in of Nasdaq Listing Rule 5635, which require a domestic United States company to obtain shareholder approval for certain dilutive events, such as:

 

  The establishment or amendment of certain equity based compensation plans and arrangements

 

  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

 

  Certain acquisitions of the stock or assets of another company

 

We have submitted to Nasdaq a written statement from our independent Cayman Islands counsel that certified that our practice of not making the annual report available in accordance with Nasdaq rules, but rather making it available on our website, our not complying with the requirements of Nasdaq Listing Rules 5605(b), (d) and (e) and not obtaining the shareholder approvals required under Nasdaq Listing Rule 5635 are not prohibited by Cayman Islands law.

 

ITEM 16H. MINE SAFETY DISCLOSURE.

 

Not applicable.

 

ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

 

Not applicable.

 

94

 

 

PART III

 

Item 17. Financial Statements.

 

We have elected to provide financial statements and related information pursuant to Item 18.

 

Item 18. Financial Statements.

 

The Consolidated Financial Statements and related notes required by this Item are contained on pages F-1 through F-52 hereof.

 

Item 19. Exhibits

 

EXHIBIT INDEX

 

Exhibit No.   Exhibit Description
1.1   Memorandum of Association of Sapiens International Corporation N.V. (incorporated by reference to Appendix A to the Company’s proxy statement with respect to its 2017 Annual General Meeting of Shareholders, annexed as Exhibit 99.1 to the Company’s Report of Foreign Private Issuer on Form 6-K furnished to the Securities and Exchange Commission on October 26, 2017)
     
1.2   Articles of Association of Sapiens International Corporation N.V. (incorporated by reference to Appendix A to the Company’s proxy statement with respect to its 2017 Annual General Meeting of Shareholders, annexed as Exhibit 99.1 to the Company’s Report of Foreign Private Issuer on Form 6-K furnished to the Securities and Exchange Commission on October 26, 2017)
     
2.1   Description of common shares of Sapiens International Corporation N.V.*
     
4.1   Sapiens International Corporation N.V. 2011 Share Incentive Plan (incorporated by reference to Exhibit 4.1 to the Company’s Registration Statement on Form S-8 (SEC File No. 333-177834), filed with the SEC on November 9, 2011)
     
4.2  

Sapiens International Corporation N.V. 2021 Share Incentive Plan (incorporated by reference to Exhibit 4.4 to the Company’s Registration Statement on Form S-8 (SEC File No. 333-260325), filed with the SEC on October 18, 2021

     
4.3   Form of Registration Rights Agreement, dated August 21, 2011, by and among Sapiens International Corporation N.V. and certain of its shareholders (incorporated by reference to Exhibit 10.1 to the Company’s Registration Statement on Form F-3 (SEC File No. 333-187185), filed with the SEC on March 11, 2013)
     
8.1   List of Subsidiaries*
     
12.1   Certification by Chief Executive Officer pursuant to Rule 13a-14(a)/Rule 15d-14(a) under the Exchange Act*
     
12.2   Certification by Chief Financial Officer pursuant to Rule 13a-14(a)/Rule 15d-14(a) under the Exchange Act*
     
13.1   Certification of Chief Executive Officer and Chief Financial Officer pursuant to Rule 13a-14(b)/Rule 15d-14(b) under the Exchange Act and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002*
     
15.1   Consent of Kost Forer Gabbay & Kasierer, a member of EY Global, independent registered public accounting firm*
     
101   The following financial information from Sapiens International Corporation N.V.’s Annual Report on Form 20-F for the year ended December 31, 2021, formatted in XBRL (eXtensible Business Reporting Language):
    (i) Consolidated Balance Sheets at December 31, 2020 and 2021;
    (ii) Consolidated Statements of Income for the years ended December 31, 2019, 2020 and 2021;
    (iii) Consolidated Statements of Comprehensive Income for the years ended December 31, 2019, 2020 and 2021;
    (iv) Consolidated Statements of Changes in Equity for the years ended December 31, 2019, 2020 and 2021;
    (v) Consolidated Statements of Cash Flows for the years ended December 31, 2019, 2020 and 2021; and
    (vi) Notes to the Consolidated Financial Statements, tagged as blocks of text. *
104   Cover Page Interactive Date File

 

*Filed herewith

 

95

 

 

SIGNATURE

 

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

 

  SAPIENS INTERNATIONAL CORPORATION N.V.
   
Date: March 31, 2022 By: /s/ Roni Al-Dor
    Roni Al-Dor
    President & Chief Executive Officer

 

96

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

CONSOLIDATED FINANCIAL STATEMENTS

 

AS OF DECEMBER 31, 2021

 

IN U.S. DOLLARS

 

INDEX

 

    Page
     
Reports of Independent Registered Public Accounting (PCAOB ID 1281)   F – 2 - F – 6
     
Consolidated Balance Sheets   F – 7 - F – 8
     
Consolidated Statements of Income   F – 9
     
Consolidated Statements of Comprehensive Income   F – 10
     
Consolidated Statements of Shareholders’ Equity   F – 11
     
Consolidated Statements of Cash Flows   F – 12 - F – 13
     
Notes to the Consolidated Financial Statements   F – 14 - F – 51

 

- - - - - - - -

 

F-1

 

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin St. Building A

Tel-Aviv 6492102, Israel

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and the Board of Directors of Sapiens International Corporation N.V.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Sapiens International Corporation N.V. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of income, comprehensive income, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, 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.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’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) and our report dated March 31, 2022 expressed an unqualified opinion thereon.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’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.

 

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 provide a reasonable basis for our opinion.

 

F-2

 

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin St. Building A

Tel-Aviv 6492102, Israel

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

 

Critical Audit Matter

 

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 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.

 

    Revenue recognition
Description of the Matter  

As described in Note 2.n to the consolidated financial statements, the Company generates revenues from some long-term contracts that involve significant implementation, customization, or integration of the Company’s software license to customer-specific requirements. These contracts constitute single performance obligations that are satisfied over time. The Company recognizes revenue from such contracts using the percentage of completion accounting method, which is based on a ratio between actual costs incurred compared to the total estimated costs for the contract.

 

Auditing the recognition of the Company’s long-term contracts revenue was especially subjective and complex because of the significant estimation required by management to determine the total estimated costs for those contracts, particularly the projected labor costs to complete a contract. Determining the projected labor costs requires understanding the contract specific circumstances, including the specific terms and conditions of each complex contract, changes to the contract schedule, and complexity of the contract. Changes in the estimate of projected labor costs can have a material effect on the timing of revenue recognition.

 

How We Addressed the Matter in Our Audit  

We obtained an understanding, evaluated the design and tested the operating effectiveness of relevant internal controls over the Company’s revenue recognition process. For example, for a sample of contracts, we tested controls over management’s review of the initial estimate of total projected labor costs to complete a contract, as well as the ongoing evaluation of those estimates. We also tested internal controls over the completeness and accuracy of the underlying data used by management.

 

Our audit procedures included, among others, evaluating the significant assumptions and the accuracy and completeness of the underlying data used in management’s estimate. For a sample of contracts, we tested the Company’s historical ability to accurately estimate management’s total projected labor costs by comparing the estimated labor costs period over period. We inspected a sample of contracts to understand the specific terms and conditions and the remaining obligations in the contract. For selected contracts, we also met with various executives throughout the organization, including divisional managers, to obtain an understanding of project status and other factors considered in developing the estimate of remaining labor costs including project challenges, completed milestones, customer change orders and delays.

 

F-3

 

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin St. Building A

Tel-Aviv 6492102, Israel

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

 

/S/ KOST FORER GABBAY & KASIERER

KOST FORER GABBAY & KASIERER

A Member of Ernst & Young Global

 

We have served as the Company’s auditor since at least 1994.

 

Tel-Aviv, Israel

March 31, 2022

 

F-4

 

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin St. Building A

Tel-Aviv 6492102, Israel

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

  

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and the Board of Directors of Sapiens International Corporation N.V.

 

Opinion on Internal Control over Financial Reporting

 

We have audited Sapiens International Corporation N.V. Company’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, Sapiens International Corporation N.V. Company (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.

 

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, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes, and our report dated March 31, 2022 expressed an unqualified opinion thereon.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’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.

 

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.

 

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 provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control Over Financial Reporting

 

A company’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’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’s assets that could have a material effect on the financial statements.

 

F-5

 

 

 

Kost Forer Gabbay & Kasierer

144 Menachem Begin St. Building A

Tel-Aviv 6492102, Israel

 

Tel: +972-3-6232525

Fax: +972-3-5622555

ey.com

 

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.

 

/s/ Kost Forer Gabbay & Kasierer

KOST FORER GABBAY & KASIERER

A Member of Ernst & Young Global

 

Tel-Aviv, Israel

March 31, 2022

 

F-6

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

CONSOLIDATED BALANCE SHEETS

 

U.S. dollars in thousands

 

   December 31, 
   2020   2021 
         
ASSETS        
         
CURRENT ASSETS:        
Cash and cash equivalents  $152,561   $190,243 
Short-term bank deposit   30,000    20,000 
Trade receivables (net of allowance for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively)   48,623    53,985 
Unbilled receivables and contract assets   16,786    22,276 
Other receivables and prepaid expenses   19,388    13,841 
           
Total current assets   267,358    300,345 
           
           
LONG-TERM ASSETS:          
Capitalized software development costs, net   24,362    25,203 
Other intangible assets, net   74,953    56,939 
Property and equipment, net   16,970    14,458 
Goodwill   264,282    261,141 
Severance pay fund   6,582    5,954 
Operating lease right-of-use assets   54,390    43,665 
Other long-term assets   5,264    7,288 
           
Total long-term assets   446,803    414,648 
           
Total assets  $714,161   $714,993 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

F-7

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

CONSOLIDATED BALANCE SHEETS

U.S. dollars in thousands (except share data)

 

   December 31, 
   2020   2021 
         
LIABILITIES AND EQUITY        
         
CURRENT LIABILITIES:        
Trade payables  $5,389   $5,008 
Employees and payroll accruals   40,494    43,402 
Accrued expenses and other liabilities   34,625    33,048 
Current maturities of Series B Debentures   19,796    19,796 
Current maturities of operating lease liabilities   9,924    10,827 
Deferred revenues   34,548    39,614 
           
Total current liabilities   144,776    151,695 
           
LONG-TERM LIABILITIES:          
Series B Debentures, net of current maturities   98,676    78,986 
Deferred tax liabilities   16,010    15,360 
Other long-term liabilities   12,129    12,144 
Long-term operating lease liabilities   48,773    38,751 
Accrued severance pay   9,586    9,236 
Redeemable non-controlling interest   517    101 
           
Total long-term liabilities   185,691    154,578 
           
COMMITMENTS AND CONTINGENTIES   
 
    
 
 
           
EQUITY:          
Sapiens International Corporation N.V. Shareholders’ equity:          
Share capital:          
Common shares of € 0.01 par value:
Authorized: 70,000,000 shares on December 31, 2020 and 2021; Issued: 56,989,995 and 57,393,305 shares on December 31, 2020 and 2021, respectively; Outstanding: 54,661,699 and 55,065,009 shares on December 31, 2020 and 2021, respectively
   751    756 
Additional paid-in capital   334,693    340,837 
Treasury shares, at cost - 2,328,296 Common shares on December 31, 2020 and 2021   (9,423)   (9,423)
Accumulated other comprehensive income   11,026    2,819 
Retained earnings   44,643    71,559 
           
Total Sapiens International Corporation N.V. shareholders’ equity   381,690    406,548 
Non-controlling interests   2,004    2,172 
           
Total equity   383,694    408,720 
           
Total liabilities and equity  $714,161   $714,993 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

F-8

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

CONSOLIDATED STATEMENTS OF INCOME

U.S. dollars in thousands (except per share data)

 

  

Year ended
December 31,

 
   2019   2020   2021 
             
Revenues  $325,674   $382,903   $461,035 
                
Cost of revenues   196,153    226,929    273,191 
                
Gross profit   129,521    155,974    187,844 
                
Operating expenses:               
Research and development   37,378    41,358    54,013 
Selling, marketing, general and administrative   54,274    69,613    76,343 
                
Total operating expenses   91,652    110,971    130,356 
                
Operating income   37,869    45,003    57,488 
Financial expense, net   2,768    3,805    202 
                
Income before taxes on income   35,101    41,198    57,286 
Taxes on income   8,610    7,041    9,964 
                
Net income   26,491    34,157    47,322 
                
Attributed to non-controlling interests   244    382    151 
                
Net income attributable to Sapiens’ shareholders  $26,247   $33,775   $47,171 
                
Net earnings per share attributable to Sapiens’ shareholders               
                
Basic  $0.53   $0.67   $0.86 
                
Diluted  $0.52   $0.65   $0.85 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

F-9

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

U.S. dollars in thousands

 

  

Year ended
December 31,

 
   2019   2020   2021 
             
Net income  $26,491   $34,157   $47,322 
                
Other comprehensive income (loss):               
                
Foreign currency translation adjustments   5,496    13,456    (8,159)
                
Total comprehensive income   31,987    47,613    39,163 
                
Comprehensive income attributed to non-controlling interests   301    431    199 
                
Comprehensive income attributable to Sapiens’ shareholders  $31,686   $47,182   $38,964 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

F-10

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

U.S. dollars in thousands (except of share data)

 

   Common share   Additional
paid-in
   Treasury   Accumulated
other
comprehensive
   Retained   Non-controlling  

Total
shareholders’

 
   Shares   Amount   capital   shares   Income (loss)   earnings   interests   equity 
                                 
Balance as of January 1, 2019   49,982,004   $695   $214,918   $(9,423)  $(7,820)  $2,674   $1,440   $202,484 
                                         
Stock-based compensation   -    
-
    1,318    
-
    
-
    
-
    87    1,405 
Employee stock options exercised (cash and cashless)   177,872    2    778    
-
    
-
    
-
    
-
    780 
Distribution of dividend   -    
-
    
-
    
-
    
-
    (11,009)   (149)   (11,158)
Other comprehensive income   -    
-
    
-
    
-
    5,439    
-
    57    5,496 
Net income   -    
-
    
-
    
-
    
-
    26,247    244    26,491 
                                         
Balance as of December 31, 2019   50,159,876    697    217,014    (9,423)   (2,381)   17,912    1,679    225,498 
                                         
Stock-based compensation   -    
-
    3,975    
-
    
-
    
-
    12    3,987 
Employee stock options exercised (cash and cashless)   603,519    11    5,039    
-
    
-
    
-
    
-
    5,050 
Distribution of dividend   -    
-
    
-
    
-
    
-
    (7,044)   
-
    (7,044)
Other comprehensive income   -    
-
    
-
    
-
    13,407    
-
    49    13,456 
Acquisition of minority interest   -    
-
    (29)   
-
    
-
    
-
    (118)   (147)
Proceeds from issuance of ordinary shares, net of issuance
expenses
   3,898,304    43    108,694    
-
    
-
    
-
    
-
    108,737 
Net income   -    
-
    
-
    
-
    
-
    33,775    382    34,157 
                                         
Balance as of December 31, 2020   54,661,699    751    334,693    (9,423)   11,026    44,643    2,004    383,694 
                                         
Stock-based compensation   -    
-
    4,706    
-
    
-
    
-
    5    4,711 
Employee stock options exercised (cash and cashless)   403,310    5    2,033    
-
    
-
    
-
    
-
    2,038 
Distribution of dividend   -    
-
    
-
    
-
    
-
    (20,255)   (31)   (20,286)
Other comprehensive loss   -    
-
    
-
    
-
    (8,207)   
-
    48    (8,159)
Transaction with minority shareholders   -    
-
    (595)   
-
    
-
    
-
    (5)   (600)
Net income   -    
-
    
-
    
-
    
-
    47,171    151    47,322 
                                         
Balance as of December 31, 2021   55,065,009   $756   $340,837   $(9,423)  $2,819   $71,559   $2,172   $408,720 

 

F-11

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

U.S. dollars in thousands

 

  

Year ended

December 31,

 
   2019   2020   2021 
Cash flows from operating activities:            
             
Net income  $26,491   $34,157   $47,322 
Reconciliation of net income to net cash provided by operating activities:               
Depreciation and amortization   19,138    23,383    28,669 
Stock-based compensation   1,405    3,987    4,711 
Accretion of discount on Series B Debentures   171    134    106 
Impairment of right of use asset   
-
    351    1,439 
Capital loss (gain) from sale of property and equipment   (40)   44    (60)
                
Net changes in operating assets and liabilities               
Trade receivables, net, unbilled receivables and contract assets   10,514    (5,168)   (13,937)
Other operating assets   6,726    (2,049)   17,743 
Deferred tax liabilities, net   (6,441)   (16)   (1,902)
Trade payables   (1,476)   (1,344)   (529)
Other operating liabilities   6,667    1,435    (8,325)
Deferred revenues   2,747    2,992    4,930 
Accrued severance pay, net   255    349    375 
                
Net cash provided by operating activities   66,157    58,255    80,542 
                
Cash flows from investing activities:               
                
Purchase of property and equipment   (11,474)   (2,633)   (3,786)
Proceeds from sale of property and equipment   834    12    1,111 
Capitalized software development costs   (5,665)   (5,798)   (7,911)
Net cash received from (paid for) acquisitions (b)   (1,554)   (109,052)   831 
Proceeds from (investment in) short-term bank deposits, net   (1,119)   (30,397)   10,031 
Proceeds from (investment in) restricted deposit on account of future acquisition   (22,890)   22,890    
-
 
Acquisition of other intangible asset   
-
    (2,810)   (151)
                
Net cash provided by (used in) investing activities  $(41,868)  $(127,788)  $125 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

F-12

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

CONSOLIDATED STATEMENTS OF CASH FLOWS

U.S. dollars in thousands

 

  

Year ended

December 31,

 
   2019   2020   2021 
Cash flows from financing activities:            
             
Proceeds from employee stock options exercised  $780   $5,050   $2,038 
Receipt of short-term loan   
-
    20,000    
-
 
Repayment of loans   (4)   (20,000)   
-
 
Proceeds from issuance of Series B Debentures, net of issuance expenses   
-
    60,346    
-
 
Repayment of Series B Debentures   (9,898)   (9,898)   (19,796)
Distribution of dividend   (11,009)   (7,044)   (20,255)
Payments of contingent consideration   (374)   (538)   (926)
Acquisition of non-controlling interests   
-
    (147)   (990)
Dividend to non-controlling interest   (149)   
-
    (31)
Proceeds from issuance of ordinary shares, net of issuance expenses   
-
    108,737    
-
 
                
Net cash provided by (used in) financing activities   (20,654)   156,506    (39,960)
                
Effect of exchange rate changes on cash   (1,968)   (707)   (3,025)
                
Increase in cash, and cash equivalents   1,667    86,266    37,682 
Cash, cash equivalents at beginning of year   64,628    66,295    152,561 
                
Cash and cash equivalents at end of year  $66,295   $152,561   $190,243 
                
Supplemental cash flow activities:               
                
(a) Cash paid during the year for:               
                
Interest, net  $2,481   $5,439   $3,218 
                
Income taxes, net  $6,397   $16,330   $6,654 
                
(b) Net cash received from (paid for) acquisitions:                
Fair value of assets acquired and liabilities assumed at the date of acquisition:               
Working capital, net (excluding cash and cash equivalents)  $317   $10,839   $238 
Other long-term assets   (412)   (9,577)   
-
 
Other long-term liabilities   200    24,572    
-
 
Redeemable non-controlling interests   
-
    450    
-
 
Goodwill and other intangible assets   (1,659)   (135,336)   593 
                
   $(1,554)  $(109,052)  $831 
                
(c) Non-cash transactions:               
Net lease liabilities arising from obtaining right-of-use assets  $19,125   $1,861   $5,526 
Property and equipment purchase incurred but unpaid at period end  $315   $490   $262 

 

The accompanying notes are an integral part of the consolidated financial statements.

 

F-13

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 1:- GENERAL

 

a.General:

 

Sapiens International Corporation N.V. (“Sapiens”) and its subsidiaries (collectively, the “Company”), a member of the Formula Systems (1985) Ltd. (“Formula”) Group, is a global provider of software solutions for the insurance industry. The ultimate parent of the Company is Asseco Poland S.A. (“Asseco”), a Polish public company, traded on the Warsaw Stock Exchange. The Company’s expertise is reflected in its innovative software, solutions and professional services for property & casualty (P&C); reinsurance; life, pension & annuity (L&P); workers’ compensation (WC); medical professional liability (MPL); financial & compliance (F&C); and decision modelling for both insurance and financial markets. The Company offers end to end solutions for insurers core, data & analytics and digital operations, as well as stand-alone solutions which help them optimize and maximize their current investment.

 

The Company mainly operates in North America, Europe and Asia Pacific.

  

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in United States (“U.S. GAAP”).

 

a.Use of estimates:

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates and assumptions are related, but not limited to contingent liabilities, income tax uncertainties, deferred taxes assets, share-based compensation, value of intangible assets and goodwill, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion. The Company’s management believes that the estimates, judgment 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 consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

 

b.Financial statements in United States dollars:

 

The currency of the primary economic environment in which the operations of Sapiens and certain subsidiaries are conducted is the U.S. dollar (“dollar”); thus, the dollar is the functional currency of Sapiens and certain subsidiaries.

 

Sapiens and certain subsidiaries’ transactions and balances denominated in dollars are presented at their original amounts. Non-dollar transactions and balances have been remeasured to dollars in accordance with ASC 830, “Foreign Currency Matters”. All transaction gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statements of income as financial income or expenses, as appropriate.

 

For those subsidiaries, whose functional currency has been determined to be their local currency, assets and liabilities are translated at year-end exchange rates and statement of income items are translated at average exchange rates prevailing during the year. Such translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) in equity.

 

F-14

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

c.Principles of consolidation:

 

The consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.

 

Non-controlling interests of subsidiaries represent the non-controlling shareholders’ 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.

 

d.Cash equivalents:

 

Cash equivalents are short-term highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.

 

e.Short-term bank deposits:

 

Short-term bank deposits with original maturities of more than three months and less than one year at the date acquired are included in short-term bank deposits.

 

f.Trade receivables:

 

Trade receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability of the Company’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’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.

 

Estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income.

 

The following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:

 

   December 31, 
   2020   2021 
         
Trade receivables  $50,181   $55,322 
Allowance for credit losses   (1,558)   (1,337)
           
   $48,623   $53,985 

 

F-15

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

g.Property and equipment, net:

 

Property and equipment are stated at cost, net of accumulated depreciation using the straight-line method over the estimated useful lives of the assets, at the following annual rates:

 

   % 
     
Computers and peripheral equipment   20 - 33 
Office furniture and equipment   6 - 33 
Buildings   2.5 

 

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.

 

h.Leases:

 

The Company determines if an arrangement is a lease at inception. The Company’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.

 

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’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 operation leases.

   

For lease with terms greater than 12 months, 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’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) based on the information available on the commencement date in determining the present value of lease payments. The Company’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.

 

F-16

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

i.Research and development costs:

 

Research and development costs incurred in the process of software production 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, “Software - Costs of Software to be Sold Leased or Marketed”. Based on the Company’s product development process, technological feasibility is established upon completion of a detailed program design.

 

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.

 

Capitalized software development costs are amortized by the straight-line method over the estimated useful life of the software products (primarily seven years).

 

j.Business combinations:

 

The Company accounts for its business acquisitions in accordance with Accounting Standards Codification ASC No. 805, “Business Combinations”. 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 and intangible assets acquired is assigned based on their fair values as of the date of the acquisition. The excess of the fair value of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Goodwill generated from the business combinations is primarily attributable to synergies between the Company and acquired companies’ respective products and services. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

 

The Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business (“2017-01”), 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.

 

F-17

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

k.Other intangible assets, net:

 

Technology and patents acquired are amortized over their estimated useful life on a straight-line basis. The acquired customer relationships are amortized over their estimated useful lives in proportion to the economic benefits realized method. The average annual rates for other intangible assets are as follows:

 

   % 
     
Technology   13 - 50 
Customer relationships   7 - 15 
Patent   10 

 

l.

Goodwill:

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of the identifiable tangible and intangible assets acquired. Under ASC 350, “Intangibles- Goodwill and Other” (“ASC 350”), goodwill is subject to an annual impairment test at least annually or more frequently if impairment indicators are present. Goodwill impairment is required if the net book value of a reporting unit exceeds its estimated fair value. The Company operates in four reporting units: L&P (Life & Pension), P&C (Property & Casualty), Decision and IPELS (Israel, Poland, Emerge, Latvia, Spain).

 

For the years ended December 31, 2019, 2020 and 2021, no impairment of goodwill has been recorded.

 

m.Impairment of long-lived assets:

 

The Company’s long-lived assets and identifiable intangibles including right-of-use assets that are subject to amortization are reviewed for impairment in accordance with ASC 360 “Property, Plant, and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. ASC 360 provides examples of events or changes in circumstances that might indicate that impairment exists for a particular long-lived asset or asset group.

 

F-18

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

Among those events and circumstances that the Company believes to be impairment indicators are:

 

-A significant decrease in the market price of a long-lived asset (asset group)
-A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition

 

The 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. During 2019, no impairment losses have been identified.

 

During 2021 and 2020, the Company identified an impairment loss of $1,439 and $351, respectively, as outlined in Note 6.

 

n.Revenue recognition:

 

The Company implements the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). See Note 18 for further disclosures.

 

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.

 

The Company generates revenues mainly from sales of software licenses which include significant implementation and customization services. In addition, the Company generates revenues from post implementation consulting services and maintenance services. Revenues from these contracts are based on either fixed price or time and material.

 

Revenue from long term contracts which involve significant implementation, customization, or integration of the Company’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.

 

In addition, the Company has enforceable right to payment for performance completed to date. Accordingly, the Company recognizes revenue on such contracts over time, using the percentage of completion accounting method. The Company recognizes revenue and gross profit as the work is performed, based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Determining the projected labor costs requires understanding the project-specific circumstances, including the specific terms and conditions of each complex contract, changes to the project schedule, and complexity of the project. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses become probable, in the amount of the estimated loss on the entire contract.

 

F-19

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

When post implementation and consulting services do not involve significant customization, the Company accounts for such services as performance obligations satisfied over time and revenues are recognized as the services are provided.

 

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.

 

The Company allocates the transaction price for each contract to each performance obligation identified in the contract based on the relative standalone selling price (SSP). The Company determines SSP for the purposes of allocating the transaction price to each performance obligation by considering several external and internal factors including, but not limited to, transactions where the specific performance obligation is sold separately, historical actual pricing practices and geographies in which the Company offers its services.

 

If a specific performance obligation, such as the software license, is sold for a broad range of amounts (that is, the selling price is highly variable) or if the Company has not yet established a price for that good or service, and the good or service has not previously been sold on a standalone basis (that is, the selling price is uncertain), the Company applies the residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs with any residual amount of transaction price allocated to the remaining specific performance obligation.

 

In addition to software license fees, contracts with customers may contain an agreement to provide for maintenance services. The Company considers the maintenance performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.

 

Sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid for initial contracts, which are not commensurate with sales commissions paid for renewal contracts, are capitalized and amortized over an expected period of benefit. Sales commissions on initial contracts, which are commensurate with sales commissions paid for renewal contracts, are capitalized and then amortized correspondingly to the recognized revenue of the related initial contracts. Sales commissions for renewal contracts are capitalized and then amortized on a straight-line basis over the related contractual renewal period. If the expected amortization period is one-year or less, the Company uses the practical expedient and the commission fee is expensed as incurred.

 

Amortization expense related to these costs are included in sales, marketing, general and administrative expenses.

 

F-20

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

o.Income taxes:

 

The Company accounts for income taxes in accordance with ASC 740, “Income Taxes”. This topic prescribes the use of the asset and liability method, whereby deferred tax asset and liability account balances are determined based on the differences between the 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 the amounts that are more likely-than-not to be realized.

 

The Company implements a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the 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, on an evaluation of the 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% (cumulative basis) likely to be realized upon ultimate settlement.

 

The Company classifies interest as financial expense and penalties as selling, marketing, general and administrative expenses.

 

p.Concentrations of credit risks:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, trade receivables, unbilled receivables and contract assets, and foreign currency derivative contracts.

 

The Company’s cash and cash equivalents and short-term bank deposit are invested in bank deposits mainly in dollars and NIS. Deposits in the U.S. may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.

 

The Company’s trade receivables are generally derived from sales to large and solid organizations located mainly in North America, Europe and the rest of the world.

 

The Company performs ongoing credit evaluations of its customers and to date has not experienced any material losses. In certain circumstances, the Company may require prepayment.

 

The Company entered into forward contracts, and option contracts intended to protect against the increase in value of forecasted non-dollar currency cash flows. The derivative instruments hedge a portion of the Company’s non-dollar currency exposure.

 

No off-balance sheet concentrations of credit risk exist.

 

F-21

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

q.Accrued severance pay and retirement plans:

 

The Company’s liability for severance pay for its Israeli employees is calculated pursuant to Israel’s Severance Pay Law based on the most recent monthly salary of the employees multiplied by the number of years of employment as of the balance sheet date. Employees are entitled to one month’s salary for each year of employment, or a portion thereof. The Company’s liability is fully provided by monthly deposits with insurance policies and severance pay funds and by an accrual.

 

The deposited funds include profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israel’s Severance Pay Law or employment agreements. The value of the deposited funds is based on the cash surrendered value of these policies and recorded as an asset in the Company’s consolidated balance sheet.

 

In addition, the Company signed a collective agreement with certain employees, according to which the Company’s contributions for severance pay shall be in lieu of severance compensation and that upon release of the policy to the employee, no additional payments shall be made by the Company to the employee. Generally, the Company, under its sole discretion, pays to these employees the entire liability, irrespective of the collective agreement described per above. Therefore, the net obligation related to those employees is stated on the balance sheet as accrued severance pay.

 

The Company’s agreements with certain employees in Israel are in accordance with Section 14 of the Severance Pay Law, whereas, the Company’s contributions for severance pay shall be in lieu of its severance liability. Upon contribution of the full amount of the employee’s monthly salary, and release of the policy to the employee, no additional calculations shall be conducted between the parties regarding the matter to severance pay and no additional payments shall be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as they are legally released from obligation to employees once the deposit amounts have been paid.

 

Severance expense for the years 2019, 2020 and 2021 amounted to $3,718, $4,020 and $4,538, respectively.

 

The Company has a 401(k) retirement savings plan for most of its U.S. employees. Each eligible employee may elect to contribute a portion of its employee’s compensation to the plan. The Company has a discretionary employer match. In the reporting periods, this match ranges from 2-3% if an employee contributed 6%.

 

Such 401(k) employer match expense for the year 2019, 2020 and 2021 amounted to $1,144, $1,233 and $1,282, respectively.

 

F-22

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

r.Basic and diluted net earnings per share:

 

Basic net earnings per share are computed based on the weighted average number of common shares outstanding during each year. Diluted net earnings per share are computed based on the weighted average number of common shares outstanding during each year plus dilutive potential equivalent common shares considered outstanding during the year, in accordance with ASC 260, “Earnings Per Share”.

 

s.Stock-based compensation:

 

The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation - Stock Compensation” (“ASC 718”), 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 Company uses the Binomial Lattice (“Binomial model”) option-pricing model 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, and the probability that the option will be exercised prior to the end of its contractual life. The Company recognizes forfeitures of equity-based awards as they occur.

 

Stock-based compensation cost is measured at the grant date, based on the fair value of the award. The Company recognizes compensation expense for the value of its awards, which have graded vesting, on a straight-line basis when the only condition to vesting is continued service. If vesting is subject to a performance condition, recognition is based on the implicit service period of the award. Expense for awards with performance conditions is estimated and adjusted on a quarterly basis based upon the assessment of the probability that the performance condition will be met.

 

The fair value of each option granted in 2019, 2020 and 2021 using the Binomial model, was estimated on the date of grant with the following assumptions:

 

   Year ended December 31,
   2019  2020  2021
          
Contractual life   6 years   6 years   6 years
Expected exercise factor   2-2.8   2-2.8   2-2.8
Dividend yield   0%   0%   0%
Expected volatility (weighted average)   30.5%-30.9%   31.0%-35.2%   36.3%-36.9%
Risk-free interest rate   1.6%-2.6%   0.4%-1.8%   0.5%-1.3%

 

The risk-free interest rate assumption is based on the yield from U.S. Treasury zero-coupon bonds with an equivalent term as of the Company’s employee stock options. Since dividend payment is applied to reduce the exercise price of the option, the effect of the dividend protection is reflected by using an expected dividend assumption of zero.

 

F-23

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

The expected life of options granted is derived from the output of the option valuation model and represents the period of time the options are expected to be outstanding. The expected exercise factor is based on industry acceptable rates since no actual historical behavior by option holders exists. Expected volatility is based on the historical volatility of the Company.

 

t.Fair value of financial instruments:

 

ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), defines fair value as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. In determining fair value, the Company uses various valuation approaches. ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.

 

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.

 

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:

 

Level 1 -Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

Level 2 -Include other inputs that are directly or indirectly observable in the marketplace.

 

Level 3 -Unobservable inputs which are supported by little or no market activity.

 

The Company measures its foreign currency derivative instruments at fair value.

 

Foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.

 

F-24

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

The carrying amounts of cash and cash equivalents, short-term bank deposit, trade receivables, other receivables and prepaid expenses and accounts payable approximate fair value due to the short-term maturities of such instruments.

 

The following table presents liabilities measured at fair value on a recurring basis as of December 31, 2020 and 2021:

 

   December 31, 
   2020   2021 
   Fair value measurement
using input Level 2
 
Other receivables and prepaid expenses:          
           
Derivative instruments  $
-
   $188 
           
Total Assets  $
-
   $188 
           
Accrued expenses and other liabilities:          
           
Derivative instruments  $(707)  $
-
 
           
Current maturities of Series B Debentures  $(19,796)  $(19,796)
           
Series B Debentures, net of current maturities  $(98,676)  $(78,986)
           
Total liabilities  $(119,179)  $(98,782)

 

u.Derivatives and hedging:

 

The Company enters into option contracts and forward contracts to hedge certain transactions denominated in foreign currencies. The purpose of the Company’s foreign currency hedging activities is to protect the Company from risk that the eventual dollar cash flows from international activities will be adversely affected by changes in the exchange rates. The Company’s option and forward contracts do not qualify as hedging instruments under ASC 815, “Derivatives and hedging”. Changes in the fair value of option strategies are reflected in the consolidated statements of income as financial income or expense.

 

In 2019, 2020 and 2021, the Company entered into option contracts in the notional amounts of $24,296, $1,650 and $27,138, respectively, and in 2019, 2020 and 2021 the Company entered into forward contracts in the aggregate notional amounts of $74,297, $260,862 and $140,688, respectively, in order to protect against foreign currency fluctuations.

 

As of December 31, 2019, 2020 and 2021, the Company had outstanding options and forward contracts, in the notional amount of $15,384, $3,866 and $20,000, respectively.

 

In 2019, 2020 and 2021, the Company recorded financial income, net of $535, $104 and $3,338 respectively, with respect to the above transactions, presented in the statements of income as part of financial expenses, net.

 

F-25

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES (Cont.)

 

v.Treasury shares:

 

Repurchased common shares are held as treasury shares. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity.

 

w.Comprehensive income (loss):

 

The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

 

x.Recently issued accounting pronouncements:

 

In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, 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 is currently evaluating this guidance to determine the impact it may have on its consolidated financial statements.

 

In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective for financial statements issued for annual periods beginning after 15 December 2021. Early adoption is permitted. The impact of this ASU on the Company’s consolidated financial statements is expected to be immaterial.

 

F-26

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 3:- ACQUISITIONS

 

1.Acquisition of Thor Denmark Holding ApS and its subsidiaries:

 

On November 30, 2020 (“the TIA Acquisition Date”), the Company completed the acquisition of all of the outstanding shares of Thor Denmark Holding ApS (“TIA”), a leading vendor of digital software solutions. TIA offers comprehensive software solutions primarily for Property & Casualty insurers, as well as several innovative extension modules. Additionally, TIA offers a full scope of expert implementation, application management and hosting services, enabling insurers to execute their digital and business strategies. The purchase price amounted to $76,107 in cash, subject to net working capital adjustments. Acquisition related costs amounted to $719, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of TIA’s operations have been included in the consolidated financial statements from the TIA Acquisition Date.

 

During 2021, the Company and TIA’s former shareholders (“Sellers”) agreed on the final working capital adjustments which resulted in payment of $0.8 million from Sellers to the Company.

 

The following table summarizes the fair value of the assets acquired and liabilities assumed:

 

Current assets (including cash of $2,292)  $6,337 
Goodwill   58,120 
Intangible assets   29,946 
Other long-term assets   4,254 
      
Total assets acquired  $98,657 
      
Current liabilities  $4,800 
Deferred revenues   5,742 
Deferred tax liabilities   6,962 
Other long-term liabilities   5,877 
      
Total liabilities acquired  $23,381 
      
Net assets acquired  $75,276 

 

The following table sets forth the components of intangible assets associated with the acquisition:

 

   Fair value 
     
Developed technology  $10,517 
Customer relationships   19,266 
Backlog   163 
      
Total intangible assets  $29,946 

 

F-27

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 3:- ACQUISITIONS (Cont.)

 

The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of TIA is primarily attributable to potential synergy with Sapiens, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

2.Acquisition of sum.cumo:

 

On February 6, 2020 (the “sum.cumo Acquisition Date”), Sapiens completed the acquisition of all the outstanding shares of sum.cumo GmbH (“sum.cumo”), a German company, which services insurers in the DACH region, helping them to achieve digital transformation of set up their existing business models or to design entirely new business models based on pure digital processes. sum.cumo’s experts in consulting, user experience, marketing and technology enable the region’s insurers to launch highly automated platforms well suited for e-commerce and real-time processing of transactions.

 

The purchase price totaled $ 22,487 in cash. At the acquisition date, the Company issued an aggregate of 173,005 RSUs to certain employees of sum.cumo, valued at a total of $4,400. The value of these grants was not included in the purchase price of sum.cumo, since their vesting is subject to both continued employment and other performance criteria.  In addition, sum.cumo’s senior executives have retention-based payments over three years (2020-2023) of up to approximately $2,800. These payments are subject to continued employment, and therefore were not included in the purchase price. Acquisition related costs amounted to $561, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of sum.cumo’s operations have been included in the consolidated financial statements from the sum.cumo Acquisition Date.

 

The table below presents the fair value that was allocated to sum.cumo’s assets and liabilities based upon fair values as determined by the Company.

 

Net assets (including cash of $ 981)   $ 1,447  
Intangible assets     9,730  
Deferred tax liabilities     (3,211 )
Goodwill     14,521  
         
Net assets acquired   $ 22,487  

 

The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of sum.cumo is primarily attributable to sales growth from future products, new customers and potential synergy with Sapiens, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

F-28

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 3:- ACQUISITIONS (Cont.)

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

3.Acquisition of Delphi Technology Inc. and its subsidiary:

 

On July 27, 2020 (the “Delphi Acquisition Date”), the Company completed the acquisition of Delphi Technology Inc. (“Delphi”), a leading vendor of software solutions for property & casualty (P&C) carriers, with a focus on the medical professional liability (MPL)/healthcare professional liability (HCPL) markets (sometimes referred to as “medical malpractice”). The total purchase price was $19,600 in cash. Acquisition related costs amounted to $299, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of Delphi’s operations have been included in the consolidated financial statements from the Delphi Acquisition Date.

 

The Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 in the United States. On April 22, 2020, Delphi applied for such aid in the form of U.S. Small Business Administration’s Paycheck Protection Program (“PPP Loan”) in the amount of $1,546. The PPP Loan is scheduled to mature on April 22, 2022, has a 1% interest rate, and is subject to the terms and conditions applicable to all loans made pursuant to the Paycheck Protection Program as administered by the U.S. Small Business Administration under the CARES Act. The PPP Loan was applied for by Delphi prior to the acquisition of the Company.

 

The table below presents the fair value that was allocated to Delphi’s assets and liabilities based upon fair values as determined by the Company:

 

Net liabilities (including cash of $ 6,265)  $(524)
Intangible assets   7,562 
Deferred tax liabilities, net   (2,313)
Goodwill   14,875 
      
Net assets acquired  $19,600 

 

The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of Delphi is primarily attributable to potential synergy with Sapiens, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

F-29

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 3:- ACQUISITIONS (Cont.)

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

4.Acquisition of Tiful Gemel Ltd.:

 

On June 1, 2020 (the “Tiful Gemel Acquisition Date”), Sapiens completed the acquisition of 75% of the outstanding shares of Tiful Gemel Ltd. (“Tiful Gemel”), an Israeli company which provides software solutions and managed services related to pension and provident funds in the Israeli market, for a total cash consideration of $1,281. In addition, under the share purchase agreement, the Company is committed to acquire the remainder of Tiful Gemel’s outstanding shares on June 1, 2023.

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

On July 8, 2021, the Company completed the acquisition of additional 20% of the outstanding shares of Tiful Gemel for a total amount of $390.

 

5.Acquisition of Cálculo S.A.U.:

 

On September 27, 2019 (the “Acquisition Date”), Sapiens completed the acquisition of all outstanding shares of Cálculo S.A.U (“Cálculo”), a Spanish company of insurance consulting and managed services, and a core solution to the Spanish market, for a total cash consideration of $5,760 (of which $5,608 were paid in September 2019, and $152 was paid in the first half of 2020). In addition, the sellers and senior executives have performance-based payments relating to achievements of various targets over three years (2019-2021) of up to $1,700. Some of these payments are subject to continued employment, and therefore were not included in the purchase price. Acquisition related costs were immaterial. The results of Cálculo’s operations have been included in the consolidated financial statements from the acquisition date.

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

F-30

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 4:- OTHER LONG-TERM ASSETS

 

   December 31, 
   2020   2021 
         
Deferred tax assets  $1,870   $3,122 
Long-term unbilled receivables   772    1,642 
Rent deposits   2,132    2,077 
Other   490    447 
           
   $5,264   $7,288 

 

NOTE 5:- PROPERTY AND EQUIPMENT, NET

 

   December 31, 
   2020   2021 
Cost:        
Computers and peripheral equipment  $43,426   $45,290 
Office furniture and equipment   10,435    9,212 
Buildings and leasehold improvements   10,481    9,210 
           
    64,342    63,712 
Accumulated depreciation:          
Computers and peripheral equipment   37,407    38,770 
Office furniture and equipment   5,697    5,741 
Buildings and leasehold improvements   4,268    4,743 
           
    47,372    49,254 
           
Depreciated cost  $16,970   $14,458 

 

Depreciation expense totaled $3,470, $4,698 and $5,360 for the years 2019, 2020 and 2021, respectively.

 

NOTE 6:- LEASES

 

The Company leases substantially all of its office space and vehicles under operating leases. The Company’s leases have original lease periods expiring between 2022 and 2030. Some leases include one or more options 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.

 

Due to the outbreak of COVID-19 and as a result of implementing a hybrid working model, the Company decided not to occupy leased offices in several locations. As a result of this, in 2020 the Company recorded a loss contingency of $2,155 related to Bangalore, India and an impairment of $351 related to Holon, Israel. In December 2021, the Company recorded an impairment in the amount of $1,439 primarily related to the offices in the United States and Germany. Furthermore, in November and December 2021 the Company signed an amendment with its lessor in Holon, Israel to vacate a portion of the offices. The loss contingency and the impairment were included in the Operating expenses in the Company’s consolidated statement of income.

 

F-31

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 6:- LEASES (Cont.)

 

The corresponding lease liabilities are classified as current and non-current operating lease liabilities.

 

The components of operating lease costs were as follows:

 

   Year ended December 31, 
   2020   2021 
         
Operating lease cost  $8,144   $7,946 
Variable lease cost   4,150    4,241 
Short-term lease cost   422    373 
           
Total lease costs  $12,716   $12,560 

 

The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:

 

   December 31, 
   2021 
     
Weighted average remaining lease term (years)   6.26 
Weighted average discount rate   4.77%

 

Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2020 and 2021, respectively, was $9,886 and $10,964 (included in cash flows from operating activities).

 

Maturities of lease liabilities are as follows:

 

2022  $11,115 
2023   10,226 
2024   7,953 
2025   7,205 
2026   6,726 
2027 and thereafter   14,923 
      
Total undiscounted cash flows   58,148 
Less imputed interest   8,570 
      
Present value of lease liabilities  $49,578 

 

F-32

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 7:- CAPITALIZED SOFTWARE DEVELOPMENT COSTS, NET

 

The changes in capitalized software development costs for the years ended December 31, 2020 and 2021 were as follows:

 

  

Year ended
December 31,

 
   2020   2021 
         
Balance at the beginning of the year  $23,953   $24,362 
           
Capitalization   5,798    7,911 
Amortization   (6,558)   (7,679)
Functional currency translation adjustments   1,169    609 
           
Balance at year end  $24,362   $25,203 

 

Amortization of capitalized software development costs for 2019, 2020 and 2021, was $5,668, $6,558 and $7,679, respectively. Amortization expense is included in cost of revenues.

 

NOTE 8:- OTHER INTANGIBLE ASSETS, NET

 

a.Other intangible assets, net, are comprised of the following:

 

   Weighted
average
remaining useful
life (years)
  December 31, 
      2020   2021 
Original amounts:           
            
Customer relationships  7.6  $59,482   $57,317 
Technology  4.0   70,813    70,123 
Patent  2.5   1,493    1,544 
              
       131,788    128,984 
              
Accumulated amortization:             
              
Customer relationships      18,827    23,940 
Technology      37,050    46,960 
Patent      958    1,145 
              
       56,835    72,045 
              
Other intangible assets, net     $74,953   $56,939 

  

In October 2020, the Company purchased a perpetual software license, which includes a permission to use the licensor’s source code and intellectual property rights, for a total consideration of $2,810. This purchase was included in technology under other intangible assets.

 

F-33

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 8:- OTHER INTANGIBLE ASSETS, NET (Cont.)

 

In December 2021, the Company purchased net assets from a U.S company, for a total consideration of approximately $600. The acquired assets mainly included customer relationship and technology.

 

b.Amortization of other intangible assets was $10,000, $12,127 and $15,630 for 2019, 2020 and 2021, respectively.

 

c.Estimated amortization expense for future periods:

 

2022  $12,374 
2023   11,760 
2024   8,853 
2025   6,621 
2026 and thereafter   17,331 
      
   $56,939 

 

NOTE 9:- GOODWILL

 

The changes in the carrying amount of goodwill for the years ended December 31, 2020 and 2021 are as follows:

 

  

Year ended
December 31,

 
   2020   2021 
         
Balance at the beginning of the year  $170,703   $264,282 
           
Acquisitions   87,438    593 
Functional currency translation adjustments   6,141    (3,734)
           
Balance at year end  $264,282   $261,141 

 

NOTE 10:- ACCRUED EXPENSES AND OTHER LIABILITIES

 

   December 31, 
   2020   2021 
         
Government authorities  $10,348   $7,010 
Accrued expenses and other liabilities   24,277    26,038 
           
   $34,625   $33,048 

 

F-34

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 11:- SERIES B DEBENTURES, NET OF CURRENT MATURITIES

 

   December 31, 
   2020   2021 
         
Series B Debentures  $118,778   $98,982 
Less: Current maturities   (19,796)   (19,796)
Less: Unamortized debt discounts and issuance costs   (306)   (200)
           
   $98,676   $78,986 

 

In September 2017, the Company issued Series B Debentures in the aggregate principal amount of NIS 280 million (approximately $79.2 million), linked to US dollars, payable in eight equal annual payments of $9,898, on January 1 of each of the years 2019 through 2026. The outstanding principal amount of the Series B Debentures will bear a fixed interest rate of 3.37% per annum, payable on January 1 and July 1 of each of the years 2018 through 2025, with one final interest payment on January 1, 2026. Debt discount and issuance costs were approximately $956, allocated to the Series B Debentures discount and are amortized as financial expenses over the term of the Series B Debentures due in 2026.

 

In June 2020, the Company expanded the Series B Debentures issuance and raised an additional NIS 210 million (approximately $60.3 million) linked to US dollars, payable in six equal annual payments of $9,898, on January 1 of each of the years 2021 through 2026.

 

The outstanding principal amount of the Series B Debentures will bear a fixed interest rate of 3.37% per annum, payable on January 1 and July 1 of each of the years 2020 through 2025, with one final interest payment on January 1, 2026. Debt premium and issuance costs, net, were approximately $80, allocated to the Series B Debentures discount and are amortized as financial expenses over the term of the Series B Debentures due in 2026.

 

Following the raise of the additional NIS 210 million (approximately $60.3 million) in Series B Debentures, a $20,000 short-term bank loan taken on March 18, 2020, from a commercial bank was fully repaid on June 9, 2020.

 

The Series B Debentures are listed for trading on the Tel-Aviv Stock Exchange.

 

The Series B Debentures are unsecured and non-convertible. The Series B Debentures interest may be increased in the event that the debentures’ rating is downgraded below a certain level. The Company has undertaken to maintain a number of conditions and limitations on the manner in which it operates its business, including limitations on its ability to undergo a change of control, distribute dividends, incur a floating charge on the Company’s assets, or undergo an asset sale or other change that results in a fundamental change in the Company’s operations.

 

In accordance with the indenture for the Series B Debentures, the Company is required to meet the following financial covenants: (1) Target shareholders’ equity (excluding minority interest)- above $120 million – as of December 31, 2021, total shareholders’ equity was approximately $407 million; and (2) Target ratio of net financial indebtedness to net capitalization (in each case, as defined under the indenture for the Company’s Series B Debentures) below 65% - as of December 31, 2021 the ratio of net financial indebtedness to net capitalization was (36.78)%.

 

F-35

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 11:- SERIES B DEBENTURES, NET OF CURRENT MATURITIES (Cont.)

 

(3) Target ratio of net financial indebtedness to EBITDA (accumulated calculation for the four last quarters) is below 5.5. As of December 31, 2021, the Target ratio of net financial indebtedness to EBITDA was (1.27). As of December 31, 2021, Sapiens is in compliance with all of its financial covenants.

 

During the years ended December 31, 2019, 2020 and 2021, the Company recorded $2,336, $3,180 and $3,337, respectively, of interest expense and $171, $134 and $106, respectively, of amortization of debt issuance costs, premium and discount in respect of the Series B Debentures.

 

As of December 31, 2020, and 2021, the estimated fair value of the Company’s Series B Debentures was $122,760 and $100,465, respectively. The fair value was determined based on the closing trading price of the Series B Debentures as of the last day of trading for the period. The fair value of the Series B Debentures is considered a Level 2 measurement as they are not actively traded.

 

NOTE 12:- COMMITMENTS AND CONTINGENTIES

 

a.Sapiens Technologies (1982) Ltd. (“Sapiens Technologies”), a subsidiary incorporated in Israel, was partially financed under programs sponsored by the Israel Innovation Authority (“IIA”), formerly the Office of the Chief Scientist, for the support of certain research and development activities conducted in Israel. In exchange for participation in the programs by the IIA, the Company agreed to pay 3.5% of total net consolidated license and

 

maintenance revenue and 0.35% of the net consolidated consulting services revenue related to the software developed within the framework of these programs based on an understanding with the IIA reached in January 2012.

 

F-36

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 12:- COMMITMENTS AND CONTINGENTIES (Cont.)

 

The royalties will be paid up to a maximum amount equaling 100%-150% of the grants provided by the IIA, linked to the dollar, and for grants received after January 1, 1999, bear annual interest at a rate based on LIBOR.

 

Royalty expense amounted to $471, $494 and $531 in 2019, 2020 and 2021, respectively, and are included in cost of revenues.

 

As of December 31, 2020 and 2021, the Company had a contingent liability to pay royalties of up to $6,014 and $5,454, respectively.

 

b.The Company provided bank guarantees in the amount of $924 as security for the rent to be paid for its leased offices. The bank guarantees will be expired and renewed in February 2022. As of December 31, 2020 and 2021, the Company provided bank guarantees of $291 and $320, respectively, as security for the performance of various contracts with customers and suppliers.

 

c.In accordance with the indenture for the Series B Debentures, the Company is required to meet certain financial covenants. See Note 11 above.

 

d.Contingent purchase obligations

 

As part of the Company’s acquisitions in recent years, the Company has several contingent earn-out obligations depending on retention and performance criteria. Refer to Note 3 for further information.

 

NOTE 13:- TAXES ON INCOME

 

a.Israeli taxation:

 

1.Corporate tax rates in Israel:

 

Taxable income of Israeli companies was generally subject to corporate tax at the rate of was 23% in 2021 and 2020. Some of the Israeli subsidiaries are eligible for tax benefits as described below.

 

2.Tax benefits under the Israel Law for the Encouragement of Capital Investments, 1959 (“the Law”):

 

Amendment 73 to the law:

 

In December 2016, 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 (“the 2017 Amendment”) was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement the “Nexus Principles” 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—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&D expenditure and R&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. 

F-37

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 13:- TAXES ON INCOME (Cont.)

 

The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology Enterprise (“SPTE”) (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’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 “Benefited Intangible Assets” 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.

 

Starting from 2017 under Amendment 73 to the Investment Law, part of the Company’s taxable income in Israel were entitled to a preferred 12% tax rate. Since 2019, under SPTE the tax rate for part of the Company’s taxable income in Israel has been reduced to a 6% corporate tax rate.

 

Amendment 74 to the Encouragement Law:

 

On November 15, 2021, the Economic Efficiency Law (Legislative Amendments for Achieving Budget Targets for the 2021 and 2022 Budget Years), 2021 (“the Economic Efficiency Law”), was enacted. This Law establishes a temporary order allowing Israeli companies to release tax-exempt earnings (“trapped earnings” or “accumulated earnings”) accumulated until December 31, 2020, through a mechanism established for a reduced corporate income tax rate applicable to those earnings (“the Temporary Order”).

 

In addition to the reduced corporate income tax (CIT) rate, Article 74 to the Encouragement Law was amended whereby effective from August 15, 2021, for any dividend distribution (including a dividend as per Article 51B to the Encouragement Law) by a company which has trapped earnings, there will be a requirement to allocate a portion of that distribution to the trapped earnings.

 

The tax-exempt income is attributable to the Company's previous status as "Approved Enterprise" and "Benefited Enterprise". Such tax-exempt income cannot be distributed to shareholders without subjecting the Company to payable income taxes. If dividends are distributed from previous tax-exempt profits, the Company will be liable for income tax at the rate applicable to its profits from the Approved Enterprise in at the tax rate enacted in the year in which the income was earned.

 

According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.

 

According to ASC 740, a deferred tax liability would generally be recorded relating to corporate taxes that would be owed on the distribution of profits if management has currently the intention to declare dividends of its tax-exempt earnings.

 

In 2021, the Company elected to benefit from the Temporary Order and pay the reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 109 million (approximately $35.3 million), and accordingly recognized deferred tax liability of $3,531.

 

The Company is expecting to file the election with the Israeli authorities during 2022.

 

F-38

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 13:- TAXES ON INCOME (Cont.)

 

3.Foreign Exchange Regulations:

 

Under the Foreign Exchange Regulations, some of the Company’s 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 for tax purposes only.

 

b.Income taxes on non-Israeli subsidiaries:

 

Non-Israeli subsidiaries are taxed according to the tax laws in their respective country of residence. Deferred income taxes were provided in relation to undistributed earnings of non-Israeli subsidiaries, which the Company intends to distribute in the near future.

 

The Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which earnings arose, in the vast majority of its subsidiaries. If the earnings, for which deferred taxes were not provided, 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.

 

The amount of undistributed earnings of foreign subsidiaries that are considered to be reinvested as of December 31, 2021, was $56,117 and the amount of the unrecognized deferred tax liability for temporary differences related to investments in foreign subsidiaries that were essentially permanent in duration as of December 31, 2021, was $5,553.

 

c.Tax Reform - United States of America:

 

The U.S. Tax Cuts and Jobs Act of 2017 (“TCJA”) was approved on December 22, 2017. This legislation makes significant changes to the U.S. Internal Revenue Code. Such changes include a reduction in the corporate tax rate and limitations on certain corporate deductions and credits, among other changes.

 

The TCJA reduces the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018. In addition, the TCJA makes certain changes to the depreciation rules and implements new limits on the deductibility of certain expenses and deduction.

 

The TCJA introduced the rules for tax on the global intangible low-taxed income (“GILTI”) on foreign income in excess of a deemed return on tangible assets of foreign corporations. One of our subsidiaries is subject to GILTI.

 

d.Net operating losses carryforwards:

 

As of December 31, 2021, certain subsidiaries had tax loss carryforwards totaling approximately $34,515. Most of these carryforward tax losses have no expiration date.

 

F-39

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 13:- TAXES ON INCOME (Cont.)

 

e.Deferred tax assets and liabilities:

 

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 tax purposes. Significant components of the Company deferred tax assets and liabilities are as follows:

 

   December 31, 
   2020   2021 
Deferred tax assets:        
Net operating losses carryforwards  $8,701  $*) 7,142 
Research and development   1,514    1,316 
Lease liability   9,441    8,725 
Reserves and allowances   5,523    5,119 
Other   2,041    
3,383
 
           
Deferred tax assets before valuation allowance   27,220    25,685 
Valuation allowance   (8,057)   (5,104)
           
Deferred tax assets   19,163    20,581 
           
Deferred tax liabilities:          
Capitalized software development costs   (3,428)   (3,045)
Lease right-of-use asset   (9,441)   (8,098)
Acquired intangibles   (17,498)   (13,169)
Property and equipment   (380)   (367)
Undistributed earnings   (1,302)   **) (8,047)
Other   (1,254)   (93)
           
Deferred tax liabilities   (33,303)   (32,819)
           
Deferred tax liabilities, net  $(14,140)  $(12,238)

 

*)Net of $1,180 provision for unrecognized tax benefits related to carryforward losses.

 

**)Include $3,531 related to the Company’s election to release the trapped earnings - see Note 13.a.2.

 

F-40

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 13:- TAXES ON INCOME (Cont.)

 

   December 31, 
   2020   2021 
         
Deferred tax assets, net  $1,870   $3,122 
Deferred tax liabilities, net   (16,010)   (15,360)
           
Deferred tax liabilities, net  $(14,140)  $(12,238)

 

Deferred tax assets, net, are included in other long-term assets. Deferred tax liabilities, net, are included in other long-term liabilities.

 

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.

 

f.Income before taxes on income is comprised as follows:

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Domestic (Israel)  $34,303   $34,037   $39,248 
Foreign   798    7,161    18,038
                
   $35,101   $41,198   $57,286 

 

F-41

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 13:- TAXES ON INCOME (Cont.)

 

g.A reconciliation between the theoretical tax expense, assuming all income is taxed at the statutory tax rate applicable to income for an Israeli company, and the actual tax expense as reported in the statements of income is as follows:

 

  

Year ended

December 31,

 
   2019   2020   2021 
Income before taxes on income, as reported in the statements of income  $35,101   $41,198   $57,286 
                
Statutory tax rate in Israel   23%   23%   23%
                
Theoretical taxes on income  $8,073   $9,476   $13,176 
                
Increase (decrease) in taxes resulting from:               
Foreign and preferred enterprise tax rates differences   (2,326)   (5,511)   (7,338)
Changes in carry forward tax losses and other temporary differences for which valuation allowance was provided   783    558    (1,645)
Non-deductible expenses   549    1,722    1,437 
Increase in uncertain tax positions, net   1,889    755    616 
Release of trapped earnings (see note 13.a.2)   
-
    
-
    3,531 
Others   (358)   41    187 
                
Taxes on income, as reported in the statements of income  $8,610   $7,041   $9,964 

 

h.Taxes on income are comprised as follows:

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Current  $14,733   $7,543   $11,866 
Deferred   (6,123)   (502)   (1,902)
                
   $8,610   $7,041   $9,964 

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Domestic (Israel)  $3,639   $3,695   $9,086 
Foreign   4,971    3,346    878 
                
   $8,610   $7,041   $9,964 

 

F-42

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 13:- TAXES ON INCOME (Cont.)

 

i.Uncertain tax benefits:

 

A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:

 

   December 31, 
   2020   2021 
         
Balance at the beginning of the year  $5,835   $7,646 
Acquisition of subsidiaries   1,057    
-
 
Increase in tax positions   2,487    2,731 
Decrease in tax positions   (1,733)   (1,457)
           
Balance at the end of the year  $7,646   $8,920 

 

As of December 31, 2020 and 2021, accrued interest related to unrecognized tax benefits amounted to $1,748 and $1,143, respectively.

 

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’s income tax provisions. Such differences could have a material effect on the Company’s income tax provision, cash flow from operating activities and net income in the period in which such determination is made.

 

Tax assessments filed by part of the Company’s Israeli subsidiaries through the year ended December 31, 2016, are considered to be final.

 

The Company is currently under audit in several jurisdictions for the tax years 2017 and onwards. Timing of the resolution of audits is highly uncertain and therefore, as of December 31, 2021, the Company cannot estimate the change in unrecognized tax benefits resulting from these audits.

 

NOTE 14:- EQUITY

 

a.The common shares of the Company are traded on the NASDAQ and on the Tel-Aviv Stock Exchange.

 

Common shares confer upon their holders voting rights, the right to receive cash dividends and the right to share in excess assets upon liquidation of the Company.

 

On October 20, 2020, the Company completed a secondary public offering of its ordinary shares on the NASDAQ. The Company issued 3,898,304 shares at a price of $29.5 per share before issuance expenses and underwriting discounts. The total proceeds from the issuance amounted to $108,737, net of issuance expenses of $509.

 

F-43

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 14:- EQUITY (Cont.)

 

b.Share Incentive Plan:

 

In 2011, the Company’s board of directors approved its 2011 Share Incentive Plan (the “2011 Plan”) pursuant to which the Company’s employees, directors, officers, consultants, advisors, suppliers, business partners, customers and any other person or entity whose services are considered valuable are eligible to receive awards of share options, restricted shares, restricted share units and other share-based awards. Options granted under the 2011 Plan may be exercised for a period of up to six years from the date of grant and become exercisable in four equal, annual installments, beginning with the first anniversary of the date of the grant, or pursuant to such other schedule as may provide in the option agreement.

 

The total number of Common Shares available under the 2011 Plan was set at 8,000,000. Upon the approval of the 2011 Plan, the board of directors determined that no further awards would be issued under the Company’s previously existing share incentive plans.

 

Upon the lapse of ten years following the adoption of the 2011 Plan, no further grants could be made under the plan. Consequently, in August 2021, we adopted our 2021 Share Incentive Plan (the “2021 Plan”), and all Common Shares that were reserved for issuance under the 2011 Plan and not subject to outstanding grants were transferred to the 2021 Plan. Even after our adoption of the 2021 Plan, all outstanding grants that were made under the 2011 Plan remain subject to the terms of the 2011 Plan. Common Shares underlying an award granted under the 2011 Plan that has expired, or is cancelled, terminated or forfeited for any reason, without having been exercised, are available for issuance under the 2021 Plan in accordance with the terms of the 2021 Plan.

 

As of December 31, 2021, 1,868,172 common shares of the Company were available for future grant under the 2021 Plan. Any options granted under the 2021 Plan which are forfeited, cancelled, terminated or expired, will become available for future grant under the 2021 Plan.

 

F-44

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 14:- EQUITY (Cont.)

 

A summary of the stock option activities in the year ended on December 31, 2021 is as follows:

 

   Year ended December 31, 2021 
   Amount of
options
   Weighted
average
exercise
   Weighted
average
remaining
contractual life
(in years)
   Aggregate
intrinsic
value
 
                 
Outstanding on January 1, 2021   1,462,482    14.26    3.17   $24,019 
Granted   847,000    30.36           
Exercised   (359,859)   10.32           
Expired and forfeited   (114,238)   12.69           
                     
Outstanding on December 31, 2021   1,835,385    22.27    3.77    22,374 
                     
Vested and expected to vest   1,835,385    22.27    3.77    22,374 
                     
Exercisable on December 31, 2021   734,969    12.95    2.10   $15,064

 

The weighted average grant date fair values of the options granted during the years ended December 31, 2019, 2020 and 2021 were $4.24, $7.99 and $10.35, respectively.

 

The total intrinsic value of options exercised during the years ended December 31, 2019, 2020 and 2021 was $2,301, $11,658 and $8,505, respectively.

 

The options outstanding under the Company’s stock option plans as of December 31, 2021 have been separated into ranges of exercise prices as follows:

 

                   Weighted 
       Weighted           Average 
   Options   Average   Weighted   Options   Exercise 
   outstanding   remaining   average   Exercisable   price of 
   as of   contractual   exercise   as of   Options 
   December 31,   Term   price   December 31,   Exercisable 
Ranges of exercise price  2021   (Years)   $   2021   $ 
                     
7.94   3,750    2.35    7.94    -    - 
8.7-10.72   597,969    1.82    10.64    564,969    10.66 
11.48-15.09   109,166    2.28    12.51    67,500    12.17 
23.92-28.49   297,500    4.56    25.97    82,500    24.77 
29.81-32.27   730,000    4.98    30.17    20,000    31.59 
34.96   97,000    5.92    34.69    
-
    
-
 
                          
    1,835,385    3.77    22.27    734,696    12.95 

 

The total equity-based compensation expenses related to all of the Company’s equity-based awards, recognized for the years ended December 31, 2019, 2020 and 2021, was $1,405, $3,987 and $4,711, respectively. Such expenses are recorded as part selling, marketing, general and administrative expenses in the Company’s consolidated statements of income.

 

F-45

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 14:- EQUITY (Cont.)

 

A summary of the RSU activities in the year ended on December 31, 2021, is as follows:

 

   Amount of options   Weighted Average Grant-Date Fair Value 
         
Unvested on January 1, 2021   238,005    24.45 
Granted   74,222    29.96 
Vested   (43,451)   24.45 
Expired and forfeited   (65,020)   24.47 
           
Unvested on December 31, 2021   203,756    26.46 

 

In connection with the Company’s acquisition of sum.cumo, on February 6, 2020 (see Note 3), the Company issued an aggregate of 173,005 RSUs to certain employees of sum.cumo in connection with the acquisition. The value of these grants was not included in the purchase price of sum.cumo, since their vesting is subject to both continued employment and other performance criteria. On August 3, 2021, the Company issued another 24,222 RSUs to certain employees of sum.cumo in connection with the acquisition.

 

The Company recorded compensation costs related to RSUs of $1,130 for the year ended December 31, 2021, which were included in Selling, marketing, general and administrative expenses in the Company’s consolidated statements of income.

 

F-46

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 14:- EQUITY (Cont.)

 

c.As of December 31, 2021, there was $10,369 of total unrecognized compensation cost related to non-vested options and RSUs, which is expected to be recognized over a weighted-average period of 2.05 years.

 

d.Dividend:

 

On April 12, 2021, the Company’s extraordinary general meeting of shareholders approved the distribution of a cash dividend of $0.37 per common share for a total amount of $20,286 that was paid during the second quarter of 2021.

 

NOTE 15:- RELATED PARTIES TRANSACTIONS

 

Agreements with controlling shareholder and its affiliates:

 

The Company has in effect services agreements with certain companies that are affiliated with Formula, Sapiens’ parent company (most recently since December 23, 2014 and thereafter), and Asseco, Sapiens’ ultimate parent company, pursuant to which the Company has received services amounting to approximately $6,005, $8,523 and $14,598, in aggregate for the years ended December 31, 2019, 2020 and 2021. In addition, during the years ended December 31, 2019, 2020 and 2021, the Company purchased from those affiliated companies an aggregate of approximately $194, $267 and $369 of hardware and software.

 

During the years ended December 31, 2019, 2020 and 2021, Asseco provided back office and professional services and fixed assets to the Company subsidiary, Sapiens Software Solutions (Poland) Sp. z o.o in an amount totaling approximately $676, $521 and $197, respectively.

 

As of December 31, 2020, and 2021, the Company had trade payables balances due to its related parties in amount of approximately $1,908 and $3,187, respectively. In addition, as of December 31, 2020 and 2021, the Company had trade receivables balances due from its related parties in amount of approximately $1,241 and $858, respectively.

 

F-47

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 16:- BASIC AND DILUTED NET EARNINGS PER SHARE

 

  

Year ended

December 31,

 
   2019   2020   2021 
Numerator (thousands):            
             
Net income attributed to Sapiens’ shareholders  $26,247   $33,775   $47,171 
                
Denominator (thousands):               
                
Denominator for basic earnings per share - weighted average number of common shares, net of treasury stock   50,031    51,208    54,785 
Stock options and RSU   622    951    805 
                
Denominator for diluted net earnings per share - adjusted weighted average number of shares   50,653    52,159    55,590 

 

The weighted average number of shares related to outstanding anti-dilutive options excluded from the calculations of diluted net earnings per share was 0, 200,000 and 804,438 for the years 2019, 2020 and 2021, respectively.

 

NOTE 17:- GEOGRAPHIC INFORMATION

 

a.The Company operates in a single reportable segment as a provider of software solutions. See Note 1 for a brief description of the Company’s business. The data below is presented in accordance with ASC 280, “Segment Reporting”.

 

b.Geographic information:

 

The following table sets forth revenues by country based on the billing address of the customer. Other than as shown below, no other country accounted for more than 10% of the Company’s revenues during the years ended December 31, 2019, 2020 and 2021.

 

  

Year ended
December 31,

 
   2019   2020   2021 
1. Revenues:            
             
North America *)   $163,565   $187,258   $188,980 
Europe **)    133,851    172,660    237,054 
Rest of the world    28,258    22,985    35,001 
                
   $325,674   $382,903   $461,035 

 

*)Revenues from North America that are shown in the above table consist of revenues primarily from the United States (in amounts of $163,089, $186,687 and $186,909 during the years ended December 31, 2019, 2020 and 2021, respectively).

 

**)

Revenues from Europe include revenues from European Union countries, the United Kingdom, or UK, and Israel.

 

F-48

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 17:- GEOGRAPHIC INFORMATION (Cont.)

 

   December 31, 
   2020   2021 
2. Long- lived assets, including property and equipment, net and operation right-of-use assets:        
Israel  $27,944   $22,263 
North America   8,245    4,737 
APAC   20,871    20,104 
Europe   14,300    11,019 
           
   $71,360   $58,123 

 

c.Major customer data:

 

For the years ended December 31, 2019, 2020 and 2021, no single customer contributed more than 10% to the Company’s total revenues.

 

NOTE 18:- REVENUE

 

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 $182 million as of December 31, 2021. The Company expects to recognize approximately 79% in 2022 from remaining performance obligations as of December 31, 2021, and the remainder thereafter. Remaining performance obligations include the remaining non-cancelable, committed and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services contracts that are on a T&M basis were excluded, as the Company elected to apply the practical expedients in accordance with ASC 606.

 

F-49

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 18:- REVENUE (Cont.)

 

Disaggregation of revenue:

 

The following table provides information about disaggregated revenue by type of contract, and timing of revenue recognition (in thousands):

 

  

Years ended
December 31,

 
   2020   2021 
         
Project implementation phase:        
Revenues from pre-production implementation projects  $142,247   $178,419 
Revenues from post-production implementation projects   240,656    282,616 
           
Total  $382,903   $461,035 

 

Contract balances:

 

The following table provides information about trade receivables, unbilled receivables, contract assets and contract liabilities (deferred revenues) from contracts with customers (in thousands):

 

   December 31, 
   2020   2021 
         
Trade receivables (net of allowance for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively)   48,623    53,985 
Short-term unbilled receivables *)   9,301    16,072 
Long-term unbilled receivables *)   772    858 
Contract assets **)   7,485    6,988 
Deferred revenues (short-term contract liabilities)   34,548    39,614 
Long-term deferred revenues (long-term contract liabilities) ***)   524    299 

 

*)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.

 

**)Contract assets relate to unbilled receivables (including a long-term balance of $784 presented in other long-term assets as of December 31, 2021), 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.

 

***)Included in other long-term liabilities in the consolidated balance sheets.

 

No impairment loss was recognized in respect of the Company’s outstanding contract assets during the years ended December 31, 2020 and 2021.

 

F-50

 

 

SAPIENS INTERNATIONAL CORPORATION N.V.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

U.S. dollars in thousands (except share and per share data)

 

NOTE 18:- REVENUE (Cont.)

 

During the year ended December 31, 2021, the Company recognized $33,030 that was included in deferred revenues (short-term contract liability) balance on December 31, 2020.

 

NOTE 19:- SELECTED STATEMENTS OF OPERATIONS DATA

 

a.Research and development expenses, net:

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Total costs  $43,043   $47,156   $61,924 
Less - capitalized software development costs   (5,665)   (5,798)   (7,911)
                
Research and development expenses, net  $37,378   $41,358   $54,013 

 

b.Financial expense, net

 

  

Year ended
December 31,

 
   2019   2020   2021 
Financial income:            
Interest   $382   $380   $887 
Foreign currency translation    991    1,312    1,413 
Derivatives gains, net    535    104    3,338 
                
    1,908    1,796    5,638 
Financial expenses:                
Foreign currency translation, bank charges and other    1,646    1,299    2,046 
Interest    3,030    4,302    3,794 
                
    (4,676)   (5,601)   (5,840)
                
Financial expense, net   $(2,768)  $(3,805)  $(202)

 

- - - - - - - -

  

F-51

3383000 Net of $1,180 provision for unrecognized tax benefits related to carryforward losses. Revenues from Europe include revenues from European Union countries, the United Kingdom, or UK, and Israel. Revenues from North America that are shown in the above table consist of revenues primarily from the United States (in amounts of $163,089, $186,687 and $186,909 during the years ended December 31, 2019, 2020 and 2021, respectively). false 972 FY 0000885740 3-790-2000 0000885740 2021-01-01 2021-12-31 0000885740 dei:BusinessContactMember 2021-01-01 2021-12-31 0000885740 2021-12-31 0000885740 2020-12-31 0000885740 2019-01-01 2019-12-31 0000885740 2020-01-01 2020-12-31 0000885740 us-gaap:CommonStockMember 2018-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000885740 us-gaap:TreasuryStockMember 2018-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000885740 us-gaap:RetainedEarningsMember 2018-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2018-12-31 0000885740 2018-12-31 0000885740 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000885740 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000885740 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000885740 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000885740 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000885740 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0000885740 us-gaap:CommonStockMember 2019-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000885740 us-gaap:TreasuryStockMember 2019-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000885740 us-gaap:RetainedEarningsMember 2019-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2019-12-31 0000885740 2019-12-31 0000885740 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000885740 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000885740 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000885740 us-gaap:CommonStockMember 2020-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000885740 us-gaap:TreasuryStockMember 2020-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000885740 us-gaap:RetainedEarningsMember 2020-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2020-12-31 0000885740 us-gaap:CommonStockMember 2021-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000885740 us-gaap:TreasuryStockMember 2021-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000885740 us-gaap:RetainedEarningsMember 2021-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2021-12-31 0000885740 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0000885740 spns:OptionsAndForwardContractsMember 2019-01-01 2019-12-31 0000885740 spns:OptionsAndForwardContractsMember 2020-01-01 2020-12-31 0000885740 spns:OptionsAndForwardContractsMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember spns:ComputersAndPeripheralEquipmentMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember spns:ComputersAndPeripheralEquipmentMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember spns:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember spns:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0000885740 spns:BuildingsMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember spns:TechnologyMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember spns:TechnologyMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000885740 us-gaap:PatentsMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember 2019-12-31 0000885740 srt:MaximumMember 2019-12-31 0000885740 srt:MinimumMember 2020-12-31 0000885740 srt:MaximumMember 2020-12-31 0000885740 srt:MinimumMember 2021-12-31 0000885740 srt:MaximumMember 2021-12-31 0000885740 srt:MinimumMember 2019-01-01 2019-12-31 0000885740 srt:MaximumMember 2019-01-01 2019-12-31 0000885740 srt:MinimumMember 2020-01-01 2020-12-31 0000885740 srt:MaximumMember 2020-01-01 2020-12-31 0000885740 srt:MinimumMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember 2021-01-01 2021-12-31 0000885740 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000885740 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000885740 2020-11-30 0000885740 2020-11-01 2020-11-30 0000885740 2020-07-27 0000885740 2020-07-01 2020-07-27 0000885740 2020-04-01 2020-04-22 0000885740 2020-04-22 0000885740 2020-05-27 2020-06-01 0000885740 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-05-27 2020-06-01 0000885740 2021-07-01 2021-07-08 0000885740 2021-07-08 0000885740 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-09-01 2019-09-27 0000885740 2019-09-27 0000885740 2020-06-30 0000885740 2019-09-01 2019-09-27 0000885740 spns:StoneRiverMember 2021-12-31 0000885740 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0000885740 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000885740 spns:BacklogMember 2021-01-01 2021-12-31 0000885740 spns:DelphiTechnologyIncMember 2021-12-31 0000885740 spns:ComputersAndPeripheralEquipmentMember 2020-12-31 0000885740 spns:ComputersAndPeripheralEquipmentMember 2021-12-31 0000885740 spns:OfficeFurnitureAndEquipmentMember 2020-12-31 0000885740 spns:OfficeFurnitureAndEquipmentMember 2021-12-31 0000885740 spns:BuildingsAndLeaseholdImprovementMember 2020-12-31 0000885740 spns:BuildingsAndLeaseholdImprovementMember 2021-12-31 0000885740 2020-10-25 2020-10-31 0000885740 2021-12-01 2021-12-31 0000885740 us-gaap:CustomerRelationshipsMember 2020-12-31 0000885740 us-gaap:CustomerRelationshipsMember 2021-12-31 0000885740 spns:TechnologyMember 2021-01-01 2021-12-31 0000885740 spns:TechnologyMember 2020-12-31 0000885740 spns:TechnologyMember 2021-12-31 0000885740 us-gaap:PatentsMember 2020-12-31 0000885740 us-gaap:PatentsMember 2021-12-31 0000885740 2017-09-30 0000885740 spns:SeriesBDebenturesMember 2017-09-30 0000885740 spns:SeriesBDebenturesMember 2017-09-02 2017-09-30 0000885740 2020-06-03 2020-06-30 0000885740 spns:SeriesBDebenturesMember 2020-03-18 0000885740 spns:SeriesBDebenturesMember 2021-01-01 2021-12-31 0000885740 spns:SeriesBDebenturesMember 2019-01-01 2019-12-31 0000885740 spns:SeriesBDebenturesMember 2020-01-01 2020-12-31 0000885740 2017-01-01 2017-12-31 0000885740 country:IL 2021-01-01 2021-12-31 0000885740 srt:MaximumMember 2017-12-16 2018-01-01 0000885740 srt:MinimumMember 2017-12-16 2018-01-01 0000885740 us-gaap:IPOMember 2020-10-20 0000885740 2020-10-01 2020-10-20 0000885740 spns:TwoThousandElevenPlanMember 2021-12-31 0000885740 spns:TwoThousandTwentyOnePlanMember 2021-12-31 0000885740 spns:EmployeesAndDirectorsMember 2019-01-01 2019-12-31 0000885740 spns:EmployeesAndDirectorsMember 2020-01-01 2020-12-31 0000885740 spns:EmployeesAndDirectorsMember 2021-01-01 2021-12-31 0000885740 2020-02-01 2020-02-06 0000885740 2021-07-26 2021-08-03 0000885740 2021-04-12 0000885740 2021-05-11 0000885740 spns:ExercisePriceOneMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceOneMember 2021-12-31 0000885740 spns:ExercisePriceTwoMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceTwoMember 2021-12-31 0000885740 spns:ExercisePriceThreeMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceThreeMember 2021-12-31 0000885740 spns:ExercisePriceFourMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceFourMember 2021-12-31 0000885740 spns:ExercisePriceFiveMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceFiveMember 2021-12-31 0000885740 spns:ExercisePriceSixMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceSixMember 2021-12-31 0000885740 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000885740 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000885740 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000885740 spns:HardwareAndSoftwareMember 2019-01-01 2019-12-31 0000885740 spns:HardwareAndSoftwareMember 2020-01-01 2020-12-31 0000885740 spns:HardwareAndSoftwareMember 2021-01-01 2021-12-31 0000885740 spns:SapiensPolandMember 2019-01-01 2019-12-31 0000885740 spns:SapiensPolandMember 2020-01-01 2020-12-31 0000885740 spns:SapiensPolandMember 2021-01-01 2021-12-31 0000885740 country:US 2019-01-01 2019-12-31 0000885740 country:US 2020-01-01 2020-12-31 0000885740 country:US 2021-01-01 2021-12-31 0000885740 us-gaap:OtherCustomerMember 2019-01-01 2019-12-31 0000885740 us-gaap:OtherCustomerMember 2020-01-01 2020-12-31 0000885740 us-gaap:OtherCustomerMember 2021-01-01 2021-12-31 0000885740 spns:NorthAmericasMember 2019-01-01 2019-12-31 0000885740 spns:NorthAmericasMember 2020-01-01 2020-12-31 0000885740 spns:NorthAmericasMember 2021-01-01 2021-12-31 0000885740 spns:EuropesMember 2019-01-01 2019-12-31 0000885740 spns:EuropesMember 2020-01-01 2020-12-31 0000885740 spns:EuropesMember 2021-01-01 2021-12-31 0000885740 spns:RestOfTheWorldMember 2019-01-01 2019-12-31 0000885740 spns:RestOfTheWorldMember 2020-01-01 2020-12-31 0000885740 spns:RestOfTheWorldMember 2021-01-01 2021-12-31 0000885740 country:IL 2020-12-31 0000885740 country:IL 2021-12-31 0000885740 srt:NorthAmericaMember 2020-12-31 0000885740 srt:NorthAmericaMember 2021-12-31 0000885740 spns:APACMember 2020-12-31 0000885740 spns:APACMember 2021-12-31 0000885740 exch:BCXE 2020-12-31 0000885740 exch:BCXE 2021-12-31 0000885740 spns:RevenuesFromPreproductionImplementationProjectsMember 2020-01-01 2020-12-31 0000885740 spns:RevenuesFromPreproductionImplementationProjectsMember 2021-01-01 2021-12-31 0000885740 spns:RevenuesFromPostproductionImplementationProjectsMember 2020-01-01 2020-12-31 0000885740 spns:RevenuesFromPostproductionImplementationProjectsMember 2021-01-01 2021-12-31 xbrli:shares iso4217:USD iso4217:EUR xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:ILS
EX-2.1 2 f20f2021ex2-1_sapiensinter.htm DESCRIPTION OF COMMON SHARES OF SAPIENS INTERNATIONAL CORPORATION N.V.

Exhibit 2.1

Description of Sapiens International Corporation N.V. Common Shares

 

The authorized share capital of Sapiens International Corporation N.V. (hereinafter, “we”, “us”, “our company,” “the Company” and similar expressions) consists of 70 million common shares, par value € 0.01 per share (“common shares”). As of March 1, 2022, 55,080,009 common shares were issued and outstanding (which excludes 2,328,296 common shares held in treasury).

 

Listing, Registration and Purposes

 

Our common shares are listed and traded on the Nasdaq Global Select Market under the trading symbol “SPNS.”

 

Our company is registered and existing under the laws of the Cayman Islands. Its registered number is 341242.

 

As set out in clause 2 of our Memorandum of Association, the objects and purpose for which the Company is established are unrestricted, and the Company has full power and authority to exercise all functions of a natural person of full capacity, including (without limitation):

 

  to establish, participate in or have any other interest in business enterprises concerned with the development and commercial operation of software;
     
  to finance directly or indirectly the activities of the Company, its subsidiaries and affiliates;
     
  to borrow and to lend moneys;
     
  to engage in the purchase and sale of securities, futures, real estate, business debts, commodities and intellectual property;
     
  to undertake, conduct and promote research and development;
     
  to guarantee, pledge, mortgage or otherwise encumber assets as security for the obligations of the Company or third parties; and
     
  to do all that may be useful or necessary for the attainment of the above purposes.

 

Board of Directors

 

A director who knows or ought to understand that in a certain instance there is mention of a conflicting interest between the Company and him acting privately or ex officio, will timely inform the Board of Directors of such conflict of interest. No conflict of interest will be deemed to exist between the Company and one or more of its directors in case of a contract or transaction between the Company and such director(s) or the Company and any other corporation, partnership, association, or other organization in which such director(s) are directors or officers, or have a financial interest, solely for that reason, or solely because such director(s) are present or participates in the meeting of the Board of Directors or Committee thereof which authorizes the contract or transaction, or solely because his or their votes are counted for such purpose if (a) the material facts of the interest or relationship are disclosed or are known to the Board of Directors or the Committee, and the Board of Directors or Committee in good faith authorizes the relevant contract or transaction by the affirmative votes of a majority of the disinterested directors, even though such disinterested directors may be less than a quorum, or (b) the material facts of the interest or relationship are disclosed or are known to the shareholders entitled to vote thereon, and the contract or transaction is specifically approved in good faith by vote of such shareholders; or (c) the contract or transaction is fair as to the Company as of the time it is authorized, approved or ratified by the Board of Directors, a committee thereof or the shareholders and, for such purposes, interested directors may be counted in determining the presence of a quorum at a meeting of the Board of Directors or of a committee that authorizes such contract or transaction. The Articles of Association (the “Articles”) provide that the directors shall receive such compensation as the Board of Directors may from time to time prescribe.  Members of the Board of Directors have the power to vote compensation to themselves, even if they lack an independent quorum.

 

 

 

 

The Articles do not require directors to resign at a certain age or to purchase a certain number of common shares.

 

Rights and Preferences

 

The Company has only one class of shares authorized and outstanding— the common shares. All previous issuances of preferred shares have been converted into common shares. The rights and preferences of the holders of common shares are summarized below:

 

(a) Voting, Liquidation, and Preemptive Rights

 

Holders of the common shares are entitled to one vote for each whole share on all matters to be voted upon by shareholders, including the election of directors. Holders of the common shares do not have cumulative voting rights in the election of directors. All common shares are equal to each other with respect to liquidation and dividend rights. Holders of the common shares are entitled to receive dividends out of funds legally available under Cayman Islands law, if and when declared by the Board of Directors in accordance with the Memorandum and Articles. See “Dividend Policy” below. In the event of the liquidation of the Company, all assets available for distribution to the holders of the common shares are distributable among them according to their respective holdings. Holders of the common shares have no preemptive rights to purchase any additional, unissued common shares. The foregoing summary of the common shares does not purport to be complete and is subject to, and qualified in its entirety by, the provisions of the Memorandum and Articles.

 

(b) Dividend Policy

 

After we publish our annual audited consolidated financial statements in our annual report on Form 20-F, our Board of Directors will announce the distribution of a cash dividend in an amount of up to 40% of our annual net profit (on a non-GAAP basis).  Our Board of Directors may 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. The distribution of dividends will be made in compliance with Cayman Islands law, the Memorandum and the Articles.

 

Our ability to pay dividends is subject to the limitations of the Companies Act (as revised) of the Cayman Islands, the Memorandum and the Articles. In direct connection with the approval of our annual accounts, the Board of Directors shall decide on the distribution of the profits. Profits can either be reserved or distributed to the shareholders in accordance with the Articles. Our Board of Directors has the right to reserve the profits at its discretion. Our Board of Directors may at any time resolve to make any interim distributions, if justified by the anticipated profits of our company. The Companies Act and the Articles further provide that a (interim) distribution of dividends can only occur if, at the moment of distribution, the equity of our company equals at least the nominal capital of our company and, as a result of the distribution, it will not fall below the nominal capital.  Nominal capital is the sum of the par values of all of the issued shares of our company’s capital stock at any moment in time.

 

Changing the Rights of the Shareholders

 

The general meeting of shareholders decides upon any change in the Memorandum and/or Articles. A resolution to amend the Memorandum and/or Articles generally requires the approval of two-thirds of the voting rights of shares present (in person or by proxy) and voting at a meeting of shareholders called for the purpose of approving such an amendment. An increase in our authorized share capital, however, merely requires approval by at least a simple majority of the votes actually cast at a meeting of shareholders at which a quorum is present.

 

2

 

 

General Meetings

 

At least one general meeting of shareholders must be held each year. Pursuant to the Articles, general meetings may be held in or outside of the Cayman Islands. Special general meetings of shareholders may be called at any time by the Chairman of the Board, the Co-Chairman, the Board of Directors or the holders of common shares representing at least ten percent (10%) of the total voting rights attached to the issued and outstanding common shares who shall have requisitioned the Board of Directors to convene such meeting to be held within a period of ten weeks after such request has been made. Written notice of no less than 12 nor more than 60 calendar days must be provided to the Company’s shareholders prior to any general meeting. Every shareholder has the right to attend any meeting of shareholders in person or by proxy and to address the meeting. No action may be taken at any meeting of shareholders unless a quorum consisting of holders of at least one-half of the shares outstanding and entitled to vote are present at the meeting in person or by proxy. If a quorum is not present at the originally-called shareholder meeting, a second shareholder meeting, is held within two months. At that second meeting, valid resolutions may be adopted with respect to any matter stated in the notice of the original meeting and also in the notice of such second meeting or which by law is required to be brought before the shareholders (subject to certain exceptions), despite the absence of a quorum.

 

Limitations to Own Securities

 

The Articles contain no limits on the right to own securities.

 

Change of Control

 

The Articles contain no provisions that would prevent or delay a change of control of the Company.

 

Disclosure of Ownership

 

The Articles contain no provisions requiring a shareholder to disclose his or her interest at a certain time; however, holders of our shares are subject to the reporting provisions of the U.S. Securities and Exchange Commission. In addition, the Companies Act (as revised) of the Cayman Islands contains provisions requiring the disclosure of certain beneficial interests; however, such provisions do not apply to the Company, its shareholders or ultimate beneficial owners for so long as the common shares are listed on an “approved stock exchange” (as defined in the Companies Act (as revised) of the Cayman Islands, which currently includes Nasdaq and the Tel Aviv Stock Exchange).

 

 

3

 

EX-8.1 3 f20f2021ex8-1_sapiensinter.htm LIST OF SUBSIDIARIES

Exhibit 8.1

 

List of Subsidiaries

 

Name of Subsidiary   Jurisdiction of Incorporation
Sapiens International Corporation B.V.   Netherlands
Sapiens Israel Software Systems Ltd.   Israel
Sapiens Technologies (1982) Ltd.   Israel
Sapiens Americas Corporation   New York, United States
Sapiens North America Inc.   Ontario, Canada
Sapiens (UK) Limited   United Kingdom
Sapiens France S.A.S.   France
Sapiens Japan Co.   Japan
Sapiens Software Solutions (IDIT) Ltd.   Israel
IDIT Europe NV   Belgium
Sapiens Software Solution (Life and Pension) Ltd.   Israel
Sapiens (UK) Insurance Software Solutions Limited   United Kingdom
Sapiens NA Insurance Solutions Inc.   Delaware, United States
Formula Insurance Solutions France (F.I.S France)   France
Sapiens Software Solutions (Australia) PTY. Ltd   Australia
Neuralmatic Ltd.   Israel
Sapiens Software Solutions (Decision) Ltd.   Israel
Sapiens Decision NA Inc   Delaware, United States
 Knowledge Partners Int. LLC   United States
Sapiens Software Solutions (Norway) AS   Norway
Sapiens (UK) Decision Limited   United Kingdom
Sapiens Technologies (1982) India Private Limited   India
Sapiens Software Solutions (Poland) Sp. z o.o. (formerly Insseco Sp. z o.o.)   Poland
sum.cumo Sapiens GmbH   Germany
Cálculo, S.A.U   Spain
IDIT Software Solutions (Sweden) AB   Sweden
Sapiens Software Solutions Denmark ApS   Denmark
Sapiens Software Solutions Istanbul YAZILIM HİZMETLERİ İÇ VE DIŞ TİCARET ANONİM ŞİRKETİ   Turkey
Sapiens SA (PTY) Ltd.   South Africa
SIA Sapiens Software Solutions (Latvia)   Latvia
Delphi Technology Inc Corporation   Delaware, United States
Sapiens Information Technology (Shanghai) Co. Ltd   PRC
IDIT Software Solutions Portugal Unipessoal LDA   Portugal
Thor Denmark Holding ApS   Denmark
TIA Technology   Denmark
Tia Technology UAB (Lithuania)   Lithuania
Tia South Africa (Pty) Ltd   South Africa
Sapiens Software Solutions (Singapore) PTE. LTD   Singapore
Tiful Gemel Ltd.   Israel
Sapiens Deutschland Consulting GmbH & Co. KG   Germany

 

EX-12.1 4 f20f2021ex12-1_sapiensinter.htm CERTIFICATION

Exhibit 12.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13a-14(a)/RULE 15d-14(a) UNDER
THE SECURITIES EXCHANGE ACT OF 1934

 

I, Roni Al-Dor, certify that:

 

1. I have reviewed this annual report on Form 20-F for the year ended December 31, 2021 of Sapiens International Corporation N.V. (the “Registrant”);

 

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;

 

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 Registrant as of, and for, the periods presented in this report;

 

4. The Registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-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 Registrant and have:

 

  (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 Registrant, 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;

 

  (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;

 

  (c) Evaluated the effectiveness of the Registrant’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

 

  (d) Disclosed in this report any change in the Registrant’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 Registrant’s internal control over financial reporting; and

 

5. The Registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):

 

  (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 Registrant’s ability to record, process, summarize and report financial information; and

 

  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

 

Date: March 31, 2022 /s/ Roni Al-Dor
  Roni Al-Dor
  President & Chief Executive Officer
  (principal executive officer)
EX-12.2 5 f20f2021ex12-2_sapiensinter.htm CERTIFICATION

Exhibit 12.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO RULE 13a-14(a)/RULE 15d-14(a) UNDER
THE SECURITIES EXCHANGE ACT OF 1934

 

I, Roni Giladi, certify that:

 

1. I have reviewed this annual report on Form 20-F for the year ended December 31, 2021 of Sapiens International Corporation N.V. (the “Registrant”);

 

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;

 

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 Registrant as of, and for, the periods presented in this report;

 

4. The Registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-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 Registrant and have:

 

  (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 Registrant, 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;

 

  (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;

 

  (c) Evaluated the effectiveness of the Registrant’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

 

  (d) Disclosed in this report any change in the Registrant’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 Registrant’s internal control over financial reporting; and

 

5. The Registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):

 

  (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 Registrant’s ability to record, process, summarize and report financial information; and

 

  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

 

Date: March 31, 2022 /s/ Roni Giladi
  Roni Giladi
  Vice President and Chief Financial Officer
  (principal financial and accounting officer)
EX-13.1 6 f20f2021ex13-1_sapiensinter.htm CERTIFICATION

Exhibit 13.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report on Form 20-F of Sapiens International Corporation N.V (the “Company”) for the fiscal year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Roni Al-Dor, Chief Executive Officer, and Roni Giladi, Chief Financial Officer, hereby certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

(i) The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934; and

 

(ii) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: March 31, 2022 /s/ Roni Al-Dor
  Roni Al-Dor
  President & Chief Executive Officer
  (principal executive officer)

 

Date: March 31, 2022 /s/ Roni Giladi
  Roni Giladi
  Vice President & Chief Financial Officer
  (principal financial and accounting officer)
EX-15.1 7 f20f2021ex15-1_sapiensinter.htm CONSENT OF KOST FORER GABBAY & KASIERER, A MEMBER OF EY GLOBAL, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Exhibit 15.1

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the Registration Statements:

 

(1)Registration Statement (Form F-3 No. 333-232599) and related Prospectus of Sapiens International Corporation N.V.,

 

(2)Registration Statement (Form S-8 No. 333-260325) pertaining to the 2021 Share Incentive Plan of Sapiens International Corporation N.V.,

 

(3)Registration Statement (Form S-8 No. 333-213817) pertaining to the 2011 Share Incentive Plan of Sapiens International Corporation N.V., and

 

(4)Registration Statement (Form S-8 No. 333-177834) pertaining to the 2011 Share Incentive Plan of Sapiens International Corporation N.V.;

 

of our reports dated March 30, 2022, with respect to the consolidated financial statements of Sapiens International Corporation N.V. and the effectiveness of internal control over financial reporting of Sapiens International Corporation N.V., included in this Annual Report (Form 20-F) for the year ended December 31, 2021.

 

/s/ Kost Forer Gabbay & Kasierer  
KOST FORER GABBAY & KASIERER  
A Member of Ernst & Young Global  
Tel-Aviv, Israel  
March 31, 2022  

 

 

EX-101.SCH 8 spns-20211231.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Income link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Shareholders’ Equity link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - General link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Acquisitions link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Other Long-Term Assets link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Capitalized Software Development Costs, Net link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Other Intangible Assets, Net link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Goodwill link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Series B Debentures, Net of Current Maturities link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Commitments and Contingent Liabilities link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Taxes on Income link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Equity link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Related Parties Transactions link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Basic and Diluted Net Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Geographic Information link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Selected Statements of Operations Data link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Other Long-Term Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Capitalized Software Development Costs, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Other Intangible Assets, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Goodwill (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Series B Debentures, Net of Current Maturities (Tables) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Taxes on Income (Tables) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Basic and Diluted Net Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Geographic Information (Tables) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Selected Statements of Operations Data (Tables) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Significant Accounting Policies (Details) - Schedule of fair value of each option granted link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Acquisitions (Details) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Acquisitions (Details) - Schedule of components of intangible assets associated with acquisition link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Other Long-Term Assets (Details) - Schedule of other long-term assets link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Leases (Details) - Schedule of operating lease costs link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Leases (Details) - Schedule of weighted average remaining lease terms and discount rates link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - Capitalized Software Development Costs, Net (Details) link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Capitalized Software Development Costs, Net (Details) - Schedule of changes in capitalized software development costs link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Other Intangible Assets, Net (Details) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Other Intangible Assets, Net (Details) - Schedule of other intangible assets, net link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Other Intangible Assets, Net (Details) - Schedule of other Intangible assets future amortization expense link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Goodwill (Details) - Schedule of carrying amount of goodwill link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Accrued Expenses and Other Liabilities (Details) - Schedule of accrued expenses and other liabilities link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Series B Debentures, Net of Current Maturities (Details) link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Series B Debentures, Net of Current Maturities (Details) - Schedule of series B debentures, net of current maturities link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Commitments and Contingent Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 071 - Disclosure - Taxes on Income (Details) link:presentationLink link:definitionLink link:calculationLink 072 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax assets and liabilities link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Taxes on Income (Details) - Schedule of income before income taxes link:presentationLink link:definitionLink link:calculationLink 074 - Disclosure - Taxes on Income (Details) - Schedule of effective income tax rate reconciliation link:presentationLink link:definitionLink link:calculationLink 075 - Disclosure - Taxes on Income (Details) - Schedule of taxes on income link:presentationLink link:definitionLink link:calculationLink 076 - Disclosure - Taxes on Income (Details) - Schedule of unrecognized tax benefits link:presentationLink link:definitionLink link:calculationLink 077 - Disclosure - Equity (Details) link:presentationLink link:definitionLink link:calculationLink 078 - Disclosure - Equity (Details) - Schedule of stock option activities link:presentationLink link:definitionLink link:calculationLink 079 - Disclosure - Equity (Details) - Schedule of options outstanding under stock option plans link:presentationLink link:definitionLink link:calculationLink 080 - Disclosure - Equity (Details) - Schedule of restricted stock unit activities link:presentationLink link:definitionLink link:calculationLink 081 - Disclosure - Related Parties Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 082 - Disclosure - Basic and Diluted Net Earnings Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 083 - Disclosure - Basic and Diluted Net Earnings Per Share (Details) - Schedule of earnings per share, basic and diluted link:presentationLink link:definitionLink link:calculationLink 084 - Disclosure - Geographic Information (Details) link:presentationLink link:definitionLink link:calculationLink 085 - Disclosure - Geographic Information (Details) - Schedule of revenues by country based link:presentationLink link:definitionLink link:calculationLink 086 - Disclosure - Geographic Information (Details) - Schedule of property and equipment link:presentationLink link:definitionLink link:calculationLink 087 - Disclosure - Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 088 - Disclosure - Revenue (Details) - Schedule of disaggregated revenue link:presentationLink link:definitionLink link:calculationLink 089 - Disclosure - Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities link:presentationLink link:definitionLink link:calculationLink 090 - Disclosure - Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 091 - Disclosure - Selected Statements of Operations Data (Details) - Schedule of research and development expenses, net link:presentationLink link:definitionLink link:calculationLink 092 - Disclosure - Selected Statements of Operations Data (Details) - Schedule of financial income, net link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 spns-20211231_cal.xml XBRL CALCULATION FILE EX-101.DEF 10 spns-20211231_def.xml XBRL DEFINITION FILE EX-101.LAB 11 spns-20211231_lab.xml XBRL LABEL FILE EX-101.PRE 12 spns-20211231_pre.xml XBRL PRESENTATION FILE GRAPHIC 13 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#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#WZFNZH"S$ M*HZDG IEQ<1VMO)/*P6.-2S$]@*^=_&WQ'U'Q%>RVMA,]MIJ,5&PX,GN:VHT M9579&-:M&FKL]NOO&GA[3G*7.IP*PZ@-FJ/_ LKPI_T%8_R-?,A7+98EB>Y M.:,)[5W+ 1ZLXGC9=$?37_"R_"?_ $%8_P C2_\ "RO"G_05C_(U\R83VHPG MM3^H0[B^NS['TU_PLOPI_P!!6/\ (UO:3K-AKEF+O3KA9XS&P 'C=WKA]B^GZUZ%+ \ MT4VS@J8QQE9(^N=+UO3=:C:33[N.X5#ABAZ5H"OG+X3ZY_8WBQ;5W(M[P;2" M>-W:OHT=*Y:]+V4K'31J^TC<6HI)$AC:21@J*,EB> *DKD_B/(\?@;4BC%28 M\9%917,TC2;Y5AKROXV#/BJSSS^X/\ .N6E1YJG)(ZJM;EASQ/4#\2_ M"G_06C_(UT]K=0WMI'=6[AX9%W*P[BOCUU7;T[U]2^%/E\!V&.,6O'Y&M,1A MU2M8RP^(=2]Q+_QYX;TR[>UNM3B69.&7KBJW_"R_"?\ T%8_R-?.&J?/K5\S MDLQF;)-5-J@M:UXHTCP^8UU*]2! MI/NJ>IK*/Q*\)@9.JQ_D:\H^,Y+^,X0QR!!P/2O/-H]*='!J<%)L57%N$VD? M7FG:E9ZM9I=V4RS0/]UEJY7SS\+?&9T#51I5Y)_H-RWRDG[C5]"*P90000>0 M17)6I.E*S.JC552-QU8NM>*M&\/O&FI7L<#O]U3U-;5?._QCRWC8!CD"(8![ M<4Z%/VD^5A7J>SC='KD?Q'\+2S)$FJ1EW.U1@\FNJ5@RA@<@C(-?(%@B_P!J M6? _UR_SKZS-W#8Z.MU<.$BBA#,Q[#%:8F@J321GAZ[J)MEMW5%+.P51U).! M6#>^-O#NG.4N-3@5AU .:\-\9_$34_$MY+#:S/;::I*JB'!?W-<5M!.3DGN2 MZ$1*M,0F1Z5\Y*,*!7TE\4=*EU7P3=K"I:2']X%'?%?-JG*@_ MA7IX"W(SSL;?F.M\ >$(O%VKRP7$QCMX%#.%ZM7JH^#7AD#I/_WW7A^AZ[?^ M'-26_P!/DVR#AE/1AZ&O5M,^.%HRJFI:?)&_\3HA^&[V_W:JHPYYI$UI\D&SR"2:2XFDGE.9)6+L3ZFG&VG%J+HQ-]G+;0^.,U%M9R$0 M99SM4>YKW2[\$+_PJ1;!8Q]ICC^T9QSNZD5[%2LJ5HGDTZ3J79X=#/):7,5S M$<20N'4CVKZM\,ZM'K?AZTOT;/F1C=]>]?)XSC####@CWKV/X+^(E2UN]&N) M OE'S(MQ[=ZPQM/G@I(VPM3DERR/9*Y+XE?\B)J7^Y7207D%P2(IDTU%6:)(]P"G'-< M8OW!]*])^"W'BRZ_ZXBO9Q#:I-H\FBDZB3/0/^%/^%_^>4O_ 'W36^#WAM[&GV/!_''PJCT'39-4TF9WBCYDBG@ZDIQ]X\W%PC"7NG=_";4Y-/\ M&R0!OW=TFUA[UH?&O_D:K/\ ZX'^=<[\.D:3Q]INT?=?)^E=#\:_^1JLO^N! M_G4-)8E6*3OA]3S5ON_C7U)X6_Y$.Q_Z]/Z&OEMON_C7U)X6_P"1#L?^O3^A MI8_H/!]3YFU/_D,7O_79JZ+X=Z%9>(_$YL=05F@\LMA3CFN=U+_D+WO_ %V; M^==/\--7L=#\6?:]0F\J#RR-Q]<5T5+^Q]W9Z5J/D9_ M_"H?"W_/O)_WW6]X<\':1X7\TZ;"RM+]YF.352#XB^&+FXC@CU%3)(VU1CJ: MZE2& (Z'D5$Y5-I%PC3WB?/GQE_Y'2+_ *X5Y[7H7QE_Y'2+_KA7 1(99HX@ M<%V"@_6O9PVE)'D8C^(QF/0D$<@CL:]\^%7C0:UIHTJ]D_TZV& 2?OK7B.KZ M3=:+J+65XA60 ,#V8'N*;I>IW.BZG!J-FY6:%L\'[P[BIKTE6AH51J.E+4^N MZ^=_C%_R/'_;)?Y5[;X7\0VWB71(-0MV&6&'7NK=Q7B7QB_Y'@_]F*\'L/\ D*6? M_75?YU[Y\3]+EU'P 'A4LUNJR$#TQ73BK>UC>#8?% M^H7"W4QCM[< LJ]6KC5.5!K7\/\ B+4/#&I"\T^3#'AT/1Q7754G#W-SFIN* MG[Q[9_PIKPUZ3_\ ?=+_ ,*;\-?W9_\ ONLC3?CA8NJKJ-A)"W\3*YZ4?82V,C_A3?AGTG_P"^Z5?@YX85@2D[ 'H7 MZUW-OJ%I=@&WNH9<_P!QP:M5DZU7JS54J?1%:QL;?3;2.TM8ECAC&%4=JM4E M%9/4U2L,DC62-D=0RL,$'N*\5\:_"2Y2ZFU'P\ \;DL]L3C!]J]MQ16E.K*F M[Q,ZE*-169\@W>GWVGR&.]LIX6'7>A JJ'4]"*^OKG3[.]&+FUAFS_?0&N9U M+X:>&-2W%[ 1,>\9VUWPQZ^TCBG@7]EGS.4!Z@58MKV\LV#VMY/"1TV.17L. MH_ VU8,VG:E)&>RN,BO/O$/@O5O"+JVH0B:T M\*?%K5=)GCM]8/VNR) ,G\2>_O7O%A?V^IV45W:R"2"5=RL*^5$TM+M=UI,K M$_P-P:];^$&ISV>GW6E7S%5B?,6\]O:N?%X5)<\$;8;%J_+-GJD\JP0/*Y 5 M%+$GVKY6\5:PVO>*+[4&.4:0K'[**]S^)WB!=,\(S1P/F>Z_=IM/-?/$=M.P MPL;$_2C TGK-H,96B_=3.F^'>A'7O&-M&RY@MSYLAQZ=*^F71#$8V V$8(]J M\:^&L]AX5T2>\O#_ *;M7JZ+0P6 M88?#T]7=GGGB;PE-:>,;VVAP+9G\Q6[ 'M6AI^G0Z1BT MCL['J6.336(52S$*H[FO9HT%"*4M3YO$XZI7E:&B-+0+NXL];M6@=_G<*RYX M(KO?B.<^ =1)_P">=<[\/M.M-5G?4A*)/(;:$'8^M=%\2>/ >I?]7WMB%?F]TV/\ A8GBO_H)G\J0_$/Q61C^U#^5._X5 MWXK_ .@8U)_PKOQ7_P! QJY_]G\C?]^8NHZQJ6KN'U&]EN,= S<#\*I]!FNN MMOAAXKN7"_8EC]W;%=EX>^"A69)]=N@ZJ<^1'T/XT/$4J:T$J%6;U*OP8\.3 M37TVOSQE857RXZV=G;V%K';6L2Q0QC"JHP!7A M7QK_ .1KLO\ K@?YUR4*CJ5^9G56IJG1L>:-]W\:^I/"O_(B6'_7K_0U\MO] MW\:^I/"O_(AV/_7I_0UKC^AG@^I\S:G_ ,A>]_Z[-54@$?-T]ZM:G_R&+W_K MLU='\.=$L/$/BDV.HQF2#RRVT''-=7.H4^9G-RN52R.0VIZ"C:GH*^D/^%3> M$_\ GQ?_ +^&C_A4OA/_ )\G_P"_AKF^O4^QO]3J'SUI 3^W=/X'^O6OKF#_ M (]HO]P?RKCH/A9X6M[F*XCLW$D3;E^<]:[10%4*.@&!7'B:T:K31V8>E*FF MF?/GQE_Y'2+_ *X5P5M_Q_6W_75?YUWOQE_Y'2+_ *X5P-M_Q_6W_75?YUZ- M'^ >?5_C'O/Q!\&CQ'X8M[VU7_B86L(92.KKCI7@>"I(92K*<,IZ@U]>6 !T MZW!&1Y:_RKPSXL>"SH^HG6[&+_0[@_OE4?<;UKFPE>TN21T8FA>/.C&^'?C! M_"NO+',Q.GW1"R+G[I[&KGQ=D27QDLL;!D>%2K#H1BN"(##'8U8NKZXO?*-S M(9#$NU2>PKL=!>T]HCE]L_9\C"P_Y"EG_P!=E_G7UK%$DVG112*&1X@&4]", M5\DV'_(4L_\ KLO\Z^N;3_CS@_ZYK_*N+'_$CKP/PL\2\9_".\MKF6_\/@2P M.2S6Y/*_2O-+JQO;"0I>6@-9TL;.*L]3 M2I@XR=T?(093T(-!13R0*^EM2^&/AC4@Q:Q$3G^*,XKD-1^!T!!;3M2=#V1U MR*ZHXVG+A>$_BYJ6FW$5KKA^TV;';YP^ M\GN?6N6\3>#=7\*2K]OC#0-PLR17RP@38 M.%KHPV'C53;9AB*[INR/I7_A:WA7_G\/_?-)_P +7\+?\_C?]\U\VX3T6C"> MBUU?4(=SF^NS['TC_P +6\+?\_I_*N*^(GQ&TG6]";2M,5IFD8%G88"@5Y'A M/1:=E0.,#Z54,'"+YKD3Q XW,<@&DMY;:=U2V\MY&Z*HY->?W5VU[> MSW9RQ.?>O2O@QH7V[5KG5YEW16XV1YZ;N]=/UGV-*[1P2R]5JEHMH7[% M=EO^/27/^[5J#0]4N#B.RD^I%>S_ &:'/^K7\J>$5>B@5R/-IVT1K'((7]Z1 MYA9^ =0G0O<2+%\O"CGFO(](8M4 MC7$-V,.1T#"E0QU2I.TV=$\LHT(K?$K M_D0]2_ZYU\UVEZ^GW]O>PMB2"0."#7T'XNU.+5_A7<7\3 I+ #GW[UGB:=JR MDNIU8>=Z3BSYU3[H^E>D_!7(\677_7&O-D*[!R.E>D_!0%O%EV5&0(1DBNK$ MO]RSGP_\5'O]+117B'LA2=Z6B@!*\"^-?_(UV7_7 _SKWVO ?C61_P )79Y_ MYX'^==6#_BHY<7_#/-6^[^-?4GA7_D1+#_KU_H:^6F(V]1UKZE\*_P#(A6'_ M %Z?T-=..W1S8/J?,VI_\A>^_P"NS?SKI/AQK=CX?\4_;-0D,]Y'^N:JV5(YQ77R*=/E9S]2:=G^S[;/_/-?Y5:KQF[.Z/62 MO&S/E#Q1X=N?"^NS:=.IV YA?^\O:L>OI/XB^$(_%&B,T2@7UN"T3=S[5\VN MCPRO%,NR6-BKJ>Q%>SA:_M(V>YY6)HN$M-B>P_Y"EG_UV7^=?6:3Q6VF1SS. M$B2)69FZ 8KY+L"/[4L^1_KE_G7T;X_=D^'-V58KF!0?RKGQJYJD4;X1\L), M:_Q3\*I(R?;<[3C('%-_X6MX5_Y_#_WS7S8H38.%Z4N$]%JE@86W(>-G?8^D MO^%K^%O^?P_E2_\ "UO"W_/X?^^:^;,)Z+1A/1:?U"'E>5CBDW(H[#Z5M>'O"NK>)[Q(+&W<1$_/.PPJBNB$84 M(6N82&M$@TZV&0@^9O[S=S6S7 MC59\\W(]:C#D@D5-1T^WU73YK*Z7=!,NUQZBN-'PA\* 8%HWYT45"J2ALRY4 MXRW0[_A4?A7_ )]#^=-_X5'X5_Y]&_[ZHHJO;U.Y/L8=A?\ A47A7_GT;\ZN M6?PR\*V;!DTU'8=V.:**3K3?4%1AV.HM+*VL8A%;01Q(!@!%Q576=%L]>TYK M&_C+P-U4'&:**F[N596L:*; M4K;?+&,*P/.***%)Q>@G%26IC'X1>%3_ ,NC?G796=A;V.GQV4";8(TV*OM1 M13E4E+=B5.,=D]1_P#"HO"O_/HWYT44U7J+J2Z, M.PO_ J+PK_SZ-^='_"H_"O_ #Z'\Z**?MZG,T44U6FE9,;I0;O8[90%4 8 ' IU%%24)7':K\-?#>K MZC)?7%F!-)]\J<9-%%$9N.Q,HJ6Y!:_"KPO:7<5PEF2\;;ER>,UU.IZ3::OI MDNGW4>ZWD7:5]J**;J2;NV"IQ2LD GRAPHIC 14 image_002.jpg GRAPHIC begin 644 image_002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#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#W^BBB@ HH MHH **** $HJ"6YA@'SR*/;O^54)M7 R(DS[M_A7G8K,\+A5^]FD^V[^Y&D*4 MY[(U<^M5YK^WAX9P6]%Y-8+XK^SAH?-_Y'3#!_P S M-&75G8$1(%'JW)I+":66Z8NY/R'K]16?@5? M&+ELBWFF22I&N7=0/4G%9S3ZA.,10F,>IZ_K4)TRZE;=(Z_\"8DUY=?-JS]W M"T92\VK+\36-)+XY)%J758DXC4N?7H*SIM1N)>-VU?1./UJZFCJ/ORL?]WBK M*:9;)U4M_O&O+K8;.\9_$DH1[)V_+4UC.A#97, DDY/)IZQ22?=C=OH,UT:6 MT,?W8U'T6I,"LJ?";>M6K]R_S&\9V1SZ:=*J/8SDTB(?>9F^G%68K." DHF"1@G)-6J2O3HY7A M*%G3II-=>IG*K.6[&-#&_P!]0WUYI0H X 'TKE9_B!I5O<20O;WA:-BA(1,9 M!Q_>J/\ X6-I'_/M??\ ?"?_ !5=OLXWO;4B[.QHK TGQ78ZR+C[)%<>9 F\ MQ,JAG'^SSS_]<5G?\+&TC_GVOO\ OVG_ ,55B.PHK-TC5;?6K$7EL'"%BNUP M RD=C@GV/XU!K?B.RT 0_:UE=I<[5B )P.YR10!LT5RMIX\TV]NXK6"TOFEE M8*HV)_\ %5U5 !1110 4444 >%:E_P A6\_Z[O\ ^A&MO0_!UQKFG_;(KN*) M=Y3:RDGBL34O^0K>?]=W_P#0C5O3_$FKZ5:_9K*[\J'<6V^6COY^E2Z%XL MUR\UVRMKB^WPR2A77RD&1]0*[[6M+BUC2IK.3 +>>!]<7 M3-4:UN'"VUSQEC@*XZ'\>GY5E>(M7;6M9FNN?*'R1 ]D'3\^OXUG3P26MQ)! M,A26-BK*>Q%7M"TF36M6ALTR$)W2,/X4'4_T^I% '8_#_0_+B?5IU^9\I #V M7NWX]/S]:[RHH8([>!(8E"QQJ%51V Z5+0 4444 %%%% 'A6I?\ (5O/^N[_ M /H1KL/"=QX=BT;;JBV)N?-;_7Q!FQQCDBLB^\)Z[+J%S(FGN4>5F4[EY!)] MZ@_X0_7_ /H&R?\ ?:_XT =[%J/A""598FTR.13E72%00?8XK;L=1M-2B:2S MN$F13M)7L:\G_P"$/U__ *!LG_?:_P"-=UX'TR]TK3+F*]@,+M-N4$@Y&T>E M '%>-P!XMO, #(0_^."MSX: >=J1P,A8QG_OJJ_BOPYJ^H>([FYM;)Y87";6 M#*,X4 ]36MX%T;4-):_-];-") FS)!SC=GH?<4 =I1110 4444 %%%% &9!K M>FW5T;:&[1IMQ7801DCJ!D<]#TJY<7$=M TTK;8UQDX)[X[5R%EIM\;NU7[- M>@PWLDC^U2 VUTCPV7DEBPP\@E0Y&#_=!YH [ M!;RW>*:59E,<+,LC=E*_>S]*+:[@NMWDR;]F,\$=0".OL17(7NF7[17*FSN) MHY)KPI'$^W#NWR.>1D8S_DU-%I-]+=P17$=PMMYR;]LA7Y1;@'D'IN&* .RH MKS_4X=0@T^(W:7;/]G$,#";&R3S3][YADE=OK6SXH@U&X$:6<$K!8G*R1$[A M)Q@?>&.._/\ B ="\\4YDTUVM;FX6.*42B!M MK!BJXYR.]44TW6#JUH;R2N>IR35B M@#C1XEU'[;]B,,?F>9]FW[3CSO,QZ]/+YILOBF_6":51:L6CD=(E!W0%'"X? MGOGVYKK?(A^_Y,>[S-V=H^]]W/UQQ2?9+8^:3;0DR_ZP[!\_U]: .9NM1U&Q MU^*&=E;S(HA+*BGRH@TKC.TGJ?E&?Q[4V/5-05I8K/[.@5KN5O-5FSY<@ ^ M;C.?I[5U4MM!+N,D2.6 #;E!R <@?3--%M #D01@D-G"#N>?S[T $7<9<_@!CZU MIW&DVMS>6MPZ[3 RJBJ!D=,G&<#/3.*N2PQ2$%XD4X(>99'(4)SU"X]>:D:_P!1NA;3RR1+"=3$*I&"K$*[#YCG!Z=/ M:NG:VMV>)F@B+1_ZLE!E/IZ4""$ 0QX5]P^4<-Z_7WH YK0]3NM2UR.2>>) KE>R9Q#%D>7^\ PPR?F]^*ZRJT5I;13,\=O$CMG XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information
12 Months Ended
Dec. 31, 2021
shares
Document Information Line Items  
Entity Registrant Name SAPIENS INTERNATIONAL CORPORATION N.V.
Trading Symbol SPNS
Document Type 20-F
Current Fiscal Year End Date --12-31
Entity Common Stock, Shares Outstanding 55,065,009
Amendment Flag false
Entity Central Index Key 0000885740
Entity Current Reporting Status Yes
Entity Voluntary Filers No
Entity Filer Category Large Accelerated Filer
Entity Well-known Seasoned Issuer Yes
Document Period End Date Dec. 31, 2021
Document Fiscal Year Focus 2021
Document Fiscal Period Focus FY
Entity Emerging Growth Company false
Entity Shell Company false
ICFR Auditor Attestation Flag true
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Entity File Number 000-20181
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One Azrieli Center
Entity Address, Address Line Two 26 Harokmim St.
Entity Address, City or Town Holon
Entity Address, Postal Zip Code 5885800
Entity Address, Country IL
Contact Personnel Fax Number +972-3-790 2942
Title of 12(b) Security Common Shares, par value €0.01 per share
Security Exchange Name NASDAQ
Entity Interactive Data Current Yes
Document Accounting Standard U.S. GAAP
Auditor Firm ID 1281
Auditor Name KOST FORER GABBAY & KASIERER
Auditor Location Tel-Aviv, Israel
Business Contact  
Document Information Line Items  
Entity Address, Address Line One Azrieli Center
Entity Address, Address Line Two 26 Harokmim St.
Entity Address, City or Town Holon
Entity Address, Postal Zip Code 5885800
Entity Address, Country IL
Contact Personnel Name Roni Giladi
Contact Personnel Fax Number +972-3-790-2000
City Area Code 972
Local Phone Number 3-790-2000
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
CURRENT ASSETS:    
Cash and cash equivalents $ 190,243 $ 152,561
Short-term bank deposit 20,000 30,000
Trade receivables (net of allowance for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively) 53,985 48,623
Unbilled receivables and contract assets 22,276 16,786
Other receivables and prepaid expenses 13,841 19,388
Total current assets 300,345 267,358
LONG-TERM ASSETS:    
Capitalized software development costs, net 25,203 24,362
Other intangible assets, net 56,939 74,953
Property and equipment, net 14,458 16,970
Goodwill 261,141 264,282
Severance pay fund 5,954 6,582
Operating lease right-of-use assets 43,665 54,390
Other long-term assets 7,288 5,264
Total long-term assets 414,648 446,803
Total assets 714,993 714,161
CURRENT LIABILITIES:    
Trade payables 5,008 5,389
Employees and payroll accruals 43,402 40,494
Accrued expenses and other liabilities 33,048 34,625
Current maturities of Series B Debentures 19,796 19,796
Current maturities of operating lease liabilities 10,827 9,924
Deferred revenues 39,614 34,548
Total current liabilities 151,695 144,776
LONG-TERM LIABILITIES:    
Series B Debentures, net of current maturities 78,986 98,676
Deferred tax liabilities 15,360 16,010
Other long-term liabilities 12,144 12,129
Long-term operating lease liabilities 38,751 48,773
Accrued severance pay 9,236 9,586
Redeemable non-controlling interest 101 517
Total long-term liabilities 154,578 185,691
COMMITMENTS AND CONTINGENTIES
Share capital:    
Common shares of € 0.01 par value: Authorized: 70,000,000 shares on December 31, 2020 and 2021; Issued: 56,989,995 and 57,393,305 shares on December 31, 2020 and 2021, respectively; Outstanding: 54,661,699 and 55,065,009 shares on December 31, 2020 and 2021, respectively 756 751
Additional paid-in capital 340,837 334,693
Treasury shares, at cost - 2,328,296 Common shares on December 31, 2020 and 2021 (9,423) (9,423)
Accumulated other comprehensive income 2,819 11,026
Retained earnings 71,559 44,643
Total Sapiens International Corporation N.V. shareholders’ equity 406,548 381,690
Non-controlling interests 2,172 2,004
Total equity 408,720 383,694
Total liabilities and equity $ 714,993 $ 714,161
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parentheticals)
$ in Thousands
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2021
€ / shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2020
€ / shares
Statement of Financial Position [Abstract]        
Trade receivables, net of allowance for doubtful accounts (in Dollars) | $ $ 1,337   $ 1,558  
Common shares, par value (in Euro per share) | € / shares   € 0.01   € 0.01
Common shares, authorized 70,000,000   70,000,000  
Common shares, issued 57,393,305   56,989,995  
Common shares, outstanding 55,065,009   54,661,699  
Treasury shares, shares 2,328,296   2,328,296  
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Revenues $ 461,035 $ 382,903 $ 325,674
Cost of revenues 273,191 226,929 196,153
Gross profit 187,844 155,974 129,521
Operating expenses:      
Research and development 54,013 41,358 37,378
Selling, marketing, general and administrative 76,343 69,613 54,274
Total operating expenses 130,356 110,971 91,652
Operating income 57,488 45,003 37,869
Financial expense, net 202 3,805 2,768
Income before taxes on income 57,286 41,198 35,101
Taxes on income 9,964 7,041 8,610
Net income 47,322 34,157 26,491
Attributed to non-controlling interests 151 382 244
Net income attributable to Sapiens’ shareholders $ 47,171 $ 33,775 $ 26,247
Net earnings per share attributable to Sapiens’ shareholders      
Basic (in Dollars per share) $ 0.86 $ 0.67 $ 0.53
Diluted (in Dollars per share) $ 0.85 $ 0.65 $ 0.52
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 47,322 $ 34,157 $ 26,491
Other comprehensive income (loss):      
Foreign currency translation adjustments (8,159) 13,456 5,496
Total comprehensive income 39,163 47,613 31,987
Comprehensive income attributed to non-controlling interests 199 431 301
Comprehensive income attributable to Sapiens’ shareholders $ 38,964 $ 47,182 $ 31,686
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Shareholders’ Equity - USD ($)
$ in Thousands
Common share
Additional paid-in capital
Treasury shares
Accumulated other comprehensive Income (loss)
Retained earnings
Non-controlling interests
Total
Balance at Dec. 31, 2018 $ 695 $ 214,918 $ (9,423) $ (7,820) $ 2,674 $ 1,440 $ 202,484
Balance (in Shares) at Dec. 31, 2018 49,982,004            
Stock-based compensation 1,318 87 1,405
Employee stock options exercised (cash and cashless) $ 2 778 780
Employee stock options exercised (cash and cashless) (in Shares) 177,872            
Distribution of dividend (11,009) (149) (11,158)
Other comprehensive income (loss) (8,207) 48 (8,159)
Net income 26,247 244 26,491
Balance at Dec. 31, 2019 $ 697 217,014 (9,423) (2,381) 17,912 1,679 225,498
Balance (in Shares) at Dec. 31, 2019 50,159,876            
Stock-based compensation 3,975 12 3,987
Employee stock options exercised (cash and cashless) $ 11 5,039 5,050
Employee stock options exercised (cash and cashless) (in Shares) 603,519            
Distribution of dividend (7,044) (7,044)
Other comprehensive income (loss) 13,407 49 13,456
Acquisition of minority interest (29) (118) (147)
Proceeds from issuance of ordinary shares, net of issuance expenses $ 43 108,694 108,737
Proceeds from issuance of ordinary shares, net of issuance expenses (in Shares) 3,898,304            
Net income 33,775 382 34,157
Balance at Dec. 31, 2020 $ 751 334,693 (9,423) 11,026 44,643 2,004 383,694
Balance (in Shares) at Dec. 31, 2020 54,661,699            
Stock-based compensation 4,706 5 4,711
Employee stock options exercised (cash and cashless) $ 5 2,033 2,038
Employee stock options exercised (cash and cashless) (in Shares) 403,310            
Distribution of dividend (20,255) (31) (20,286)
Other comprehensive income (loss) 5,439 57 5,496
Transaction with minority shareholders (595) (5) (600)
Net income 47,171 151 47,322
Balance at Dec. 31, 2021 $ 756 $ 340,837 $ (9,423) $ 2,819 $ 71,559 $ 2,172 $ 408,720
Balance (in Shares) at Dec. 31, 2021 55,065,009            
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net income $ 47,322 $ 34,157 $ 26,491
Reconciliation of net income to net cash provided by operating activities:      
Depreciation and amortization 28,669 23,383 19,138
Stock-based compensation 4,711 3,987 1,405
Accretion of discount on Series B Debentures 106 134 171
Impairment of right of use asset 1,439 351
Capital loss (gain) from sale of property and equipment (60) 44 (40)
Net changes in operating assets and liabilities      
Trade receivables, net, unbilled receivables and contract assets (13,937) (5,168) 10,514
Other operating assets 17,743 (2,049) 6,726
Deferred tax liabilities, net (1,902) (16) (6,441)
Trade payables (529) (1,344) (1,476)
Other operating liabilities (8,325) 1,435 6,667
Deferred revenues 4,930 2,992 2,747
Accrued severance pay, net 375 349 255
Net cash provided by operating activities 80,542 58,255 66,157
Cash flows from investing activities:      
Purchase of property and equipment (3,786) (2,633) (11,474)
Proceeds from sale of property and equipment 1,111 12 834
Capitalized software development costs (7,911) (5,798) (5,665)
Net cash received from (paid for) acquisitions (b) 831 (109,052) (1,554)
Proceeds from (investment in) short-term bank deposits, net 10,031 (30,397) (1,119)
Proceeds from (investment in) restricted deposit on account of future acquisition 22,890 (22,890)
Acquisition of other intangible asset (151) (2,810)
Net cash provided by (used in) investing activities 125 (127,788) (41,868)
Cash flows from financing activities:      
Proceeds from employee stock options exercised 2,038 5,050 780
Receipt of short-term loan 20,000
Repayment of loans (20,000) (4)
Proceeds from issuance of Series B Debentures, net of issuance expenses 60,346
Repayment of Series B Debentures (19,796) (9,898) (9,898)
Distribution of dividend (20,255) (7,044) (11,009)
Payments of contingent consideration (926) (538) (374)
Acquisition of non-controlling interests (990) (147)
Dividend to non-controlling interest (31) (149)
Proceeds from issuance of ordinary shares, net of issuance expenses 108,737
Net cash provided by (used in) financing activities (39,960) 156,506 (20,654)
Effect of exchange rate changes on cash (3,025) (707) (1,968)
Increase in cash, and cash equivalents 37,682 86,266 1,667
Cash, cash equivalents at beginning of year 152,561 66,295 64,628
Cash and cash equivalents at end of year 190,243 152,561 66,295
Supplemental cash flow activities:      
Interest, net 3,218 5,439 2,481
Income taxes, net 6,654 16,330 6,397
Working capital, net (excluding cash and cash equivalents) 238 10,839 317
Other long-term assets (9,577) (412)
Other long-term liabilities 24,572 200
Redeemable non-controlling interests 450
Goodwill and other intangible assets 593 (135,336) (1,659)
Net cash paid for acquisitions, total 831 (109,052) (1,554)
Net lease liabilities arising from obtaining right-of-use assets 5,526 1,861 19,125
Property and equipment purchase incurred but unpaid at period end $ 262 $ 490 $ 315
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.1
General
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
GENERAL

NOTE 1:- GENERAL

 

a.General:

 

Sapiens International Corporation N.V. (“Sapiens”) and its subsidiaries (collectively, the “Company”), a member of the Formula Systems (1985) Ltd. (“Formula”) Group, is a global provider of software solutions for the insurance industry. The ultimate parent of the Company is Asseco Poland S.A. (“Asseco”), a Polish public company, traded on the Warsaw Stock Exchange. The Company’s expertise is reflected in its innovative software, solutions and professional services for property & casualty (P&C); reinsurance; life, pension & annuity (L&P); workers’ compensation (WC); medical professional liability (MPL); financial & compliance (F&C); and decision modelling for both insurance and financial markets. The Company offers end to end solutions for insurers core, data & analytics and digital operations, as well as stand-alone solutions which help them optimize and maximize their current investment.

 

The Company mainly operates in North America, Europe and Asia Pacific.

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in United States (“U.S. GAAP”).

 

a.Use of estimates:

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates and assumptions are related, but not limited to contingent liabilities, income tax uncertainties, deferred taxes assets, share-based compensation, value of intangible assets and goodwill, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion. The Company’s management believes that the estimates, judgment 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 consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

 

b.Financial statements in United States dollars:

 

The currency of the primary economic environment in which the operations of Sapiens and certain subsidiaries are conducted is the U.S. dollar (“dollar”); thus, the dollar is the functional currency of Sapiens and certain subsidiaries.

 

Sapiens and certain subsidiaries’ transactions and balances denominated in dollars are presented at their original amounts. Non-dollar transactions and balances have been remeasured to dollars in accordance with ASC 830, “Foreign Currency Matters”. All transaction gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statements of income as financial income or expenses, as appropriate.

 

For those subsidiaries, whose functional currency has been determined to be their local currency, assets and liabilities are translated at year-end exchange rates and statement of income items are translated at average exchange rates prevailing during the year. Such translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) in equity.

 

c.Principles of consolidation:

 

The consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.

 

Non-controlling interests of subsidiaries represent the non-controlling shareholders’ 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.

 

d.Cash equivalents:

 

Cash equivalents are short-term highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.

 

e.Short-term bank deposits:

 

Short-term bank deposits with original maturities of more than three months and less than one year at the date acquired are included in short-term bank deposits.

 

f.Trade receivables:

 

Trade receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability of the Company’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’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.

 

Estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income.

 

The following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:

 

   December 31, 
   2020   2021 
         
Trade receivables  $50,181   $55,322 
Allowance for credit losses   (1,558)   (1,337)
           
   $48,623   $53,985 

 

g.Property and equipment, net:

 

Property and equipment are stated at cost, net of accumulated depreciation using the straight-line method over the estimated useful lives of the assets, at the following annual rates:

 

   % 
     
Computers and peripheral equipment   20 - 33 
Office furniture and equipment   6 - 33 
Buildings   2.5 

 

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.

 

h.Leases:

 

The Company determines if an arrangement is a lease at inception. The Company’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.

 

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’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 operation leases.

   

For lease with terms greater than 12 months, 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’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) based on the information available on the commencement date in determining the present value of lease payments. The Company’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.

 

i.Research and development costs:

 

Research and development costs incurred in the process of software production 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, “Software - Costs of Software to be Sold Leased or Marketed”. Based on the Company’s product development process, technological feasibility is established upon completion of a detailed program design.

 

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.

 

Capitalized software development costs are amortized by the straight-line method over the estimated useful life of the software products (primarily seven years).

 

j.Business combinations:

 

The Company accounts for its business acquisitions in accordance with Accounting Standards Codification ASC No. 805, “Business Combinations”. 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 and intangible assets acquired is assigned based on their fair values as of the date of the acquisition. The excess of the fair value of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Goodwill generated from the business combinations is primarily attributable to synergies between the Company and acquired companies’ respective products and services. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

 

The Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business (“2017-01”), 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.

 

k.Other intangible assets, net:

 

Technology and patents acquired are amortized over their estimated useful life on a straight-line basis. The acquired customer relationships are amortized over their estimated useful lives in proportion to the economic benefits realized method. The average annual rates for other intangible assets are as follows:

 

   % 
     
Technology   13 - 50 
Customer relationships   7 - 15 
Patent   10 

 

l.

Goodwill:

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of the identifiable tangible and intangible assets acquired. Under ASC 350, “Intangibles- Goodwill and Other” (“ASC 350”), goodwill is subject to an annual impairment test at least annually or more frequently if impairment indicators are present. Goodwill impairment is required if the net book value of a reporting unit exceeds its estimated fair value. The Company operates in four reporting units: L&P (Life & Pension), P&C (Property & Casualty), Decision and IPELS (Israel, Poland, Emerge, Latvia, Spain).

 

For the years ended December 31, 2019, 2020 and 2021, no impairment of goodwill has been recorded.

 

m.Impairment of long-lived assets:

 

The Company’s long-lived assets and identifiable intangibles including right-of-use assets that are subject to amortization are reviewed for impairment in accordance with ASC 360 “Property, Plant, and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. ASC 360 provides examples of events or changes in circumstances that might indicate that impairment exists for a particular long-lived asset or asset group.

 

Among those events and circumstances that the Company believes to be impairment indicators are:

 

-A significant decrease in the market price of a long-lived asset (asset group)
-A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition

 

The 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. During 2019, no impairment losses have been identified.

 

During 2021 and 2020, the Company identified an impairment loss of $1,439 and $351, respectively, as outlined in Note 6.

 

n.Revenue recognition:

 

The Company implements the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). See Note 18 for further disclosures.

 

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.

 

The Company generates revenues mainly from sales of software licenses which include significant implementation and customization services. In addition, the Company generates revenues from post implementation consulting services and maintenance services. Revenues from these contracts are based on either fixed price or time and material.

 

Revenue from long term contracts which involve significant implementation, customization, or integration of the Company’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.

 

In addition, the Company has enforceable right to payment for performance completed to date. Accordingly, the Company recognizes revenue on such contracts over time, using the percentage of completion accounting method. The Company recognizes revenue and gross profit as the work is performed, based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Determining the projected labor costs requires understanding the project-specific circumstances, including the specific terms and conditions of each complex contract, changes to the project schedule, and complexity of the project. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses become probable, in the amount of the estimated loss on the entire contract.

 

When post implementation and consulting services do not involve significant customization, the Company accounts for such services as performance obligations satisfied over time and revenues are recognized as the services are provided.

 

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.

 

The Company allocates the transaction price for each contract to each performance obligation identified in the contract based on the relative standalone selling price (SSP). The Company determines SSP for the purposes of allocating the transaction price to each performance obligation by considering several external and internal factors including, but not limited to, transactions where the specific performance obligation is sold separately, historical actual pricing practices and geographies in which the Company offers its services.

 

If a specific performance obligation, such as the software license, is sold for a broad range of amounts (that is, the selling price is highly variable) or if the Company has not yet established a price for that good or service, and the good or service has not previously been sold on a standalone basis (that is, the selling price is uncertain), the Company applies the residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs with any residual amount of transaction price allocated to the remaining specific performance obligation.

 

In addition to software license fees, contracts with customers may contain an agreement to provide for maintenance services. The Company considers the maintenance performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.

 

Sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid for initial contracts, which are not commensurate with sales commissions paid for renewal contracts, are capitalized and amortized over an expected period of benefit. Sales commissions on initial contracts, which are commensurate with sales commissions paid for renewal contracts, are capitalized and then amortized correspondingly to the recognized revenue of the related initial contracts. Sales commissions for renewal contracts are capitalized and then amortized on a straight-line basis over the related contractual renewal period. If the expected amortization period is one-year or less, the Company uses the practical expedient and the commission fee is expensed as incurred.

 

Amortization expense related to these costs are included in sales, marketing, general and administrative expenses.

o.Income taxes:

 

The Company accounts for income taxes in accordance with ASC 740, “Income Taxes”. This topic prescribes the use of the asset and liability method, whereby deferred tax asset and liability account balances are determined based on the differences between the 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 the amounts that are more likely-than-not to be realized.

 

The Company implements a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the 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, on an evaluation of the 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% (cumulative basis) likely to be realized upon ultimate settlement.

 

The Company classifies interest as financial expense and penalties as selling, marketing, general and administrative expenses.

 

p.Concentrations of credit risks:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, trade receivables, unbilled receivables and contract assets, and foreign currency derivative contracts.

 

The Company’s cash and cash equivalents and short-term bank deposit are invested in bank deposits mainly in dollars and NIS. Deposits in the U.S. may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.

 

The Company’s trade receivables are generally derived from sales to large and solid organizations located mainly in North America, Europe and the rest of the world.

 

The Company performs ongoing credit evaluations of its customers and to date has not experienced any material losses. In certain circumstances, the Company may require prepayment.

 

The Company entered into forward contracts, and option contracts intended to protect against the increase in value of forecasted non-dollar currency cash flows. The derivative instruments hedge a portion of the Company’s non-dollar currency exposure.

 

No off-balance sheet concentrations of credit risk exist.

 

q.Accrued severance pay and retirement plans:

 

The Company’s liability for severance pay for its Israeli employees is calculated pursuant to Israel’s Severance Pay Law based on the most recent monthly salary of the employees multiplied by the number of years of employment as of the balance sheet date. Employees are entitled to one month’s salary for each year of employment, or a portion thereof. The Company’s liability is fully provided by monthly deposits with insurance policies and severance pay funds and by an accrual.

 

The deposited funds include profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israel’s Severance Pay Law or employment agreements. The value of the deposited funds is based on the cash surrendered value of these policies and recorded as an asset in the Company’s consolidated balance sheet.

 

In addition, the Company signed a collective agreement with certain employees, according to which the Company’s contributions for severance pay shall be in lieu of severance compensation and that upon release of the policy to the employee, no additional payments shall be made by the Company to the employee. Generally, the Company, under its sole discretion, pays to these employees the entire liability, irrespective of the collective agreement described per above. Therefore, the net obligation related to those employees is stated on the balance sheet as accrued severance pay.

 

The Company’s agreements with certain employees in Israel are in accordance with Section 14 of the Severance Pay Law, whereas, the Company’s contributions for severance pay shall be in lieu of its severance liability. Upon contribution of the full amount of the employee’s monthly salary, and release of the policy to the employee, no additional calculations shall be conducted between the parties regarding the matter to severance pay and no additional payments shall be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as they are legally released from obligation to employees once the deposit amounts have been paid.

 

Severance expense for the years 2019, 2020 and 2021 amounted to $3,718, $4,020 and $4,538, respectively.

 

The Company has a 401(k) retirement savings plan for most of its U.S. employees. Each eligible employee may elect to contribute a portion of its employee’s compensation to the plan. The Company has a discretionary employer match. In the reporting periods, this match ranges from 2-3% if an employee contributed 6%.

 

Such 401(k) employer match expense for the year 2019, 2020 and 2021 amounted to $1,144, $1,233 and $1,282, respectively.

 

r.Basic and diluted net earnings per share:

 

Basic net earnings per share are computed based on the weighted average number of common shares outstanding during each year. Diluted net earnings per share are computed based on the weighted average number of common shares outstanding during each year plus dilutive potential equivalent common shares considered outstanding during the year, in accordance with ASC 260, “Earnings Per Share”.

 

s.Stock-based compensation:

 

The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation - Stock Compensation” (“ASC 718”), 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 Company uses the Binomial Lattice (“Binomial model”) option-pricing model 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, and the probability that the option will be exercised prior to the end of its contractual life. The Company recognizes forfeitures of equity-based awards as they occur.

 

Stock-based compensation cost is measured at the grant date, based on the fair value of the award. The Company recognizes compensation expense for the value of its awards, which have graded vesting, on a straight-line basis when the only condition to vesting is continued service. If vesting is subject to a performance condition, recognition is based on the implicit service period of the award. Expense for awards with performance conditions is estimated and adjusted on a quarterly basis based upon the assessment of the probability that the performance condition will be met.

 

The fair value of each option granted in 2019, 2020 and 2021 using the Binomial model, was estimated on the date of grant with the following assumptions:

 

   Year ended December 31,
   2019  2020  2021
          
Contractual life   6 years   6 years   6 years
Expected exercise factor   2-2.8   2-2.8   2-2.8
Dividend yield   0%   0%   0%
Expected volatility (weighted average)   30.5%-30.9%   31.0%-35.2%   36.3%-36.9%
Risk-free interest rate   1.6%-2.6%   0.4%-1.8%   0.5%-1.3%

 

The risk-free interest rate assumption is based on the yield from U.S. Treasury zero-coupon bonds with an equivalent term as of the Company’s employee stock options. Since dividend payment is applied to reduce the exercise price of the option, the effect of the dividend protection is reflected by using an expected dividend assumption of zero.

 

The expected life of options granted is derived from the output of the option valuation model and represents the period of time the options are expected to be outstanding. The expected exercise factor is based on industry acceptable rates since no actual historical behavior by option holders exists. Expected volatility is based on the historical volatility of the Company.

 

t.Fair value of financial instruments:

 

ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), defines fair value as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. In determining fair value, the Company uses various valuation approaches. ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.

 

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.

 

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:

 

Level 1 -Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

Level 2 -Include other inputs that are directly or indirectly observable in the marketplace.

 

Level 3 -Unobservable inputs which are supported by little or no market activity.

 

The Company measures its foreign currency derivative instruments at fair value.

 

Foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.

 

The carrying amounts of cash and cash equivalents, short-term bank deposit, trade receivables, other receivables and prepaid expenses and accounts payable approximate fair value due to the short-term maturities of such instruments.

 

The following table presents liabilities measured at fair value on a recurring basis as of December 31, 2020 and 2021:

 

   December 31, 
   2020   2021 
   Fair value measurement
using input Level 2
 
Other receivables and prepaid expenses:          
           
Derivative instruments  $
-
   $188 
           
Total Assets  $
-
   $188 
           
Accrued expenses and other liabilities:          
           
Derivative instruments  $(707)  $
-
 
           
Current maturities of Series B Debentures  $(19,796)  $(19,796)
           
Series B Debentures, net of current maturities  $(98,676)  $(78,986)
           
Total liabilities  $(119,179)  $(98,782)

 

u.Derivatives and hedging:

 

The Company enters into option contracts and forward contracts to hedge certain transactions denominated in foreign currencies. The purpose of the Company’s foreign currency hedging activities is to protect the Company from risk that the eventual dollar cash flows from international activities will be adversely affected by changes in the exchange rates. The Company’s option and forward contracts do not qualify as hedging instruments under ASC 815, “Derivatives and hedging”. Changes in the fair value of option strategies are reflected in the consolidated statements of income as financial income or expense.

 

In 2019, 2020 and 2021, the Company entered into option contracts in the notional amounts of $24,296, $1,650 and $27,138, respectively, and in 2019, 2020 and 2021 the Company entered into forward contracts in the aggregate notional amounts of $74,297, $260,862 and $140,688, respectively, in order to protect against foreign currency fluctuations.

 

As of December 31, 2019, 2020 and 2021, the Company had outstanding options and forward contracts, in the notional amount of $15,384, $3,866 and $20,000, respectively.

 

In 2019, 2020 and 2021, the Company recorded financial income, net of $535, $104 and $3,338 respectively, with respect to the above transactions, presented in the statements of income as part of financial expenses, net.

 

v.Treasury shares:

 

Repurchased common shares are held as treasury shares. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity.

 

w.Comprehensive income (loss):

 

The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

 

x.Recently issued accounting pronouncements:

 

In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, 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 is currently evaluating this guidance to determine the impact it may have on its consolidated financial statements.

 

In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective for financial statements issued for annual periods beginning after 15 December 2021. Early adoption is permitted. The impact of this ASU on the Company’s consolidated financial statements is expected to be immaterial.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
ACQUISITIONS

NOTE 3:- ACQUISITIONS

 

1.Acquisition of Thor Denmark Holding ApS and its subsidiaries:

 

On November 30, 2020 (“the TIA Acquisition Date”), the Company completed the acquisition of all of the outstanding shares of Thor Denmark Holding ApS (“TIA”), a leading vendor of digital software solutions. TIA offers comprehensive software solutions primarily for Property & Casualty insurers, as well as several innovative extension modules. Additionally, TIA offers a full scope of expert implementation, application management and hosting services, enabling insurers to execute their digital and business strategies. The purchase price amounted to $76,107 in cash, subject to net working capital adjustments. Acquisition related costs amounted to $719, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of TIA’s operations have been included in the consolidated financial statements from the TIA Acquisition Date.

 

During 2021, the Company and TIA’s former shareholders (“Sellers”) agreed on the final working capital adjustments which resulted in payment of $0.8 million from Sellers to the Company.

 

The following table summarizes the fair value of the assets acquired and liabilities assumed:

 

Current assets (including cash of $2,292)  $6,337 
Goodwill   58,120 
Intangible assets   29,946 
Other long-term assets   4,254 
      
Total assets acquired  $98,657 
      
Current liabilities  $4,800 
Deferred revenues   5,742 
Deferred tax liabilities   6,962 
Other long-term liabilities   5,877 
      
Total liabilities acquired  $23,381 
      
Net assets acquired  $75,276 

 

The following table sets forth the components of intangible assets associated with the acquisition:

 

   Fair value 
     
Developed technology  $10,517 
Customer relationships   19,266 
Backlog   163 
      
Total intangible assets  $29,946 

 

The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of TIA is primarily attributable to potential synergy with Sapiens, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

2.Acquisition of sum.cumo:

 

On February 6, 2020 (the “sum.cumo Acquisition Date”), Sapiens completed the acquisition of all the outstanding shares of sum.cumo GmbH (“sum.cumo”), a German company, which services insurers in the DACH region, helping them to achieve digital transformation of set up their existing business models or to design entirely new business models based on pure digital processes. sum.cumo’s experts in consulting, user experience, marketing and technology enable the region’s insurers to launch highly automated platforms well suited for e-commerce and real-time processing of transactions.

 

The purchase price totaled $ 22,487 in cash. At the acquisition date, the Company issued an aggregate of 173,005 RSUs to certain employees of sum.cumo, valued at a total of $4,400. The value of these grants was not included in the purchase price of sum.cumo, since their vesting is subject to both continued employment and other performance criteria.  In addition, sum.cumo’s senior executives have retention-based payments over three years (2020-2023) of up to approximately $2,800. These payments are subject to continued employment, and therefore were not included in the purchase price. Acquisition related costs amounted to $561, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of sum.cumo’s operations have been included in the consolidated financial statements from the sum.cumo Acquisition Date.

 

The table below presents the fair value that was allocated to sum.cumo’s assets and liabilities based upon fair values as determined by the Company.

Net assets (including cash of $ 981)   $ 1,447  
Intangible assets     9,730  
Deferred tax liabilities     (3,211 )
Goodwill     14,521  
         
Net assets acquired   $ 22,487  

 

The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of sum.cumo is primarily attributable to sales growth from future products, new customers and potential synergy with Sapiens, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

3.Acquisition of Delphi Technology Inc. and its subsidiary:

 

On July 27, 2020 (the “Delphi Acquisition Date”), the Company completed the acquisition of Delphi Technology Inc. (“Delphi”), a leading vendor of software solutions for property & casualty (P&C) carriers, with a focus on the medical professional liability (MPL)/healthcare professional liability (HCPL) markets (sometimes referred to as “medical malpractice”). The total purchase price was $19,600 in cash. Acquisition related costs amounted to $299, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of Delphi’s operations have been included in the consolidated financial statements from the Delphi Acquisition Date.

 

The Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 in the United States. On April 22, 2020, Delphi applied for such aid in the form of U.S. Small Business Administration’s Paycheck Protection Program (“PPP Loan”) in the amount of $1,546. The PPP Loan is scheduled to mature on April 22, 2022, has a 1% interest rate, and is subject to the terms and conditions applicable to all loans made pursuant to the Paycheck Protection Program as administered by the U.S. Small Business Administration under the CARES Act. The PPP Loan was applied for by Delphi prior to the acquisition of the Company.

 

The table below presents the fair value that was allocated to Delphi’s assets and liabilities based upon fair values as determined by the Company:

 

Net liabilities (including cash of $ 6,265)  $(524)
Intangible assets   7,562 
Deferred tax liabilities, net   (2,313)
Goodwill   14,875 
      
Net assets acquired  $19,600 

 

The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of Delphi is primarily attributable to potential synergy with Sapiens, as well as certain intangible assets that do not qualify for separate recognition. The goodwill is not deductible for income tax purposes.

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

4.Acquisition of Tiful Gemel Ltd.:

 

On June 1, 2020 (the “Tiful Gemel Acquisition Date”), Sapiens completed the acquisition of 75% of the outstanding shares of Tiful Gemel Ltd. (“Tiful Gemel”), an Israeli company which provides software solutions and managed services related to pension and provident funds in the Israeli market, for a total cash consideration of $1,281. In addition, under the share purchase agreement, the Company is committed to acquire the remainder of Tiful Gemel’s outstanding shares on June 1, 2023.

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

 

On July 8, 2021, the Company completed the acquisition of additional 20% of the outstanding shares of Tiful Gemel for a total amount of $390.

 

5.Acquisition of Cálculo S.A.U.:

 

On September 27, 2019 (the “Acquisition Date”), Sapiens completed the acquisition of all outstanding shares of Cálculo S.A.U (“Cálculo”), a Spanish company of insurance consulting and managed services, and a core solution to the Spanish market, for a total cash consideration of $5,760 (of which $5,608 were paid in September 2019, and $152 was paid in the first half of 2020). In addition, the sellers and senior executives have performance-based payments relating to achievements of various targets over three years (2019-2021) of up to $1,700. Some of these payments are subject to continued employment, and therefore were not included in the purchase price. Acquisition related costs were immaterial. The results of Cálculo’s operations have been included in the consolidated financial statements from the acquisition date.

 

Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Other Long-Term Assets
12 Months Ended
Dec. 31, 2021
Other Long Term Assets Disclosure [Abstract]  
OTHER LONG-TERM ASSETS

NOTE 4:- OTHER LONG-TERM ASSETS

 

   December 31, 
   2020   2021 
         
Deferred tax assets  $1,870   $3,122 
Long-term unbilled receivables   772    1,642 
Rent deposits   2,132    2,077 
Other   490    447 
           
   $5,264   $7,288 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

NOTE 5:- PROPERTY AND EQUIPMENT, NET

 

   December 31, 
   2020   2021 
Cost:        
Computers and peripheral equipment  $43,426   $45,290 
Office furniture and equipment   10,435    9,212 
Buildings and leasehold improvements   10,481    9,210 
           
    64,342    63,712 
Accumulated depreciation:          
Computers and peripheral equipment   37,407    38,770 
Office furniture and equipment   5,697    5,741 
Buildings and leasehold improvements   4,268    4,743 
           
    47,372    49,254 
           
Depreciated cost  $16,970   $14,458 

 

Depreciation expense totaled $3,470, $4,698 and $5,360 for the years 2019, 2020 and 2021, respectively.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
LEASES

NOTE 6:- LEASES

 

The Company leases substantially all of its office space and vehicles under operating leases. The Company’s leases have original lease periods expiring between 2022 and 2030. Some leases include one or more options 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.

 

Due to the outbreak of COVID-19 and as a result of implementing a hybrid working model, the Company decided not to occupy leased offices in several locations. As a result of this, in 2020 the Company recorded a loss contingency of $2,155 related to Bangalore, India and an impairment of $351 related to Holon, Israel. In December 2021, the Company recorded an impairment in the amount of $1,439 primarily related to the offices in the United States and Germany. Furthermore, in November and December 2021 the Company signed an amendment with its lessor in Holon, Israel to vacate a portion of the offices. The loss contingency and the impairment were included in the Operating expenses in the Company’s consolidated statement of income.

 

The corresponding lease liabilities are classified as current and non-current operating lease liabilities.

 

The components of operating lease costs were as follows:

 

   Year ended December 31, 
   2020   2021 
         
Operating lease cost  $8,144   $7,946 
Variable lease cost   4,150    4,241 
Short-term lease cost   422    373 
           
Total lease costs  $12,716   $12,560 

 

The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:

 

   December 31, 
   2021 
     
Weighted average remaining lease term (years)   6.26 
Weighted average discount rate   4.77%

 

Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2020 and 2021, respectively, was $9,886 and $10,964 (included in cash flows from operating activities).

 

Maturities of lease liabilities are as follows:

 

2022  $11,115 
2023   10,226 
2024   7,953 
2025   7,205 
2026   6,726 
2027 and thereafter   14,923 
      
Total undiscounted cash flows   58,148 
Less imputed interest   8,570 
      
Present value of lease liabilities  $49,578 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Software Development Costs, Net
12 Months Ended
Dec. 31, 2021
Research and Development [Abstract]  
CAPITALIZED SOFTWARE DEVELOPMENT COSTS, NET

NOTE 7:- CAPITALIZED SOFTWARE DEVELOPMENT COSTS, NET

 

The changes in capitalized software development costs for the years ended December 31, 2020 and 2021 were as follows:

 

  

Year ended
December 31,

 
   2020   2021 
         
Balance at the beginning of the year  $23,953   $24,362 
           
Capitalization   5,798    7,911 
Amortization   (6,558)   (7,679)
Functional currency translation adjustments   1,169    609 
           
Balance at year end  $24,362   $25,203 

 

Amortization of capitalized software development costs for 2019, 2020 and 2021, was $5,668, $6,558 and $7,679, respectively. Amortization expense is included in cost of revenues.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Other Intangible Assets, Net
12 Months Ended
Dec. 31, 2021
Other Intangible Assets, Net [Abstract]  
OTHER INTANGIBLE ASSETS, NET

NOTE 8:- OTHER INTANGIBLE ASSETS, NET

 

a.Other intangible assets, net, are comprised of the following:

 

   Weighted
average
remaining useful
life (years)
  December 31, 
      2020   2021 
Original amounts:           
            
Customer relationships  7.6  $59,482   $57,317 
Technology  4.0   70,813    70,123 
Patent  2.5   1,493    1,544 
              
       131,788    128,984 
              
Accumulated amortization:             
              
Customer relationships      18,827    23,940 
Technology      37,050    46,960 
Patent      958    1,145 
              
       56,835    72,045 
              
Other intangible assets, net     $74,953   $56,939 

  

In October 2020, the Company purchased a perpetual software license, which includes a permission to use the licensor’s source code and intellectual property rights, for a total consideration of $2,810. This purchase was included in technology under other intangible assets.

 

In December 2021, the Company purchased net assets from a U.S company, for a total consideration of approximately $600. The acquired assets mainly included customer relationship and technology.

 

b.Amortization of other intangible assets was $10,000, $12,127 and $15,630 for 2019, 2020 and 2021, respectively.

 

c.Estimated amortization expense for future periods:

 

2022  $12,374 
2023   11,760 
2024   8,853 
2025   6,621 
2026 and thereafter   17,331 
      
   $56,939 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill
12 Months Ended
Dec. 31, 2021
Goodwill [Abstract]  
GOODWILL

NOTE 9:- GOODWILL

 

The changes in the carrying amount of goodwill for the years ended December 31, 2020 and 2021 are as follows:

 

  

Year ended
December 31,

 
   2020   2021 
         
Balance at the beginning of the year  $170,703   $264,282 
           
Acquisitions   87,438    593 
Functional currency translation adjustments   6,141    (3,734)
           
Balance at year end  $264,282   $261,141 
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Liabilities [Abstract]  
ACCRUED EXPENSES AND OTHER LIABILITIES

NOTE 10:- ACCRUED EXPENSES AND OTHER LIABILITIES

 

   December 31, 
   2020   2021 
         
Government authorities  $10,348   $7,010 
Accrued expenses and other liabilities   24,277    26,038 
           
   $34,625   $33,048 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Series B Debentures, Net of Current Maturities
12 Months Ended
Dec. 31, 2021
Series B Debentures, Net of Current Maturities [Abstract]  
SERIES B DEBENTURES, NET OF CURRENT MATURITIES

NOTE 11:- SERIES B DEBENTURES, NET OF CURRENT MATURITIES

 

   December 31, 
   2020   2021 
         
Series B Debentures  $118,778   $98,982 
Less: Current maturities   (19,796)   (19,796)
Less: Unamortized debt discounts and issuance costs   (306)   (200)
           
   $98,676   $78,986 

 

In September 2017, the Company issued Series B Debentures in the aggregate principal amount of NIS 280 million (approximately $79.2 million), linked to US dollars, payable in eight equal annual payments of $9,898, on January 1 of each of the years 2019 through 2026. The outstanding principal amount of the Series B Debentures will bear a fixed interest rate of 3.37% per annum, payable on January 1 and July 1 of each of the years 2018 through 2025, with one final interest payment on January 1, 2026. Debt discount and issuance costs were approximately $956, allocated to the Series B Debentures discount and are amortized as financial expenses over the term of the Series B Debentures due in 2026.

 

In June 2020, the Company expanded the Series B Debentures issuance and raised an additional NIS 210 million (approximately $60.3 million) linked to US dollars, payable in six equal annual payments of $9,898, on January 1 of each of the years 2021 through 2026.

 

The outstanding principal amount of the Series B Debentures will bear a fixed interest rate of 3.37% per annum, payable on January 1 and July 1 of each of the years 2020 through 2025, with one final interest payment on January 1, 2026. Debt premium and issuance costs, net, were approximately $80, allocated to the Series B Debentures discount and are amortized as financial expenses over the term of the Series B Debentures due in 2026.

 

Following the raise of the additional NIS 210 million (approximately $60.3 million) in Series B Debentures, a $20,000 short-term bank loan taken on March 18, 2020, from a commercial bank was fully repaid on June 9, 2020.

 

The Series B Debentures are listed for trading on the Tel-Aviv Stock Exchange.

 

The Series B Debentures are unsecured and non-convertible. The Series B Debentures interest may be increased in the event that the debentures’ rating is downgraded below a certain level. The Company has undertaken to maintain a number of conditions and limitations on the manner in which it operates its business, including limitations on its ability to undergo a change of control, distribute dividends, incur a floating charge on the Company’s assets, or undergo an asset sale or other change that results in a fundamental change in the Company’s operations.

 

In accordance with the indenture for the Series B Debentures, the Company is required to meet the following financial covenants: (1) Target shareholders’ equity (excluding minority interest)- above $120 million – as of December 31, 2021, total shareholders’ equity was approximately $407 million; and (2) Target ratio of net financial indebtedness to net capitalization (in each case, as defined under the indenture for the Company’s Series B Debentures) below 65% - as of December 31, 2021 the ratio of net financial indebtedness to net capitalization was (36.78)%.

 

(3) Target ratio of net financial indebtedness to EBITDA (accumulated calculation for the four last quarters) is below 5.5. As of December 31, 2021, the Target ratio of net financial indebtedness to EBITDA was (1.27). As of December 31, 2021, Sapiens is in compliance with all of its financial covenants.

 

During the years ended December 31, 2019, 2020 and 2021, the Company recorded $2,336, $3,180 and $3,337, respectively, of interest expense and $171, $134 and $106, respectively, of amortization of debt issuance costs, premium and discount in respect of the Series B Debentures.

 

As of December 31, 2020, and 2021, the estimated fair value of the Company’s Series B Debentures was $122,760 and $100,465, respectively. The fair value was determined based on the closing trading price of the Series B Debentures as of the last day of trading for the period. The fair value of the Series B Debentures is considered a Level 2 measurement as they are not actively traded.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingent Liabilities
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENT LIABILITIES

NOTE 12:- COMMITMENTS AND CONTINGENTIES

 

a.Sapiens Technologies (1982) Ltd. (“Sapiens Technologies”), a subsidiary incorporated in Israel, was partially financed under programs sponsored by the Israel Innovation Authority (“IIA”), formerly the Office of the Chief Scientist, for the support of certain research and development activities conducted in Israel. In exchange for participation in the programs by the IIA, the Company agreed to pay 3.5% of total net consolidated license and

 

maintenance revenue and 0.35% of the net consolidated consulting services revenue related to the software developed within the framework of these programs based on an understanding with the IIA reached in January 2012.

 

The royalties will be paid up to a maximum amount equaling 100%-150% of the grants provided by the IIA, linked to the dollar, and for grants received after January 1, 1999, bear annual interest at a rate based on LIBOR.

 

Royalty expense amounted to $471, $494 and $531 in 2019, 2020 and 2021, respectively, and are included in cost of revenues.

 

As of December 31, 2020 and 2021, the Company had a contingent liability to pay royalties of up to $6,014 and $5,454, respectively.

 

b.The Company provided bank guarantees in the amount of $924 as security for the rent to be paid for its leased offices. The bank guarantees will be expired and renewed in February 2022. As of December 31, 2020 and 2021, the Company provided bank guarantees of $291 and $320, respectively, as security for the performance of various contracts with customers and suppliers.

 

c.In accordance with the indenture for the Series B Debentures, the Company is required to meet certain financial covenants. See Note 11 above.

 

d.Contingent purchase obligations

 

As part of the Company’s acquisitions in recent years, the Company has several contingent earn-out obligations depending on retention and performance criteria. Refer to Note 3 for further information.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes on Income
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
TAXES ON INCOME

NOTE 13:- TAXES ON INCOME

 

a.Israeli taxation:

 

1.Corporate tax rates in Israel:

 

Taxable income of Israeli companies was generally subject to corporate tax at the rate of was 23% in 2021 and 2020. Some of the Israeli subsidiaries are eligible for tax benefits as described below.

 

2.Tax benefits under the Israel Law for the Encouragement of Capital Investments, 1959 (“the Law”):

 

Amendment 73 to the law:

 

In December 2016, 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 (“the 2017 Amendment”) was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement the “Nexus Principles” 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—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&D expenditure and R&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. 

The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology Enterprise (“SPTE”) (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’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 “Benefited Intangible Assets” 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.

 

Starting from 2017 under Amendment 73 to the Investment Law, part of the Company’s taxable income in Israel were entitled to a preferred 12% tax rate. Since 2019, under SPTE the tax rate for part of the Company’s taxable income in Israel has been reduced to a 6% corporate tax rate.

 

Amendment 74 to the Encouragement Law:

 

On November 15, 2021, the Economic Efficiency Law (Legislative Amendments for Achieving Budget Targets for the 2021 and 2022 Budget Years), 2021 (“the Economic Efficiency Law”), was enacted. This Law establishes a temporary order allowing Israeli companies to release tax-exempt earnings (“trapped earnings” or “accumulated earnings”) accumulated until December 31, 2020, through a mechanism established for a reduced corporate income tax rate applicable to those earnings (“the Temporary Order”).

 

In addition to the reduced corporate income tax (CIT) rate, Article 74 to the Encouragement Law was amended whereby effective from August 15, 2021, for any dividend distribution (including a dividend as per Article 51B to the Encouragement Law) by a company which has trapped earnings, there will be a requirement to allocate a portion of that distribution to the trapped earnings.

 

The tax-exempt income is attributable to the Company's previous status as "Approved Enterprise" and "Benefited Enterprise". Such tax-exempt income cannot be distributed to shareholders without subjecting the Company to payable income taxes. If dividends are distributed from previous tax-exempt profits, the Company will be liable for income tax at the rate applicable to its profits from the Approved Enterprise in at the tax rate enacted in the year in which the income was earned.

 

According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.

 

According to ASC 740, a deferred tax liability would generally be recorded relating to corporate taxes that would be owed on the distribution of profits if management has currently the intention to declare dividends of its tax-exempt earnings.

 

In 2021, the Company elected to benefit from the Temporary Order and pay the reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 109 million (approximately $35.3 million), and accordingly recognized deferred tax liability of $3,531.

 

The Company is expecting to file the election with the Israeli authorities during 2022.

 

3.Foreign Exchange Regulations:

 

Under the Foreign Exchange Regulations, some of the Company’s 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 for tax purposes only.

 

b.Income taxes on non-Israeli subsidiaries:

 

Non-Israeli subsidiaries are taxed according to the tax laws in their respective country of residence. Deferred income taxes were provided in relation to undistributed earnings of non-Israeli subsidiaries, which the Company intends to distribute in the near future.

 

The Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which earnings arose, in the vast majority of its subsidiaries. If the earnings, for which deferred taxes were not provided, 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.

 

The amount of undistributed earnings of foreign subsidiaries that are considered to be reinvested as of December 31, 2021, was $56,117 and the amount of the unrecognized deferred tax liability for temporary differences related to investments in foreign subsidiaries that were essentially permanent in duration as of December 31, 2021, was $5,553.

 

c.Tax Reform - United States of America:

 

The U.S. Tax Cuts and Jobs Act of 2017 (“TCJA”) was approved on December 22, 2017. This legislation makes significant changes to the U.S. Internal Revenue Code. Such changes include a reduction in the corporate tax rate and limitations on certain corporate deductions and credits, among other changes.

 

The TCJA reduces the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018. In addition, the TCJA makes certain changes to the depreciation rules and implements new limits on the deductibility of certain expenses and deduction.

 

The TCJA introduced the rules for tax on the global intangible low-taxed income (“GILTI”) on foreign income in excess of a deemed return on tangible assets of foreign corporations. One of our subsidiaries is subject to GILTI.

 

d.Net operating losses carryforwards:

 

As of December 31, 2021, certain subsidiaries had tax loss carryforwards totaling approximately $34,515. Most of these carryforward tax losses have no expiration date.

 

e.Deferred tax assets and liabilities:

 

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 tax purposes. Significant components of the Company deferred tax assets and liabilities are as follows:

 

   December 31, 
   2020   2021 
Deferred tax assets:        
Net operating losses carryforwards  $8,701  $*) 7,142 
Research and development   1,514    1,316 
Lease liability   9,441    8,725 
Reserves and allowances   5,523    5,119 
Other   2,041    
3,383
 
           
Deferred tax assets before valuation allowance   27,220    25,685 
Valuation allowance   (8,057)   (5,104)
           
Deferred tax assets   19,163    20,581 
           
Deferred tax liabilities:          
Capitalized software development costs   (3,428)   (3,045)
Lease right-of-use asset   (9,441)   (8,098)
Acquired intangibles   (17,498)   (13,169)
Property and equipment   (380)   (367)
Undistributed earnings   (1,302)   **) (8,047)
Other   (1,254)   (93)
           
Deferred tax liabilities   (33,303)   (32,819)
           
Deferred tax liabilities, net  $(14,140)  $(12,238)

 

*)Net of $1,180 provision for unrecognized tax benefits related to carryforward losses.

 

**)Include $3,531 related to the Company’s election to release the trapped earnings - see Note 13.a.2.

 

   December 31, 
   2020   2021 
         
Deferred tax assets, net  $1,870   $3,122 
Deferred tax liabilities, net   (16,010)   (15,360)
           
Deferred tax liabilities, net  $(14,140)  $(12,238)

 

Deferred tax assets, net, are included in other long-term assets. Deferred tax liabilities, net, are included in other long-term liabilities.

 

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.

 

f.Income before taxes on income is comprised as follows:

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Domestic (Israel)  $34,303   $34,037   $39,248 
Foreign   798    7,161    18,038
                
   $35,101   $41,198   $57,286 

 

g.A reconciliation between the theoretical tax expense, assuming all income is taxed at the statutory tax rate applicable to income for an Israeli company, and the actual tax expense as reported in the statements of income is as follows:

 

  

Year ended

December 31,

 
   2019   2020   2021 
Income before taxes on income, as reported in the statements of income  $35,101   $41,198   $57,286 
                
Statutory tax rate in Israel   23%   23%   23%
                
Theoretical taxes on income  $8,073   $9,476   $13,176 
                
Increase (decrease) in taxes resulting from:               
Foreign and preferred enterprise tax rates differences   (2,326)   (5,511)   (7,338)
Changes in carry forward tax losses and other temporary differences for which valuation allowance was provided   783    558    (1,645)
Non-deductible expenses   549    1,722    1,437 
Increase in uncertain tax positions, net   1,889    755    616 
Release of trapped earnings (see note 13.a.2)   
-
    
-
    3,531 
Others   (358)   41    187 
                
Taxes on income, as reported in the statements of income  $8,610   $7,041   $9,964 

 

h.Taxes on income are comprised as follows:

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Current  $14,733   $7,543   $11,866 
Deferred   (6,123)   (502)   (1,902)
                
   $8,610   $7,041   $9,964 

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Domestic (Israel)  $3,639   $3,695   $9,086 
Foreign   4,971    3,346    878 
                
   $8,610   $7,041   $9,964 

 

i.Uncertain tax benefits:

 

A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:

 

   December 31, 
   2020   2021 
         
Balance at the beginning of the year  $5,835   $7,646 
Acquisition of subsidiaries   1,057    
-
 
Increase in tax positions   2,487    2,731 
Decrease in tax positions   (1,733)   (1,457)
           
Balance at the end of the year  $7,646   $8,920 

 

As of December 31, 2020 and 2021, accrued interest related to unrecognized tax benefits amounted to $1,748 and $1,143, respectively.

 

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’s income tax provisions. Such differences could have a material effect on the Company’s income tax provision, cash flow from operating activities and net income in the period in which such determination is made.

 

Tax assessments filed by part of the Company’s Israeli subsidiaries through the year ended December 31, 2016, are considered to be final.

 

The Company is currently under audit in several jurisdictions for the tax years 2017 and onwards. Timing of the resolution of audits is highly uncertain and therefore, as of December 31, 2021, the Company cannot estimate the change in unrecognized tax benefits resulting from these audits.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Equity
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
EQUITY

NOTE 14:- EQUITY

 

a.The common shares of the Company are traded on the NASDAQ and on the Tel-Aviv Stock Exchange.

 

Common shares confer upon their holders voting rights, the right to receive cash dividends and the right to share in excess assets upon liquidation of the Company.

 

On October 20, 2020, the Company completed a secondary public offering of its ordinary shares on the NASDAQ. The Company issued 3,898,304 shares at a price of $29.5 per share before issuance expenses and underwriting discounts. The total proceeds from the issuance amounted to $108,737, net of issuance expenses of $509.

 

b.Share Incentive Plan:

 

In 2011, the Company’s board of directors approved its 2011 Share Incentive Plan (the “2011 Plan”) pursuant to which the Company’s employees, directors, officers, consultants, advisors, suppliers, business partners, customers and any other person or entity whose services are considered valuable are eligible to receive awards of share options, restricted shares, restricted share units and other share-based awards. Options granted under the 2011 Plan may be exercised for a period of up to six years from the date of grant and become exercisable in four equal, annual installments, beginning with the first anniversary of the date of the grant, or pursuant to such other schedule as may provide in the option agreement.

 

The total number of Common Shares available under the 2011 Plan was set at 8,000,000. Upon the approval of the 2011 Plan, the board of directors determined that no further awards would be issued under the Company’s previously existing share incentive plans.

 

Upon the lapse of ten years following the adoption of the 2011 Plan, no further grants could be made under the plan. Consequently, in August 2021, we adopted our 2021 Share Incentive Plan (the “2021 Plan”), and all Common Shares that were reserved for issuance under the 2011 Plan and not subject to outstanding grants were transferred to the 2021 Plan. Even after our adoption of the 2021 Plan, all outstanding grants that were made under the 2011 Plan remain subject to the terms of the 2011 Plan. Common Shares underlying an award granted under the 2011 Plan that has expired, or is cancelled, terminated or forfeited for any reason, without having been exercised, are available for issuance under the 2021 Plan in accordance with the terms of the 2021 Plan.

 

As of December 31, 2021, 1,868,172 common shares of the Company were available for future grant under the 2021 Plan. Any options granted under the 2021 Plan which are forfeited, cancelled, terminated or expired, will become available for future grant under the 2021 Plan.

A summary of the stock option activities in the year ended on December 31, 2021 is as follows:

 

   Year ended December 31, 2021 
   Amount of
options
   Weighted
average
exercise
   Weighted
average
remaining
contractual life
(in years)
   Aggregate
intrinsic
value
 
                 
Outstanding on January 1, 2021   1,462,482    14.26    3.17   $24,019 
Granted   847,000    30.36           
Exercised   (359,859)   10.32           
Expired and forfeited   (114,238)   12.69           
                     
Outstanding on December 31, 2021   1,835,385    22.27    3.77    22,374 
                     
Vested and expected to vest   1,835,385    22.27    3.77    22,374 
                     
Exercisable on December 31, 2021   734,969    12.95    2.10   $15,064

 

The weighted average grant date fair values of the options granted during the years ended December 31, 2019, 2020 and 2021 were $4.24, $7.99 and $10.35, respectively.

 

The total intrinsic value of options exercised during the years ended December 31, 2019, 2020 and 2021 was $2,301, $11,658 and $8,505, respectively.

 

The options outstanding under the Company’s stock option plans as of December 31, 2021 have been separated into ranges of exercise prices as follows:

 

                   Weighted 
       Weighted           Average 
   Options   Average   Weighted   Options   Exercise 
   outstanding   remaining   average   Exercisable   price of 
   as of   contractual   exercise   as of   Options 
   December 31,   Term   price   December 31,   Exercisable 
Ranges of exercise price  2021   (Years)   $   2021   $ 
                     
7.94   3,750    2.35    7.94    -    - 
8.7-10.72   597,969    1.82    10.64    564,969    10.66 
11.48-15.09   109,166    2.28    12.51    67,500    12.17 
23.92-28.49   297,500    4.56    25.97    82,500    24.77 
29.81-32.27   730,000    4.98    30.17    20,000    31.59 
34.96   97,000    5.92    34.69    
-
    
-
 
                          
    1,835,385    3.77    22.27    734,696    12.95 

 

The total equity-based compensation expenses related to all of the Company’s equity-based awards, recognized for the years ended December 31, 2019, 2020 and 2021, was $1,405, $3,987 and $4,711, respectively. Such expenses are recorded as part selling, marketing, general and administrative expenses in the Company’s consolidated statements of income.

 

A summary of the RSU activities in the year ended on December 31, 2021, is as follows:

 

   Amount of options   Weighted Average Grant-Date Fair Value 
         
Unvested on January 1, 2021   238,005    24.45 
Granted   74,222    29.96 
Vested   (43,451)   24.45 
Expired and forfeited   (65,020)   24.47 
           
Unvested on December 31, 2021   203,756    26.46 

 

In connection with the Company’s acquisition of sum.cumo, on February 6, 2020 (see Note 3), the Company issued an aggregate of 173,005 RSUs to certain employees of sum.cumo in connection with the acquisition. The value of these grants was not included in the purchase price of sum.cumo, since their vesting is subject to both continued employment and other performance criteria. On August 3, 2021, the Company issued another 24,222 RSUs to certain employees of sum.cumo in connection with the acquisition.

 

The Company recorded compensation costs related to RSUs of $1,130 for the year ended December 31, 2021, which were included in Selling, marketing, general and administrative expenses in the Company’s consolidated statements of income.

 

c.As of December 31, 2021, there was $10,369 of total unrecognized compensation cost related to non-vested options and RSUs, which is expected to be recognized over a weighted-average period of 2.05 years.

 

d.Dividend:

 

On April 12, 2021, the Company’s extraordinary general meeting of shareholders approved the distribution of a cash dividend of $0.37 per common share for a total amount of $20,286 that was paid during the second quarter of 2021.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Related Parties Transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
RELATED PARTIES TRANSACTIONS

NOTE 15:- RELATED PARTIES TRANSACTIONS

 

Agreements with controlling shareholder and its affiliates:

 

The Company has in effect services agreements with certain companies that are affiliated with Formula, Sapiens’ parent company (most recently since December 23, 2014 and thereafter), and Asseco, Sapiens’ ultimate parent company, pursuant to which the Company has received services amounting to approximately $6,005, $8,523 and $14,598, in aggregate for the years ended December 31, 2019, 2020 and 2021. In addition, during the years ended December 31, 2019, 2020 and 2021, the Company purchased from those affiliated companies an aggregate of approximately $194, $267 and $369 of hardware and software.

 

During the years ended December 31, 2019, 2020 and 2021, Asseco provided back office and professional services and fixed assets to the Company subsidiary, Sapiens Software Solutions (Poland) Sp. z o.o in an amount totaling approximately $676, $521 and $197, respectively.

 

As of December 31, 2020, and 2021, the Company had trade payables balances due to its related parties in amount of approximately $1,908 and $3,187, respectively. In addition, as of December 31, 2020 and 2021, the Company had trade receivables balances due from its related parties in amount of approximately $1,241 and $858, respectively.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Basic and Diluted Net Earnings Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
BASIC AND DILUTED NET EARNINGS PER SHARE

NOTE 16:- BASIC AND DILUTED NET EARNINGS PER SHARE

 

  

Year ended

December 31,

 
   2019   2020   2021 
Numerator (thousands):            
             
Net income attributed to Sapiens’ shareholders  $26,247   $33,775   $47,171 
                
Denominator (thousands):               
                
Denominator for basic earnings per share - weighted average number of common shares, net of treasury stock   50,031    51,208    54,785 
Stock options and RSU   622    951    805 
                
Denominator for diluted net earnings per share - adjusted weighted average number of shares   50,653    52,159    55,590 

 

The weighted average number of shares related to outstanding anti-dilutive options excluded from the calculations of diluted net earnings per share was 0, 200,000 and 804,438 for the years 2019, 2020 and 2021, respectively.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
GEOGRAPHIC INFORMATION

NOTE 17:- GEOGRAPHIC INFORMATION

 

a.The Company operates in a single reportable segment as a provider of software solutions. See Note 1 for a brief description of the Company’s business. The data below is presented in accordance with ASC 280, “Segment Reporting”.

 

b.Geographic information:

 

The following table sets forth revenues by country based on the billing address of the customer. Other than as shown below, no other country accounted for more than 10% of the Company’s revenues during the years ended December 31, 2019, 2020 and 2021.

 

  

Year ended
December 31,

 
   2019   2020   2021 
1. Revenues:            
             
North America *)   $163,565   $187,258   $188,980 
Europe **)    133,851    172,660    237,054 
Rest of the world    28,258    22,985    35,001 
                
   $325,674   $382,903   $461,035 

 

*)Revenues from North America that are shown in the above table consist of revenues primarily from the United States (in amounts of $163,089, $186,687 and $186,909 during the years ended December 31, 2019, 2020 and 2021, respectively).

 

**)

Revenues from Europe include revenues from European Union countries, the United Kingdom, or UK, and Israel.

 

   December 31, 
   2020   2021 
2. Long- lived assets, including property and equipment, net and operation right-of-use assets:        
Israel  $27,944   $22,263 
North America   8,245    4,737 
APAC   20,871    20,104 
Europe   14,300    11,019 
           
   $71,360   $58,123 

 

c.Major customer data:

 

For the years ended December 31, 2019, 2020 and 2021, no single customer contributed more than 10% to the Company’s total revenues.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE

NOTE 18:- REVENUE

 

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 $182 million as of December 31, 2021. The Company expects to recognize approximately 79% in 2022 from remaining performance obligations as of December 31, 2021, and the remainder thereafter. Remaining performance obligations include the remaining non-cancelable, committed and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services contracts that are on a T&M basis were excluded, as the Company elected to apply the practical expedients in accordance with ASC 606.

 

Disaggregation of revenue:

 

The following table provides information about disaggregated revenue by type of contract, and timing of revenue recognition (in thousands):

 

  

Years ended
December 31,

 
   2020   2021 
         
Project implementation phase:        
Revenues from pre-production implementation projects  $142,247   $178,419 
Revenues from post-production implementation projects   240,656    282,616 
           
Total  $382,903   $461,035 

 

Contract balances:

 

The following table provides information about trade receivables, unbilled receivables, contract assets and contract liabilities (deferred revenues) from contracts with customers (in thousands):

 

   December 31, 
   2020   2021 
         
Trade receivables (net of allowance for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively)   48,623    53,985 
Short-term unbilled receivables *)   9,301    16,072 
Long-term unbilled receivables *)   772    858 
Contract assets **)   7,485    6,988 
Deferred revenues (short-term contract liabilities)   34,548    39,614 
Long-term deferred revenues (long-term contract liabilities) ***)   524    299 

 

*)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.

 

**)Contract assets relate to unbilled receivables (including a long-term balance of $784 presented in other long-term assets as of December 31, 2021), 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.

 

***)Included in other long-term liabilities in the consolidated balance sheets.

 

No impairment loss was recognized in respect of the Company’s outstanding contract assets during the years ended December 31, 2020 and 2021.

 

During the year ended December 31, 2021, the Company recognized $33,030 that was included in deferred revenues (short-term contract liability) balance on December 31, 2020.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Statements of Operations Data
12 Months Ended
Dec. 31, 2021
Selected Statements of Operations Data [Abstract]  
SELECTED STATEMENTS OF OPERATIONS DATA

NOTE 19:- SELECTED STATEMENTS OF OPERATIONS DATA

 

a.Research and development expenses, net:

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Total costs  $43,043   $47,156   $61,924 
Less - capitalized software development costs   (5,665)   (5,798)   (7,911)
                
Research and development expenses, net  $37,378   $41,358   $54,013 

 

b.Financial expense, net

 

  

Year ended
December 31,

 
   2019   2020   2021 
Financial income:            
Interest   $382   $380   $887 
Foreign currency translation    991    1,312    1,413 
Derivatives gains, net    535    104    3,338 
                
    1,908    1,796    5,638 
Financial expenses:                
Foreign currency translation, bank charges and other    1,646    1,299    2,046 
Interest    3,030    4,302    3,794 
                
    (4,676)   (5,601)   (5,840)
                
Financial expense, net   $(2,768)  $(3,805)  $(202)
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Use of estimates:
a.Use of estimates:

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates and assumptions are related, but not limited to contingent liabilities, income tax uncertainties, deferred taxes assets, share-based compensation, value of intangible assets and goodwill, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion. The Company’s management believes that the estimates, judgment 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 consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

 

Financial statements in United States dollars:
b.Financial statements in United States dollars:

 

The currency of the primary economic environment in which the operations of Sapiens and certain subsidiaries are conducted is the U.S. dollar (“dollar”); thus, the dollar is the functional currency of Sapiens and certain subsidiaries.

 

Sapiens and certain subsidiaries’ transactions and balances denominated in dollars are presented at their original amounts. Non-dollar transactions and balances have been remeasured to dollars in accordance with ASC 830, “Foreign Currency Matters”. All transaction gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statements of income as financial income or expenses, as appropriate.

 

For those subsidiaries, whose functional currency has been determined to be their local currency, assets and liabilities are translated at year-end exchange rates and statement of income items are translated at average exchange rates prevailing during the year. Such translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) in equity.

 

Principles of consolidation:
c.Principles of consolidation:

 

The consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.

 

Non-controlling interests of subsidiaries represent the non-controlling shareholders’ 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.

 

Cash equivalents:
d.Cash equivalents:

 

Cash equivalents are short-term highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.

 

Short-term bank deposits:
e.Short-term bank deposits:

 

Short-term bank deposits with original maturities of more than three months and less than one year at the date acquired are included in short-term bank deposits.

 

Trade receivables:
f.Trade receivables:

 

Trade receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability of the Company’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’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.

 

Estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income.

 

The following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:

 

   December 31, 
   2020   2021 
         
Trade receivables  $50,181   $55,322 
Allowance for credit losses   (1,558)   (1,337)
           
   $48,623   $53,985 

 

Property and equipment, net:
g.Property and equipment, net:

 

Property and equipment are stated at cost, net of accumulated depreciation using the straight-line method over the estimated useful lives of the assets, at the following annual rates:

 

   % 
     
Computers and peripheral equipment   20 - 33 
Office furniture and equipment   6 - 33 
Buildings   2.5 

 

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.

 

Leases:
h.Leases:

 

The Company determines if an arrangement is a lease at inception. The Company’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.

 

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’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 operation leases.

   

For lease with terms greater than 12 months, 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’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) based on the information available on the commencement date in determining the present value of lease payments. The Company’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.

 

Research and development costs:
i.Research and development costs:

 

Research and development costs incurred in the process of software production 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, “Software - Costs of Software to be Sold Leased or Marketed”. Based on the Company’s product development process, technological feasibility is established upon completion of a detailed program design.

 

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.

 

Capitalized software development costs are amortized by the straight-line method over the estimated useful life of the software products (primarily seven years).

 

Business combinations:
j.Business combinations:

 

The Company accounts for its business acquisitions in accordance with Accounting Standards Codification ASC No. 805, “Business Combinations”. 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 and intangible assets acquired is assigned based on their fair values as of the date of the acquisition. The excess of the fair value of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Goodwill generated from the business combinations is primarily attributable to synergies between the Company and acquired companies’ respective products and services. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

 

The Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business (“2017-01”), 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.

 

Other intangible assets, net:
k.Other intangible assets, net:

 

Technology and patents acquired are amortized over their estimated useful life on a straight-line basis. The acquired customer relationships are amortized over their estimated useful lives in proportion to the economic benefits realized method. The average annual rates for other intangible assets are as follows:

 

   % 
     
Technology   13 - 50 
Customer relationships   7 - 15 
Patent   10 

 

Goodwill:
l.

Goodwill:

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of the identifiable tangible and intangible assets acquired. Under ASC 350, “Intangibles- Goodwill and Other” (“ASC 350”), goodwill is subject to an annual impairment test at least annually or more frequently if impairment indicators are present. Goodwill impairment is required if the net book value of a reporting unit exceeds its estimated fair value. The Company operates in four reporting units: L&P (Life & Pension), P&C (Property & Casualty), Decision and IPELS (Israel, Poland, Emerge, Latvia, Spain).

 

For the years ended December 31, 2019, 2020 and 2021, no impairment of goodwill has been recorded.

 

Impairment of long-lived assets:
m.Impairment of long-lived assets:

 

The Company’s long-lived assets and identifiable intangibles including right-of-use assets that are subject to amortization are reviewed for impairment in accordance with ASC 360 “Property, Plant, and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. ASC 360 provides examples of events or changes in circumstances that might indicate that impairment exists for a particular long-lived asset or asset group.

 

Among those events and circumstances that the Company believes to be impairment indicators are:

 

-A significant decrease in the market price of a long-lived asset (asset group)
-A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition

 

The 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. During 2019, no impairment losses have been identified.

 

During 2021 and 2020, the Company identified an impairment loss of $1,439 and $351, respectively, as outlined in Note 6.

 

Revenue recognition:
n.Revenue recognition:

 

The Company implements the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). See Note 18 for further disclosures.

 

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.

 

The Company generates revenues mainly from sales of software licenses which include significant implementation and customization services. In addition, the Company generates revenues from post implementation consulting services and maintenance services. Revenues from these contracts are based on either fixed price or time and material.

 

Revenue from long term contracts which involve significant implementation, customization, or integration of the Company’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.

 

In addition, the Company has enforceable right to payment for performance completed to date. Accordingly, the Company recognizes revenue on such contracts over time, using the percentage of completion accounting method. The Company recognizes revenue and gross profit as the work is performed, based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Determining the projected labor costs requires understanding the project-specific circumstances, including the specific terms and conditions of each complex contract, changes to the project schedule, and complexity of the project. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses become probable, in the amount of the estimated loss on the entire contract.

 

When post implementation and consulting services do not involve significant customization, the Company accounts for such services as performance obligations satisfied over time and revenues are recognized as the services are provided.

 

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.

 

The Company allocates the transaction price for each contract to each performance obligation identified in the contract based on the relative standalone selling price (SSP). The Company determines SSP for the purposes of allocating the transaction price to each performance obligation by considering several external and internal factors including, but not limited to, transactions where the specific performance obligation is sold separately, historical actual pricing practices and geographies in which the Company offers its services.

 

If a specific performance obligation, such as the software license, is sold for a broad range of amounts (that is, the selling price is highly variable) or if the Company has not yet established a price for that good or service, and the good or service has not previously been sold on a standalone basis (that is, the selling price is uncertain), the Company applies the residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs with any residual amount of transaction price allocated to the remaining specific performance obligation.

 

In addition to software license fees, contracts with customers may contain an agreement to provide for maintenance services. The Company considers the maintenance performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.

 

Sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid for initial contracts, which are not commensurate with sales commissions paid for renewal contracts, are capitalized and amortized over an expected period of benefit. Sales commissions on initial contracts, which are commensurate with sales commissions paid for renewal contracts, are capitalized and then amortized correspondingly to the recognized revenue of the related initial contracts. Sales commissions for renewal contracts are capitalized and then amortized on a straight-line basis over the related contractual renewal period. If the expected amortization period is one-year or less, the Company uses the practical expedient and the commission fee is expensed as incurred.

 

Amortization expense related to these costs are included in sales, marketing, general and administrative expenses.

Income taxes:
o.Income taxes:

 

The Company accounts for income taxes in accordance with ASC 740, “Income Taxes”. This topic prescribes the use of the asset and liability method, whereby deferred tax asset and liability account balances are determined based on the differences between the 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 the amounts that are more likely-than-not to be realized.

 

The Company implements a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the 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, on an evaluation of the 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% (cumulative basis) likely to be realized upon ultimate settlement.

 

The Company classifies interest as financial expense and penalties as selling, marketing, general and administrative expenses.

 

Concentrations of credit risks:
p.Concentrations of credit risks:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, trade receivables, unbilled receivables and contract assets, and foreign currency derivative contracts.

 

The Company’s cash and cash equivalents and short-term bank deposit are invested in bank deposits mainly in dollars and NIS. Deposits in the U.S. may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.

 

The Company’s trade receivables are generally derived from sales to large and solid organizations located mainly in North America, Europe and the rest of the world.

 

The Company performs ongoing credit evaluations of its customers and to date has not experienced any material losses. In certain circumstances, the Company may require prepayment.

 

The Company entered into forward contracts, and option contracts intended to protect against the increase in value of forecasted non-dollar currency cash flows. The derivative instruments hedge a portion of the Company’s non-dollar currency exposure.

 

No off-balance sheet concentrations of credit risk exist.

 

Accrued severance pay and retirement plans:
q.Accrued severance pay and retirement plans:

 

The Company’s liability for severance pay for its Israeli employees is calculated pursuant to Israel’s Severance Pay Law based on the most recent monthly salary of the employees multiplied by the number of years of employment as of the balance sheet date. Employees are entitled to one month’s salary for each year of employment, or a portion thereof. The Company’s liability is fully provided by monthly deposits with insurance policies and severance pay funds and by an accrual.

 

The deposited funds include profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israel’s Severance Pay Law or employment agreements. The value of the deposited funds is based on the cash surrendered value of these policies and recorded as an asset in the Company’s consolidated balance sheet.

 

In addition, the Company signed a collective agreement with certain employees, according to which the Company’s contributions for severance pay shall be in lieu of severance compensation and that upon release of the policy to the employee, no additional payments shall be made by the Company to the employee. Generally, the Company, under its sole discretion, pays to these employees the entire liability, irrespective of the collective agreement described per above. Therefore, the net obligation related to those employees is stated on the balance sheet as accrued severance pay.

 

The Company’s agreements with certain employees in Israel are in accordance with Section 14 of the Severance Pay Law, whereas, the Company’s contributions for severance pay shall be in lieu of its severance liability. Upon contribution of the full amount of the employee’s monthly salary, and release of the policy to the employee, no additional calculations shall be conducted between the parties regarding the matter to severance pay and no additional payments shall be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as they are legally released from obligation to employees once the deposit amounts have been paid.

 

Severance expense for the years 2019, 2020 and 2021 amounted to $3,718, $4,020 and $4,538, respectively.

 

The Company has a 401(k) retirement savings plan for most of its U.S. employees. Each eligible employee may elect to contribute a portion of its employee’s compensation to the plan. The Company has a discretionary employer match. In the reporting periods, this match ranges from 2-3% if an employee contributed 6%.

 

Such 401(k) employer match expense for the year 2019, 2020 and 2021 amounted to $1,144, $1,233 and $1,282, respectively.

 

Basic and diluted net earnings per share:
r.Basic and diluted net earnings per share:

 

Basic net earnings per share are computed based on the weighted average number of common shares outstanding during each year. Diluted net earnings per share are computed based on the weighted average number of common shares outstanding during each year plus dilutive potential equivalent common shares considered outstanding during the year, in accordance with ASC 260, “Earnings Per Share”.

 

Stock-based compensation:
s.Stock-based compensation:

 

The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation - Stock Compensation” (“ASC 718”), 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 Company uses the Binomial Lattice (“Binomial model”) option-pricing model 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, and the probability that the option will be exercised prior to the end of its contractual life. The Company recognizes forfeitures of equity-based awards as they occur.

 

Stock-based compensation cost is measured at the grant date, based on the fair value of the award. The Company recognizes compensation expense for the value of its awards, which have graded vesting, on a straight-line basis when the only condition to vesting is continued service. If vesting is subject to a performance condition, recognition is based on the implicit service period of the award. Expense for awards with performance conditions is estimated and adjusted on a quarterly basis based upon the assessment of the probability that the performance condition will be met.

 

The fair value of each option granted in 2019, 2020 and 2021 using the Binomial model, was estimated on the date of grant with the following assumptions:

 

   Year ended December 31,
   2019  2020  2021
          
Contractual life   6 years   6 years   6 years
Expected exercise factor   2-2.8   2-2.8   2-2.8
Dividend yield   0%   0%   0%
Expected volatility (weighted average)   30.5%-30.9%   31.0%-35.2%   36.3%-36.9%
Risk-free interest rate   1.6%-2.6%   0.4%-1.8%   0.5%-1.3%

 

The risk-free interest rate assumption is based on the yield from U.S. Treasury zero-coupon bonds with an equivalent term as of the Company’s employee stock options. Since dividend payment is applied to reduce the exercise price of the option, the effect of the dividend protection is reflected by using an expected dividend assumption of zero.

 

The expected life of options granted is derived from the output of the option valuation model and represents the period of time the options are expected to be outstanding. The expected exercise factor is based on industry acceptable rates since no actual historical behavior by option holders exists. Expected volatility is based on the historical volatility of the Company.

 

Fair value of financial instruments:
t.Fair value of financial instruments:

 

ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), defines fair value as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. In determining fair value, the Company uses various valuation approaches. ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.

 

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.

 

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:

 

Level 1 -Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

Level 2 -Include other inputs that are directly or indirectly observable in the marketplace.

 

Level 3 -Unobservable inputs which are supported by little or no market activity.

 

The Company measures its foreign currency derivative instruments at fair value.

 

Foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.

 

The carrying amounts of cash and cash equivalents, short-term bank deposit, trade receivables, other receivables and prepaid expenses and accounts payable approximate fair value due to the short-term maturities of such instruments.

 

The following table presents liabilities measured at fair value on a recurring basis as of December 31, 2020 and 2021:

 

   December 31, 
   2020   2021 
   Fair value measurement
using input Level 2
 
Other receivables and prepaid expenses:          
           
Derivative instruments  $
-
   $188 
           
Total Assets  $
-
   $188 
           
Accrued expenses and other liabilities:          
           
Derivative instruments  $(707)  $
-
 
           
Current maturities of Series B Debentures  $(19,796)  $(19,796)
           
Series B Debentures, net of current maturities  $(98,676)  $(78,986)
           
Total liabilities  $(119,179)  $(98,782)

 

Derivatives and hedging:
u.Derivatives and hedging:

 

The Company enters into option contracts and forward contracts to hedge certain transactions denominated in foreign currencies. The purpose of the Company’s foreign currency hedging activities is to protect the Company from risk that the eventual dollar cash flows from international activities will be adversely affected by changes in the exchange rates. The Company’s option and forward contracts do not qualify as hedging instruments under ASC 815, “Derivatives and hedging”. Changes in the fair value of option strategies are reflected in the consolidated statements of income as financial income or expense.

 

In 2019, 2020 and 2021, the Company entered into option contracts in the notional amounts of $24,296, $1,650 and $27,138, respectively, and in 2019, 2020 and 2021 the Company entered into forward contracts in the aggregate notional amounts of $74,297, $260,862 and $140,688, respectively, in order to protect against foreign currency fluctuations.

 

As of December 31, 2019, 2020 and 2021, the Company had outstanding options and forward contracts, in the notional amount of $15,384, $3,866 and $20,000, respectively.

 

In 2019, 2020 and 2021, the Company recorded financial income, net of $535, $104 and $3,338 respectively, with respect to the above transactions, presented in the statements of income as part of financial expenses, net.

 

Treasury shares:
v.Treasury shares:

 

Repurchased common shares are held as treasury shares. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity.

 

Comprehensive income (loss):
w.Comprehensive income (loss):

 

The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.

 

Recently issued accounting pronouncements:
x.Recently issued accounting pronouncements:

 

In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, 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 is currently evaluating this guidance to determine the impact it may have on its consolidated financial statements.

 

In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective for financial statements issued for annual periods beginning after 15 December 2021. Early adoption is permitted. The impact of this ASU on the Company’s consolidated financial statements is expected to be immaterial.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of trade receivables net of an allowance
   December 31, 
   2020   2021 
         
Trade receivables  $50,181   $55,322 
Allowance for credit losses   (1,558)   (1,337)
           
   $48,623   $53,985 

 

Schedule of property plant and equipment useful life
   % 
     
Computers and peripheral equipment   20 - 33 
Office furniture and equipment   6 - 33 
Buildings   2.5 

 

Schedule of weighted average annual rates for other intangible assets
   % 
     
Technology   13 - 50 
Customer relationships   7 - 15 
Patent   10 

 

Schedule of fair value of each option granted
   Year ended December 31,
   2019  2020  2021
          
Contractual life   6 years   6 years   6 years
Expected exercise factor   2-2.8   2-2.8   2-2.8
Dividend yield   0%   0%   0%
Expected volatility (weighted average)   30.5%-30.9%   31.0%-35.2%   36.3%-36.9%
Risk-free interest rate   1.6%-2.6%   0.4%-1.8%   0.5%-1.3%

 

Schedule of liabilities measured at fair value
   December 31, 
   2020   2021 
   Fair value measurement
using input Level 2
 
Other receivables and prepaid expenses:          
           
Derivative instruments  $
-
   $188 
           
Total Assets  $
-
   $188 
           
Accrued expenses and other liabilities:          
           
Derivative instruments  $(707)  $
-
 
           
Current maturities of Series B Debentures  $(19,796)  $(19,796)
           
Series B Debentures, net of current maturities  $(98,676)  $(78,986)
           
Total liabilities  $(119,179)  $(98,782)

 

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Schedule of estimated fair values of the assets acquired and liabilities
Current assets (including cash of $2,292)  $6,337 
Goodwill   58,120 
Intangible assets   29,946 
Other long-term assets   4,254 
      
Total assets acquired  $98,657 
      
Current liabilities  $4,800 
Deferred revenues   5,742 
Deferred tax liabilities   6,962 
Other long-term liabilities   5,877 
      
Total liabilities acquired  $23,381 
      
Net assets acquired  $75,276 

 

Schedule of components of intangible assets associated with acquisition
   Fair value 
     
Developed technology  $10,517 
Customer relationships   19,266 
Backlog   163 
      
Total intangible assets  $29,946 

 

Schedule of assets and liabilities based upon fair values as determined
Net assets (including cash of $ 981)   $ 1,447  
Intangible assets     9,730  
Deferred tax liabilities     (3,211 )
Goodwill     14,521  
         
Net assets acquired   $ 22,487  

 

Net liabilities (including cash of $ 6,265)  $(524)
Intangible assets   7,562 
Deferred tax liabilities, net   (2,313)
Goodwill   14,875 
      
Net assets acquired  $19,600 

 

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Other Long-Term Assets (Tables)
12 Months Ended
Dec. 31, 2021
Other Long Term Assets Disclosure [Abstract]  
Schedule of other long-term assets
   December 31, 
   2020   2021 
         
Deferred tax assets  $1,870   $3,122 
Long-term unbilled receivables   772    1,642 
Rent deposits   2,132    2,077 
Other   490    447 
           
   $5,264   $7,288 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, net
   December 31, 
   2020   2021 
Cost:        
Computers and peripheral equipment  $43,426   $45,290 
Office furniture and equipment   10,435    9,212 
Buildings and leasehold improvements   10,481    9,210 
           
    64,342    63,712 
Accumulated depreciation:          
Computers and peripheral equipment   37,407    38,770 
Office furniture and equipment   5,697    5,741 
Buildings and leasehold improvements   4,268    4,743 
           
    47,372    49,254 
           
Depreciated cost  $16,970   $14,458 

 

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of operating lease costs
   Year ended December 31, 
   2020   2021 
         
Operating lease cost  $8,144   $7,946 
Variable lease cost   4,150    4,241 
Short-term lease cost   422    373 
           
Total lease costs  $12,716   $12,560 

 

Schedule of weighted average remaining lease terms and discount rates
   December 31, 
   2021 
     
Weighted average remaining lease term (years)   6.26 
Weighted average discount rate   4.77%

 

Schedule of maturities of lease liabilities
2022  $11,115 
2023   10,226 
2024   7,953 
2025   7,205 
2026   6,726 
2027 and thereafter   14,923 
      
Total undiscounted cash flows   58,148 
Less imputed interest   8,570 
      
Present value of lease liabilities  $49,578 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Software Development Costs, Net (Tables)
12 Months Ended
Dec. 31, 2021
Research and Development [Abstract]  
Schedule of changes in capitalized software development costs
  

Year ended
December 31,

 
   2020   2021 
         
Balance at the beginning of the year  $23,953   $24,362 
           
Capitalization   5,798    7,911 
Amortization   (6,558)   (7,679)
Functional currency translation adjustments   1,169    609 
           
Balance at year end  $24,362   $25,203 

 

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Other Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2021
Other Intangible Assets, Net [Abstract]  
Schedule of other intangible assets, net
   Weighted
average
remaining useful
life (years)
  December 31, 
      2020   2021 
Original amounts:           
            
Customer relationships  7.6  $59,482   $57,317 
Technology  4.0   70,813    70,123 
Patent  2.5   1,493    1,544 
              
       131,788    128,984 
              
Accumulated amortization:             
              
Customer relationships      18,827    23,940 
Technology      37,050    46,960 
Patent      958    1,145 
              
       56,835    72,045 
              
Other intangible assets, net     $74,953   $56,939 

  

Schedule of other Intangible assets future amortization expense
2022  $12,374 
2023   11,760 
2024   8,853 
2025   6,621 
2026 and thereafter   17,331 
      
   $56,939 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill [Abstract]  
Schedule of carrying amount of goodwill
  

Year ended
December 31,

 
   2020   2021 
         
Balance at the beginning of the year  $170,703   $264,282 
           
Acquisitions   87,438    593 
Functional currency translation adjustments   6,141    (3,734)
           
Balance at year end  $264,282   $261,141 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Liabilities [Abstract]  
Schedule of accrued expenses and other liabilities
   December 31, 
   2020   2021 
         
Government authorities  $10,348   $7,010 
Accrued expenses and other liabilities   24,277    26,038 
           
   $34,625   $33,048 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Series B Debentures, Net of Current Maturities (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of Series B Debentures, Net of Current Maturities [Abstract]  
Schedule of series B debentures, net of current maturities
   December 31, 
   2020   2021 
         
Series B Debentures  $118,778   $98,982 
Less: Current maturities   (19,796)   (19,796)
Less: Unamortized debt discounts and issuance costs   (306)   (200)
           
   $98,676   $78,986 

 

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes on Income (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of deferred tax assets and liabilities
   December 31, 
   2020   2021 
Deferred tax assets:        
Net operating losses carryforwards  $8,701  $*) 7,142 
Research and development   1,514    1,316 
Lease liability   9,441    8,725 
Reserves and allowances   5,523    5,119 
Other   2,041    
3,383
 
           
Deferred tax assets before valuation allowance   27,220    25,685 
Valuation allowance   (8,057)   (5,104)
           
Deferred tax assets   19,163    20,581 
           
Deferred tax liabilities:          
Capitalized software development costs   (3,428)   (3,045)
Lease right-of-use asset   (9,441)   (8,098)
Acquired intangibles   (17,498)   (13,169)
Property and equipment   (380)   (367)
Undistributed earnings   (1,302)   **) (8,047)
Other   (1,254)   (93)
           
Deferred tax liabilities   (33,303)   (32,819)
           
Deferred tax liabilities, net  $(14,140)  $(12,238)

 

   December 31, 
   2020   2021 
         
Deferred tax assets, net  $1,870   $3,122 
Deferred tax liabilities, net   (16,010)   (15,360)
           
Deferred tax liabilities, net  $(14,140)  $(12,238)

 

Schedule of income before income taxes
   Year ended
December 31,
 
   2019   2020   2021 
             
Domestic (Israel)  $34,303   $34,037   $39,248 
Foreign   798    7,161    18,038
                
   $35,101   $41,198   $57,286 

 

Schedule of effective income tax rate reconciliation
  

Year ended

December 31,

 
   2019   2020   2021 
Income before taxes on income, as reported in the statements of income  $35,101   $41,198   $57,286 
                
Statutory tax rate in Israel   23%   23%   23%
                
Theoretical taxes on income  $8,073   $9,476   $13,176 
                
Increase (decrease) in taxes resulting from:               
Foreign and preferred enterprise tax rates differences   (2,326)   (5,511)   (7,338)
Changes in carry forward tax losses and other temporary differences for which valuation allowance was provided   783    558    (1,645)
Non-deductible expenses   549    1,722    1,437 
Increase in uncertain tax positions, net   1,889    755    616 
Release of trapped earnings (see note 13.a.2)   
-
    
-
    3,531 
Others   (358)   41    187 
                
Taxes on income, as reported in the statements of income  $8,610   $7,041   $9,964 

 

Schedule of taxes on income
   Year ended
December 31,
 
   2019   2020   2021 
             
Current  $14,733   $7,543   $11,866 
Deferred   (6,123)   (502)   (1,902)
                
   $8,610   $7,041   $9,964 

 

   Year ended
December 31,
 
   2019   2020   2021 
             
Domestic (Israel)  $3,639   $3,695   $9,086 
Foreign   4,971    3,346    878 
                
   $8,610   $7,041   $9,964 

 

Schedule of unrecognized tax benefits
   December 31, 
   2020   2021 
         
Balance at the beginning of the year  $5,835   $7,646 
Acquisition of subsidiaries   1,057    
-
 
Increase in tax positions   2,487    2,731 
Decrease in tax positions   (1,733)   (1,457)
           
Balance at the end of the year  $7,646   $8,920 

 

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Equity (Tables)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Schedule of stock option activities
   Year ended December 31, 2021 
   Amount of
options
   Weighted
average
exercise
   Weighted
average
remaining
contractual life
(in years)
   Aggregate
intrinsic
value
 
                 
Outstanding on January 1, 2021   1,462,482    14.26    3.17   $24,019 
Granted   847,000    30.36           
Exercised   (359,859)   10.32           
Expired and forfeited   (114,238)   12.69           
                     
Outstanding on December 31, 2021   1,835,385    22.27    3.77    22,374 
                     
Vested and expected to vest   1,835,385    22.27    3.77    22,374 
                     
Exercisable on December 31, 2021   734,969    12.95    2.10   $15,064

 

Schedule of options outstanding under stock option plans
                   Weighted 
       Weighted           Average 
   Options   Average   Weighted   Options   Exercise 
   outstanding   remaining   average   Exercisable   price of 
   as of   contractual   exercise   as of   Options 
   December 31,   Term   price   December 31,   Exercisable 
Ranges of exercise price  2021   (Years)   $   2021   $ 
                     
7.94   3,750    2.35    7.94    -    - 
8.7-10.72   597,969    1.82    10.64    564,969    10.66 
11.48-15.09   109,166    2.28    12.51    67,500    12.17 
23.92-28.49   297,500    4.56    25.97    82,500    24.77 
29.81-32.27   730,000    4.98    30.17    20,000    31.59 
34.96   97,000    5.92    34.69    
-
    
-
 
                          
    1,835,385    3.77    22.27    734,696    12.95 

 

Schedule of restricted stock unit activities
   Amount of options   Weighted Average Grant-Date Fair Value 
         
Unvested on January 1, 2021   238,005    24.45 
Granted   74,222    29.96 
Vested   (43,451)   24.45 
Expired and forfeited   (65,020)   24.47 
           
Unvested on December 31, 2021   203,756    26.46 

 

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Basic and Diluted Net Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
  

Year ended

December 31,

 
   2019   2020   2021 
Numerator (thousands):            
             
Net income attributed to Sapiens’ shareholders  $26,247   $33,775   $47,171 
                
Denominator (thousands):               
                
Denominator for basic earnings per share - weighted average number of common shares, net of treasury stock   50,031    51,208    54,785 
Stock options and RSU   622    951    805 
                
Denominator for diluted net earnings per share - adjusted weighted average number of shares   50,653    52,159    55,590 

 

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of revenues by country based
  

Year ended
December 31,

 
   2019   2020   2021 
1. Revenues:            
             
North America *)   $163,565   $187,258   $188,980 
Europe **)    133,851    172,660    237,054 
Rest of the world    28,258    22,985    35,001 
                
   $325,674   $382,903   $461,035 

 

Schedule of property and equipment
   December 31, 
   2020   2021 
2. Long- lived assets, including property and equipment, net and operation right-of-use assets:        
Israel  $27,944   $22,263 
North America   8,245    4,737 
APAC   20,871    20,104 
Europe   14,300    11,019 
           
   $71,360   $58,123 

 

XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue
  

Years ended
December 31,

 
   2020   2021 
         
Project implementation phase:        
Revenues from pre-production implementation projects  $142,247   $178,419 
Revenues from post-production implementation projects   240,656    282,616 
           
Total  $382,903   $461,035 

 

Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities
   December 31, 
   2020   2021 
         
Trade receivables (net of allowance for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively)   48,623    53,985 
Short-term unbilled receivables *)   9,301    16,072 
Long-term unbilled receivables *)   772    858 
Contract assets **)   7,485    6,988 
Deferred revenues (short-term contract liabilities)   34,548    39,614 
Long-term deferred revenues (long-term contract liabilities) ***)   524    299 

 

*)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.

 

**)Contract assets relate to unbilled receivables (including a long-term balance of $784 presented in other long-term assets as of December 31, 2021), 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.

 

***)Included in other long-term liabilities in the consolidated balance sheets.

 

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Statements of Operations Data (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of Selected Statements of Operations Data [Abstract]  
Schedule of research and development expenses, net
   Year ended
December 31,
 
   2019   2020   2021 
             
Total costs  $43,043   $47,156   $61,924 
Less - capitalized software development costs   (5,665)   (5,798)   (7,911)
                
Research and development expenses, net  $37,378   $41,358   $54,013 

 

Schedule of financial income, net
  

Year ended
December 31,

 
   2019   2020   2021 
Financial income:            
Interest   $382   $380   $887 
Foreign currency translation    991    1,312    1,413 
Derivatives gains, net    535    104    3,338 
                
    1,908    1,796    5,638 
Financial expenses:                
Foreign currency translation, bank charges and other    1,646    1,299    2,046 
Interest    3,030    4,302    3,794 
                
    (4,676)   (5,601)   (5,840)
                
Financial expense, net   $(2,768)  $(3,805)  $(202)
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Significant Accounting Policies (Details) [Line Items]      
Impairment loss $ 1,439 $ 351  
Severance expense $ 4,538,000 4,020,000 $ 3,718,000
Retirement savings plan, description The Company has a 401(k) retirement savings plan for most of its U.S. employees. Each eligible employee may elect to contribute a portion of its employee’s compensation to the plan. The Company has a discretionary employer match. In the reporting periods, this match ranges from 2-3% if an employee contributed 6%.     
Employer match expense $ 1,282,000 1,233,000 1,144,000
Notional amounts 27,138,000 1,650,000 24,296,000
Aggregate notional amounts 140,688,000 260,862,000 74,297,000
Comprehensive income (loss) generally 3,338,000 104,000 535,000
Options and Forward Contracts [Member]      
Significant Accounting Policies (Details) [Line Items]      
Outstanding option notional amount $ 20,000,000 $ 3,866,000 $ 15,384,000
Software Development [Member]      
Significant Accounting Policies (Details) [Line Items]      
Useful life 7 years    
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of trade receivables net of an allowance [Abstract]    
Trade receivables $ 55,322 $ 50,181
Allowance for credit losses (1,337) (1,558)
Total $ 53,985 $ 48,623
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life
12 Months Ended
Dec. 31, 2021
Buildings [Member]  
Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life [Line Items]  
Estimated useful lives of the assets 2.50%
Minimum [Member] | Computers and peripheral equipment [Member]  
Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life [Line Items]  
Estimated useful lives of the assets 20.00%
Minimum [Member] | Office furniture and equipment [Member]  
Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life [Line Items]  
Estimated useful lives of the assets 6.00%
Maximum [Member] | Computers and peripheral equipment [Member]  
Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life [Line Items]  
Estimated useful lives of the assets 33.00%
Maximum [Member] | Office furniture and equipment [Member]  
Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life [Line Items]  
Estimated useful lives of the assets 33.00%
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets
12 Months Ended
Dec. 31, 2021
Patent [Member]  
Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets [Line Items]  
Weighted average annual rate other intangible assets 10.00%
Minimum [Member] | Technology [Member]  
Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets [Line Items]  
Weighted average annual rate other intangible assets 13.00%
Minimum [Member] | Customer relationships [Member]  
Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets [Line Items]  
Weighted average annual rate other intangible assets 7.00%
Maximum [Member] | Technology [Member]  
Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets [Line Items]  
Weighted average annual rate other intangible assets 50.00%
Maximum [Member] | Customer relationships [Member]  
Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets [Line Items]  
Weighted average annual rate other intangible assets 15.00%
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Details) - Schedule of fair value of each option granted - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Significant Accounting Policies (Details) - Schedule of fair value of each option granted [Line Items]      
Contractual life 6 years 6 years 6 years
Dividend yield 0.00% 0.00% 0.00%
Minimum [Member]      
Significant Accounting Policies (Details) - Schedule of fair value of each option granted [Line Items]      
Expected exercise factor (in Dollars per share) $ 2 $ 2 $ 2
Expected volatility (weighted average) 36.30% 31.00% 30.50%
Risk-free interest rate 0.50% 0.40% 1.60%
Maximum [Member]      
Significant Accounting Policies (Details) - Schedule of fair value of each option granted [Line Items]      
Expected exercise factor (in Dollars per share) $ 2.8 $ 2.8 $ 2.8
Expected volatility (weighted average) 36.90% 35.20% 30.90%
Risk-free interest rate 1.30% 1.80% 2.60%
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value - Fair value measurement using input Level 2 [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value [Line Items]    
Derivative instruments $ 188
Total Assets 188
Derivative instruments (707)
Current maturities of Series B Debentures (19,796) (19,796)
Series B Debentures, net of current maturities (78,986) (98,676)
Total liabilities $ (98,782) $ (119,179)
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 08, 2021
Jun. 01, 2020
Nov. 30, 2020
Jul. 27, 2020
Apr. 22, 2020
Sep. 27, 2019
Dec. 31, 2021
Jun. 30, 2020
Acquisitions (Details) [Line Items]                
Purchase price in cash     $ 76,107 $ 19,600     $ 22,487  
Business combination, acquisition related costs     $ 719 $ 299        
Working Capital             $ 800  
Aggregate of shares issued (in Shares)             173,005  
Valued total amount             $ 4,400  
Performance-based payments, description           In addition, the sellers and senior executives have performance-based payments relating to achievements of various targets over three years (2019-2021) of up to $1,700. In addition, sum.cumo’s senior executives have retention-based payments over three years (2020-2023) of up to approximately $2,800. These payments are subject to continued employment, and therefore were not included in the purchase price. Acquisition related costs amounted to $561, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income.  
Proceeds from loan receive         $ 1,546      
Maturity date         Apr. 22, 2022      
Interest rate         1.00%      
Acquisition of outstanding percentage   75.00%            
Addition from acquisition 20.00%              
Outstanding shares amount $ 390              
Cash paid           $ 5,608   $ 152
Series of Individually Immaterial Business Acquisitions [Member]                
Acquisitions (Details) [Line Items]                
Business combination, consideration cash, total   $ 1,281       $ 5,760    
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities - StoneRiver [Member]
$ in Thousands
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]  
Current assets $ 6,337
Goodwill 58,120
Intangible assets 29,946
Other long-term assets 4,254
Total assets acquired 98,657
Current liabilities 4,800
Deferred revenues 5,742
Deferred tax liabilities 6,962
Other long-term liabilities 5,877
Total liabilities acquired 23,381
Net assets acquired $ 75,276
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)
$ in Thousands
Dec. 31, 2021
USD ($)
StoneRiver [Member]  
Business Acquisition [Line Items]  
Cash $ 2,292
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Details) - Schedule of components of intangible assets associated with acquisition
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Total intangible assets $ 29,946
Developed technology [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Total intangible assets 10,517
Customer relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Total intangible assets 19,266
Backlog [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Total intangible assets $ 163
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined
$ in Thousands
Dec. 31, 2021
USD ($)
Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined [Line Items]  
Net assets (including cash of $ 981) $ 1,447
Intangible assets 9,730
Deferred tax liabilities (3,211)
Goodwill 14,521
Net assets acquired 22,487
Delphi Technology Inc. [Member]  
Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined [Line Items]  
Intangible assets 7,562
Deferred tax liabilities (2,313)
Goodwill 14,875
Net assets acquired 19,600
Net liabilities (including cash of $ 6,265) $ (524)
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Other Long-Term Assets (Details) - Schedule of other long-term assets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of other long-term assets [Abstract]    
Deferred tax assets $ 3,122 $ 1,870
Long-term unbilled receivables 1,642 772
Rent deposits 2,077 2,132
Other 447 490
Total other long term assets $ 7,288 $ 5,264
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]      
Depreciation $ 5,360 $ 4,698 $ 3,470
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Details) - Schedule of property and equipment, net - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cost:    
Cost $ 63,712 $ 64,342
Accumulated depreciation:    
Accumulated depreciation 49,254 47,372
Depreciated cost 14,458 16,970
Computers and peripheral equipment [Member]    
Cost:    
Cost 45,290 43,426
Accumulated depreciation:    
Accumulated depreciation 38,770 37,407
Office furniture and equipment [Member]    
Cost:    
Cost 9,212 10,435
Accumulated depreciation:    
Accumulated depreciation 5,741 5,697
Buildings and leasehold improvements [Member]    
Cost:    
Cost 9,210 10,481
Accumulated depreciation:    
Accumulated depreciation $ 4,743 $ 4,268
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease, description The Company’s leases have original lease periods expiring between 2022 and 2030.  
Loss contingency   $ 2,155
Impairment amount $ 1,439 351
Operating lease liability $ 10,964 $ 9,886
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of operating lease costs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of operating lease costs [Abstract]    
Operating lease cost $ 7,946 $ 8,144
Variable lease cost 4,241 4,150
Short-term lease cost 373 422
Total lease costs $ 12,560 $ 12,716
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of weighted average remaining lease terms and discount rates
Dec. 31, 2021
Schedule of weighted average remaining lease terms and discount rates [Abstract]  
Weighted average remaining lease term (years) 6 years 3 months 3 days
Weighted average discount rate 4.77%
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of maturities of lease liabilities
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Schedule of maturities of lease liabilities [Abstract]  
2022 $ 11,115
2023 10,226
2024 7,953
2025 7,205
2026 6,726
2027 and thereafter 14,923
Total undiscounted cash flows 58,148
Less imputed interest 8,570
Present value of lease liabilities $ 49,578
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Software Development Costs, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Research and Development [Abstract]      
Amortization of capitalized software development costs $ 7,679 $ 6,558 $ 5,668
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Capitalized Software Development Costs, Net (Details) - Schedule of changes in capitalized software development costs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of changes in capitalized software development costs [Abstract]      
Balance at the beginning of the year $ 24,362 $ 23,953  
Capitalization 7,911 5,798  
Amortization (7,679) (6,558) $ (5,668)
Functional currency translation adjustments 609 1,169  
Balance at year end $ 25,203 $ 24,362 $ 23,953
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Other Intangible Assets, Net (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Other Intangible Assets, Net [Abstract]          
Total consideration $ 2,810 $ 600      
Amortization of Other Intangible Assets     $ 15,630 $ 12,127 $ 10,000
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Other Intangible Assets, Net (Details) - Schedule of other intangible assets, net - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Intangible asset, Gross $ 128,984 $ 131,788
Intangible assets, Accumulated amortization 72,045 56,835
Other intangible assets, net $ 56,939 74,953
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 7 years 7 months 6 days  
Intangible asset, Gross $ 57,317 59,482
Intangible assets, Accumulated amortization $ 23,940 18,827
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 4 years  
Intangible asset, Gross $ 70,123 70,813
Intangible assets, Accumulated amortization $ 46,960 37,050
Patent [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (years) 2 years 6 months  
Intangible asset, Gross $ 1,544 1,493
Intangible assets, Accumulated amortization $ 1,145 $ 958
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Other Intangible Assets, Net (Details) - Schedule of other Intangible assets future amortization expense - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of other Intangible assets future amortization expense [Abstract]    
2022 $ 12,374  
2023 11,760  
2024 8,853  
2025 6,621  
2026 and thereafter 17,331  
Other intangible assets amortization expense $ 56,939 $ 74,953
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill (Details) - Schedule of carrying amount of goodwill - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Abstract]    
Balance at the beginning of the year $ 264,282 $ 170,703
Acquisitions 593 87,438
Functional currency translation adjustments (3,734) 6,141
Balance at year end $ 261,141 $ 264,282
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Liabilities (Details) - Schedule of accrued expenses and other liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Expenses and Other Liabilities [Abstract]    
Government authorities $ 7,010 $ 10,348
Accrued expenses and other liabilities 26,038 24,277
Accrued expenses and other liabilities, total $ 33,048 $ 34,625
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Series B Debentures, Net of Current Maturities (Details)
$ in Thousands, ₪ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
ILS (₪)
Sep. 30, 2017
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 18, 2020
USD ($)
Mar. 18, 2020
ILS (₪)
Series B Debentures, Net of Current Maturities (Details) [Line Items]                
Principal amount $ 60,300   $ 79,200          
Annual payments $ 9,898 ₪ 210.0       $ 9,898    
Interest rate percentage 3.37%              
Debt premium and issuance costs $ 80              
Debentures, fair value       $ 100,465 $ 122,760      
Series B Debentures [Member]                
Series B Debentures, Net of Current Maturities (Details) [Line Items]                
Interest rate percentage     3.37%          
Debt premium and issuance costs     $ 956          
Commercial bank was fully repaid             $ 20,000 ₪ 60.3
Debt instrument, covenant description       In accordance with the indenture for the Series B Debentures, the Company is required to meet the following financial covenants: (1) Target shareholders’ equity (excluding minority interest)- above $120 million – as of December 31, 2021, total shareholders’ equity was approximately $407 million; and (2) Target ratio of net financial indebtedness to net capitalization (in each case, as defined under the indenture for the Company’s Series B Debentures) below 65% - as of December 31, 2021 the ratio of net financial indebtedness to net capitalization was (36.78)%.  (3) Target ratio of net financial indebtedness to EBITDA (accumulated calculation for the four last quarters) is below 5.5. As of December 31, 2021, the Target ratio of net financial indebtedness to EBITDA was (1.27). As of December 31, 2021, Sapiens is in compliance with all of its financial covenants.         
Interest expense       $ 3,337 3,180 2,336    
Amortization of debt issuance costs       $ 106 $ 134 $ 171    
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Series B Debentures, Net of Current Maturities (Details) - Schedule of series B debentures, net of current maturities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of series B debentures, net of current maturities [Abstract]    
Series B Debentures $ 98,982 $ 118,778
Less: Current maturities (19,796) (19,796)
Less: Unamortized debt discounts and issuance costs (200) (306)
Total $ 78,986 $ 98,676
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingent Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingent Liabilities (Details) [Line Items]      
Percentage of total net consolidated license and maintenance revenue 3.50%    
Percentage of net consolidated consulting services revenue 0.35%    
Royalty expense $ 531 $ 494 $ 471
Contingent liability to pay royalties 5,454 6,014  
Bank guarantees amount for leased offices 924    
Bank guarantees amount for customers and suppliers $ 320 $ 291  
Minimum [Member]      
Commitments and Contingent Liabilities (Details) [Line Items]      
Percentage of royalties to paid grants received 100.00%    
Maximum [Member]      
Commitments and Contingent Liabilities (Details) [Line Items]      
Percentage of royalties to paid grants received 150.00%    
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes on Income (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2017
Taxes on Income (Details) [Line Items]          
Income tax rate percentage   23.00% 23.00% 23.00%  
Description of tax benefits   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 (“the 2017 Amendment”) was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement the “Nexus Principles” 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—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&D expenditure and R&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.      
Benefit regime for preferred technology enterprises, description         The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology Enterprise (“SPTE”) (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’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 “Benefited Intangible Assets” 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. 
Corporate tax rates, percentage   6.00%      
Tax-exempt income, description   The tax-exempt income is attributable to the Company's previous status as "Approved Enterprise" and "Benefited Enterprise". Such tax-exempt income cannot be distributed to shareholders without subjecting the Company to payable income taxes. If dividends are distributed from previous tax-exempt profits, the Company will be liable for income tax at the rate applicable to its profits from the Approved Enterprise in at the tax rate enacted in the year in which the income was earned. According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%.      
Foreign investment percentage, description   According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.       
Minimum tax rate, percentage   6.00%      
Deferred tax liability, description   According to ASC 740, a deferred tax liability would generally be recorded relating to corporate taxes that would be owed on the distribution of profits if management has currently the intention to declare dividends of its tax-exempt earnings.       
Accumulated tax-exempt earnings, description   In 2021, the Company elected to benefit from the Temporary Order and pay the reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 109 million (approximately $35.3 million), and accordingly recognized deferred tax liability of $3,531.       
Accumuated earnings   $ 35,300      
Deferred Tax Liabilities, Deferred Expense   3,531      
Undistributed earnings of foreign subsidiaries   56,117      
Unrecognized deferred tax liability for temporary differences related to investments   5,553      
Loss carryforwards   34,515      
Unrecognized tax benefits   1,180      
Release the trapped earnings   3,531      
Accrued interest of unrecognized tax benefits   $ 1,143 $ 1,748    
Isreal [Member]          
Taxes on Income (Details) [Line Items]          
Tax rate percentage   12.00%      
Maximum [Member]          
Taxes on Income (Details) [Line Items]          
Income tax rate percentage 35.00%        
Minimum [Member]          
Taxes on Income (Details) [Line Items]          
Income tax rate percentage 21.00%        
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes on Income (Details) - Schedule of deferred tax assets and liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of deferred tax assets and liabilities [Abstract]    
Net operating losses carryforwards $ 7,142 [1] $ 8,701
Research and development 1,316 1,514
Lease liability 8,725 9,441
Reserves and allowances 5,119 5,523
Other 3,383 2,041
Deferred tax assets before valuation allowance 25,685 27,220
Valuation allowance (5,104) (8,057)
Deferred tax assets 20,581 19,163
Capitalized software development costs (3,045) (3,428)
Lease right-of-use asset (8,098) (9,441)
Acquired intangibles (13,169) (17,498)
Property and equipment (367) (380)
Undistributed earnings   (1,302)
Other (93) (1,254)
Deferred tax liabilities (32,819) (33,303)
Deferred tax liabilities, net (12,238) (14,140)
Deferred tax assets, net 3,122 1,870
Deferred tax liabilities, net (15,360) (16,010)
Deferred tax liabilities, net $ (12,238) $ (14,140)
[1] Net of $1,180 provision for unrecognized tax benefits related to carryforward losses.
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes on Income (Details) - Schedule of income before income taxes - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of income before income taxes [Abstract]      
Domestic (Israel) $ 39,248 $ 34,037 $ 34,303
Foreign 18,038 7,161 798
Income before taxes on income $ 57,286 $ 41,198 $ 35,101
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes on Income (Details) - Schedule of effective income tax rate reconciliation - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of effective income tax rate reconciliation [Abstract]      
Income before taxes on income, as reported in the statements of income $ 57,286 $ 41,198 $ 35,101
Statutory tax rate in Israel 23.00% 23.00% 23.00%
Theoretical taxes on income $ 13,176 $ 9,476 $ 8,073
Foreign and preferred enterprise tax rates differences (7,338) (5,511) (2,326)
Changes in carry forward tax losses and other temporary differences for which valuation allowance was provided (1,645) 558 783
Non-deductible expenses 1,437 1,722 549
Increase in uncertain tax positions, net 616 755 1,889
Release of trapped earnings (see note 13.a.2) 3,531
Others 187 41 (358)
Taxes on income, as reported in the statements of income $ 9,964 $ 7,041 $ 8,610
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes on Income (Details) - Schedule of taxes on income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of taxes on income [Abstract]      
Current $ 11,866 $ 7,543 $ 14,733
Deferred (1,902) (502) (6,123)
Taxes on income 9,964 7,041 8,610
Domestic (Israel) 9,086 3,695 3,639
Foreign 878 3,346 4,971
Taxes on income $ 9,964 $ 7,041 $ 8,610
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Taxes on Income (Details) - Schedule of unrecognized tax benefits - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of unrecognized tax benefits [Abstract]    
Balance at the beginning of the year $ 7,646 $ 5,835
Acquisition of subsidiaries 1,057
Increase in tax positions 2,731 2,487
Decrease in tax positions (1,457) (1,733)
Balance at the end of the year $ 8,920 $ 7,646
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 03, 2021
Feb. 06, 2020
Oct. 20, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 11, 2021
Apr. 12, 2021
Equity (Details) [Line Items]                
Proceeds from issuance     $ 108,737          
Net of issuance expenses     $ 509          
Total equity-based compensation expenses       $ 4,711 $ 3,987 $ 1,405    
Issuance of aggregate RSUs shares (in Shares) 24,222 173,005            
Compensation costs related to RSUs       1,130        
Total unrecognized compensation cost related to non-vested options       $ 10,369        
Weighted-average period       2 years 18 days        
Cash dividend per common share (in Dollars per share)               $ 0.37
Cash dividend total amount             $ 20,286  
2011 Plan [Member]                
Equity (Details) [Line Items]                
Total number of common shares available (in Shares)       8,000,000        
2021 Plan [Member]                
Equity (Details) [Line Items]                
Common shares available for future grant (in Shares)       1,868,172        
Employees and Directors [Member]                
Equity (Details) [Line Items]                
Weighted average grant date fair values of options granted (in Dollars per share)       $ 10.35 $ 7.99 $ 4.24    
Total intrinsic value of options exercised       $ 8,505 $ 11,658 $ 2,301    
IPO [Member]                
Equity (Details) [Line Items]                
Shares issued (in Shares)     3,898,304          
Shares issued price per share (in Dollars per share)     $ 29.5          
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Equity (Details) - Schedule of stock option activities
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Schedule of stock option activities [Abstract]  
Number of Options, Outstanding, Beginning balance | shares 1,462,482
Weighted-Average Exercise Price, Outstanding, Beginning balance | $ / shares $ 14.26
Weighted-Average Remaining Contractual Term (in years), Outstanding, Beginning balance 3 years 2 months 1 day
Aggregate Intrinsic Value, Outstanding, Beginning balance | $ $ 24,019
Number of Options, Granted | shares 847,000
Weighted-Average Exercise Price, Granted | $ / shares $ 30.36
Number of Options, Exercised | shares (359,859)
Weighted-Average Exercise Price, Exercised | $ / shares $ 10.32
Number of Options, Expired and forfeited | shares (114,238)
Weighted-Average Exercise Price, Expired and forfeited | $ / shares $ 12.69
Number of Options, Ending balance | shares 1,835,385
Weighted-Average Exercise Price, Ending balance | $ / shares $ 22.27
Weighted-Average Remaining Contractual Term, Ending balance 3 years 9 months 7 days
Aggregate Intrinsic Value, Ending balance | $ $ 22,374
Number of Options, Vested and expected to vest | shares 1,835,385
Weighted-Average Exercise Price, Vested and expected to vest | $ / shares $ 22.27
Weighted-Average Remaining Contractual Term, Vested 3 years 9 months 7 days
Aggregate Intrinsic Value, Vested | $ $ 22,374
Number of Options, Exercisable | shares 734,969
Weighted-Average Exercise Price, Exercisable | $ / shares $ 12.95
Weighted-Average Remaining Contractual Term, Exercisable 2 years 1 month 6 days
Aggregate Intrinsic Value, Exercisable | $ $ 15,064
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Equity (Details) - Schedule of options outstanding under stock option plans - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Options outstanding as of December 31, 2021 (in Shares) 1,835,385 1,462,482
Weighted Average remaining contractual Term (Years) 3 years 9 months 7 days  
Weighted average exercise price $ 22.27  
Options Exercisable as of December 31, 2021 (in Shares) 734,696  
Weighted Average Exercise price of Options Exercisable $ 12.95  
7.94 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Ranges of exercise price $ 7.94  
Options outstanding as of December 31, 2021 (in Shares) 3,750  
Weighted Average remaining contractual Term (Years) 2 years 4 months 6 days  
Weighted average exercise price $ 7.94  
8.7-10.72 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Ranges of exercise price, minimum 8.7  
Ranges of exercise price, maximum $ 10.72  
Options outstanding as of December 31, 2021 (in Shares) 597,969  
Weighted Average remaining contractual Term (Years) 1 year 9 months 25 days  
Weighted average exercise price $ 10.64  
Options Exercisable as of December 31, 2021 (in Shares) 564,969  
Weighted Average Exercise price of Options Exercisable $ 10.66  
11.48-15.09 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Ranges of exercise price, minimum 11.48  
Ranges of exercise price, maximum $ 15.09  
Options outstanding as of December 31, 2021 (in Shares) 109,166  
Weighted Average remaining contractual Term (Years) 2 years 3 months 10 days  
Weighted average exercise price $ 12.51  
Options Exercisable as of December 31, 2021 (in Shares) 67,500  
Weighted Average Exercise price of Options Exercisable $ 12.17  
23.92-28.49 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Ranges of exercise price, minimum 23.92  
Ranges of exercise price, maximum $ 28.49  
Options outstanding as of December 31, 2021 (in Shares) 297,500  
Weighted Average remaining contractual Term (Years) 4 years 6 months 21 days  
Weighted average exercise price $ 25.97  
Options Exercisable as of December 31, 2021 (in Shares) 82,500  
Weighted Average Exercise price of Options Exercisable $ 24.77  
29.81-32.27 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Ranges of exercise price, minimum 29.81  
Ranges of exercise price, maximum $ 32.27  
Options outstanding as of December 31, 2021 (in Shares) 730,000  
Weighted Average remaining contractual Term (Years) 4 years 11 months 23 days  
Weighted average exercise price $ 30.17  
Options Exercisable as of December 31, 2021 (in Shares) 20,000  
Weighted Average Exercise price of Options Exercisable $ 31.59  
31.96 [Member]    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Ranges of exercise price $ 34.96  
Options outstanding as of December 31, 2021 (in Shares) 97,000  
Weighted Average remaining contractual Term (Years) 5 years 11 months 1 day  
Weighted average exercise price $ 34.69  
Options Exercisable as of December 31, 2021 (in Shares)  
Weighted Average Exercise price of Options Exercisable  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Equity (Details) - Schedule of restricted stock unit activities - RSU [Member]
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Equity (Details) - Schedule of restricted stock unit activities [Line Items]  
Amount of options, Unvested | shares 238,005
Weighted Average Grant-Date Fair Value, Unvested | $ / shares $ 24.45
Amount of options, Granted | shares 74,222
Weighted Average Grant-Date Fair Value, Granted | $ / shares $ 29.96
Amount of options, Vested | shares (43,451)
Weighted Average Grant-Date Fair Value, Vested | $ / shares $ 24.45
Amount of options, Expired and forfeited | shares (65,020)
Weighted Average Grant-Date Fair Value, Expired and forfeited | $ / shares $ 24.47
Amount of options, Unvested | shares 203,756
Weighted Average Grant-Date Fair Value, Unvested | $ / shares $ 26.46
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Related Parties Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Parties Transactions (Details) [Line Items]      
Received services amount $ 14,598 $ 8,523 $ 6,005
Due to related parties 3,187 1,908  
Due from related parties 858 1,241  
Sapiens Poland [Member]      
Related Parties Transactions (Details) [Line Items]      
Professional services and fixed assets 197 521 676
Hardware and Software [Member]      
Related Parties Transactions (Details) [Line Items]      
Purchased from affiliated companies $ 369 $ 267 $ 194
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Basic and Diluted Net Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Diluted net earnings per share 804,438 200,000 0
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Basic and Diluted Net Earnings Per Share (Details) - Schedule of earnings per share, basic and diluted - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator (thousands):      
Net income attributed to Sapiens’ shareholders (in Dollars) $ 47,171 $ 33,775 $ 26,247
Denominator (thousands):      
Denominator for basic earnings per share - weighted average number of common shares, net of treasury stock 54,785,000 51,208,000 50,031,000
Stock options and RSU 805,000 951,000 622,000
Denominator for diluted net earnings per share - adjusted weighted average number of shares 55,590,000 52,159,000 50,653,000
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Geographic Information (Details) [Line Items]      
Percentage of revenues from major customers 10.00% 10.00% 10.00%
United States [Member]      
Geographic Information (Details) [Line Items]      
Revenues (in Dollars) $ 186,909 $ 186,687 $ 163,089
Other Customer [Member]      
Geographic Information (Details) [Line Items]      
Percentage of revenues from major customers 10.00% 10.00% 10.00%
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information (Details) - Schedule of revenues by country based - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Geographic Information (Details) - Schedule of revenues by country based [Line Items]      
Revenues $ 461,035 $ 382,903 $ 325,674
North America [Member]      
Geographic Information (Details) - Schedule of revenues by country based [Line Items]      
Revenues [1] 188,980 187,258 163,565
Europe [Member]      
Geographic Information (Details) - Schedule of revenues by country based [Line Items]      
Revenues [2] 237,054 172,660 133,851
Rest of the world [Member]      
Geographic Information (Details) - Schedule of revenues by country based [Line Items]      
Revenues $ 35,001 $ 22,985 $ 28,258
[1] Revenues from North America that are shown in the above table consist of revenues primarily from the United States (in amounts of $163,089, $186,687 and $186,909 during the years ended December 31, 2019, 2020 and 2021, respectively).
[2] Revenues from Europe include revenues from European Union countries, the United Kingdom, or UK, and Israel.
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information (Details) - Schedule of property and equipment - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Geographic Information (Details) - Schedule of property and equipment [Line Items]    
Property and equipment $ 58,123 $ 71,360
Israel [Member]    
Geographic Information (Details) - Schedule of property and equipment [Line Items]    
Property and equipment 22,263 27,944
North America [Member]    
Geographic Information (Details) - Schedule of property and equipment [Line Items]    
Property and equipment 4,737 8,245
APAC [Member]    
Geographic Information (Details) - Schedule of property and equipment [Line Items]    
Property and equipment 20,104 20,871
Europe [Member]    
Geographic Information (Details) - Schedule of property and equipment [Line Items]    
Property and equipment $ 11,019 $ 14,300
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Performance obligation $ 182,000,000  
Percentage of remaining performance obligations 79.00%  
Other long term assets $ 784  
Deferred revenues   $ 33,030,000
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - Schedule of disaggregated revenue - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Project implementation phase:    
Total $ 461,035 $ 382,903
Revenues from pre-production implementation projects [Member]    
Project implementation phase:    
Total 178,419 142,247
Revenues from post-production implementation projects [Member]    
Project implementation phase:    
Total $ 282,616 $ 240,656
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities [Abstract]    
Trade receivables (net of allowance for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively) $ 53,985 $ 48,623
Short-term unbilled receivables [1] 16,072 9,301
Long-term unbilled receivables [1] 858 772
Contract assets [2] 6,988 7,485
Deferred revenues (short-term contract liabilities) 39,614 34,548
Long-term deferred revenues (long-term contract liabilities) [3] $ 299 $ 524
[1] 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.
[2] Contract assets relate to unbilled receivables (including a long-term balance of $784 presented in other long-term assets as of December 31, 2021), 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.
[3] Included in other long-term liabilities in the consolidated balance sheets
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities [Abstract]    
Allowance for credit losses $ 1,337 $ 1,558
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Statements of Operations Data (Details) - Schedule of research and development expenses, net - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of research and development expenses, net [Abstract]      
Total costs $ 61,924 $ 47,156 $ 43,043
Less - capitalized software development costs (7,911) (5,798) (5,665)
Research and development expenses, net $ 54,013 $ 41,358 $ 37,378
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.22.1
Selected Statements of Operations Data (Details) - Schedule of financial income, net - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Financial income:      
Interest $ 887 $ 380 $ 382
Foreign currency translation 1,413 1,312 991
Derivatives gains, net 3,338 104 535
Financial income, Total 5,638 1,796 1,908
Financial expenses:      
Foreign currency translation, bank charges and other 2,046 1,299 1,646
Interest 3,794 4,302 3,030
Financial expenses, Total (5,840) (5,601) (4,676)
Financial expense, net $ (202) $ (3,805) $ (2,768)
XML 108 f20f2021_sapiensinter_htm.xml IDEA: XBRL DOCUMENT 0000885740 2021-01-01 2021-12-31 0000885740 dei:BusinessContactMember 2021-01-01 2021-12-31 0000885740 2021-12-31 0000885740 2020-12-31 0000885740 2019-01-01 2019-12-31 0000885740 2020-01-01 2020-12-31 0000885740 us-gaap:CommonStockMember 2018-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000885740 us-gaap:TreasuryStockMember 2018-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000885740 us-gaap:RetainedEarningsMember 2018-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2018-12-31 0000885740 2018-12-31 0000885740 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000885740 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000885740 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000885740 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000885740 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000885740 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0000885740 us-gaap:CommonStockMember 2019-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000885740 us-gaap:TreasuryStockMember 2019-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000885740 us-gaap:RetainedEarningsMember 2019-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2019-12-31 0000885740 2019-12-31 0000885740 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000885740 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000885740 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000885740 us-gaap:CommonStockMember 2020-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000885740 us-gaap:TreasuryStockMember 2020-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000885740 us-gaap:RetainedEarningsMember 2020-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2020-12-31 0000885740 us-gaap:CommonStockMember 2021-12-31 0000885740 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000885740 us-gaap:TreasuryStockMember 2021-12-31 0000885740 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000885740 us-gaap:RetainedEarningsMember 2021-12-31 0000885740 us-gaap:NoncontrollingInterestMember 2021-12-31 0000885740 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0000885740 spns:OptionsAndForwardContractsMember 2019-01-01 2019-12-31 0000885740 spns:OptionsAndForwardContractsMember 2020-01-01 2020-12-31 0000885740 spns:OptionsAndForwardContractsMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember spns:ComputersAndPeripheralEquipmentMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember spns:ComputersAndPeripheralEquipmentMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember spns:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember spns:OfficeFurnitureAndEquipmentMember 2021-01-01 2021-12-31 0000885740 spns:BuildingsMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember spns:TechnologyMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember spns:TechnologyMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000885740 us-gaap:PatentsMember 2021-01-01 2021-12-31 0000885740 srt:MinimumMember 2019-12-31 0000885740 srt:MaximumMember 2019-12-31 0000885740 srt:MinimumMember 2020-12-31 0000885740 srt:MaximumMember 2020-12-31 0000885740 srt:MinimumMember 2021-12-31 0000885740 srt:MaximumMember 2021-12-31 0000885740 srt:MinimumMember 2019-01-01 2019-12-31 0000885740 srt:MaximumMember 2019-01-01 2019-12-31 0000885740 srt:MinimumMember 2020-01-01 2020-12-31 0000885740 srt:MaximumMember 2020-01-01 2020-12-31 0000885740 srt:MinimumMember 2021-01-01 2021-12-31 0000885740 srt:MaximumMember 2021-01-01 2021-12-31 0000885740 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000885740 us-gaap:FairValueInputsLevel2Member 2021-12-31 0000885740 2020-11-30 0000885740 2020-11-01 2020-11-30 0000885740 2020-07-27 0000885740 2020-07-01 2020-07-27 0000885740 2020-04-01 2020-04-22 0000885740 2020-04-22 0000885740 2020-05-27 2020-06-01 0000885740 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-05-27 2020-06-01 0000885740 2021-07-01 2021-07-08 0000885740 2021-07-08 0000885740 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-09-01 2019-09-27 0000885740 2019-09-27 0000885740 2020-06-30 0000885740 2019-09-01 2019-09-27 0000885740 spns:StoneRiverMember 2021-12-31 0000885740 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0000885740 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000885740 spns:BacklogMember 2021-01-01 2021-12-31 0000885740 spns:DelphiTechnologyIncMember 2021-12-31 0000885740 spns:ComputersAndPeripheralEquipmentMember 2020-12-31 0000885740 spns:ComputersAndPeripheralEquipmentMember 2021-12-31 0000885740 spns:OfficeFurnitureAndEquipmentMember 2020-12-31 0000885740 spns:OfficeFurnitureAndEquipmentMember 2021-12-31 0000885740 spns:BuildingsAndLeaseholdImprovementMember 2020-12-31 0000885740 spns:BuildingsAndLeaseholdImprovementMember 2021-12-31 0000885740 2020-10-25 2020-10-31 0000885740 2021-12-01 2021-12-31 0000885740 us-gaap:CustomerRelationshipsMember 2020-12-31 0000885740 us-gaap:CustomerRelationshipsMember 2021-12-31 0000885740 spns:TechnologyMember 2021-01-01 2021-12-31 0000885740 spns:TechnologyMember 2020-12-31 0000885740 spns:TechnologyMember 2021-12-31 0000885740 us-gaap:PatentsMember 2020-12-31 0000885740 us-gaap:PatentsMember 2021-12-31 0000885740 2017-09-30 0000885740 spns:SeriesBDebenturesMember 2017-09-30 0000885740 spns:SeriesBDebenturesMember 2017-09-02 2017-09-30 0000885740 2020-06-03 2020-06-30 0000885740 spns:SeriesBDebenturesMember 2020-03-18 0000885740 spns:SeriesBDebenturesMember 2021-01-01 2021-12-31 0000885740 spns:SeriesBDebenturesMember 2019-01-01 2019-12-31 0000885740 spns:SeriesBDebenturesMember 2020-01-01 2020-12-31 0000885740 2017-01-01 2017-12-31 0000885740 country:IL 2021-01-01 2021-12-31 0000885740 srt:MaximumMember 2017-12-16 2018-01-01 0000885740 srt:MinimumMember 2017-12-16 2018-01-01 0000885740 us-gaap:IPOMember 2020-10-20 0000885740 2020-10-01 2020-10-20 0000885740 spns:TwoThousandElevenPlanMember 2021-12-31 0000885740 spns:TwoThousandTwentyOnePlanMember 2021-12-31 0000885740 spns:EmployeesAndDirectorsMember 2019-01-01 2019-12-31 0000885740 spns:EmployeesAndDirectorsMember 2020-01-01 2020-12-31 0000885740 spns:EmployeesAndDirectorsMember 2021-01-01 2021-12-31 0000885740 2020-02-01 2020-02-06 0000885740 2021-07-26 2021-08-03 0000885740 2021-04-12 0000885740 2021-05-11 0000885740 spns:ExercisePriceOneMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceOneMember 2021-12-31 0000885740 spns:ExercisePriceTwoMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceTwoMember 2021-12-31 0000885740 spns:ExercisePriceThreeMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceThreeMember 2021-12-31 0000885740 spns:ExercisePriceFourMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceFourMember 2021-12-31 0000885740 spns:ExercisePriceFiveMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceFiveMember 2021-12-31 0000885740 spns:ExercisePriceSixMember 2021-01-01 2021-12-31 0000885740 spns:ExercisePriceSixMember 2021-12-31 0000885740 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000885740 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000885740 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000885740 spns:HardwareAndSoftwareMember 2019-01-01 2019-12-31 0000885740 spns:HardwareAndSoftwareMember 2020-01-01 2020-12-31 0000885740 spns:HardwareAndSoftwareMember 2021-01-01 2021-12-31 0000885740 spns:SapiensPolandMember 2019-01-01 2019-12-31 0000885740 spns:SapiensPolandMember 2020-01-01 2020-12-31 0000885740 spns:SapiensPolandMember 2021-01-01 2021-12-31 0000885740 country:US 2019-01-01 2019-12-31 0000885740 country:US 2020-01-01 2020-12-31 0000885740 country:US 2021-01-01 2021-12-31 0000885740 us-gaap:OtherCustomerMember 2019-01-01 2019-12-31 0000885740 us-gaap:OtherCustomerMember 2020-01-01 2020-12-31 0000885740 us-gaap:OtherCustomerMember 2021-01-01 2021-12-31 0000885740 spns:NorthAmericasMember 2019-01-01 2019-12-31 0000885740 spns:NorthAmericasMember 2020-01-01 2020-12-31 0000885740 spns:NorthAmericasMember 2021-01-01 2021-12-31 0000885740 spns:EuropesMember 2019-01-01 2019-12-31 0000885740 spns:EuropesMember 2020-01-01 2020-12-31 0000885740 spns:EuropesMember 2021-01-01 2021-12-31 0000885740 spns:RestOfTheWorldMember 2019-01-01 2019-12-31 0000885740 spns:RestOfTheWorldMember 2020-01-01 2020-12-31 0000885740 spns:RestOfTheWorldMember 2021-01-01 2021-12-31 0000885740 country:IL 2020-12-31 0000885740 country:IL 2021-12-31 0000885740 srt:NorthAmericaMember 2020-12-31 0000885740 srt:NorthAmericaMember 2021-12-31 0000885740 spns:APACMember 2020-12-31 0000885740 spns:APACMember 2021-12-31 0000885740 exch:BCXE 2020-12-31 0000885740 exch:BCXE 2021-12-31 0000885740 spns:RevenuesFromPreproductionImplementationProjectsMember 2020-01-01 2020-12-31 0000885740 spns:RevenuesFromPreproductionImplementationProjectsMember 2021-01-01 2021-12-31 0000885740 spns:RevenuesFromPostproductionImplementationProjectsMember 2020-01-01 2020-12-31 0000885740 spns:RevenuesFromPostproductionImplementationProjectsMember 2021-01-01 2021-12-31 shares iso4217:USD iso4217:EUR shares iso4217:USD shares pure iso4217:ILS 20-F false true 2021-12-31 --12-31 2021 false false 000-20181 SAPIENS INTERNATIONAL CORPORATION N.V. E9 Azrieli Center 26 Harokmim St. Holon 5885800 IL Roni Giladi +972-3-790-2000 +972-3-790 2942 Azrieli Center 26 Harokmim St. Holon 5885800 IL Common Shares, par value €0.01 per share SPNS NASDAQ 55065009 Yes No Yes Yes Large Accelerated Filer false true U.S. GAAP false 1281 KOST FORER GABBAY & KASIERER Tel-Aviv, Israel 152561000 190243000 30000000 20000000 1558000 1337000 48623000 53985000 16786000 22276000 19388000 13841000 267358000 300345000 24362000 25203000 74953000 56939000 16970000 14458000 264282000 261141000 6582000 5954000 54390000 43665000 5264000 7288000 446803000 414648000 714161000 714993000 5389000 5008000 40494000 43402000 34625000 33048000 19796000 19796000 9924000 10827000 34548000 39614000 144776000 151695000 98676000 78986000 16010000 15360000 12129000 12144000 48773000 38751000 9586000 9236000 517000 101000 185691000 154578000 0.01 0.01 70000000 70000000 56989995 57393305 54661699 55065009 751000 756000 334693000 340837000 2328296 2328296 9423000 9423000 11026000 2819000 44643000 71559000 381690000 406548000 2004000 2172000 383694000 408720000 714161000 714993000 325674000 382903000 461035000 196153000 226929000 273191000 129521000 155974000 187844000 37378000 41358000 54013000 54274000 69613000 76343000 91652000 110971000 130356000 37869000 45003000 57488000 -2768000 -3805000 -202000 35101000 41198000 57286000 8610000 7041000 9964000 26491000 34157000 47322000 244000 382000 151000 26247000 33775000 47171000 0.53 0.67 0.86 0.52 0.65 0.85 26491000 34157000 47322000 5496000 13456000 -8159000 31987000 47613000 39163000 301000 431000 199000 31686000 47182000 38964000 49982004 695000 214918000 -9423000 -7820000 2674000 1440000 202484000 1318000 87000 1405000 177872 2000 778000 780000 -11009000 -149000 -11158000 5439000 57000 5496000 26247000 244000 26491000 50159876 697000 217014000 -9423000 -2381000 17912000 1679000 225498000 3975000 12000 3987000 603519 11000 5039000 5050000 -7044000 -7044000 13407000 49000 13456000 -29000 -118000 -147000 3898304 43000 108694000 108737000 33775000 382000 34157000 54661699 751000 334693000 -9423000 11026000 44643000 2004000 383694000 4706000 5000 4711000 403310 5000 2033000 2038000 -20255000 -31000 -20286000 -8207000 48000 -8159000 -595000 -5000 -600000 47171000 151000 47322000 55065009 756000 340837000 -9423000 2819000 71559000 2172000 408720000 26491000 34157000 47322000 19138000 23383000 28669000 1405000 3987000 4711000 171000 134000 106000 351000 1439000 40000 -44000 60000 -10514000 5168000 13937000 -6726000 2049000 -17743000 -6441000 -16000 -1902000 -1476000 -1344000 -529000 6667000 1435000 -8325000 2747000 2992000 4930000 255000 349000 375000 66157000 58255000 80542000 11474000 2633000 3786000 834000 12000 1111000 5665000 5798000 7911000 1554000 109052000 -831000 1119000 30397000 -10031000 22890000 -22890000 2810000 151000 -41868000 -127788000 125000 780000 5050000 2038000 20000000 4000 20000000 60346000 9898000 9898000 19796000 11009000 7044000 20255000 374000 538000 926000 147000 990000 149000 31000 108737000 -20654000 156506000 -39960000 -1968000 -707000 -3025000 1667000 86266000 37682000 64628000 66295000 152561000 66295000 152561000 190243000 2481000 5439000 3218000 6397000 16330000 6654000 317000 10839000 238000 -412000 -9577000 200000 24572000 450000 -1659000 -135336000 593000 -1554000 -109052000 831000 19125000 1861000 5526000 315000 490000 262000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 1:- GENERAL</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 56.7pt 0pt 0; text-align: justify; text-indent: -56.7pt"> </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: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify">General:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Sapiens International Corporation N.V. (“Sapiens”) and its subsidiaries (collectively, the “Company”), a member of the Formula Systems (1985) Ltd. (“Formula”) Group, is a global provider of software solutions for the insurance industry. The ultimate parent of the Company is Asseco Poland S.A. (“Asseco”), a Polish public company, traded on the Warsaw Stock Exchange. The Company’s expertise is reflected in its innovative software, solutions and professional services for property &amp; casualty (P&amp;C); reinsurance; life, pension &amp; annuity (L&amp;P); workers’ compensation (WC); medical professional liability (MPL); financial &amp; compliance (F&amp;C); and decision modelling for both insurance and financial markets. The Company offers end to end solutions for insurers core, data &amp; analytics and digital operations, as well as stand-alone solutions which help them optimize and maximize their current investment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company mainly operates in North America, Europe and Asia Pacific.</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 2:- SIGNIFICANT ACCOUNTING POLICIES</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in United States (“U.S. GAAP”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 56.7pt 0pt 0; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify">Use of estimates:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates and assumptions are related, but not limited to contingent liabilities, income tax uncertainties, deferred taxes assets, share-based compensation, value of intangible assets and goodwill, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion. The Company’s management believes that the estimates, judgment 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 consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"><b> </b></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: 56.7pt"/><td style="width: 28.35pt">b.</td><td style="text-align: justify">Financial statements in United States dollars:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The currency of the primary economic environment in which the operations of Sapiens and certain subsidiaries are conducted is the U.S. dollar (“dollar”); thus, the dollar is the functional currency of Sapiens and certain subsidiaries.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Sapiens and certain subsidiaries’ transactions and balances denominated in dollars are presented at their original amounts. Non-dollar transactions and balances have been remeasured to dollars in accordance with ASC 830, “Foreign Currency Matters”. All transaction gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statements of income as financial income or expenses, as appropriate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">For those subsidiaries, whose functional currency has been determined to be their local currency, assets and liabilities are translated at year-end exchange rates and statement of income items are translated at average exchange rates prevailing during the year. Such translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) in equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">c.</td><td style="text-align: justify">Principles of consolidation:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Non-controlling interests of subsidiaries represent the non-controlling shareholders’ 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></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: 56.7pt"/><td style="width: 28.35pt">d.</td><td style="text-align: justify">Cash equivalents:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Cash equivalents are short-term highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">e.</td><td style="text-align: justify">Short-term bank deposits:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Short-term bank deposits with original maturities of more than three months and less than one year at the date acquired are included in short-term bank deposits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">f.</td><td style="text-align: justify">Trade receivables:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Trade receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability of the Company’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’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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">Estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,181</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">55,322</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </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,558</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,337</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">48,623</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,985</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">g.</td><td style="text-align: justify">Property and equipment, net:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Property and equipment are stated at cost, net of accumulated depreciation using the straight-line method over the estimated useful lives of the assets, at the following annual rates:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Computers and peripheral equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">20 - 33</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office furniture and equipment</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">6 - 33</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Buildings</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">2.5</td><td style="text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Leasehold improvements are amortized using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated useful life of the improvements, whichever is shorter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">h.</td><td style="text-align: justify">Leases:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company determines if an arrangement is a lease at inception. The Company’s assessment is based on: (1) whether the contract involves the use of an identified asset, (2) whether the Company obtains the right to substantially all of the economic benefits from the use of the asset throughout the period of use, and (3) whether the Company has the right to direct the use of the asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any one of these criteria. Since all of the Company’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 operation leases.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">   </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">For lease with terms greater than 12 months, 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’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) based on the information available on the commencement date in determining the present value of lease payments. The Company’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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </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: 56.7pt"/><td style="width: 28.35pt">i.</td><td style="text-align: justify">Research and development costs:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Research and development costs incurred in the process of software production 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, “Software - Costs of Software to be Sold Leased or Marketed”. Based on the Company’s product development process, technological feasibility is established upon completion of a detailed program design.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Capitalized software development costs are amortized by the straight-line method over the estimated useful life of the software products (primarily seven years).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">j.</td><td style="text-align: justify">Business combinations:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company accounts for its business acquisitions in accordance with Accounting Standards Codification ASC No. 805, “Business Combinations”. 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 and intangible assets acquired is assigned based on their fair values as of the date of the acquisition. The excess of the fair value of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Goodwill generated from the business combinations is primarily attributable to synergies between the Company and acquired companies’ respective products and services. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business (“2017-01”), 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">k.</td><td style="text-align: justify">Other intangible assets, net:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Technology and patents acquired are amortized over their estimated useful life on a straight-line basis. The acquired customer relationships are amortized over their estimated useful lives in proportion to the economic benefits realized method. The average annual rates for other intangible assets are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">13 - 50</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Customer relationships</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">7 - 15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Patent</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">10</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></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: 57pt"/><td style="width: 28.05pt">l.</td><td style="text-align: justify; padding-right: 85.05pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Goodwill:</p></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 28.1pt; text-align: justify; text-indent: -28.1pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Goodwill represents the excess of the purchase price in a business combination over the fair value of the identifiable tangible and intangible assets acquired. Under ASC 350, “Intangibles- Goodwill and Other” (“ASC 350”), goodwill is subject to an annual impairment test at least annually or more frequently if impairment indicators are present. Goodwill impairment is required if the net book value of a reporting unit exceeds its estimated fair value. The Company operates in four reporting units: L&amp;P (Life &amp; Pension), P&amp;C (Property &amp; Casualty), Decision and IPELS (Israel, Poland, Emerge, Latvia, Spain).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">For the years ended December 31, 2019, 2020 and 2021, no impairment of goodwill has been recorded.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 57pt"/><td style="width: 28.05pt; text-align: left">m.</td><td style="text-align: justify">Impairment of long-lived assets:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 28.1pt; text-align: justify; text-indent: -28.1pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company’s long-lived assets and identifiable intangibles including right-of-use assets that are subject to amortization are reviewed for impairment in accordance with ASC 360 “Property, Plant, and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. ASC 360 provides examples of events or changes in circumstances that might indicate that impairment exists for a particular long-lived asset or asset group.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Among those events and circumstances that the Company believes to be impairment indicators are:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 1.25in"/><td style="width: 0.25in">-</td><td style="text-align: left">A significant decrease in the market price of a long-lived asset (asset group)</td></tr></table><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: 1.25in"/><td style="width: 0.25in">-</td><td style="text-align: justify">A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The 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. During 2019, no impairment losses have been identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">During 2021 and 2020, the Company identified an impairment loss of $1,439 and $351, respectively, as outlined in Note 6.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">n.</td><td style="text-align: justify">Revenue recognition:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company implements the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). See Note 18 for further disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Revenues are recognized when control of the promised goods or services are transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company generates revenues mainly from sales of software licenses which include significant implementation and customization services. In addition, the Company generates revenues from post implementation consulting services and maintenance services. Revenues from these contracts are based on either fixed price or time and material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Revenue from long term contracts which involve significant implementation, customization, or integration of the Company’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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In addition, the Company has enforceable right to payment for performance completed to date. Accordingly, the Company recognizes revenue on such contracts over time, using the percentage of completion accounting method. The Company recognizes revenue and gross profit as the work is performed, based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Determining the projected labor costs requires understanding the project-specific circumstances, including the specific terms and conditions of each complex contract, changes to the project schedule, and complexity of the project. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses become probable, in the amount of the estimated loss on the entire contract.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">When post implementation and consulting services do not involve significant customization, the Company accounts for such services as performance obligations satisfied over time and revenues are recognized as the services are provided.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company allocates the transaction price for each contract to each performance obligation identified in the contract based on the relative standalone selling price (SSP). The Company determines SSP for the purposes of allocating the transaction price to each performance obligation by considering several external and internal factors including, but not limited to, transactions where the specific performance obligation is sold separately, historical actual pricing practices and geographies in which the Company offers its services.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">If a specific performance obligation, such as the software license, is sold for a broad range of amounts (that is, the selling price is highly variable) or if the Company has not yet established a price for that good or service, and the good or service has not previously been sold on a standalone basis (that is, the selling price is uncertain), the Company applies the residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs with any residual amount of transaction price allocated to the remaining specific performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In addition to software license fees, contracts with customers may contain an agreement to provide for maintenance services. The Company considers the maintenance performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid for initial contracts, which are not commensurate with sales commissions paid for renewal contracts, are capitalized and amortized over an expected period of benefit. Sales commissions on initial contracts, which are commensurate with sales commissions paid for renewal contracts, are capitalized and then amortized correspondingly to the recognized revenue of the related initial contracts. Sales commissions for renewal contracts are capitalized and then amortized on a straight-line basis over the related contractual renewal period. If the expected amortization period is one-year or less, th<span style="font-size: 10pt">e </span>Company uses the practical expedient and the commission fee is expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Amortization expense related to these costs are included in sales, marketing, general and administrative expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"/><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: 56.7pt"/><td style="width: 28.35pt">o.</td><td style="text-align: justify">Income taxes:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company accounts for income taxes in accordance with ASC 740, “Income Taxes”. This topic prescribes the use of the asset and liability method, whereby deferred tax asset and liability account balances are determined based on the differences between the 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 the amounts that are more likely-than-not to be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company implements a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the 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, on an evaluation of the 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% (cumulative basis) likely to be realized upon ultimate settlement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company classifies interest as financial expense and penalties as selling, marketing, general and administrative expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">p.</td><td style="text-align: justify">Concentrations of credit risks:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, trade receivables, unbilled receivables and contract assets, and foreign currency derivative contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company’s cash and cash equivalents and short-term bank deposit are invested in bank deposits mainly in dollars and NIS. Deposits in the U.S. may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company’s trade receivables are generally derived from sales to large and solid organizations located mainly in North America, Europe and the rest of the world.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company performs ongoing credit evaluations of its customers and to date has not experienced any material losses. In certain circumstances, the Company may require prepayment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company entered into forward contracts, and option contracts intended to protect against the increase in value of forecasted non-dollar currency cash flows. The derivative instruments hedge a portion of the Company’s non-dollar currency exposure.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">No off-balance sheet concentrations of credit risk exist.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">q.</td><td style="text-align: justify">Accrued severance pay and retirement plans:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company’s liability for severance pay for its Israeli employees is calculated pursuant to Israel’s Severance Pay Law based on the most recent monthly salary of the employees multiplied by the number of years of employment as of the balance sheet date. Employees are entitled to one month’s salary for each year of employment, or a portion thereof. The Company’s liability is fully provided by monthly deposits with insurance policies and severance pay funds and by an accrual.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The deposited funds include profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israel’s Severance Pay Law or employment agreements. The value of the deposited funds is based on the cash surrendered value of these policies and recorded as an asset in the Company’s consolidated balance sheet.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In addition, the Company signed a collective agreement with certain employees, according to which the Company’s contributions for severance pay shall be in lieu of severance compensation and that upon release of the policy to the employee, no additional payments shall be made by the Company to the employee. Generally, the Company, under its sole discretion, pays to these employees the entire liability, irrespective of the collective agreement described per above. Therefore, the net obligation related to those employees is stated on the balance sheet as accrued severance pay.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company’s agreements with certain employees in Israel are in accordance with Section 14 of the Severance Pay Law, whereas, the Company’s contributions for severance pay shall be in lieu of its severance liability. Upon contribution of the full amount of the employee’s monthly salary, and release of the policy to the employee, no additional calculations shall be conducted between the parties regarding the matter to severance pay and no additional payments shall be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as they are legally released from obligation to employees once the deposit amounts have been paid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Severance expense for the years 2019, 2020 and 2021 amounted to $3,718, $4,020 and $4,538, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company has a 401(k) retirement savings plan for most of its U.S. employees. Each eligible employee may elect to contribute a portion of its employee’s compensation to the plan. The Company has a discretionary employer match. In the reporting periods, this match ranges from 2-3% if an employee contributed 6%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Such 401(k) employer match expense for the year 2019, 2020 and 2021 amounted to $1,144, $1,233 and $1,282, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">r.</td><td style="text-align: justify">Basic and diluted net earnings per share:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Basic net earnings per share are computed based on the weighted average number of common shares outstanding during each year. Diluted net earnings per share are computed based on the weighted average number of common shares outstanding during each year plus dilutive potential equivalent common shares considered outstanding during the year, in accordance with ASC 260, “Earnings Per Share”.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">s.</td><td style="text-align: justify">Stock-based compensation:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation - Stock Compensation” (“ASC 718”), 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.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company uses the Binomial Lattice (“Binomial model”) option-pricing model 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, and the probability that the option will be exercised prior to the end of its contractual life. The Company recognizes forfeitures of equity-based awards as they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Stock-based compensation cost is measured at the grant date, based on the fair value of the award. The Company recognizes compensation expense for the value of its awards, which have graded vesting, on a straight-line basis when the only condition to vesting is continued service. If vesting is subject to a performance condition, recognition is based on the implicit service period of the award. Expense for awards with performance conditions is estimated and adjusted on a quarterly basis based upon the assessment of the probability that the performance condition will be met.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The fair value of each option granted in 2019, 2020 and 2021 using the Binomial model, was estimated on the date of grant with the following assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Year ended December 31,</b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contractual life </td><td> </td> <td style="text-align: center">6 years </td><td style="text-align: center"> </td> <td style="text-align: center">6 years </td><td style="text-align: center"> </td> <td style="text-align: center">6 years</td></tr> <tr style="vertical-align: bottom; "> <td>Expected exercise factor </td><td> </td> <td style="text-align: center">2-2.8 </td><td style="text-align: center"> </td> <td style="text-align: center">2-2.8 </td><td style="text-align: center"> </td> <td style="text-align: center">2-2.8</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Dividend yield </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">0% </td><td style="text-align: center; width: 1%"> </td> <td style="width: 11%; text-align: center">0% </td><td style="text-align: center; width: 1%"> </td> <td style="width: 11%; text-align: center">0%</td></tr> <tr style="vertical-align: bottom; "> <td>Expected volatility (weighted average) </td><td> </td> <td style="text-align: center">30.5%-30.9% </td><td style="text-align: center"> </td> <td style="text-align: center">31.0%-35.2% </td><td style="text-align: center"> </td> <td style="text-align: center">36.3%-36.9%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rate </td><td> </td> <td style="text-align: center">1.6%-2.6% </td><td style="text-align: center"> </td> <td style="text-align: center">0.4%-1.8% </td><td style="text-align: center"> </td> <td style="text-align: center">0.5%-1.3%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.5pt; text-align: justify">The risk-free interest rate assumption is based on the yield from U.S. Treasury zero-coupon bonds with an equivalent term as of the Company’s employee stock options. Since dividend payment is applied to reduce the exercise price of the option, the effect of the dividend protection is reflected by using an expected dividend assumption of zero.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.5pt; text-align: justify">The expected life of options granted is derived from the output of the option valuation model and represents the period of time the options are expected to be outstanding. The expected exercise factor is based on industry acceptable rates since no actual historical behavior by option holders exists. Expected volatility is based on the historical volatility of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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: 56.7pt"/><td style="width: 28.35pt">t.</td><td style="text-align: justify">Fair value of financial instruments:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.5pt; text-align: justify">ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), defines fair value as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. In determining fair value, the Company uses various valuation approaches. ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: -28.35pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 86.05pt"/><td style="width: 41pt; text-align: left">Level 1 -</td><td style="text-align: justify">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</td> </tr></table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 86.05pt"/><td style="width: 41pt; text-align: left">Level 2 -</td><td style="text-align: justify">Include other inputs that are directly or indirectly observable in the marketplace.</td> </tr></table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 86.05pt"/><td style="width: 41pt; text-align: left">Level 3 -</td><td style="text-align: justify">Unobservable inputs which are supported by little or no market activity.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 141.75pt; text-align: justify; text-indent: -56.7pt">The Company measures its foreign currency derivative instruments at fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The carrying amounts of cash and cash equivalents, short-term bank deposit, trade receivables, other receivables and prepaid expenses and accounts payable approximate fair value due to the short-term maturities of such instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The following table presents liabilities measured at fair value on a recurring basis as of December 31, 2020 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair value measurement<br/> using input Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other receivables and prepaid expenses:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt">Derivative instruments</td><td style="width: 1%; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </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">188</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">188</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Accrued expenses and other liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Derivative instruments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(707</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Current maturities of Series B Debentures</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Series B Debentures, net of current maturities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(98,676</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(78,986</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(119,179</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(98,782</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">u.</td><td style="text-align: justify">Derivatives and hedging:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company enters into option contracts and forward contracts to hedge certain transactions denominated in foreign currencies. The purpose of the Company’s foreign currency hedging activities is to protect the Company from risk that the eventual dollar cash flows from international activities will be adversely affected by changes in the exchange rates. The Company’s option and forward contracts do not qualify as hedging instruments under ASC 815, “Derivatives and hedging”. Changes in the fair value of option strategies are reflected in the consolidated statements of income as financial income or expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In 2019, 2020 and 2021, the Company entered into option contracts in the notional amounts of $24,296, $1,650 and $27,138, respectively, and in 2019, 2020 and 2021 the Company entered into forward contracts in the aggregate notional amounts of $74,297, $260,862 and $140,688, respectively, in order to protect against foreign currency fluctuations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">As of December 31, 2019, 2020 and 2021, the Company had outstanding options and forward contracts, in the notional amount of $15,384, $3,866 and $20,000, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">In 2019, 2020 and 2021, the Company recorded financial income, net of $535, $104 and $3,338 respectively, with respect to the above transactions, presented in the statements of income as part of financial expenses, net.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </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: 56.7pt"/><td style="width: 28.35pt">v.</td><td style="text-align: justify">Treasury shares:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Repurchased common shares are held as treasury shares. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: -28.35pt"> </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: 56.7pt"/><td style="width: 28.35pt">w.</td><td style="text-align: justify">Comprehensive income (loss):</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">x.</td><td style="text-align: justify">Recently issued accounting pronouncements:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; "> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, 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 is currently evaluating this guidance to determine the impact it may have on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective for financial statements issued for annual periods beginning after 15 December 2021. Early adoption is permitted. The impact of this ASU on the Company’s consolidated financial statements is expected to be immaterial.</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: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify">Use of estimates:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such management estimates and assumptions are related, but not limited to contingent liabilities, income tax uncertainties, deferred taxes assets, share-based compensation, value of intangible assets and goodwill, as well as the determination of revenue recognition from contracts accounted for based on the estimate of percentage of completion. The Company’s management believes that the estimates, judgment 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 consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"><b> </b></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: 56.7pt"/><td style="width: 28.35pt">b.</td><td style="text-align: justify">Financial statements in United States dollars:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The currency of the primary economic environment in which the operations of Sapiens and certain subsidiaries are conducted is the U.S. dollar (“dollar”); thus, the dollar is the functional currency of Sapiens and certain subsidiaries.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Sapiens and certain subsidiaries’ transactions and balances denominated in dollars are presented at their original amounts. Non-dollar transactions and balances have been remeasured to dollars in accordance with ASC 830, “Foreign Currency Matters”. All transaction gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in the statements of income as financial income or expenses, as appropriate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">For those subsidiaries, whose functional currency has been determined to be their local currency, assets and liabilities are translated at year-end exchange rates and statement of income items are translated at average exchange rates prevailing during the year. Such translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) in equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">c.</td><td style="text-align: justify">Principles of consolidation:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Non-controlling interests of subsidiaries represent the non-controlling shareholders’ 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></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: 56.7pt"/><td style="width: 28.35pt">d.</td><td style="text-align: justify">Cash equivalents:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Cash equivalents are short-term highly liquid investments that are readily convertible to cash, with original maturities of three months or less at the date acquired.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">e.</td><td style="text-align: justify">Short-term bank deposits:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Short-term bank deposits with original maturities of more than three months and less than one year at the date acquired are included in short-term bank deposits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">f.</td><td style="text-align: justify">Trade receivables:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Trade receivables are stated net of credit losses allowance. The Company maintains the allowance for estimated losses resulting from the inability of the Company’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’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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">Estimated credit loss allowance is recorded as general and administrative expenses on the Company’s consolidated statements of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The following table presents trade receivables net of an allowance as of December 31, 2020 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,181</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">55,322</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </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,558</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,337</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">48,623</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,985</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">50,181</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">55,322</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Allowance for credit losses</td><td style="padding-bottom: 1.5pt"> </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,558</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,337</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">48,623</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,985</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> 50181000 55322000 1558000 1337000 48623000 53985000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">g.</td><td style="text-align: justify">Property and equipment, net:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Property and equipment are stated at cost, net of accumulated depreciation using the straight-line method over the estimated useful lives of the assets, at the following annual rates:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Computers and peripheral equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">20 - 33</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office furniture and equipment</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">6 - 33</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Buildings</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">2.5</td><td style="text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Leasehold improvements are amortized using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated useful life of the improvements, whichever is shorter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Computers and peripheral equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">20 - 33</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office furniture and equipment</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">6 - 33</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Buildings</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">2.5</td><td style="text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p> 0.20 0.33 0.06 0.33 0.025 <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: 56.7pt"/><td style="width: 28.35pt">h.</td><td style="text-align: justify">Leases:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company determines if an arrangement is a lease at inception. The Company’s assessment is based on: (1) whether the contract involves the use of an identified asset, (2) whether the Company obtains the right to substantially all of the economic benefits from the use of the asset throughout the period of use, and (3) whether the Company has the right to direct the use of the asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">Leases are classified as either finance leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any one of these criteria. Since all of the Company’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 operation leases.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">   </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">For lease with terms greater than 12 months, 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’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) based on the information available on the commencement date in determining the present value of lease payments. The Company’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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </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: 56.7pt"/><td style="width: 28.35pt">i.</td><td style="text-align: justify">Research and development costs:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Research and development costs incurred in the process of software production 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, “Software - Costs of Software to be Sold Leased or Marketed”. Based on the Company’s product development process, technological feasibility is established upon completion of a detailed program design.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Capitalized software development costs are amortized by the straight-line method over the estimated useful life of the software products (primarily seven years).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> P7Y <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">j.</td><td style="text-align: justify">Business combinations:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company accounts for its business acquisitions in accordance with Accounting Standards Codification ASC No. 805, “Business Combinations”. 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 and intangible assets acquired is assigned based on their fair values as of the date of the acquisition. The excess of the fair value of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Goodwill generated from the business combinations is primarily attributable to synergies between the Company and acquired companies’ respective products and services. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company accounts for a transaction that does not meet the definition of a business as an asset acquisition Under ASU No. 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business (“2017-01”), 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">k.</td><td style="text-align: justify">Other intangible assets, net:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Technology and patents acquired are amortized over their estimated useful life on a straight-line basis. The acquired customer relationships are amortized over their estimated useful lives in proportion to the economic benefits realized method. The average annual rates for other intangible assets are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">13 - 50</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Customer relationships</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">7 - 15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Patent</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">10</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">13 - 50</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Customer relationships</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">7 - 15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Patent</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">10</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p> 0.13 0.50 0.07 0.15 0.10 <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: 57pt"/><td style="width: 28.05pt">l.</td><td style="text-align: justify; padding-right: 85.05pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Goodwill:</p></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 28.1pt; text-align: justify; text-indent: -28.1pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Goodwill represents the excess of the purchase price in a business combination over the fair value of the identifiable tangible and intangible assets acquired. Under ASC 350, “Intangibles- Goodwill and Other” (“ASC 350”), goodwill is subject to an annual impairment test at least annually or more frequently if impairment indicators are present. Goodwill impairment is required if the net book value of a reporting unit exceeds its estimated fair value. The Company operates in four reporting units: L&amp;P (Life &amp; Pension), P&amp;C (Property &amp; Casualty), Decision and IPELS (Israel, Poland, Emerge, Latvia, Spain).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">For the years ended December 31, 2019, 2020 and 2021, no impairment of goodwill has been recorded.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 57pt"/><td style="width: 28.05pt; text-align: left">m.</td><td style="text-align: justify">Impairment of long-lived assets:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 28.1pt; text-align: justify; text-indent: -28.1pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company’s long-lived assets and identifiable intangibles including right-of-use assets that are subject to amortization are reviewed for impairment in accordance with ASC 360 “Property, Plant, and Equipment”, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. ASC 360 provides examples of events or changes in circumstances that might indicate that impairment exists for a particular long-lived asset or asset group.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Among those events and circumstances that the Company believes to be impairment indicators are:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 1.25in"/><td style="width: 0.25in">-</td><td style="text-align: left">A significant decrease in the market price of a long-lived asset (asset group)</td></tr></table><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: 1.25in"/><td style="width: 0.25in">-</td><td style="text-align: justify">A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The 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. During 2019, no impairment losses have been identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">During 2021 and 2020, the Company identified an impairment loss of $1,439 and $351, respectively, as outlined in Note 6.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> 1439 351 <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: 56.7pt"/><td style="width: 28.35pt">n.</td><td style="text-align: justify">Revenue recognition:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company implements the provisions of Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”). See Note 18 for further disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Revenues are recognized when control of the promised goods or services are transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company generates revenues mainly from sales of software licenses which include significant implementation and customization services. In addition, the Company generates revenues from post implementation consulting services and maintenance services. Revenues from these contracts are based on either fixed price or time and material.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Revenue from long term contracts which involve significant implementation, customization, or integration of the Company’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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In addition, the Company has enforceable right to payment for performance completed to date. Accordingly, the Company recognizes revenue on such contracts over time, using the percentage of completion accounting method. The Company recognizes revenue and gross profit as the work is performed, based on a ratio between actual costs incurred compared to the total estimated costs for the contract. Determining the projected labor costs requires understanding the project-specific circumstances, including the specific terms and conditions of each complex contract, changes to the project schedule, and complexity of the project. Provisions for estimated losses on uncompleted contracts are made during the period in which such losses become probable, in the amount of the estimated loss on the entire contract.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">When post implementation and consulting services do not involve significant customization, the Company accounts for such services as performance obligations satisfied over time and revenues are recognized as the services are provided.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company allocates the transaction price for each contract to each performance obligation identified in the contract based on the relative standalone selling price (SSP). The Company determines SSP for the purposes of allocating the transaction price to each performance obligation by considering several external and internal factors including, but not limited to, transactions where the specific performance obligation is sold separately, historical actual pricing practices and geographies in which the Company offers its services.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">If a specific performance obligation, such as the software license, is sold for a broad range of amounts (that is, the selling price is highly variable) or if the Company has not yet established a price for that good or service, and the good or service has not previously been sold on a standalone basis (that is, the selling price is uncertain), the Company applies the residual approach whereby all other performance obligations within a contract are first allocated a portion of the transaction price based upon their respective SSPs with any residual amount of transaction price allocated to the remaining specific performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In addition to software license fees, contracts with customers may contain an agreement to provide for maintenance services. The Company considers the maintenance performance obligation as a distinct performance obligation that is satisfied over time and recognized on a straight-line basis over the contractual period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Sales commissions are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid for initial contracts, which are not commensurate with sales commissions paid for renewal contracts, are capitalized and amortized over an expected period of benefit. Sales commissions on initial contracts, which are commensurate with sales commissions paid for renewal contracts, are capitalized and then amortized correspondingly to the recognized revenue of the related initial contracts. Sales commissions for renewal contracts are capitalized and then amortized on a straight-line basis over the related contractual renewal period. If the expected amortization period is one-year or less, th<span style="font-size: 10pt">e </span>Company uses the practical expedient and the commission fee is expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Amortization expense related to these costs are included in sales, marketing, general and administrative expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"/> <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: 56.7pt"/><td style="width: 28.35pt">o.</td><td style="text-align: justify">Income taxes:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company accounts for income taxes in accordance with ASC 740, “Income Taxes”. This topic prescribes the use of the asset and liability method, whereby deferred tax asset and liability account balances are determined based on the differences between the 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 the amounts that are more likely-than-not to be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company implements a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the 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, on an evaluation of the 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% (cumulative basis) likely to be realized upon ultimate settlement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company classifies interest as financial expense and penalties as selling, marketing, general and administrative expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">p.</td><td style="text-align: justify">Concentrations of credit risks:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, trade receivables, unbilled receivables and contract assets, and foreign currency derivative contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company’s cash and cash equivalents and short-term bank deposit are invested in bank deposits mainly in dollars and NIS. Deposits in the U.S. may be in excess of insured limits and are not insured in other jurisdictions. Generally, these banks deposits may be redeemed upon demand and therefore bear minimal risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company’s trade receivables are generally derived from sales to large and solid organizations located mainly in North America, Europe and the rest of the world.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company performs ongoing credit evaluations of its customers and to date has not experienced any material losses. In certain circumstances, the Company may require prepayment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company entered into forward contracts, and option contracts intended to protect against the increase in value of forecasted non-dollar currency cash flows. The derivative instruments hedge a portion of the Company’s non-dollar currency exposure.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">No off-balance sheet concentrations of credit risk exist.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">q.</td><td style="text-align: justify">Accrued severance pay and retirement plans:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company’s liability for severance pay for its Israeli employees is calculated pursuant to Israel’s Severance Pay Law based on the most recent monthly salary of the employees multiplied by the number of years of employment as of the balance sheet date. Employees are entitled to one month’s salary for each year of employment, or a portion thereof. The Company’s liability is fully provided by monthly deposits with insurance policies and severance pay funds and by an accrual.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The deposited funds include profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israel’s Severance Pay Law or employment agreements. The value of the deposited funds is based on the cash surrendered value of these policies and recorded as an asset in the Company’s consolidated balance sheet.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In addition, the Company signed a collective agreement with certain employees, according to which the Company’s contributions for severance pay shall be in lieu of severance compensation and that upon release of the policy to the employee, no additional payments shall be made by the Company to the employee. Generally, the Company, under its sole discretion, pays to these employees the entire liability, irrespective of the collective agreement described per above. Therefore, the net obligation related to those employees is stated on the balance sheet as accrued severance pay.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company’s agreements with certain employees in Israel are in accordance with Section 14 of the Severance Pay Law, whereas, the Company’s contributions for severance pay shall be in lieu of its severance liability. Upon contribution of the full amount of the employee’s monthly salary, and release of the policy to the employee, no additional calculations shall be conducted between the parties regarding the matter to severance pay and no additional payments shall be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as they are legally released from obligation to employees once the deposit amounts have been paid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Severance expense for the years 2019, 2020 and 2021 amounted to $3,718, $4,020 and $4,538, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company has a 401(k) retirement savings plan for most of its U.S. employees. Each eligible employee may elect to contribute a portion of its employee’s compensation to the plan. The Company has a discretionary employer match. In the reporting periods, this match ranges from 2-3% if an employee contributed 6%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Such 401(k) employer match expense for the year 2019, 2020 and 2021 amounted to $1,144, $1,233 and $1,282, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p> 3718000 4020000 4538000 The Company has a 401(k) retirement savings plan for most of its U.S. employees. Each eligible employee may elect to contribute a portion of its employee’s compensation to the plan. The Company has a discretionary employer match. In the reporting periods, this match ranges from 2-3% if an employee contributed 6%.  1144000 1233000 1282000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">r.</td><td style="text-align: justify">Basic and diluted net earnings per share:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Basic net earnings per share are computed based on the weighted average number of common shares outstanding during each year. Diluted net earnings per share are computed based on the weighted average number of common shares outstanding during each year plus dilutive potential equivalent common shares considered outstanding during the year, in accordance with ASC 260, “Earnings Per Share”.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">s.</td><td style="text-align: justify">Stock-based compensation:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company accounts for stock-based compensation in accordance with ASC 718, “Compensation - Stock Compensation” (“ASC 718”), 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.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company uses the Binomial Lattice (“Binomial model”) option-pricing model 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, and the probability that the option will be exercised prior to the end of its contractual life. The Company recognizes forfeitures of equity-based awards as they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Stock-based compensation cost is measured at the grant date, based on the fair value of the award. The Company recognizes compensation expense for the value of its awards, which have graded vesting, on a straight-line basis when the only condition to vesting is continued service. If vesting is subject to a performance condition, recognition is based on the implicit service period of the award. Expense for awards with performance conditions is estimated and adjusted on a quarterly basis based upon the assessment of the probability that the performance condition will be met.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The fair value of each option granted in 2019, 2020 and 2021 using the Binomial model, was estimated on the date of grant with the following assumptions:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Year ended December 31,</b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contractual life </td><td> </td> <td style="text-align: center">6 years </td><td style="text-align: center"> </td> <td style="text-align: center">6 years </td><td style="text-align: center"> </td> <td style="text-align: center">6 years</td></tr> <tr style="vertical-align: bottom; "> <td>Expected exercise factor </td><td> </td> <td style="text-align: center">2-2.8 </td><td style="text-align: center"> </td> <td style="text-align: center">2-2.8 </td><td style="text-align: center"> </td> <td style="text-align: center">2-2.8</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Dividend yield </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">0% </td><td style="text-align: center; width: 1%"> </td> <td style="width: 11%; text-align: center">0% </td><td style="text-align: center; width: 1%"> </td> <td style="width: 11%; text-align: center">0%</td></tr> <tr style="vertical-align: bottom; "> <td>Expected volatility (weighted average) </td><td> </td> <td style="text-align: center">30.5%-30.9% </td><td style="text-align: center"> </td> <td style="text-align: center">31.0%-35.2% </td><td style="text-align: center"> </td> <td style="text-align: center">36.3%-36.9%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rate </td><td> </td> <td style="text-align: center">1.6%-2.6% </td><td style="text-align: center"> </td> <td style="text-align: center">0.4%-1.8% </td><td style="text-align: center"> </td> <td style="text-align: center">0.5%-1.3%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.5pt; text-align: justify">The risk-free interest rate assumption is based on the yield from U.S. Treasury zero-coupon bonds with an equivalent term as of the Company’s employee stock options. Since dividend payment is applied to reduce the exercise price of the option, the effect of the dividend protection is reflected by using an expected dividend assumption of zero.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.5pt; text-align: justify">The expected life of options granted is derived from the output of the option valuation model and represents the period of time the options are expected to be outstanding. The expected exercise factor is based on industry acceptable rates since no actual historical behavior by option holders exists. Expected volatility is based on the historical volatility of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Year ended December 31,</b></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2019</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2020</b></td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contractual life </td><td> </td> <td style="text-align: center">6 years </td><td style="text-align: center"> </td> <td style="text-align: center">6 years </td><td style="text-align: center"> </td> <td style="text-align: center">6 years</td></tr> <tr style="vertical-align: bottom; "> <td>Expected exercise factor </td><td> </td> <td style="text-align: center">2-2.8 </td><td style="text-align: center"> </td> <td style="text-align: center">2-2.8 </td><td style="text-align: center"> </td> <td style="text-align: center">2-2.8</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Dividend yield </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">0% </td><td style="text-align: center; width: 1%"> </td> <td style="width: 11%; text-align: center">0% </td><td style="text-align: center; width: 1%"> </td> <td style="width: 11%; text-align: center">0%</td></tr> <tr style="vertical-align: bottom; "> <td>Expected volatility (weighted average) </td><td> </td> <td style="text-align: center">30.5%-30.9% </td><td style="text-align: center"> </td> <td style="text-align: center">31.0%-35.2% </td><td style="text-align: center"> </td> <td style="text-align: center">36.3%-36.9%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rate </td><td> </td> <td style="text-align: center">1.6%-2.6% </td><td style="text-align: center"> </td> <td style="text-align: center">0.4%-1.8% </td><td style="text-align: center"> </td> <td style="text-align: center">0.5%-1.3%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p> P6Y P6Y P6Y 2 2.8 2 2.8 2 2.8 0 0 0 0.305 0.309 0.31 0.352 0.363 0.369 0.016 0.026 0.004 0.018 0.005 0.013 <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: 56.7pt"/><td style="width: 28.35pt">t.</td><td style="text-align: justify">Fair value of financial instruments:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.5pt; text-align: justify">ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), defines fair value as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. In determining fair value, the Company uses various valuation approaches. ASC 820 establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: -28.35pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 86.05pt"/><td style="width: 41pt; text-align: left">Level 1 -</td><td style="text-align: justify">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</td> </tr></table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 86.05pt"/><td style="width: 41pt; text-align: left">Level 2 -</td><td style="text-align: justify">Include other inputs that are directly or indirectly observable in the marketplace.</td> </tr></table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 86.05pt"/><td style="width: 41pt; text-align: left">Level 3 -</td><td style="text-align: justify">Unobservable inputs which are supported by little or no market activity.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 141.75pt; text-align: justify; text-indent: -56.7pt">The Company measures its foreign currency derivative instruments at fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The carrying amounts of cash and cash equivalents, short-term bank deposit, trade receivables, other receivables and prepaid expenses and accounts payable approximate fair value due to the short-term maturities of such instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The following table presents liabilities measured at fair value on a recurring basis as of December 31, 2020 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair value measurement<br/> using input Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other receivables and prepaid expenses:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt">Derivative instruments</td><td style="width: 1%; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </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">188</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">188</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Accrued expenses and other liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Derivative instruments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(707</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Current maturities of Series B Debentures</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Series B Debentures, net of current maturities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(98,676</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(78,986</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(119,179</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(98,782</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair value measurement<br/> using input Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other receivables and prepaid expenses:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt">Derivative instruments</td><td style="width: 1%; padding-bottom: 1.5pt"> </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"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </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">188</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total Assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">188</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Accrued expenses and other liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Derivative instruments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(707</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Current maturities of Series B Debentures</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: justify">Series B Debentures, net of current maturities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(98,676</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(78,986</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(119,179</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(98,782</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"> </p> 188000 188000 707000 -19796000 -19796000 98676000 78986000 119179000 98782000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">u.</td><td style="text-align: justify">Derivatives and hedging:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The Company enters into option contracts and forward contracts to hedge certain transactions denominated in foreign currencies. The purpose of the Company’s foreign currency hedging activities is to protect the Company from risk that the eventual dollar cash flows from international activities will be adversely affected by changes in the exchange rates. The Company’s option and forward contracts do not qualify as hedging instruments under ASC 815, “Derivatives and hedging”. Changes in the fair value of option strategies are reflected in the consolidated statements of income as financial income or expense.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In 2019, 2020 and 2021, the Company entered into option contracts in the notional amounts of $24,296, $1,650 and $27,138, respectively, and in 2019, 2020 and 2021 the Company entered into forward contracts in the aggregate notional amounts of $74,297, $260,862 and $140,688, respectively, in order to protect against foreign currency fluctuations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">As of December 31, 2019, 2020 and 2021, the Company had outstanding options and forward contracts, in the notional amount of $15,384, $3,866 and $20,000, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">In 2019, 2020 and 2021, the Company recorded financial income, net of $535, $104 and $3,338 respectively, with respect to the above transactions, presented in the statements of income as part of financial expenses, net.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p> 24296000 1650000 27138000 74297000 260862000 140688000 15384000 3866000 20000000 535000 104000 3338000 <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: 56.7pt"/><td style="width: 28.35pt">v.</td><td style="text-align: justify">Treasury shares:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Repurchased common shares are held as treasury shares. The Company presents the cost to repurchase treasury stock as a reduction of shareholders’ equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: -28.35pt"> </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: 56.7pt"/><td style="width: 28.35pt">w.</td><td style="text-align: justify">Comprehensive income (loss):</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Company accounts for comprehensive income (loss) in accordance with ASC 220, “Comprehensive Income”. Comprehensive income (loss) generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">x.</td><td style="text-align: justify">Recently issued accounting pronouncements:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; "> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">In October 2021, the FASB issued ASU 2021-08 “Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”, 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 is currently evaluating this guidance to determine the impact it may have on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosure by Business Entities about Government Assistance (ASU 2021-10), which improves the transparency of government assistance received by most business entities by requiring the disclosure of: (1) the types of government assistance received; (2) the accounting for such assistance; and (3) the effect of the assistance on a business entity’s financial statements. This guidance is effective for financial statements issued for annual periods beginning after 15 December 2021. Early adoption is permitted. The impact of this ASU on the Company’s consolidated financial statements is expected to be immaterial.</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">NOTE 3:- ACQUISITIONS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">1.</td><td style="text-align: justify">Acquisition of Thor Denmark Holding ApS and its subsidiaries:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">On November 30, 2020 (“the TIA Acquisition Date”), the Company completed the acquisition of all of the outstanding shares of Thor Denmark Holding ApS (“TIA”), a leading vendor of digital software solutions. TIA offers comprehensive software solutions primarily for Property &amp; Casualty insurers, as well as several innovative extension modules. Additionally, TIA offers a full scope of expert implementation, application management and hosting services, enabling insurers to execute their digital and business strategies. The purchase price amounted to $76,107 in cash, subject to net working capital adjustments. Acquisition related costs amounted to $719, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of TIA’s operations have been included in the consolidated financial statements from the TIA Acquisition Date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">During 2021, the Company and TIA’s former shareholders (“Sellers”) agreed on the final working capital adjustments which resulted in payment of $0.8 million from Sellers to the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The following table summarizes the fair value of the assets acquired and liabilities assumed:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Current assets (including cash of $2,292)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,337</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,120</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,946</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Other long-term assets</td><td style="padding-bottom: 1.5pt"> </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,254</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Total assets acquired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">98,657</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Current liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,742</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,962</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Other long-term liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,877</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities acquired</td><td style="padding-bottom: 1.5pt"> </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,381</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Net assets acquired</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">75,276</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The following table sets forth the components of intangible assets associated with the acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Developed technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,517</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,266</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Backlog</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">163</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total intangible assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,946</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of TIA is primarily attributable to potential synergy with Sapiens, 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: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">2.</td><td style="text-align: justify">Acquisition of sum.cumo:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">On February 6, 2020 (the “sum.cumo Acquisition Date”), Sapiens completed the acquisition of all the outstanding shares of sum.cumo GmbH (“sum.cumo”), a German company, which services insurers in the DACH region, helping them to achieve digital transformation of set up their existing business models or to design entirely new business models based on pure digital processes. sum.cumo’s experts in consulting, user experience, marketing and technology enable the region’s insurers to launch highly automated platforms well suited for e-commerce and real-time processing of transactions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The purchase price totaled $ 22,487 in cash. At the acquisition date, the Company issued an aggregate of 173,005 RSUs to certain employees of sum.cumo, valued at a total of $4,400. The value of these grants was not included in the purchase price of sum.cumo, since their vesting is subject to both continued employment and other performance criteria.  In addition, sum.cumo’s senior executives have retention-based payments over three years (2020-2023) of up to approximately $2,800. These payments are subject to continued employment, and therefore were not included in the purchase price. Acquisition related costs amounted to $561, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of sum.cumo’s operations have been included in the consolidated financial statements from the sum.cumo Acquisition Date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 112.8pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The table below presents the fair value that was allocated to sum.cumo’s assets and liabilities based upon fair values as determined by the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 141.15pt 0pt 0pt; text-align: justify; text-indent: 0pt"/><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: #CCEEFF"> <td style="width: 88%; text-align: justify"><span style="font-size: 10pt">Net assets (including cash of $ 981)</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,447</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-size: 10pt">Intangible assets</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">9,730</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-size: 10pt">Deferred tax liabilities</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(3,211</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: justify"><span style="font-size: 10pt">Goodwill</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">14,521</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify"><span style="font-size: 10pt">Net assets acquired</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">22,487</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.1pt; text-align: justify; text-indent: 28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of sum.cumo is primarily attributable to sales growth from future products, new customers and potential synergy with Sapiens, 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: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 112.8pt; text-align: justify; text-indent: -28.35pt"> </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: 56.7pt"/><td style="width: 28.35pt">3.</td><td style="text-align: justify">Acquisition of Delphi Technology Inc. and its subsidiary:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">On July 27, 2020 (the “Delphi Acquisition Date”), the Company completed the acquisition of Delphi Technology Inc. (“Delphi”), a leading vendor of software solutions for property &amp; casualty (P&amp;C) carriers, with a focus on the medical professional liability (MPL)/healthcare professional liability (HCPL) markets (sometimes referred to as “medical malpractice”). The total purchase price was $19,600 in cash. Acquisition related costs amounted to $299, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. The results of Delphi’s operations have been included in the consolidated financial statements from the Delphi Acquisition Date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted on March 27, 2020 in the United States. On April 22, 2020, Delphi applied for such aid in the form of U.S. Small Business Administration’s Paycheck Protection Program (“PPP Loan”) in the amount of $1,546. The PPP Loan is scheduled to mature on April 22, 2022, has a 1% interest rate, and is subject to the terms and conditions applicable to all loans made pursuant to the Paycheck Protection Program as administered by the U.S. Small Business Administration under the CARES Act. The PPP Loan was applied for by Delphi prior to the acquisition of the Company.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The table below presents the fair value that was allocated to Delphi’s assets and liabilities based upon fair values as determined by the Company:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 113.4pt 0pt 0; text-align: justify; text-indent: -28.35pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Net liabilities (including cash of $ 6,265)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(524</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,562</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred tax liabilities, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,313</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,875</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net assets acquired</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,600</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The excess of purchase consideration over the fair value of net tangible and intangible assets acquired was recorded as goodwill. The goodwill from the acquisition of Delphi is primarily attributable to potential synergy with Sapiens, 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: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </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: 56.7pt"/><td style="width: 28.35pt">4.</td><td style="text-align: justify">Acquisition of Tiful Gemel Ltd.:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">On June 1, 2020 (the “Tiful Gemel Acquisition Date”), Sapiens completed the acquisition of 75% of the outstanding shares of Tiful Gemel Ltd. (“Tiful Gemel”), an Israeli company which provides software solutions and managed services related to pension and provident funds in the Israeli market, for a total cash consideration of $1,281. In addition, under the share purchase agreement, the Company is committed to acquire the remainder of Tiful Gemel’s outstanding shares on June 1, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">On July 8, 2021, the Company completed the acquisition of additional 20% of the outstanding shares of Tiful Gemel for a total amount of $390.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">5.</td><td style="text-align: justify">Acquisition of Cálculo S.A.U.:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 85.05pt 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">On September 27, 2019 (the “Acquisition Date”), Sapiens completed the acquisition of all outstanding shares of Cálculo S.A.U (“Cálculo”), a Spanish company of insurance consulting and managed services, and a core solution to the Spanish market, for a total cash consideration of $5,760 (of which $5,608 were paid in September 2019, and $152 was paid in the first half of 2020). In addition, the sellers and senior executives have performance-based payments relating to achievements of various targets over three years (2019-2021) of up to $1,700. Some of these payments are subject to continued employment, and therefore were not included in the purchase price. Acquisition related costs were immaterial. The results of Cálculo’s operations have been included in the consolidated financial statements from the acquisition date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">Pro forma results of operations related to this acquisition have not been presented because they are not material to the Company’s consolidated statements of income.</span></p> 76107000 719000 800000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Current assets (including cash of $2,292)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,337</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,120</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,946</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Other long-term assets</td><td style="padding-bottom: 1.5pt"> </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,254</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Total assets acquired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">98,657</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Current liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,742</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,962</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Other long-term liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,877</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities acquired</td><td style="padding-bottom: 1.5pt"> </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,381</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Net assets acquired</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">75,276</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p> 2292000 6337000 58120000 29946000 4254000 98657000 4800000 5742000 6962000 5877000 23381000 75276000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Developed technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,517</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,266</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Backlog</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">163</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Total intangible assets</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,946</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p> 10517000 19266000 163000 29946000 22487000 173005 4400000 In addition, sum.cumo’s senior executives have retention-based payments over three years (2020-2023) of up to approximately $2,800. These payments are subject to continued employment, and therefore were not included in the purchase price. Acquisition related costs amounted to $561, and are presented under selling, marketing, general and administrative in the Company’s consolidated statements of income. <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: #CCEEFF"> <td style="width: 88%; text-align: justify"><span style="font-size: 10pt">Net assets (including cash of $ 981)</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,447</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-size: 10pt">Intangible assets</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">9,730</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-size: 10pt">Deferred tax liabilities</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(3,211</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: justify"><span style="font-size: 10pt">Goodwill</span></td> <td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">14,521</span></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: justify"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: justify"><span style="font-size: 10pt">Net assets acquired</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">22,487</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.1pt; text-align: justify; text-indent: 28.35pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Net liabilities (including cash of $ 6,265)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(524</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,562</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred tax liabilities, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,313</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,875</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Net assets acquired</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,600</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: 28.35pt"> </p> 1447000 9730000 3211000 14521000 22487000 19600000 299000 1546000 2022-04-22 0.01 524000 7562000 2313000 14875000 19600000 0.75 1281000 0.20 390000 5760000 5608000 152000 In addition, the sellers and senior executives have performance-based payments relating to achievements of various targets over three years (2019-2021) of up to $1,700. <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">NOTE 4:- OTHER LONG-TERM ASSETS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </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: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-left: 0in">Deferred tax assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,870</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,122</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 0in">Long-term unbilled receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,642</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 0in">Rent deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,132</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,077</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0in">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">490</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">447</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,264</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,288</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-left: 0in">Deferred tax assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,870</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,122</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 0in">Long-term unbilled receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,642</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 0in">Rent deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,132</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,077</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0in">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">490</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">447</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,264</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,288</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1870000 3122000 772000 1642000 2132000 2077000 490000 447000 5264000 7288000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 5:- PROPERTY AND EQUIPMENT, NET</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Cost:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; text-indent: -8.5pt; padding-left: 19.85pt">Computers and peripheral equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,426</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,290</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt">Office furniture and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,435</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,212</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 11.35pt">Buildings and leasehold improvements</td><td style="padding-bottom: 1.5pt"> </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,481</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,210</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,342</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">63,712</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 0in">Accumulated depreciation:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -8.5pt; padding-left: 19.85pt">Computers and peripheral equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,407</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,770</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt">Office furniture and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,697</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,741</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 11.35pt">Buildings and leasehold improvements</td><td style="padding-bottom: 1.5pt"> </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,268</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,743</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,372</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">49,254</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 2.85pt">Depreciated cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,970</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,458</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">Depreciation expense totaled $3,470, $4,698 and $5,360 for the years 2019, 2020 and 2021, respectively.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Cost:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; text-indent: -8.5pt; padding-left: 19.85pt">Computers and peripheral equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,426</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,290</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt">Office furniture and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,435</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,212</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 11.35pt">Buildings and leasehold improvements</td><td style="padding-bottom: 1.5pt"> </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,481</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,210</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,342</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">63,712</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 0in">Accumulated depreciation:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -8.5pt; padding-left: 19.85pt">Computers and peripheral equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,407</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,770</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt">Office furniture and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,697</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,741</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 11.35pt">Buildings and leasehold improvements</td><td style="padding-bottom: 1.5pt"> </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,268</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,743</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,372</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">49,254</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 2.85pt">Depreciated cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,970</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,458</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p> 43426000 45290000 10435000 9212000 10481000 9210000 64342000 63712000 37407000 38770000 5697000 5741000 4268000 4743000 47372000 49254000 16970000 14458000 3470000 4698000 5360000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 6:- LEASES</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">The Company leases substantially all of its office space and vehicles under operating leases. The Company’s leases have original lease periods expiring between 2022 and 2030. Some leases include one or more options to renew. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed to be reasonably certain at lease commencement. Lease payments included in the measurement of the lease liability comprise the following: the fixed non-cancellable lease payments, payments for optional renewal periods where it is reasonably certain the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be terminated early.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">Due to the outbreak of COVID-19 and as a result of implementing a hybrid working model, the Company decided not to occupy leased offices in several locations. As a result of this, in 2020 the Company recorded a loss contingency of $2,155 related to Bangalore, India and an impairment of $351 related to Holon, Israel. In December 2021, the Company recorded an impairment in the amount of $1,439 primarily related to the offices in the United States and Germany. Furthermore, in November and December 2021 the Company signed an amendment with its lessor in Holon, Israel to vacate a portion of the offices. The loss contingency and the impairment were included in the Operating expenses in the Company’s consolidated statement of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">The corresponding lease liabilities are classified as current and non-current operating lease liabilities.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">The components of operating lease costs were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </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="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,144</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,946</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Variable lease cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,241</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">Short-term lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">422</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">373</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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: 4pt">Total lease costs</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,716</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,560</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">The following is a summary of weighted average remaining lease terms and discount rates for all of the Company’s operating leases:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </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="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Weighted average remaining lease term (years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6.26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Weighted average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.77</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2020 and 2021, respectively, was $9,886 and $10,964 (included in cash flows from operating activities).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">Maturities of lease liabilities are as follows:</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,115</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,226</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,205</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,726</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">2027 and thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,923</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Total undiscounted cash flows</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,148</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,570</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,578</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> The Company’s leases have original lease periods expiring between 2022 and 2030. 2155000 351000 1439000 <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="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,144</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,946</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Variable lease cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,241</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">Short-term lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">422</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">373</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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: 4pt">Total lease costs</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,716</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,560</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p> 8144000 7946000 4150000 4241000 422000 373000 12716000 12560000 <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="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Weighted average remaining lease term (years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6.26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Weighted average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.77</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify"> </p> P6Y3M3D 0.0477 9886000 10964000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,115</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,226</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,953</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,205</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,726</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">2027 and thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,923</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Total undiscounted cash flows</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,148</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,570</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,578</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 11115000 10226000 7953000 7205000 6726000 14923000 58148000 8570000 49578000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 7:- CAPITALIZED SOFTWARE DEVELOPMENT COSTS, NET</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">The changes in capitalized software development costs for the years ended December 31, 2020 and 2021 were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </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="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt"> </td> <td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended <br/> December 31, </b></p></td><td style="white-space: nowrap; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Balance at the beginning of the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,953</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,362</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capitalization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,798</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,911</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,558</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,679</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">Functional currency translation adjustments</td><td style="padding-bottom: 1.5pt"> </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,169</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">609</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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: 4pt">Balance at year end</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,362</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,203</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">Amortization of capitalized software development costs for 2019, 2020 and 2021, was $5,668, $6,558 and $7,679, respectively. Amortization expense is included in cost of revenues.</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="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; padding-bottom: 1.5pt"> </td> <td colspan="6" style="white-space: nowrap; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended <br/> December 31, </b></p></td><td style="white-space: nowrap; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Balance at the beginning of the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,953</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,362</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capitalization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,798</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,911</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,558</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,679</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">Functional currency translation adjustments</td><td style="padding-bottom: 1.5pt"> </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,169</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">609</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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: 4pt">Balance at year end</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,362</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,203</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p> 23953000 24362000 5798000 7911000 6558000 7679000 1169000 609000 24362000 25203000 5668000 6558000 7679000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 8:- OTHER INTANGIBLE ASSETS, NET</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify; text-indent: -28.35pt"> </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: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify">Other intangible assets, net, are comprised of the following:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> remaining useful <br/> life (years)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Original amounts:</td><td> </td> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 66%; text-align: justify; padding-left: 11.35pt">Customer relationships</td><td style="width: 1%"> </td> <td style="width: 9%; text-align: center">7.6</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,482</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,317</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 11.35pt">Technology</td><td> </td> <td style="text-align: center">4.0</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,813</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,123</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 11.35pt">Patent</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center">2.5</td><td style="padding-bottom: 1.5pt"> </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,493</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,544</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">131,788</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,984</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Accumulated amortization:</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 11.35pt">Customer relationships</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,827</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,940</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt">Technology</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,050</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46,960</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 11.35pt">Patent</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">958</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,145</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,835</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">72,045</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Other intangible assets, net</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: center"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">74,953</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,939</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">In October 2020, the Company purchased a perpetual software license, which includes a permission to use the licensor’s source code and intellectual property rights, for a total consideration of $2,810. This purchase was included in technology under other intangible assets.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">In December 2021, the Company purchased net assets from a U.S company, for a total consideration of approximately $600. The acquired assets mainly included customer relationship and technology.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">b.</td><td style="text-align: justify">Amortization of other intangible assets was $10,000, $12,127 and $15,630 for 2019, 2020 and 2021, respectively.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">c.</td><td style="text-align: justify">Estimated amortization expense for future periods:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,760</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,853</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,621</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">2026 and thereafter</td><td style="padding-bottom: 1.5pt"> </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,331</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,939</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> average<br/> remaining useful <br/> life (years)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Original amounts:</td><td> </td> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 66%; text-align: justify; padding-left: 11.35pt">Customer relationships</td><td style="width: 1%"> </td> <td style="width: 9%; text-align: center">7.6</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">59,482</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,317</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 11.35pt">Technology</td><td> </td> <td style="text-align: center">4.0</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,813</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,123</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 11.35pt">Patent</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center">2.5</td><td style="padding-bottom: 1.5pt"> </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,493</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,544</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">131,788</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,984</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Accumulated amortization:</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 11.35pt">Customer relationships</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,827</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,940</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt">Technology</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,050</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46,960</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 11.35pt">Patent</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">958</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,145</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 11.35pt"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,835</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">72,045</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Other intangible assets, net</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: center"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">74,953</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,939</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">  </p> P7Y7M6D 59482000 57317000 P4Y 70813000 70123000 P2Y6M 1493000 1544000 131788000 128984000 18827000 23940000 37050000 46960000 958000 1145000 56835000 72045000 74953000 56939000 2810000 600000 10000000 12127000 15630000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,760</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,853</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,621</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">2026 and thereafter</td><td style="padding-bottom: 1.5pt"> </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,331</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,939</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 12374000 11760000 8853000 6621000 17331000 56939000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 9:- GOODWILL</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">The changes in the carrying amount of goodwill for the years ended December 31, 2020 and 2021 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 56.7pt 0pt 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended <br/> December 31, </b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Balance at the beginning of the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">170,703</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">264,282</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Acquisitions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,438</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">593</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Functional currency translation adjustments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,141</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,734</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Balance at year end</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">264,282</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">261,141</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended <br/> December 31, </b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Balance at the beginning of the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">170,703</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">264,282</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Acquisitions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,438</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">593</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Functional currency translation adjustments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,141</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,734</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Balance at year end</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">264,282</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">261,141</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 170703000 264282000 87438000 593000 6141000 -3734000 264282000 261141000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 10:- ACCRUED EXPENSES AND OTHER LIABILITIES</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Government authorities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,348</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,010</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Accrued expenses and other liabilities</td><td style="padding-bottom: 1.5pt"> </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,277</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,038</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">34,625</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,048</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Government authorities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,348</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,010</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Accrued expenses and other liabilities</td><td style="padding-bottom: 1.5pt"> </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,277</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,038</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">34,625</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,048</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 10348000 7010000 24277000 26038000 34625000 33048000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 11:- SERIES B DEBENTURES, NET OF CURRENT MATURITIES</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-left: 0in">Series B Debentures</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">118,778</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">98,982</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 0in">Less: Current maturities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0in">Less: Unamortized debt discounts and issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(306</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(200</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">98,676</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">78,986</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">In September 2017, the Company issued Series B Debentures in the aggregate principal amount of NIS 280 million (approximately $79.2 million), linked to US dollars, payable in eight equal annual payments of $9,898, on January 1 of each of the years 2019 through 2026. The outstanding principal amount of the Series B Debentures will bear a fixed interest rate of 3.37% per annum, payable on January 1 and July 1 of each of the years 2018 through 2025, with one final interest payment on January 1, 2026. Debt discount and issuance costs were approximately $956, allocated to the Series B Debentures discount and are amortized as financial expenses over the term of the Series B Debentures due in 2026. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">In June 2020, the Company expanded the Series B Debentures issuance and raised an additional NIS 210 million (approximately $60.3 million) linked to US dollars, payable in six equal annual payments of $9,898, on January 1 of each of the years 2021 through 2026. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">The outstanding principal amount of the Series B Debentures will bear a fixed interest rate of 3.37% per annum, payable on January 1 and July 1 of each of the years 2020 through 2025, with one final interest payment on January 1, 2026. Debt premium and issuance costs, net, were approximately $80, allocated to the Series B Debentures discount and are amortized as financial expenses over the term of the Series B Debentures due in 2026. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">Following the raise of the additional NIS 210 million (approximately $60.3 million) in Series B Debentures, a $20,000 short-term bank loan taken on March 18, 2020, from a commercial bank was fully repaid on June 9, 2020.</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">The Series B Debentures are listed for trading on the Tel-Aviv Stock Exchange.</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.9pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">The Series B Debentures are unsecured and non-convertible. The Series B Debentures interest may be increased in the event that the debentures’ rating is downgraded below a certain level. The Company has undertaken to maintain a number of conditions and limitations on the manner in which it operates its business, including limitations on its ability to undergo a change of control, distribute dividends, incur a floating charge on the Company’s assets, or undergo an asset sale or other change that results in a fundamental change in the Company’s operations. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: -56.7pt"><span style="font-weight: normal"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">In accordance with the indenture for the Series B Debentures, the Company is required to meet the following financial covenants: (1) Target shareholders’ equity (excluding minority interest)- above $120 million – as of December 31, 2021, total shareholders’ equity was approximately $407 million; and (2) Target ratio of net financial indebtedness to net capitalization (in each case, as defined under the indenture for the Company’s Series B Debentures) below 65% - as of December 31, 2021 the ratio of net financial indebtedness to net capitalization was (36.78)%. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0pt"><span style="font-weight: normal">(3) Target ratio of net financial indebtedness to EBITDA (accumulated calculation for the four last quarters) is below 5.5. As of December 31, 2021, the Target ratio of net financial indebtedness to EBITDA was (1.27). As of December 31, 2021, Sapiens is in compliance with all of its financial covenants.</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">During the years ended December 31, 2019, 2020 and 2021, the Company recorded $2,336, $3,180 and $3,337, respectively, of interest expense and $171, $134 and $106, respectively, of amortization of debt issuance costs, premium and discount in respect of the Series B Debentures.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">As of December 31, 2020, and 2021, the estimated fair value of the Company’s Series B Debentures was $122,760 and $100,465, respectively. The fair value was determined based on the closing trading price of the Series B Debentures as of the last day of trading for the period. The fair value of the Series B Debentures is considered a Level 2 measurement as they are not actively traded.</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: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; padding-left: 0in">Series B Debentures</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">118,778</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">98,982</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 0in">Less: Current maturities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(19,796</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0in">Less: Unamortized debt discounts and issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(306</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(200</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">98,676</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">78,986</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p> 118778000 98982000 -19796000 -19796000 306000 200000 98676000 78986000 79200000 9898000 0.0337 956000 60300000 9898000 0.0337 80000 210000000 60300000 20000000 In accordance with the indenture for the Series B Debentures, the Company is required to meet the following financial covenants: (1) Target shareholders’ equity (excluding minority interest)- above $120 million – as of December 31, 2021, total shareholders’ equity was approximately $407 million; and (2) Target ratio of net financial indebtedness to net capitalization (in each case, as defined under the indenture for the Company’s Series B Debentures) below 65% - as of December 31, 2021 the ratio of net financial indebtedness to net capitalization was (36.78)%.  (3) Target ratio of net financial indebtedness to EBITDA (accumulated calculation for the four last quarters) is below 5.5. As of December 31, 2021, the Target ratio of net financial indebtedness to EBITDA was (1.27). As of December 31, 2021, Sapiens is in compliance with all of its financial covenants.  2336000 3180000 3337000 171000 134000 106000 122760000 100465000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">NOTE 12:- COMMITMENTS AND CONTINGENTIES</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify">Sapiens Technologies (1982) Ltd. (“Sapiens Technologies”), a subsidiary incorporated in Israel, was partially financed under programs sponsored by the Israel Innovation Authority (“IIA”), formerly the Office of the Chief Scientist, for the support of certain research and development activities conducted in Israel. In exchange for participation in the programs by the IIA, the Company agreed to pay 3.5% of total net consolidated license and</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">maintenance revenue and 0.35% of the net consolidated consulting services revenue related to the software developed within the framework of these programs based on an understanding with the IIA reached in January 2012.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.5pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">The royalties will be paid up to a maximum amount equaling 100%-150% of the grants provided by the IIA, linked to the dollar, and for grants received after January 1, 1999, bear annual interest at a rate based on LIBOR. </span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.5pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal">Royalty expense amounted to $471, $494 and $531 in 2019, 2020 and 2021, respectively, and are included in cost of revenues. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.5pt; text-align: justify; text-indent: 0in">As of December 31, 2020 and 2021, the Company had a contingent liability to pay royalties of up to $6,014 and $5,454, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.5pt; text-align: justify; text-indent: 0in"><span style="font-weight: normal"> </span></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: 56.7pt"/><td style="width: 28.35pt">b.</td><td style="text-align: justify">The Company provided bank guarantees in the amount of $924 as security for the rent to be paid for its leased offices. The bank guarantees will be expired and renewed in February 2022. As of December 31, 2020 and 2021, the Company provided bank guarantees of $291 and $320, respectively, as security for the performance of various contracts with customers and suppliers.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: -28.35pt"> </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: 56.7pt"/><td style="width: 28.35pt">c.</td><td style="text-align: justify">In accordance with the indenture for the Series B Debentures, the Company is required to meet certain financial covenants. See Note 11 above.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: -28.35pt"> </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: 56.7pt"/><td style="width: 28.35pt">d.</td><td style="text-align: justify">Contingent purchase obligations</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.5pt; text-align: justify; text-indent: 0in">As part of the Company’s acquisitions in recent years, the Company has several contingent earn-out obligations depending on retention and performance criteria. Refer to Note 3 for further information.</p> 0.035 0.0035 1 1.50 471000 494000 531000 6014000 5454000 924000 291000 320000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 13:- TAXES ON INCOME</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify">Israeli taxation:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pt"> </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: 85.05pt"/><td style="width: 28.35pt">1.</td><td style="text-align: justify">Corporate tax rates in Israel:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 113.4pt; text-align: justify; text-indent: 0in">Taxable income of Israeli companies was generally subject to corporate tax at the rate of was 23% in 2021 and 2020. Some of the Israeli subsidiaries are eligible for tax benefits as described below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </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: 85.05pt"/><td style="width: 28.35pt">2.</td><td style="text-align: justify">Tax benefits under the Israel Law for the Encouragement of Capital Investments, 1959 (“the Law”):</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.75pt; text-align: justify; text-indent: 0in">Amendment 73 to the law:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.75pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.75pt; text-align: justify; text-indent: 0in">In December 2016, 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 (“the 2017 Amendment”) was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement the “Nexus Principles” 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—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. </p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in">The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology Enterprise (“SPTE”) (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’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 “Benefited Intangible Assets” 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 113.75pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in">Starting from 2017 under Amendment 73 to the Investment Law, part of the Company’s taxable income in Israel were entitled to a preferred 12% tax rate. Since 2019, under SPTE the tax rate for part of the Company’s taxable income in Israel has been reduced to a 6% corporate tax rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 113.4pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.75pt; text-align: justify; text-indent: 0in">Amendment 74 to the Encouragement Law:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in">On November 15, 2021, the Economic Efficiency Law (Legislative Amendments for Achieving Budget Targets for the 2021 and 2022 Budget Years), 2021 (“the Economic Efficiency Law”), was enacted. This Law establishes a temporary order allowing Israeli companies to release tax-exempt earnings (“trapped earnings” or “accumulated earnings”) accumulated until December 31, 2020, through a mechanism established for a reduced corporate income tax rate applicable to those earnings (“the Temporary Order”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in">In addition to the reduced corporate income tax (CIT) rate, Article 74 to the Encouragement Law was amended whereby effective from August 15, 2021, for any dividend distribution (including a dividend as per Article 51B to the Encouragement Law) by a company which has trapped earnings, there will be a requirement to allocate a portion of that distribution to the trapped earnings.</p><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 0 113.4pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in">The tax-exempt income is attributable to the Company's previous status as "Approved Enterprise" and "Benefited Enterprise". Such tax-exempt income cannot be distributed to shareholders without subjecting the Company to payable income taxes. If dividends are distributed from previous tax-exempt profits, the Company will be liable for income tax at the rate applicable to its profits from the Approved Enterprise in at the tax rate enacted in the year in which the income was earned.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in">According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.</p><p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 0 113.4pt; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in">According to ASC 740, a deferred tax liability would generally be recorded relating to corporate taxes that would be owed on the distribution of profits if management has currently the intention to declare dividends of its tax-exempt earnings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify">In 2021, the Company elected to benefit from the Temporary Order and pay the reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 109 million (approximately $35.3 million), and accordingly recognized deferred tax liability of $3,531.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: 0in">The Company is expecting to file the election with the Israeli authorities during 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </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: 85.05pt"/><td style="width: 28.35pt">3.</td><td style="text-align: justify">Foreign Exchange Regulations: </td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 113.4pt; text-align: justify">Under the Foreign Exchange Regulations, some of the Company’s 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 for tax purposes only.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pt"> </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: 56.7pt"/><td style="width: 28.35pt">b.</td><td style="text-align: justify">Income taxes on non-Israeli subsidiaries:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">Non-Israeli subsidiaries are taxed according to the tax laws in their respective country of residence. Deferred income taxes were provided in relation to undistributed earnings of non-Israeli subsidiaries, which the Company intends to distribute in the near future.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which earnings arose, in the vast majority of its subsidiaries. If the earnings, for which deferred taxes were not provided, were distributed in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and non-Israeli withholding taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">The amount of undistributed earnings of foreign subsidiaries that are considered to be reinvested as of December 31, 2021, was $56,117 and the amount of the unrecognized deferred tax liability for temporary differences related to investments in foreign subsidiaries that were essentially permanent in duration as of December 31, 2021, was $5,553.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pt"> </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: 56.7pt"/><td style="width: 28.35pt">c.</td><td style="text-align: justify">Tax Reform - United States of America:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The U.S. Tax Cuts and Jobs Act of 2017 (“TCJA”) was approved on December 22, 2017. This legislation makes significant changes to the U.S. Internal Revenue Code. Such changes include a reduction in the corporate tax rate and limitations on certain corporate deductions and credits, among other changes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The TCJA reduces the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018. In addition, the TCJA makes certain changes to the depreciation rules and implements new limits on the deductibility of certain expenses and deduction.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The TCJA introduced the rules for tax on the global intangible low-taxed income (“GILTI”) on foreign income in excess of a deemed return on tangible assets of foreign corporations. One of our subsidiaries is subject to GILTI.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">d.</td><td style="text-align: justify">Net operating losses carryforwards:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">As of December 31, 2021, certain subsidiaries had tax loss carryforwards totaling approximately $34,515. Most of these carryforward tax losses have no expiration date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top; text-align: justify"> <td style="width: 56.7pt"/><td style="width: 28.35pt; text-align: left">e.</td><td style="text-align: justify">Deferred tax assets and liabilities:</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">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 tax purposes. Significant components of the Company deferred tax assets and liabilities are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Deferred tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: justify">Net operating losses carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,701</td><td style="white-space: nowrap; width: 1%; text-align: left"/><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">*) 7,142</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,514</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">Lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,441</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,725</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify">Reserves and allowances</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,523</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,119</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,041</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">3,38<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred tax assets before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,220</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,685</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,057</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,104</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Deferred tax assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,163</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,581</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">Capitalized software development costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,428</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,045</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify">Lease right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,441</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,098</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">Acquired intangibles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,498</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13,169</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(380</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(367</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">Undistributed earnings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,302</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">**) (8,047</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </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,254</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(93</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33,303</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,819</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Deferred tax liabilities, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(14,140</td><td style="white-space: nowrap; padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(12,238</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0"><span style="font-weight: normal"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-weight: normal">*)</span></td><td style="text-align: justify"><span style="font-weight: normal">Net of $1,180 provision for unrecognized tax benefits related to carryforward losses.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0"><span style="font-weight: normal"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-weight: normal">**)</span></td><td style="text-align: justify"><span style="font-weight: normal">Include $3,531 related to the Company’s election to release the trapped earnings - see Note 13.a.2.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0"><span style="font-weight: normal"> </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: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Deferred tax assets, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,870</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,122</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Deferred tax liabilities, net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,010</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,360</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Deferred tax liabilities, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(14,140</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(12,238</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">Deferred tax assets, net, are included in other long-term assets. Deferred tax liabilities, net, are included in other long-term liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The Company has provided valuation allowances in respect of certain deferred tax assets resulting from operating losses carry forwards and other reserves and allowances due to uncertainty concerning realization of these deferred tax assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">f.</td><td style="text-align: justify">Income before taxes on income is comprised as follows:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 28.35pt; text-align: justify; text-indent: 0pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Domestic (Israel)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,303</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,037</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,248</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">798</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,161</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,038</td><td style="padding-bottom: 1.5pt; text-align: left"/></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">35,101</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">41,198</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">57,286</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 28.35pt; text-align: justify; text-indent: 0pt"> </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: 56.7pt"/><td style="width: 28.35pt">g.</td><td style="text-align: justify">A reconciliation between the theoretical tax expense, assuming all income is taxed at the statutory tax rate applicable to income for an Israeli company, and the actual tax expense as reported in the statements of income is as follows:</td></tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Income before taxes on income, as reported in the statements of income</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">35,101</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">41,198</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">57,286</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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: 4pt">Statutory tax rate in Israel</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 2pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Theoretical taxes on income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8,073</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,476</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,176</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase (decrease) in taxes resulting from:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Foreign and preferred enterprise tax rates differences</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,326</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,511</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,338</td><td style="text-align: left">)</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">Changes in carry forward tax losses and other temporary differences for which valuation allowance was provided</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">558</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,645</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-deductible expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,722</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase in uncertain tax positions, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">755</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Release of trapped earnings (see note 13.a.2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,531</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">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(358</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">41</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">187</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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: 4pt">Taxes on income, as reported in the statements of income</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,610</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,041</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,964</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </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: 56.7pt"/><td style="width: 28.35pt">h.</td><td style="text-align: justify">Taxes on income are comprised as follows:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,733</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,543</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,866</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(502</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,902</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,610</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,041</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,964</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Domestic (Israel)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,639</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,695</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,086</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt"> </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,971</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,346</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">878</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,610</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,041</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,964</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </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: 56.7pt"/><td style="width: 28.35pt">i.</td><td style="text-align: justify">Uncertain tax benefits:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 28.35pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">A reconciliation of the beginning and ending balances of the total amounts of unrecognized tax benefits is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Balance at the beginning of the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,835</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,646</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,057</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Increase in tax positions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,731</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Decrease in tax positions</td><td style="padding-bottom: 1.5pt"> </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,733</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,457</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Balance at the end of the year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,646</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,920</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">As of December 31, 2020 and 2021, accrued interest related to unrecognized tax benefits amounted to $1,748 and $1,143, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">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’s income tax provisions. Such differences could have a material effect on the Company’s income tax provision, cash flow from operating activities and net income in the period in which such determination is made.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">Tax assessments filed by part of the Company’s Israeli subsidiaries through the year ended December 31, 2016, are considered to be final.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The Company is currently under audit in several jurisdictions for the tax years 2017 and onwards. Timing of the resolution of audits is highly uncertain and therefore, as of December 31, 2021, the Company cannot estimate the change in unrecognized tax benefits resulting from these audits.</p> 0.23 0.23 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 (“the 2017 Amendment”) was published and was pending the publication of regulations, in May 2017 regulations were promulgated by the Finance Ministry to implement the “Nexus Principles” 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—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&D expenditure and R&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. The 2017 Amendment further provides that a technology company satisfying certain conditions will qualify as a Special Preferred Technology Enterprise (“SPTE”) (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’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 “Benefited Intangible Assets” 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.  0.12 0.06 The tax-exempt income is attributable to the Company's previous status as "Approved Enterprise" and "Benefited Enterprise". Such tax-exempt income cannot be distributed to shareholders without subjecting the Company to payable income taxes. If dividends are distributed from previous tax-exempt profits, the Company will be liable for income tax at the rate applicable to its profits from the Approved Enterprise in at the tax rate enacted in the year in which the income was earned. According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. According to the Temporary Order, the reduction of CIT will apply to earnings that are released (with no requirement for an actual distribution) within a period of one year from the date of enactment of the Temporary Order. The reduction in the CIT is dependent on the proportion of the trapped earnings that are released in relation to the total trapped earnings, and on the applicable CIT rate in the years the earnings were generated. Consequently, the larger the proportion of the trapped earnings that are released, the lower the tax in respect of the distribution. The minimum tax rate is 6%. Further, a company that elects to pay a reduced CIT is required to invest in its industrial enterprise a designated amount in accordance with the Economic Efficiency Law within a period of five years commencing from the tax year in which the election is made. The designated investment should be utilized for the acquisition of production assets, and/or investments in research and development and/or compensation to additional new employees.  0.06 According to ASC 740, a deferred tax liability would generally be recorded relating to corporate taxes that would be owed on the distribution of profits if management has currently the intention to declare dividends of its tax-exempt earnings.  In 2021, the Company elected to benefit from the Temporary Order and pay the reduced CIT as per the provisions of the Economic Efficiency Law in respect of its total accumulated tax-exempt earnings amounting to NIS 109 million (approximately $35.3 million), and accordingly recognized deferred tax liability of $3,531.  35300000 3531000 56117000 5553000 0.35 0.21 34515000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">Deferred tax assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: justify">Net operating losses carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,701</td><td style="white-space: nowrap; width: 1%; text-align: left"/><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">*) 7,142</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,514</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,316</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">Lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,441</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,725</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify">Reserves and allowances</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,523</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,119</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,041</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">3,38<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Deferred tax assets before valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,220</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,685</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,057</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,104</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Deferred tax assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,163</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,581</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">Capitalized software development costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,428</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,045</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify">Lease right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,441</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,098</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">Acquired intangibles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,498</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13,169</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(380</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(367</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">Undistributed earnings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,302</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">**) (8,047</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </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,254</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(93</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Deferred tax liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33,303</td><td style="white-space: nowrap; padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,819</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Deferred tax liabilities, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(14,140</td><td style="white-space: nowrap; padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(12,238</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0"><span style="font-weight: normal"> </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: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Deferred tax assets, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,870</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,122</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Deferred tax liabilities, net</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,010</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(15,360</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Deferred tax liabilities, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(14,140</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(12,238</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p> 8701000 7142000 1514000 1316000 9441000 8725000 5523000 5119000 2041000 27220000 25685000 8057000 5104000 19163000 20581000 3428000 3045000 9441000 8098000 17498000 13169000 380000 367000 1302000 1254000 93000 33303000 32819000 14140000 12238000 1180000 3531000 1870000 3122000 16010000 15360000 14140000 12238000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Domestic (Israel)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,303</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,037</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,248</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">798</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,161</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,038</td><td style="padding-bottom: 1.5pt; text-align: left"/></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">35,101</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">41,198</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">57,286</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 28.35pt; text-align: justify; text-indent: 0pt"> </p> 34303000 34037000 39248000 798000 7161000 18038000 35101000 41198000 57286000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Income before taxes on income, as reported in the statements of income</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">35,101</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">41,198</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">57,286</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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: 4pt">Statutory tax rate in Israel</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 2pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 2pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Theoretical taxes on income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">8,073</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,476</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,176</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase (decrease) in taxes resulting from:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Foreign and preferred enterprise tax rates differences</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,326</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,511</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,338</td><td style="text-align: left">)</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">Changes in carry forward tax losses and other temporary differences for which valuation allowance was provided</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">558</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,645</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Non-deductible expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,722</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,437</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase in uncertain tax positions, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">755</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Release of trapped earnings (see note 13.a.2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,531</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">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(358</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">41</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">187</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </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: 4pt">Taxes on income, as reported in the statements of income</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,610</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,041</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,964</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p> 35101000 41198000 57286000 0.23 0.23 0.23 8073000 9476000 13176000 -2326000 -5511000 -7338000 783000 558000 -1645000 549000 1722000 1437000 1889000 755000 616000 3531000 -358000 41000 187000 8610000 7041000 9964000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,733</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,543</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,866</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,123</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(502</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,902</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,610</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,041</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,964</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Domestic (Israel)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,639</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,695</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,086</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt"> </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,971</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,346</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">878</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,610</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,041</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,964</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 14733000 7543000 11866000 -6123000 -502000 -1902000 8610000 7041000 9964000 3639000 3695000 9086000 4971000 3346000 878000 8610000 7041000 9964000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Balance at the beginning of the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,835</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,646</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Acquisition of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,057</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Increase in tax positions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,731</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Decrease in tax positions</td><td style="padding-bottom: 1.5pt"> </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,733</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,457</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Balance at the end of the year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,646</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,920</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p> 5835000 7646000 1057000 2487000 2731000 1733000 1457000 7646000 8920000 1748000 1143000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 14:- EQUITY</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify">The common shares of the Company are traded on the NASDAQ and on the Tel-Aviv Stock Exchange.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 28.35pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">Common shares confer upon their holders voting rights, the right to receive cash dividends and the right to share in excess assets upon liquidation of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">On October 20, 2020, the Company completed a secondary public offering of its ordinary shares on the NASDAQ. The Company issued 3,898,304 shares at a price of $29.5 per share before issuance expenses and underwriting discounts. The total proceeds from the issuance amounted to $108,737, net of issuance expenses of $509.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </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: 56.7pt"/><td style="width: 28.35pt">b.</td><td style="text-align: justify">Share Incentive Plan:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">In 2011, the Company’s board of directors approved its 2011 Share Incentive Plan (the “2011 Plan”) pursuant to which the Company’s employees, directors, officers, consultants, advisors, suppliers, business partners, customers and any other person or entity whose services are considered valuable are eligible to receive awards of share options, restricted shares, restricted share units and other share-based awards. Options granted under the 2011 Plan may be exercised for a period of up to six years from the date of grant and become exercisable in four equal, annual installments, beginning with the first anniversary of the date of the grant, or pursuant to such other schedule as may provide in the option agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The total number of Common Shares available under the 2011 Plan was set at 8,000,000. Upon the approval of the 2011 Plan, the board of directors determined that no further awards would be issued under the Company’s previously existing share incentive plans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">Upon the lapse of ten years following the adoption of the 2011 Plan, no further grants could be made under the plan. Consequently, in August 2021, we adopted our 2021 Share Incentive Plan (the “2021 Plan”), and all Common Shares that were reserved for issuance under the 2011 Plan and not subject to outstanding grants were transferred to the 2021 Plan. Even after our adoption of the 2021 Plan, all outstanding grants that were made under the 2011 Plan remain subject to the terms of the 2011 Plan. Common Shares underlying an award granted under the 2011 Plan that has expired, or is cancelled, terminated or forfeited for any reason, without having been exercised, are available for issuance under the 2021 Plan in accordance with the terms of the 2021 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">As of December 31, 2021, 1,868,172 common shares of the Company were available for future grant under the 2021 Plan. Any options granted under the 2021 Plan which are forfeited, cancelled, terminated or expired, will become available for future grant under the 2021 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">A summary of the stock option activities in the year ended on December 31, 2021 is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 28.35pt; text-align: justify; text-indent: 0pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount of<br/> options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> remaining <br/> contractual life<br/> (in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic <br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify">Outstanding on January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,462,482</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14.26</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3.17</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,019</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">847,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30.36</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(359,859</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Expired and forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(114,238</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12.69</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Outstanding on December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,835,385</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22.27</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.77</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22,374</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Vested and expected to vest</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,835,385</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22.27</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.77</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22,374</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Exercisable on December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">734,969</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">12.95</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2.10</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,064</td><td style="padding-bottom: 4pt; text-align: left"/></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The weighted average grant date fair values of the options granted during the years ended December 31, 2019, 2020 and 2021 were $4.24, $7.99 and $10.35, respectively.</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The total intrinsic value of options exercised during the years ended December 31, 2019, 2020 and 2021 was $2,301, $11,658 and $8,505, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The options outstanding under the Company’s stock option plans as of December 31, 2021 have been separated into ranges of exercise prices as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>outstanding</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>remaining</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price of</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>as of</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>as of</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Term</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ranges of exercise price</b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Years)</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">7.94</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,750</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.35</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">7.94</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">8.7-10.72</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">597,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">564,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.66</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">11.48-15.09</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,166</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">67,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.17</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">23.92-28.49</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">297,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.56</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24.77</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">29.81-32.27</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">730,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30.17</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31.59</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">34.96</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.92</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">34.69</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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-98">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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-99">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,835,385</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.77</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22.27</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">734,696</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">12.95</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: 0in">The total equity-based compensation expenses related to all of the Company’s equity-based awards, recognized for the years ended December 31, 2019, 2020 and 2021, was $1,405, $3,987 and $4,711, respectively. Such expenses are recorded as part selling, marketing, general and administrative expenses in the Company’s consolidated statements of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">A summary of the RSU activities in the year ended on December 31, 2021, is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount of options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average Grant-Date Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Unvested on January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">238,005</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">24.45</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74,222</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29.96</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(43,451</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24.45</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Expired and forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,020</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">24.47</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Unvested on December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">203,756</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">26.46</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">In connection with the Company’s acquisition of sum.cumo, on February 6, 2020 (see Note 3), the Company issued an aggregate of 173,005 RSUs to certain employees of sum.cumo in connection with the acquisition. The value of these grants was not included in the purchase price of sum.cumo, since their vesting is subject to both continued employment and other performance criteria. On August 3, 2021, the Company issued another 24,222 RSUs to certain employees of sum.cumo in connection with the acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt">The Company recorded compensation costs related to RSUs of $1,130 for the year ended December 31, 2021, which were included in Selling, marketing, general and administrative expenses in the Company’s consolidated statements of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </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: 56.7pt"/><td style="width: 28.35pt">c.</td><td style="text-align: justify">As of December 31, 2021, there was $10,369 of total unrecognized compensation cost related to non-vested options and RSUs, which is expected to be recognized over a weighted-average period of 2.05 years.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </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: 56.7pt"/><td style="width: 28.35pt">d.</td><td style="text-align: justify">Dividend:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify; text-indent: -28.35pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 85.05pt; text-align: justify">On April 12, 2021, the Company’s extraordinary general meeting of shareholders approved the distribution of a cash dividend of $0.37 per common share for a total amount of $20,286 that was paid during the second quarter of 2021.</p> 3898304 29.5 108737000 509000 8000000 1868172 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount of<br/> options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> remaining <br/> contractual life<br/> (in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic <br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: justify">Outstanding on January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,462,482</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14.26</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3.17</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,019</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">847,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30.36</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(359,859</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Expired and forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(114,238</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12.69</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Outstanding on December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,835,385</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22.27</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.77</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22,374</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Vested and expected to vest</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,835,385</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22.27</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.77</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22,374</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Exercisable on December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">734,969</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">12.95</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">2.10</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,064</td><td style="padding-bottom: 4pt; text-align: left"/></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p> 1462482 14.26 P3Y2M1D 24019000 847000 30.36 359859 10.32 114238 12.69 1835385 22.27 P3Y9M7D 22374000 1835385 22.27 P3Y9M7D 22374000 734969 12.95 P2Y1M6D 15064000 4.24 7.99 10.35 2301000 11658000 8505000 <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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>outstanding</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>remaining</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price of</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>as of</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>as of</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Term</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>price</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ranges of exercise price</b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Years)</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">7.94</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,750</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.35</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">7.94</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">8.7-10.72</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">597,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.64</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">564,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.66</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">11.48-15.09</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,166</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.51</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">67,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.17</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">23.92-28.49</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">297,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.56</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24.77</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">29.81-32.27</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">730,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.98</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30.17</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31.59</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">34.96</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.92</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">34.69</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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-98">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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-99">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,835,385</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3.77</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">22.27</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">734,696</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">12.95</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: -56.7pt"> </p> 7.94 3750 P2Y4M6D 7.94 8.7 10.72 597969 P1Y9M25D 10.64 564969 10.66 11.48 15.09 109166 P2Y3M10D 12.51 67500 12.17 23.92 28.49 297500 P4Y6M21D 25.97 82500 24.77 29.81 32.27 730000 P4Y11M23D 30.17 20000 31.59 34.96 97000 P5Y11M1D 34.69 1835385 P3Y9M7D 22.27 734696 12.95 1405000 3987000 4711000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount of options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average Grant-Date Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Unvested on January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">238,005</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">24.45</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74,222</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29.96</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(43,451</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24.45</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Expired and forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,020</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">24.47</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt">Unvested on December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">203,756</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">26.46</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pt"> </p> 238005 24.45 74222 29.96 43451 24.45 65020 24.47 203756 26.46 173005 24222 1130000 10369000 P2Y18D 0.37 20286000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 15:- RELATED PARTIES TRANSACTIONS</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">Agreements with controlling shareholder and its affiliates:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">The Company has in effect services agreements with certain companies that are affiliated with Formula, Sapiens’ parent company (most recently since December 23, 2014 and thereafter), and Asseco, Sapiens’ ultimate parent company, pursuant to which the Company has received services amounting to approximately $6,005, $8,523 and $14,598, in aggregate for the years ended December 31, 2019, 2020 and 2021. In addition, during the years ended December 31, 2019, 2020 and 2021, the Company purchased from those affiliated companies an aggregate of approximately $194, $267 and $369 of hardware and software.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 56.7pt 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">During the years ended December 31, 2019, 2020 and 2021, Asseco provided back office and professional services and fixed assets to the Company subsidiary, Sapiens Software Solutions (Poland) Sp. z o.o in an amount totaling approximately $676, $521 and $197, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-align: justify; text-indent: 0in">As of December 31, 2020, and 2021, the Company had trade payables balances due to its related parties in amount of approximately $1,908 and $3,187, respectively. In addition, as of December 31, 2020 and 2021, the Company had trade receivables balances due from its related parties in amount of approximately $1,241 and $858, respectively.</p> 6005000 8523000 14598000 194000 267000 369000 676000 521000 197000 1908000 3187000 1241000 858000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 16:- BASIC AND DILUTED NET EARNINGS PER SHARE</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Numerator (thousands):</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left; padding-bottom: 4pt">Net income attributed to Sapiens’ shareholders</td><td style="width: 1%; padding-bottom: 4pt"> </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">26,247</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </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">33,775</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </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">47,171</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </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">Denominator (thousands):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </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">Denominator for basic earnings per share - weighted average number of common shares, net of treasury stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,031</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,785</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Stock options and RSU</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">622</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">951</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">805</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Denominator for diluted net earnings per share - adjusted weighted average number of shares</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">50,653</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">52,159</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">55,590</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in">The weighted average number of shares related to outstanding anti-dilutive options excluded from the calculations of diluted net earnings per share was 0, 200,000 and 804,438 for the years 2019, 2020 and 2021, respectively.</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Numerator (thousands):</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left; padding-bottom: 4pt">Net income attributed to Sapiens’ shareholders</td><td style="width: 1%; padding-bottom: 4pt"> </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">26,247</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </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">33,775</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </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">47,171</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </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">Denominator (thousands):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </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">Denominator for basic earnings per share - weighted average number of common shares, net of treasury stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50,031</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,785</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Stock options and RSU</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">622</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">951</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">805</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Denominator for diluted net earnings per share - adjusted weighted average number of shares</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">50,653</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">52,159</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">55,590</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"> </p> 26247000 33775000 47171000 50031000 51208000 54785000 622000 951000 805000 50653000 52159000 55590000 0 200000 804438 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 17:- GEOGRAPHIC INFORMATION</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </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: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify">The Company operates in a single reportable segment as a provider of software solutions. See Note 1 for a brief description of the Company’s business. The data below is presented in accordance with ASC 280, “Segment Reporting”.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </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: 56.7pt"/><td style="width: 28.35pt">b.</td><td style="text-align: justify">Geographic information:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">The following table sets forth revenues by country based on the billing address of the customer. Other than as shown below, no other country accounted for more than 10% of the Company’s revenues during the years ended December 31, 2019, 2020 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.85pt; text-align: center"><b>Year ended<br/> December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">1. Revenues:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 0.125in">North America *) </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">163,565</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">187,258</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">188,980</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Europe **) </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">133,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">172,660</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">237,054</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Rest of the world </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,258</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,001</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-bottom: 4pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">325,674</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">382,903</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">461,035</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"> <tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="text-align: left; width: 0.25in">*)</td><td style="text-align: justify">Revenues from North America that are shown in the above table consist of revenues primarily from the United States (in amounts of $163,089, $186,687 and $186,909 during the years ended December 31, 2019, 2020 and 2021, respectively).</td> </tr> </table><p style="margin-top: 0; margin-bottom: 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"> <tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="text-align: left; width: 0.25in">**)</td><td style="text-align: justify"><p style="margin-top: 0; margin-bottom: 0">Revenues from Europe include revenues from European Union countries, the United Kingdom, or UK, and Israel.</p></td> </tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">2. Long- lived assets, including property and equipment, net and operation right-of-use assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: justify">Israel</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">27,944</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,263</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,245</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,737</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">APAC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,871</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,104</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 1.5pt">Europe</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,019</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,360</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,123</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </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: 56.7pt"/><td style="width: 28.35pt">c.</td><td style="text-align: justify">Major customer data:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in">For the years ended December 31, 2019, 2020 and 2021, no single customer contributed more than 10% to the Company’s total revenues.</p> 0.10 0.10 0.10 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.85pt; text-align: center"><b>Year ended<br/> December 31,</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">1. Revenues:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 0.125in">North America *) </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">163,565</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">187,258</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">188,980</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Europe **) </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">133,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">172,660</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">237,054</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Rest of the world </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,258</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,001</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-left: 2.85pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-bottom: 4pt; padding-left: 2.85pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">325,674</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">382,903</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">461,035</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0in"> </p> 163565000 187258000 188980000 133851000 172660000 237054000 28258000 22985000 35001000 325674000 382903000 461035000 163089000 186687000 186909000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">2. Long- lived assets, including property and equipment, net and operation right-of-use assets:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: justify">Israel</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">27,944</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,263</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,245</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,737</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: justify">APAC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,871</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,104</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 1.5pt">Europe</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,019</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,360</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,123</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p> 27944000 22263000 8245000 4737000 20871000 20104000 14300000 11019000 71360000 58123000 0.10 0.10 0.10 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt">NOTE 18:- REVENUE</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in">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 $182 million as of December 31, 2021. The Company expects to recognize approximately 79% in 2022 from remaining performance obligations as of December 31, 2021, and the remainder thereafter<span>.</span> Remaining performance obligations include the remaining non-cancelable, committed and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services contracts that are on a T&amp;M basis were excluded, as the Company elected to apply the practical expedients in accordance with ASC 606.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"><span style="text-decoration:underline">Disaggregation of revenue</span>:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in">The following table provides information about disaggregated revenue by type of contract, and timing of revenue recognition (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </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> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Years ended <br/> December 31, </b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Project implementation phase:</td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Revenues from pre-production implementation projects</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">142,247</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">178,419</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Revenues from post-production implementation projects</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">240,656</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">282,616</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">382,903</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">461,035</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"><span style="text-decoration:underline">Contract balances:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in">The following table provides information about trade receivables, unbilled receivables, contract assets and contract liabilities (deferred revenues) from contracts with customers (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </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="padding-left: 0.125in; text-indent: -0.125in; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: justify">Trade receivables (net of allowance for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">48,623</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">53,985</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: justify">Short-term unbilled receivables *)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,301</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,072</td><td style="text-align: left"> </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: justify">Long-term unbilled receivables *)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">858</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: justify">Contract assets **)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,988</td><td style="text-align: left"> </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: justify">Deferred revenues (short-term contract liabilities)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,548</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,614</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: justify">Long-term deferred revenues (long-term contract liabilities) ***)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">524</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">299</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.35in; text-align: left">*)</td><td style="text-align: justify">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.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.35in; text-align: left">**)</td><td style="text-align: justify">Contract assets relate to unbilled receivables (including a long-term balance of $784 presented in other long-term assets as of December 31, 2021), 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.</td> </tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.35in; text-align: left">***)</td><td style="text-align: justify">Included in other long-term liabilities in the consolidated balance sheets.</td> </tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in">No impairment loss was recognized in respect of the Company’s outstanding contract assets during the years ended December 31, 2020 and 2021.</p><p style="font: normal 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in">During the year ended December 31, 2021, the Company recognized $33,030 that was included in deferred revenues (short-term contract liability) balance on December 31, 2020.</p> 182000000 0.79 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Years ended <br/> December 31, </b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Project implementation phase:</td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Revenues from pre-production implementation projects</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">142,247</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">178,419</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Revenues from post-production implementation projects</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">240,656</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">282,616</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">382,903</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">461,035</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p> 142247000 178419000 240656000 282616000 382903000 461035000 <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; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: justify">Trade receivables (net of allowance for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">48,623</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">53,985</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: justify">Short-term unbilled receivables *)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,301</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,072</td><td style="text-align: left"> </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: justify">Long-term unbilled receivables *)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">858</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: justify">Contract assets **)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,988</td><td style="text-align: left"> </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: justify">Deferred revenues (short-term contract liabilities)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,548</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,614</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: justify">Long-term deferred revenues (long-term contract liabilities) ***)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">524</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">299</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.35in; text-align: left">*)</td><td style="text-align: justify">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.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.35in; text-align: left">**)</td><td style="text-align: justify">Contract assets relate to unbilled receivables (including a long-term balance of $784 presented in other long-term assets as of December 31, 2021), 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.</td> </tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.35in; text-align: left">***)</td><td style="text-align: justify">Included in other long-term liabilities in the consolidated balance sheets.</td> </tr></table><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 0 56.7pt; text-align: justify; text-indent: -56.7pt"> </p> 1558000 1337000 48623000 53985000 9301000 16072000 772000 858000 7485000 6988000 34548000 39614000 524000 299000 784 33030000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 19:- SELECTED STATEMENTS OF OPERATIONS DATA</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 28.35pt; text-align: justify; text-indent: 0pt"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">a.</td><td style="text-align: justify; padding-right: 84.45pt">Research and development expenses, net:</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.5pt; text-align: justify; text-indent: 0in"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Total costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,043</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">47,156</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,924</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less - capitalized software development costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,665</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,798</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,911</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Research and development expenses, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,378</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">41,358</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">54,013</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 56.7pt"/><td style="width: 28.35pt">b.</td><td style="text-align: justify">Financial expense, net</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.5pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Year ended <br/> December 31,</b></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Financial income:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; text-align: left">Interest </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">382</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </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"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">887</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Foreign currency translation </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">991</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,312</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,413</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Derivatives gains, net </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">535</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">104</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,338</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </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,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,796</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,638</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Financial expenses: </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Foreign currency translation, bank charges and other </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,646</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,299</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,046</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,030</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,302</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </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,676</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,601</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,840</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Financial expense, net </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,768</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,805</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(202</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> <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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </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"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Total costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,043</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">47,156</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,924</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less - capitalized software development costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,665</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,798</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </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,911</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Research and development expenses, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,378</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">41,358</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">54,013</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 85.05pt; text-align: justify; text-indent: 0pt"> </p> 43043000 47156000 61924000 5665000 5798000 7911000 37378000 41358000 54013000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Year ended <br/> December 31,</b></p></td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Financial income:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; text-align: left">Interest </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">382</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </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"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">887</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Foreign currency translation </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">991</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,312</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,413</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Derivatives gains, net </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">535</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">104</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,338</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </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,908</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,796</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,638</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Financial expenses: </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Foreign currency translation, bank charges and other </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,646</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,299</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,046</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Interest </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,030</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </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,302</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </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,676</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,601</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,840</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Financial expense, net </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,768</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,805</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(202</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 382000 380000 887000 991000 1312000 1413000 535000 104000 3338000 1908000 1796000 5638000 -1646000 -1299000 -2046000 -3030000 -4302000 -3794000 4676000 5601000 5840000 -2768000 -3805000 -202000 3383000 false 972 FY 0000885740 3-790-2000 Net of $1,180 provision for unrecognized tax benefits related to carryforward losses. Revenues from Europe include revenues from European Union countries, the United Kingdom, or UK, and Israel. Revenues from North America that are shown in the above table consist of revenues primarily from the United States (in amounts of $163,089, $186,687 and $186,909 during the years ended December 31, 2019, 2020 and 2021, respectively). Contract assets relate to unbilled receivables (including a long-term balance of $784 presented in other long-term assets as of December 31, 2021), 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. 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. Included in other long-term liabilities in the consolidated balance sheets EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )M*?U0'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ";2G]4?VW!;^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITE ,'1S6?&D(+B@> O)[&ZP:4,RTN[;V\;=+J(/X#$S?[[Y M!J:U4=DAX7,:(B;RF&^FT/59V;AA1Z*H +(]8C"YGA/]W-P/*1B:G^D T=@/ MQ'F7)S3MP>'MZ?"GK5K[/ M9'J+\Z_L%9TB;MAE\JOF!:-$%4C*\EW7"K1*'GWOKC^\+L*A\'YO?_' MQA=!W<*ON]!?4$L#!!0 ( )M*?U297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MFTI_5.2'^6N\!@ G1\ !@ !X;"]W;W)K+6T]3QVFX[V3L%%)L)(%>(.-FG MWR/ R.WB YF=[44#&/WZD,1_SA%G6R$?TS7GBCS'49*>=]9*;=[U^ZF_YC%+ M>V+#$_CE0:,XZE/+.N['+$PZ%V?YM9F\.!.9BL*$SR1) MLSAF\N621V)[WK$[NPOS<+56^D+_XFS#5GS!U9?-3,)9OU()PI@G:2@2(OG# M><>SWUT.+-T@O^-KR+?IWC'1CW(OQ*,^F03G'4L3\8C[2DLP^//$1SR*M!)P M?"]%.U6?NN'^\4Y]G#\\/,P]2_E(1-_"0*W/.\,."?@#RR(U%]N/O'R@@=;S M193F_Y-M<:_K=HB?I4K$96,@B,.D^,N>RX'8;V ?:$#+!C3G+CK**:^88A=G M4FR)U'>#FC[('S5O#7!AHF=EH23\&D([=7$E_ P&61$O"4E3QBOL]XMA' MA%K43M=,\A11=:H'=W)5I^G!]YZ6W,!-9*)XC/7@5CVX>0_N@1[*T9SS59@J MR:"K*8MYW8CB.@MO-KF>+LADNKR>3[WEY';JW9#1[7QV.\_/R+3WM8< #RK@ M =K14K(@3%9D\1+?BZ@.%&^_F$T7",9QA7&,RE0SLWS9U X7WIQ:W3%"<5)1 MG* RHTQ*#3$.4Y]%Y(XSJ5L%@I7ZW9MVG5LA&M8<0W;K*J1B&-8L LE M_,_H%%*4>&QK:,F5FM!@=8)$S:!!SHF7SB+[4VADM9\&\X')RX M%D:V9[-V*[)R52%]=LF%#CXC9NPY5_SK@,18"Z5I-4&7I_ M>?-&!U\,S[B[W=+>]YUU#!?KEUR3V>-4QNUMW*!_IBK'[C 7+C>^PZB,U]NM MS/XZYG*ES>(#**BU-O\-2^K?"5RPT6J-Y]NX:9=HBS6\ BC0?_-^:KR?XH8] M&8WGQ,N"4 E)/*4XA,(\J3L4E!KTE,Q0,&/]%#?J:FGM,L&<2OL^UY=KT7#% MQD$SYD]QR]Y+_Y,,EGT1EVJ1<*&FT3+N3W'7-MD?I,QIF(\50H6+-0Z4,7R* MFW.%]<."Q\APO48R8_<4]^B]<$FF67Q?'WL:1"#9Z5++'F)F2HW%4]R5JSK2 M%Q+&)U_P1\6*)_!RC@1D&E+GL$%M4&I2/\4@C>-3W*)+2"\(('5.CW8'10UX MF]23X9+>WS+D49CGGVBB04T$H*TB0#WEDP^,BD>XS"&.<$*1VJB M 6T5#2K,D3Z#J5Y":E2+B,M]%-'/>P\_%ODF*CBM*H(*;"8@+$3DKW!SW)J$7KJ4@QQ;]\&]_1EJ,#IQ .QZ6_WOT/>[6<2!K&6 M#E?:U=!Y\7Q$-I"'/K$HX^3MKT/GV'UO]2R;;* (R3>=,'@31IR&O9R2EEP_ M^VN60'UR:$^H06CJ+:Z\/S$F$T"<5@%DHCVKV"35Y0+;U:JU<+@B7LDX)HXX M+4L%*.+TFU'6RTG 9%"+A>G=D;=3UGL*G(ZBQ)>,1PN6: .'B=GZ9I7 %(FII?9BH M\777_K\VEXU5NZWV;5Z5OS1(MLY?7./6;JO-G%?E+PV2[?,7=V^KOM5^3NO\ MI4&N*7]QC3F[K$" MP(1]A3*6/, M68>(B,S6(L$JV@81?'#Z>U],]>9:_ETX)7F647P\K:Y6WYZ] MXHNKN;WX=$LG 7+I M[0W021IQ>O:9L>E8:$GT4%32V:_?HNQ8CGBQ9[ /3B2K6#HL5M4I%GWZ*M7/ M9BF$1K^JLF[.1DNM5R>323-;BHHWQW(E:GBRD*KB&F[5\Z19*<'GW:"JG) H M2B85+^K1^6GWW7=U?BI;71:U^*Y0TU855V^7HI2O9R,\>O_BH7A>:O/%Y/QT MQ9_%5.@?J^\*[B9;+?.B$G53R!HIL3@;7>"3*Q:; 9W$'X5X;7:ND9G*DY0_ MSE?I"O_Q:;"74 9[)LNK_H=2,;C="L;;2L-H,!0574 MZ__\U\80.P,P\PP@FP'DT %T,X!V$UTCZZ9US34_/U7R%2DC#=K,16>;;C3, MIJC-,DZU@J<%C-/G5[)N9%G,N19S=,E+7L\$FAIU#3I"/Z;7Z+=/OZ-/J*C1 MXU*V#:_GS>E$PYO-^,EL\Y;+]5N(YRW78G:,*!XC$A'L&'YU^/#HX_ )S'<[ M:;*=-.GT4=^D?SP\?+E[1!?3Z9?'Z4E (]UJI)U&YM/(FR4"VZ"9N1!_ML4+ M+T6MG;9:JTHZ52;,7LYQ'A%&3RO?X++KV13:!?.M:)X!P DAR@:P+2EZ >I#RCC+T#JPE%/ =&>Y+4J8/+% M?\'3&KG0KUP)R L0$7)5&6O,9*.;,8((=*;^R)YK3*)A.G.),9H0MT7P#H'A M [RMJ#6OGPOPMLW:^>%B.Z"3G.9#N+98RO+8$]&XIQY,@G"_*RC!E'[K8L(0 M16=B/UIB.SMC.WZT0>L02_+4DX5Q3VLXS&M?I9R_0@YR0J,.'\?8"E>G'".9 M;^5[)L-[J Q<5'54L.)O:-'66:=L@^":5,&PRQA%E"''$NRR!?U/;G@0]@E M -#FBQ2S/+>2J%,.^XI"W!,+#C/+>TG\[>;B\N;;S>/-ER"YD)Y<2)A.]L<06ED MQ8!+C"4D]@#OJ83LV2)M2BO8>K>J VGJ]:E0YNH2:O0G>-HJ#W:;0W">YL-R M=J_81^P]TY PT[BQRT%RWV=_FV)PE)%T. =;+,^)SV]Z)B)A)KH6"P&3,'N) M%U&W'H@VH= \P4.R=(FQF'F*6]+S#@GSSL<:?)\Y'7N7&(J>(4FZY!A+4Y]3 M]/1#T@.+\4.39D\7)$P7CJCH*D3C=3/+%YW6<1!%EF=6P-AB(.2U34\G)#_, MVS3_M7[ZB8;[ZML7Y%[,/M?F(9FD\+-8=8BQ+4T\!1'O:HH?15K-;LSMQVO23$SKT M6Y=4[.M;T)TN7IBC'L1"2RV";[*DS:4]#-$Q#5_>WMS>/MU!J M3M'%W36ZNK][O+G["O>0/)V(@_K,*<=)L^(S<39:P?((]2)&Y\C58OX_*/HX MYY[6:!(DBNG2-%1FZRY+L-O<+_/,?&4W89Q0=1QA" M2Z$77K;B!%VT>BF5:>V*#]'SLL7Y&]ZUN-#R$J +5;)PD>)SD^5IU/(X2^$3YWU#M=!][1Y?& M5C9Q"?E(C"G)QB1/T,#O0FOCG*3-X4LMTTQ6$.U+A.7P%FSZN:@@;9VIGCH8ECF,+HX/@6<)\MNT)GH4)?DU$ M4W!P,":Z,6Q9\XW[7TFUDJJ[0W?'?QRO_6'',U@1^ I$5E?%K!P67#GJ071V23$JL0SW'J1X0C*]]P7K^9WL.]M;U2E^E;/O@'L"Q=0KJ;(RYY>S& MV&3GJ-S\3N&6J^<"'+84"Q@8':>@1ZV/_M M+Z34[S?F0'[[ XSS_P%02P,$% @ FTI_5"SEGA8B P 0PD !@ !X M;"]W;W)KLK)I:J6I"0GYU@-1" MJ^UA$BKM]C#MP20'L>K8S':@G?;'SW;2B-+0 @_$CN^^[[OSV9?!AHM'60 H M]%12)H=.H=3JTG5E5D")Y05? =,K"RY*K/14+%VY$H!SZU12U_>\R"TQ8$*#EW$J[3_:U+9QZ*"LDHJ7C;-64!)6/_%3DXX^ W#OZN0W^/0] X M!(-@0W?KV&WB)ECAT4#P#1+&6J.9@KG;/_';/?(L?[,&?*;U;^JPJQ!?HEC"]9P13-.62 MV,/WZVHNE=!'\/<[9$%+%EBR_AZR>X%ST#="!F2-YQ3D.6)@F3'5EXRM%WU= MH9Q7<[6HJ#[Z&:^8*1]=+!-.*1:Z=/ZADZYZJ;DCRVVNM/6H%P3QP%UO[UR' M41@FK=&KL/IM6/UWPQKSLM2IJO?D'*VP0&M,*["J;RK!T0I$O6S$'U!@XYHP MWI+I77B]U['A%H>>E.W([#/M1U(O2M%MNTLI-/CBI@&4EGEO!>TOU.GDCP0_\Q$^C M':D?V]5*W:T&9#XOOF.Q)$PB"@OMZ5V8ABSJEEU/%%_9GC3G2G&PO=V]R:W-H965T&ULG5A;;]LV%/XKA%<,+9!&(G7/' .) MO79]Z!;$Z?8P[(&6:%NH1'HD'6?_?D>72(Y(:<9>+%'^SB&_PW,CYR1T6K*\9%SE@B/)MK>S.WRS(FXE4"-^S]E)G;VCBLI&B._5X$MV.W.K M%;&"I;I20>'QS):L*"I-L(Z_6Z6S;LY*\/S]5?NGFCR0V5#%EJ+X(\_T_G86 MSU#&MO18Z$=Q^H6UA()*7RH*5?^B4X,-8<;TJ+0H6V$8ESEOGO2E-<29 Y' M!$@K0(8"_HB UPIXEPKXK8!?6Z:A4MMA135=S*4X(5FA05OU4ANSE@;Z.:_V M?:TE_)N#G%XL!5>BR#.J68;6&AZPJ5HAL45?>"I*ACZB;^L5>O_N WJ' M]N*H*,_4W-$P?Z7%2=NY[INYR,A[0+Z\VZCM(30 M^&M"N]]I]VOM_HCV1_;,^)%9]ZV1#&O)*E,\+_P0NUXP=Y[/K6G"O)@DKO<6 MMK+ 2!!&?@=[L_Z@6W\PN?ZE4+IR2SG!H]$0G,U,(@\G>,## B-A0I(!#Q.& MDQ 'GIU'V/$()WE\ED(I=)!BFVL;A]"<-8YBWQ]PL,""((D&L)4%1I* 8#N' MJ.,037KJ;P*AB5*9[!.D%Z?MTQ M#G8K:GXT@VR>5^%=%3X;Q<185A1Z_I"BB0K!28%(,.&^-&)ODDM;&S<,6EV&-'UAT*/PJ2WR+%M$8L/; M3)B/<3),$1:8%V!W)(WBOB;CZ:+\= $1W_3S)!R6 PLJ,=S+A'D^#J(A!4OQ#OUD;"?ZJHRGR_*=UC+?'*LV M6 O$!?^80J\J19W%@9UFDBEMSVRV6CSL.2P@:)Z&Y$P0\<>R=%^L<73A]B#: MLJ2;@E4\U_200V;X\8>8X.@GI/94LKTH,B;M3".S48SP,#4O+3#/BR(C59@P M$A(_&N';MQ$XGNQ.*K[02'#8.&BTF&QH_7_N;Y?1-P!XN@.XIRI/T7LX,ZW MBZ@\6\L'JW$;=?&9.=QK,V'94*$1)3;46.=*^GI/INO]*B_J"+F<5*MP0&IX ML+"BPJ&_6%%&P7?.#L,ED[OZ4D&A5!RY;DZ6W=?NXN*N/JX/OM_CFU5S_="K M:6Y#OE*YR[E"!=N"2OBC[0TMA20Y%>DHZ3O]\AY:B.)!O!OD@B=)GNI[G4)8,ACS86> M>J4QVVO?UWD)-=-7<@L"_ZREJIG!IMKX>JN %8Y4U3533[? Y7[J4>^YXU.U*8WM\&>3+=O $LR7[9W"EM^J%%4- M0E=2$ 7KJ7=#KQ>9Q3O UPKV^NB;6"]MXT,Q]49V0, A-U:!X>L!YL"Y M%<)A_'O0]-J0EGC\_:S^I_..7E9,PUSR;U5ARJF7>J2 -=MQ\TGN_X*#G['5 MRR77[DGV#38)/9+OM)'U@8PCJ"O1O-GC(0]'!!J?( 0'0M E1"<(X8$0OI80 M'0B1RTQCQ>5AP0R;393<$V71J&8_7#(=&^U7PI9]:13^K9!G9G,IM.15P0P4 M9&GPA34UFL@UF07Y&0_DZ" M44 '!C1_/7TT0%^\FDZS,V["MC*ATPM/Z+7%.%F+[S2AUF4A$$P\1^.\]M'A1$=)R]1BSXJB*.,MJ@7 MPQ^WPQ^?S=8_I@1%\A=I:NR0=UQJ?7%])D=Q&R0^FR/<:7 ?$;@NE0*1/Q', MOM"<-3M8\1.7JUL]0QELE,='KB]3.LXZ&>RC:!B-XTX&^ZAQE,7#"4Q:;\E9 M;Y^E87PP@4-NDMX(PHS&8<=-'Q4E,>V@%@-:-$N383MI:R<]:V<^-!.8,:I: M[>Q69R014ESFN ,IR9&]09 !!7JX?&F_,%FW>'U,%-*.V3XF')V8^EEK-?O_ M5MF*@S6[9-L*$6]_2P.:O">Z9$B1O U:#?KK^0TBZ..X3XJ2FC:V146 UHT M3KO3U3\ZPVI0&W<7T#@A=\(T1T#;VUXW;MPIV^F_Q6M(KW=6B9P5G#ZS^UFPHY>A'653-^6S#^?;]8M&D M&UHFS3NVI97XY9;59<+%97VW:+8U3;).J2P6Q+*\19GDU>SBK/ONNKXX8SM> MY!6]KE&S*\ND_GE)"_9P/L.SQR\^YW<;WGZQN#C;)G?TAO*_M]>UN%H<4+*\ MI%63LPK5]/9\]@&_7]N=0B?Q3TX?FJ//J)W*5\:^M1<8WY[-@AC)ZF^P* M_ID]K&D_(;?%2UG1='_10R]KS5"Z:S@K>V5A09E7^__)C]X11PK8'E$@O0*1 M%(@_HF#W"K8\@C>BX/0*CJ3@C"FXO8(KCQ",*'B]@B?/86P$OU?PG^NEH%<( MNNCNP]'%&U^#47>OSBBE4-*_(L MX31#-US\$XG)&\1NTF&%1FMF]]_"PCV_T"K[[N<_T1S]/?-$KU^]0:] M0GF%OFS8KDFJK#E;<&%3B[Q(^_$O]^.3T?'+4J1PTXX%:%_IM3]D6=XN@:1 MVR3/YL*6--GF/"D K*4>ZXM8^LVN_KFW!9K*Z@ECTG17[HK.DXQO:(U25HJ" MLFE7^CU%'RMQ3='K@C7-&P ^TL-_IER4(H%-D[K*JSO(PE@/\8E5\Y15O&:% M^.E.A(Y3,54.0:V?\!93G+P0J7?(/W+(/]+A.",XETF15"E%"4=+FKY#-GZ+ MB(4#*)/V2%Z'U-;D^PLO=,\6]\?YHLH0[(0MWK'84A6;APZQ3Z56@)0?$.M4 M*@*&]'SG5"A6A;#C2$AK ,DB3C!@G;C8/KC8?I:+7XO5T:WIYLVSW+U'=8^L M<<)03-\:L<:";24I# VV,H03&<*)U!O]UFC0;).X;J/U04+@L7KKJJI 6O:M8[_MR M<+6V3@BN(9S($$YL"&<-^#"PX 3P#@G@&4^ XRH%)8.G)JJ(M4]@2_V#I;[6 MTF7>\#K_NNNVTV+KD^7W>4:K#+) BS2A)!G"61K"61G"B7PE0G.,+2N4;HB0 MF",)K4$L[ 9PM(-#M -MM/\"-F?Y$YNS2RWDA+ ;PED:PED%JHO%/5ZZ/T2& M1HO5T1RI4*\A@[ ;PB$/#R$/M2'_1'D?8BBV6MT)L36$LS2$LS*$$X5*2(A' M'"E'8D#*D;;!:PA);,_AX&)K(+'62UA$"/)1"Z 1TERN>J$30[%O86D^2T . M(A*0&+$#+*TR0 S[(9:V.S$DYOER[82F0%PG'"F>^*AC@'^53\".QXI!KB56 M=N![(R8-)!+K6>042J&'FK#:>Z#C^=BA[\H98FBXE2F@R!10##A SM4UZ*0C M^G$:\('28CVG-<4M^F%.>#F6:X%*A%W+#N4X:PV>$F=#0)$IH-@4T!KTI#O" M,O#03\#ZAL+_P3.PRH@]RW;QR#X$#Z08ZUGQ%*JAAYI2J@P!+4T!K4P!15@E MKG/?DC<>L:GQUD^.=YH7 U?&>K+\(E*BQYR2((: EJ: 5AA@^K:C$!-3X\7 M> H=A6URQ[8O0_L;H]9'OOS8.A-]2$P0+*)=/LNJVU2 )6 M9WF5'(ZCWJ)*4%CQ_4&&_FBWN>!!U64_ZO&VQK'E;8U*M+$5>*%"<4QU&DP! M1:: 8E- :]B7OCV6'T/; NO[%@;RX\F=CLK)[2 ,[+%C'C*P2J&0-B)R>BO:^! M*03V<6T]=?;1:?GSCLO'>R\CCE=IN.MX'O;"$4)#!BI.]%1\2N]%#S5ES0.' MT[[ER1EBBI.; HI, <6 UPY"2$?X9%>*QG8-C'/ML%<<)1:H#S,H9)P8ME* M'3!U;F\**#(%%)L"6L.>'&D%DZ&90:DJA,D6L30&M3 %%1&7#F[]HKZ* M'G-*^$V=\IL"6A&5R+J.W,V.3 T70\/)#Q^!)H5CD1^X-=%SZR]U(K8B^T>D M'W*^&?HJS=&3K6#X31WV$^ PVY6?65R:&FYE"B@R!12##I###\AXUEBY'Z@S M^94C?[WRE!";.O0W!;0R!101M3,@-I ^ENN[*H9E4K<&L6PR\MR6/?08[)>< M_!,,/M"JGOS[KL09K@ AV[$"6RI:2T .8I^ & FP7&XAR[#KRL],06#8EXD^ M("4FX).1%64/3-_^U8/_$;\#!_^NY;G'#X7M35H,\<>+]G6)PSM!%_\! M4$L#!!0 ( )M*?U2/5J8KJ0H "0R 8 >&PO=V]R:W-H965T&ULK5M;<]NV$OXK&$T?G)DX(BZ\96S/)%9[3A[:DXG;TV>*@BQ. M*$(%*5_ZZPN M" !"]AJFX=8EP\@O@6P^V$7NGH4\GN_X7Q 3]NVZZ]GFV'8 M?9S/^WK#MU7_0>QXI[Y9"[FM!O56WL_[G>35RC3:MG.2)-E\6S7=[.;*?/95 MWER)_= V'?\J4;_?;BOY_)FWXO%ZAF#_F!^<[6K[OD='W[;?97J MW?S0RZK9\JYO1((TUE*<1W_>;+ZGJ6Z!'Q MEM>#[J)2?Q[X+6];W9,:QQ]3I[/#,W7#X]D=1HU9M^88QI6BOZ M3:?G_6Z0ZMM&M1MN;D77B[9950-?H;M!_5&3.O1(K-%MU6_03VIA].@2_7:W M0!<_O$,_H*9#OV[$OJ^Z57\U']08=$_S>GK>Y_%Y)/ \3-#/HALV/?JQ6_'5 M:0=S-?@# _+"X#.)]KC@]0=$\7M$$H*! =V^O7D"-%^\N3DN(VSH83ZHZ8^& MYD,;?6V,OI9BB]0&E]70=/?C#FF&AO,XORJ4T72VV')K# ML6UFVFK/\7##HA8\B&2OQ 74R_/0P_#1JIF^\%EW= MM$UEO(=:K=V!$!J$>5=K4^ZD>&C40D/+Y[-MF1T&DT5MN>#*Y=;34-2V0-56 MR*'YTWP F7?L+CTV29%EI6-> $5I01WS^BA<8EK YLT/C/(HH[M!U-\OM3]= M(652%63Z()G<&P#+,7:X^"!:%NY*\4&8)2G,I#@P*:),/M6UY"]K9-7TM=AW M U)O[[A4TX\^HP5?*H^WEQST9H4_IB1SR $8RAQN "8/[('R0*V,4ONRW56- MU.Y:T^U*WZ-]IQ[3*F]P M])49@'+#@U3N=!H4:&;B6P?3DN:NI0% NM> NGCCY,?ZRH"1U20%2@-'4Y>2CLBS+ Y2L8,!QQ7!8 M;I(_\&X?( )HA9)Z'M='D;(D+@\ E;,0#RL7\.MZ8:]H](J&K+K:K+;PGO'# M.LV]>0% OA?P020-:!]L%0*.2X1?WBJ#07*^#BB2E'D.P8>EQ?'8)X(^+,N. M3PNGAS^K!TARUH&IZ1YX?X;()S8>$QPUYM>]5.&X/U-D3)V>;%Z:%ZZ&A& D MHZ[:AV!8N:1 ]",V\)-XX/\J1/\^;G3X*-,723.2%.B*HET*^4]M!S5_?Z+.0$L[+=R!7/VX7U&,**8"D M3%)O)B%@FH;FTJH $E)3QL0 S2AI7N*A7!J)Y0!UE8TD+AHB+-6IZQ!-K7.XDV$D!6 MHB.X4WGNLE:0/:"%&7B&@N0-J>X4VM9/4+B>N23Y:G9"Z.X MFFY0QZE&:=)#G'Y.)U3$DKF/ R'^QUPD=O5R@ M* E: \A;>,(3 %UBDN>%Y_P (,-%%LA6$:MS2'F6"%@WG=)N;Q^FMT>34C]90!+JF.H60*5)ZJXO )47 M@;U#K="A<:'S38>0G?$:1\ZT%17H,N*=G>$RJ*]M2*+^N9S_^?-.[6(U$HUK MI&]\FW:'."6B7=RCCV ? AH$ 7B+'TJ P1UTNGZ[SI^[TY#"GB0.+4 MA%;]W0''GW3.&/8I\2>?8R @SQ $9'$.R+>0K@\\;(R M$ PKQ1906-0J+/J*PAHGRQ0_=5Y3Q8_Q9-#UBIL,5D H(&)*XDT8@$I=O[^ M4#1TO*-6#M&SY% GNDN3N15MJZ.D$D9<*TAX10):IW25W"V$PLP5Q_%A_HV] M: 41C0NBQ;1 374P0!]D#V@6[VP0?_;;7=H">AIFH95M]1&-YX'"WES(E=)* M\EE%^NI\3_[/JT"3_8"Z5%+D;HE@\2\\\+1:;G4?B^N^5_0T)#C!PCI0*:)E MZ56= !Q.L]0M/2Z@_DB2A<[8S&I %M> /Z[7O#8K@3^-12BD'" _%*24']'F M #E"&:_$.S5 L#SQ;@] ":\R=&)@5LNQN);[TM62ZV1>,Q)Y/U:S] SK/-=# MU>I( -+SY1;-L\*[' &DL3*2>1,(9,2"Z7AFY1M[+=VE*;ET4#6@);]ONDZO M5#6WS[R2($>@PI62-'/]'H#+,E*ZN5\(QC(2FL2C.RQQ?66.?="\::+:U\@B6!M%)J M)47Z6EIIQ?E65^[/.W_$NSV'O:\EF)=2^Q>>=FH?*TG2N"3YCQ"KQZ9MS (DEI%DL85B1704T7JI"#U7AW+E*<# MZ?GBP:]) 2"X)@4"@S6IU$J1]/7Z6VL$Y=%>1I54!-7Z'J_R+H>J,&)]29&F7EX!0.'"DR<0JCQ.Y9_R/KJ'^VHM#J@0H]U+K;SIZKVY M%[+<#VC?F?)(QO!K$SE_278AC$UKS<\&K%I0:H[]="#"]O] ,./PRY^0M02P,$% M @ FTI_5.F,)J$6! ;P@ !@ !X;"]W;W)K^*@KA]M>H M[6[:'78/&P]JDP?>2&:34FQPA>'O(-:LU 1.-G@]EM7;+A\?J _B7& M3K&LA<<;JQ]5&O)I][(+*6:BTN'![O[$)IX+QI-6^_@+NUKWC#S*R@=;-,8D M%\K47_'2F1C>%T;CMXP'([@SIJ0>UB8%-/7 FQ:*F,#E2N M1^\B?D;9A[-A#T:#T? =O+,VM+.(=_8&WEQ*6YF@S :65BNIT,,_\[4/CEKA MWW<]WZE!:SV/F!!4,,_ M+B]..['0Z+0W51+KK- ) M8^_A@RC*,4CA*Z%)/%G&C9O3,3ELTS8&K3+L=O*O5#32JR5CEAWRUO2RI0AOXJ.&GX$1$IIVJA 3CB_,7!/K>%A1^3XZP,I?13:FN-& MW>5*YI"C+KE'"C*FQE3_U<3I7:X%.E*.GF\7FU69+?I DRR\#H1GIMYW:O_( M?0+WUE$ZY@4ZRGT/%A57/V+/O:*^%5)E2O9_]7@E1T. [#=QU'$2Z VLYT&[ MVT[3>3U$7M3K47PGW(:R"!HS,AWT/UUTP=7CK1:"+>-(H>+1@(K+G/X1H&,% M.L^L#0>!';3_,6;_ U!+ P04 " ";2G]4?PLYUD*1&C[L:'_]K5>_*,K)'MP#[$YDJ=E=75WO MJBZ^?JB;;^W:F$Y_WY15^^N3===MKYX_;Q=KL\G;2;TU%?RRK)M-WL&?S>IY MNVU,7M!#F_+Y[/3TXODFM]63-Z_IN\_-F]=UWY6V,I\;W?:;3=[LWIJR?OCU MR?2)^^)/NUIW^,7S-Z^W^[K]G,#?SWWLQ1V8ZK6UI5NS/+7)]?3J[-.YG7]#?^X+7Y]=Z:F[K\IRVZ]:]/+I_HPBSSONS^K!_^T\A^SG&^15VV M]%_]P&//9D_THF^[>B,/ P0;6_&_^7?!0_3 Y>F!!V;RP(S@YH4(RG=YE[]Y MW=0/NL'1,!M^H*W2TP"W3&=V8QT6?33,].9]-'YCOS6SZC^R3?U?U_.V:X!$_ON1!5[X!5[0 M B\.X?3V]X^WO]W>7'_\HJ]O;CY]_?CE]N/O^O.G#[#P*X*: M(V)ONL7ZQ@\#Q8^H6)8X(!@W1*7R/2\[W &7=H-H1QV!3#@ M*>$DI;$#G=,+Z1\*8O?TGH8&Y*"U#P&1.4(Q2Q1Q ]@L$GD;=U ME0,&%,/6;P$Z6[%^)$5SG]LR)Q3Q_#"[P0\[FF"3%X: ;'^2%D$VZX@4/0D* M32*[1&<1D0#]7=AV4=9MWPB>/*T<>H97*8@4X8F?HO*,B'8,NNC0>2WS'>D* M_BCZ!MDA/$22QC2V+H ]KA==#TL #X-Z!1S4?8E[ 30T3##=NHX1.%'SB?[M M@*!(Q5-1EV7>B-Q9], (U6('VL+F#>&U(3P6_8+$!_,'22R&QTM-_M.) MS%\ JA[P2V?" ^79)3 U+@^[C3;Q0T F8R-4/$*81@,_@@!8B!""P?.\1/4 M(FRH702@(I2V"'&\-<2\3DFUTW=B513"%)";Z8UV=R&8.+J*"EFK@)'.D M8!)W;K41E75]=Z,OSTXS+:@$NPVLLDK?./S\D7<@D%I!+E 9B*H( KT"7 A+ MU"T2*9*:\NL3$0".-W5E.J02 5:S_0Q$MME#3A7V*L?DJ ',3[1-@S*)B)9$ M+8EOD*2>XY1\!W+1L1&)W'R[;6J@7'@:(#S53#_3=&-6L80I"M!/7 MC.BYD0,LZT4T/#LH.6!/A$Q257C^.Y,W)X:8?K$&O0%[1@Y4^*3?;+171N#^ M/$ )#0KZ=!JD-12U*#P:AA[H9^;LP:G1*@3@'["(GE&$\1S8YN-U%@L'X.-E-BSP L M5S]II\$$95\8-D!8*WJ1+ J.#L%VJ.#^ C[K=B?U QY?RO%(YJ"Y06/*4YZ3 M\?&8!2.N,VAB,!F3BDNVP#Q,2AMH&U"O:'X0QP1A(OE NK-0(,"K]#DV.M9U M60A?HN2A[]Q.N[I#ZGL$\3(P7I1(;)D#\7K3A18W7N_1GABS<&BM=1;*<":V M)X90A]VF0L_3@*>H@T>*1CJI84A"!H8/<( 9/J(-5-8& -[ Q[KK$"T M@)DSEJE>>H.:!28C3B?H&F-0$**G!Q('Z#RQ'1BM(+(G"F3270!JGE??0-!L M:T Y[&'PBW*_/+KXID81 :(@!8,$$L)!/P$7DRP8A8HV+_Q%I]8>@&.BED ! M#=AL*#$,H!I0A+;#\"M&?D?\@F2&3 \+VD@"[X1FU-#TY2 "$I7S@,0[*O0VWQ$],$1A;<^Q M#!1+_N"BX$JE71JR:U$1D1)+=JMJ(">Q[7"'(J.]'V"^VY;VX>5:0"5)&@ML M@+^[M<$H^P9810O*!F.A[;=H.=)3@# #=(ND V(BT8GJ2V3EH_V4"R8'?.9Q M5E>K&E+2CE-6P/B!?U9@G6;XEDJQ(, MD2!9D >WIPF? >C-G- OD2&3@E@#!%=J?@W1;_A M]VJ/9_53?7Z:32^G^.$\.YO-U'7"@"D''TVS\_-+?8P?SLY>ZF/U5+^XS"YF M9_C\6?;J\ERM4/.C:R"'AJRV12QDN)>K S_&PB-'*F]Y_- (*9 QP4P@BNQ; M9_+@ 6'T\00#1WICP/P#@\5Q8) BX,0N>Z!(>Q]\.^?\LY14X6SRJB(/C&(T MZAG)E1ZM9P(=*6^[)D+QNP LZQ-]=J8^+9<6,=@WX'@A?2>;U1<\ZFUORP)6 M:O5L W@&KZ%VW@Y[9,DU]- M8R)-6!A8T=F]WLG?D2<.5'"LZH/87'K[(@8]8U_1($P@JSB@ M3@]XVQOL/B;XID%;E\B#1!9O)$*)MRPYKZP,H5T"UQR@:R8X5 MKYY"+F@9U"5'1 SN2C@.1'#5V:4EL0!$DNFCF9]!Q49H/0\:K,%3032B$=7E M, -'"\$$%21YUWH.DF:)NMXK,UGN^B^0=#H&1''0X.DMWY6!: MYP-X"E!Y$D(9+N-.A)WT$KYSV];&TLQLGQM5\CB@!7'_@9[X.["RY80 Z>D< MN7O<#4#T[LA $2@"URU0]H/3%T_7<4.MMWX![U9H$_3D14<0/+J;0U6J.&@&<"MMB9#)=#I]" M"9JS9P*F1N.U;3 )1EA(2(UC,>PV)"8\+^$L%Y0J>=DJ\H@7QH N/$AW^^Z MK"6?;ZC;P,?)I< Q;?*Z#,CC@_K]1T)IY IO_\]/6Q,(6$G__E0\OH7P)! M+3@B0:Y"''G>)\5 PP."1!VD4EYP,1DX4. Q\"OVL47V+MI50+)^*J^;EO8[ M8@6CN2Z@/@PO/6A_OJBU *2^ILMYL0Z4OPIG#T^83DP MP<$PT/[SNFE8=%'\Q$4Q;]_^Z4*8C$DEF!R/E!\\!1NB4D[U[YU%>@+C2A'@ M(3YUVAL9E5R$[^P4,&CLU/-.R/[#P%V'5@[12M@KD6!K-Y9BF$2*9!6YHZ.P M3#4:12;_I#%!F%&VA\4-1MH .'#V1/ M,P%P?%N[25IBY '58E("['"+T]7I,=!66A\O"R:YFP1E2M613=+ M$K,' 63>XNT 11\(SH.'=#(+\?D[M_ )\*L<[5T*S!T"0]89T?H?% 8PA8_@ MOXVE])#I!>4J/E YFNRG]^*BGR[!R/0'0@ED%\90FGK5Y!OXHK4KL,AO4C3/ M=XFE/#?= Q)?.IVD2LV.(YK/ %"HZ M3PPGAL-U!*#V*%^G_I<8F/^VOQG,NR$[@%?-*3>,0K:8**2@77L\47_!Z:+# MAXP$^)I+&GG@-_D $FX>E=/R12JJ [D#@['(&[ >;^J"RF'H:)!D M/]83?7EZ[FG6@W03@>3)\1889&VD^?]L?$%2?WNE @Y. M2R.!NI&D(@8&^QR-="XW:"70XV.WSF@/Q\KX1L._;0];^8,=>3K=&XFZ3'Q> MBDL=,"!C98CQ,BE^F.C?Y9/P("7+G6<[AGN:*E#_,"W0[F"6%28SG-08)GX\ M0CFO$^5NP8Q!AP1=#\]H%# US3T@@1+L'HTG4ET2J9741@ZY#$Z('B0F JKQ M@<(BT4^C;*O828R3L*344Y>&!>325C9(X,#GY!F)H1,E<[ZB/P<\_)5X>'8Z M?7ER.GV$:)BIIZB!,U[W M![83=;MD=P73*RT'Y5J4\VS-R1)^5C^GCR522AK<")PTPV?Q),.13=2WB?Y$ M2-B3$A(G_>*T\TX,ZX[#@7'^)N@EQ].V.:1]"#6)V@+!8UWFP_.1B^@31R!% MK.UVJ 2=AS>^V#V9Z\AU5-/"H97QL!% MPV'!FQ)AV&"%AN0A+3+Q#'ZCS\Z#47GKGVA/@DA&(B**$^[T3"N/!Z9U\ASS M(L"B?U'0L"81PT<"'C)L@&L*4;.#M$)3JY/?@9?AM"A%N<1,&XR#KS!0$YZS M58$V1IT6S40:)(Q5I&XG!Z?J,U$WR:#R[I:G2 [2_0[ M-3N=BZ'VAK'M$]-S(&'GR%.TA"11O3S!T* \Z@,^,=VQW!']2GKYWIH'*8^, MZ63R==_[9_W;)3$30Q,,I82@,I^8;5SKS$U#0 MXAL*]#N % =GPY%2QMG%I-'>MHL>]=_P $E-T@=2:P#7< M/@2IH^>J3,F-/FI?@1[78#,J/49CH6DFK]Q56OTHU,=:T MZ"7JR"1:#Q $!./I-'MQ]HH.].G9.8CAX(J45#NHY6H0V:L?:Y =%Q-580ANKS0\]?0Q M,BU988E^W)-&H65_[,Q'"M]'IMG:OSB]R/SRY+'=^/P$R=$;7T(33:+@,7^Q M0=\9PYN97I*,6?8-V6NA_+KU6QSZ5XH*5J2\S)M5 )&ZS47"^Y@0> SL?S(WN!!Q+,P\$02'D_?M5&0 Y1:+ M/ED.9;ZBY#VE?A!E];RT*SDP^*S24E!<83&4M#$'ERPPDI4)<$NU82<17(N\4=+LFO"6)06N>'-T*>=I9;I!PVT8O" I]K4B,M4L,XIS.%&A?Q>5'Z(EFE.!X(X_N[!S+R9*KN3 M137>IRWZDLM6W&.A;M.-FZC/0;&-%H%BZ5<5R"F5+YC(BZOAI6+&&W=$1#+1 MW% 5-2P\ET!-%5LEKEPG6=^E6M *:.+#^2?JL!$)J@1O>U)44L]C$#%MD#'*V.F%9FK;JORDTEM M"X<$[XTB69F7J*M;P_<<>.FCN[O/QY-#Y8KP8RA(YOH63M)+YDHDT?Z.1N"/ M#VH>*F-8<-QSN>GW*+OM4]U+F+ENH@#+V%79++UN%NHPO!ES")4M9\5#(B0I M\18UA[MBI.$*SE)<&6(Q?!T?/!-[S42)$Z%1FO2U=SAAIH'$.9\TY' MV27S4'/,8][4.4@\,N'Q=.1^YI'4^$EH/SEWF$#ND-R#"X[$>TQ&8W+1@$PA MQ//.=$G>/(\(EQ9!=R'R%H(,&_S@9\0+7K;NVW+'KBKM1D+YCE05Q?%_M U_ M ?IXH$XP32$L!WQI"SQ'J@M"PB0"F4L1(7'S(06##&]!UP46X[HMS/R$%"H* MFR:VM?=Y(KI3S"F&*),'C-8ZRW47@1OB!&$Z=2!]&^K6QH@KVE-B^U(ZTA4) M.,&[-*B'%JFK'&Z;8+!/"DW)TEXUQE_$=_5F2PH_C7E2L:P)]7$<#_/C#[$K MU=R.Z8%XD*MM3?V/V#:(:P1'LT<^I:$<%D@,D,F%]VQ+4FH;\.-;SO2G?E%< MVA1=\) [,%(/PV5*% \*Q,5$X)$]LA;X(59"Q%)@Y0\JKJXBWXBJO=J>JMZX ML.WP; VHPH=DMOU2H:H8IN;R*MP3\C7<2M3J&/1TI7X(MPYP_W^&68DDJB+ MP3=#WJLK]M " WFR\+[9,NA1.M8!X&,;'(5+C:%R -8/:='#$=.D6\K1YJW8 M]NY0XBR#TG=(=.;OBA\-0&0^(A)R&Y?K\LXZEU)+QWT0Y1D2F.:I.> M_HD+1Q-5HSQR_2R&=R?2&J!HV*%+XB]?Q/E"'*^^X/BHC@>SWQ0=Q.35F7G7$K39&'Q#8P[UWOHSB+V(GIAHW0#"4>YL\<.-XG@RP82FZ9H@F(G+R?JP&D:7[M4Y@^2\*!DVIRC@]R@PEOW M,:2N(F0AY(%\T[2#%*3/_>0Z7+KSE[[ -U_JRF#>.4PWTZP8OP$Q9^_\2.%<0="SKGN'NJ3MC/;8!]P@)3% 4?M&(?! MW""HZ"8I7^W[LG96 ,I$\578MT00(J MIB1;&-21[<0,2_;BB*4%I46%MS09V.I=%J=%P3DJ>U]D0W:.] '8;N&,^+(Q MS+A*:N)01)!WB%4618Q<=R0.'N?+B=5<8DTM&FE1K-RA@/9^?OI,'\D-/!1) M)&R//7H2XB&[36&@@VK*@1:[4LKQ$WO&W71H_:WYI,V#%ZE\T0[<&RFN'9V>AI.]=(BHLDEIR2H_C0X"9[MG\5-%-]!3*K)+T;;G#Z(##9W*[^J"+% M3[T_?)<+="/O&2^19A[)Z1\&BQM7C-]E%T6'=^Q9T247W5WB(^Z6 G-]O+W# ML*:,$2^=FL*@]3QW>1>IMK$5"6A%#FT0W!Q%8]D-X]E1^:L'Q -OB]SYW;7M MRD0Y(W1M#-Z."5FN09(#4H"O4'DCI.&B]3F: TAEF[Q4>+CC.*3S4\E)-2;J M'D:GX0HDV78#*B)NY$)%O$<,O+[**S$T_.V(")344V:RS*TT+SE7[. MW4BVVQ<=%&FD^GH J 'AZQ([%J\$K)UF2MQ MS,A?*ECW@KSLD'US:G7#;$Q^B%0<^'2RNTZ/-S[V6MCLB#449=,9P(B[(O&A MUZ; QWZO4-J&5L!L$IY4VPU@C&2D[39SN,"AZH])NIO2K(T/=6PHFN%SV]S M=Y^^DXR5WL+,XP4^P5*C2M5T%E=RSG5,5ALP%^J=X1IA4(8+N;:][9NVS]GU MY;%^^CL_X6>8\$/^D!I\=(4+N0A;(.#=-I3 @(=FY\/S?LT-*AX,9_CR@JJG M"BD82953E+.@X7RQQY?PI9CEY-1[/R^9;R#^NY))"..#!$M($3)$/D+)+D.\ M6,;5I[XD$L5)O1P7'<$VQCND/4H+%WO'C3DTI)U"2 #RP4A/1Q;6Z7GU52%= MIG84DT#:P!PK4S#-AS()ARF7?>;L5\O-9@RH_OA"?K]UQN88#D>F=9(6@2Z: M'./&*,M\-QK8[Q*TG+\1M$Y"HO\6(>%I1*?MXB_"L$G=R!#(Z-ZXU*2TF#I" MSJ30A1J4S3N<^S"&*X[W"5?[$QTC$A2FN=?D$HW<',A=0PX4.B&\Q&$H$;>> M.S+Q RD:7>]'86.(N S?N^F>AA324+O.O=,#O-938L?C/FZ;*'H(["C#, M+:AX*A< B(_NQRG&KHV:Q=<(F7+WO4L@U4J M/B^\GH1-^*YD9/RK\K^Z4/RV[X:12HXZH9:6^RS!%L4P.)8RX Q4#>IK=*1N MQ=N0X!L_"IWZ7UX?J*5O&4-TD\Z%0:*8@,RF9+8HNS,RL3O*[%!<>G81XM+O MW78_ ]AW.+V+3BO,*'3UXMM(K^;QP#C[+@<>.1@D1S$@P-S$XT]X=1U_.7:M M!B9([L(ACTAQ%@G>N*MJE'$+[=:B-1U'^$,>N]0BY?V@".)6UJXB+W^@HF#N MORSP*5\MYJ]0DMQUO>)(>29EUMRH<7QJ%Z67VZJK!DUU+L[SG79.7)7 IBY, MN7]CF##SUN)5,2"T#Z )J0+#W5IT/]#3OHYY;.K']D%HHGL_K*4)4A?\=FLH MF2;_9EQMD^0J7#5 ZPL0[FM4^&P;%I:BRX7>62SMYSXB=+[@F9\LL6%CVFF# MM"WVA*!P?ZC\XU2+*G95CO?FDI[H4E06TL)QMBMN_\5;#+4&7.W&_J6_M2$A M$Q>B]EV-M&^)0283]^JA@%"T&EXP/%A-"7M9&FJ"UNY1CU"-,PIJ\"N;PYQ- MK2:22P0"/)-906A.9.#(_0!<\2"LHPSG#L/-HRCT2) [IB839(4!OT)C_)/" MT@?SE#Y%1(YON"J"M]KY82GI@H]LR5-- .4LPX#D:EZ2XOSU1:%QAQD)R&/789>V_;O/L0<[?X%,(B ZM&F\&_*4OQ'P=_*O>N[RBXUFI! ,+;#:YC/^K MWJ5RZ?09_R],$828/AK:#\?Z['1R_NP$_OOJ&4 \.87/YY,9?+Z8G,'G"_A> M_7E PDTG%\\ A@M8;_+BV>&E(P;X/,33*EOS0D M&';Z7Z:I3T!2(UW-ZZKP14.QW4(R,H0 A\ZQMUK):G"*PG40.05HY<:W M2_!2:I8K#.18_/VU6"C3",XM%,M!\B-PD)4%0]AU8EBG,47*:U2,;+LG]Z$B2R)L?_'+#5/CP\!T$2N2V=$+H)C/[1'6*Z+W>HT*;.]7O&T[S]4@6 M>(32B!F&A!?-&(U*"6FB0 S]EBB@Y5B"\8J;]D=-@>BA?]!#?P0#D<.Y[\)M MJC&#$Z8)!B?UBT -'("0G*]4GX;>47.7:>1#:>D-)BYR2CY-(5^+HA M2'UD)V;"I"R@8%D_+^(--*Z!P[ H2O^X[,^5<;AKGG0SU0(*.]]/.[:3.;!\ MFW1%4V&+(PW;T%BK^S:NJI#Z!6H#PFB+"C?1&UY;$'K-8BTIC@K80%Z! AMA M<*@)=4 M]?G;Y-_MADR)8+[I>HX:5FY"TT14*8$9Q.'0OMH?/'=),59*#B44 M1]@?;/A.*G> =N4.$_UI'X;&?^3;PR/H9^+H.3'F;&NGJ#LN1'!4()V38C>4 MIU1P8KEO-B;Y3J[_1B8V6U2&U;!/'S8W&$'< &B1BJ,"/+&6Y]) -7FOT/_" MEBGDA;IKO,N?*T./T'Y$9T0R8Z2- MK12Q?!HM-L5- :.B=+D>[)":'6 HZE-_TL'6AKMT1C1Y&K;S+#%@.F>"LRO M56;4O(S#U&. 7ZD/>$)Z"@[[/@,D!/1W7W=&KB&V^JBOG-UZ3#OFFP14Z7I5<@]^6 M.;@",COV-AECDU F*OWAV6P 8+N2;EE6M=0?^@;KZ54,$;C.Q0I(XU0T; MBHGFM\%C:JS^9-APF,O(M4.>Z*L@N2,YX'DN/3N^.TI[BQ##,L@W_5$1W+SS MP:5S>JG4(]4Y!VI@QLIV_#68M&:'"AQLW'*J*D(=)YB5W($KZM 9B8BB]SCCVRC2+^K3S^%+9QU ME B? DL\U=/+2_6%+E5>,[^&KUTY1()W/J((!8_,?_3R]*4^QAG5C7\W0XSX M.WY%P5M RAQ^)3Z"Q\#/?/GJ@I[TG]7(6-_W?K$_.SSZZC*[>"G3O+S,7EWB M-+S7^ AQ$5AE^O(5#X7'7E[.8&B/]59N:[Q[K%&! TTBI\F5OKV"&JDO2XMO MD"*YW,77?L:7C0:OA1I(%?^B&;E YX'QBYO& MT[&"Y0BW*N!6+HMBLV^[Q*;\?N,Q=?:^(=3E-'1L/'#>OM;[)H4UC9L(5%12 M:58'7]WUPS=?I 6>>^_Q(I,^!&-4Z&(4GY]4?QV@2@$%\"2'%=[ ]W3V(IN] MNJ#X MO)A)SNK%:79Q>9FI%# K_M-8%=L>6RS+'KU?"5I<[PGIL?T-+_BG*9PZBCR/ M%-Z-(Y\;HIQG9Y>8ESN#/5X([D^ST]/3=(L#&AB'*[RJ94A-7G ^/3\[QY,^ M?2%=6+*SL\O!*5- 2+[RY?)8G)$(K2Q]LQ7I6T_;*J%MU\%TKXB9!?I$W4( M&>V$D?>/N=>X/4QHG0/O'3M\!X4RSX^\)FXT]1>%0-)%^8)*$%>/S.WK:^.6 M?9@/B^3QX0V/] W XN-M)W4X@[=/Q2\4F^^HP@_OW/EJ%H47;N/5)NH[MC-9 M2$<\\)I,$36F0*ZNZE[ZC@-Y #M\6G0ULFS@@]^N[]ZZ9Z_OOJ)%-3TYO7RT MK:>.VGIF<:L@=&Y7,/Q73T/ M-E#[ L,'E8, M4OT\)M@R:?--_-YED7KI+LT EO V"1>-!IH*<@]?6I)TA::4&]%\3==LI,NY MCTHCAX523K\,IGG\[]3MR;;H'7-J8@YV0L4W-FDZKW?0)@%RG47W7=B^LAO_ M)B_Q )GAXFFQ/@9CAWDABI];L&S J<46+.$&C6L 'R;-?+YW]#63%+J3EY;P M+6[N"T8\-K@/U3JS'"!Q=?(D,> 7CQYJ+>^ZW4JNC=XSQ!T :2EIG##^9F$5 MH".E^!'?J710#*C0XA=$P13$Z.]X%Y)?V0M,;3G2Y(7 V0Q$=X@D(TEYJ?$> M(TQ$A!0R.S 1+BB+^?43Y^])B6*/&WDI[RK,DX=Y?,R9JII!=7FN-PZ, M0?33I*]SYGVA?\LX/]-_0#_I;K =WF7OWE-O4]O M3%G2VZZK[MGIU/7OR')X,P]^\WN8K\T?>K/"53J59PJ.G MDY?G3[@+C/NCJ[AE' "_+VNPJ>4/7 #[/!%X;_X?4$L# M!!0 ( )M*?U0?2XD2L P !DH 9 >&PO=V]R:W-H965T+T[]@PCB]35NOAC3>#OB+%'=5YS9*?:8_U^F+HSX))'*1 M&%J!X^M67(H\IX4@QF]^S:-V2YK8_=VL_K/5';K,>24N5?Y7F9KLQ='TB*5B MP>O[)+_5LI)D MH>KYF<&*=/TL\;-?N=GQ [.CF/VJ"I-5['61BG1[@3.(TLH3-_*\BA]=\4HD M/3:(0A;WX^B1]0:M?@.[WN"!]5[5%:Y4%;M4J[DLN%64_>UB7AF-B/C[(UL, MVRV&=HOA0R:\_/.GZ]GUQ^OW[V:'3/CX['?O/[YF@Z=/@NXR0=1C'<\PM6 ? M,Z79E2B0.I_96Y6GLEBRBW+&>)$R:2JDU;R2J>1:BNHI>U^P=^I6K.9"LT$_ M#&#./COYZ8=I'/>?F4RPC]<76UL@>H2]'3T[#1F-@,5*7JQ9@N]<&)':JWQ; M+)[G]$5WD/*5@30D6)5Q+:I=N8.NW(TP$&2S+V9*G8'=""OBMQ*S1$D$6A;CGA"!/WQD/32J5U+B#, M19I:N\ FZ[ K&F>+&@M5";8DC<0];H%X2U)D/#2 M[9/^ X!%,E?;X:M%SBE^$FA1M5LPNT5T'EH!R5?P7R7LK1IP@M(!\V.#,*#@ M$62 D"U%85UAYZ1 1&DU(I= SD[<4E!%DV<4& 6"0*96!$2HL6:UP2D+1(UP MAL#>0'(7LRXD[6R*$H\:&<*-4>@?!V6@:1G$_N$;"%4L) ML9I%XO/P?#@.WD,0S7)5+)\8H5?-W6$8CX;!1V7-M2/F,3N?AN/1I!6K*_,Q MID[[_>!* 5HM :,%#7NC,+),-Y<-_Q^:^(X/!_'>^)T1XS"Z63B9=HRTT:P M>! .IE'P3I@#4D]&83P9'W85#468F8?:H$6B-&$!?B]]J+DD:/YMDK]CF,#A#)/=PL2-T7)>6T=07I4*1<98*%D# M]F M:^,9DA?%9ZM$):@HX. 'I#49-RP%9"O#?D.1DPM; 8&N):=:$) &R\)* MM2,XA*-9T*X&>Z8U::)#31NU,&VI*JHEJ*<6G'@#I*1@!SR;&F#10E9;/,(" M*VU$X-JI G.1\+JRY6QM"P2- 1,7FDRRC3M?@OM@ _=!O,>N "Z]I%XI2YQ^ M%G-=XX2"/"1$[@\(0-._"5ZNKB\BU\L23"P3*1ES;Q<=(C<_(DDTC1ECB@L!:5 M._@U=D)RU*7G%^)>6E82M.0"5$CD4$#3:JFHY+)@%,!P_AJ)=<=V1]*!RE8H M!-)FWU(KRET*JZ[*UKV..UE]R-.(-$L+$"8ZL/=@^D2$K*4,-H<[>&.)DXTI M;X=VZ2Z3RGE=P(X9#G64ES60R094B2@FB_C$JVII2SXT%D_@ \!7(@+:$2?D M_(G!^;71AD2A8DLG MRC_J_Q(#:-MH,@C[_1'[,/MD]6O@0B!$U5IL1UWHT# - !R<68%L81V&PW[? M"=TMWA!]":V(07 '&+O\:(=D;FT%PR0-8[T5CN;*JN&:Q$/G"I@'9^,6J>9$ M;JFQLF42CK>!2FLE6EJ(Z+%K6,&3\G _E( RDAQG23,(I&=X6EC05<43%YV> M! %!7,$ J6)KP8EX$3H\P2 C$R]S4A]OY0%LPZ; M/J2E6!M\D>8[7UE"(=$*Z2IJCM2=YPA1TBZV*J+HE%MVO2 M:. ET3S (PK?>HM2=TG<(<(+$AH1WXW"X7!R@-^>AY-!_V&Z>3((XRABIQNF M' W#4?P0=_2P] ?A6*W#'R5:%2 72VMU!ZBQ2RUJ4]O$4,1]P+6H?"6>HCJW M?IF=!=_.SMC_'#L;[+&S*_"43+*/FR)^722]_<[7VM*W/]5P<#QI>EX=[N;7 M^0YMK\,2!2=;&SW>UCK0H2+WE=M]J:3I2YWUH]ILQS*_WOQR>I:!G)@L<-S;2PST\ ^(J. :8C,4 M*@V,*(ILK['?-ECQO*3&*BI1H[Y'5LLB=H@ Y?8Q#GCC?K]#<[ZN?L7GASI' MP>^I7]^O<[1Q/"T0?$/U.M@\>B" G1B72L.)MU(C&"YD&K(/(I=BX8ST&KNH ME4R"&'UC*ZTO2/R#)AR8AP]_Y7#;Y14]D#42/ZIL.QW M1I("9)![%_!K3A7"C@L;@6UGT_/DJL9*7*8-:2!8(M-]ZLUZ;+:B6)MZNC:, .>41E0.ZKA,R,&P*(?"=-!S2K#M"7C%I6J+KNC;:FTNZH! M1SA&6C'?\'4U*"#-<\B PQ%/+:U#ZA?M"H\I3:)X4PF]X0]?-JFG>S;XFQC8 ML8AE.AW_86WO51C$G?0. .1>1_#W,ZOMG/J.O.JI)3A;3.@0N1J'\7A$].ID M% _!DO;YU20%!6"10?Z6=W1W]C2FHQ^_,*SP!W)6K[4N=$A306[ MKC1'$6NZ6[ZY!MA4WQ^0#]MYR^N /%=4MC9^Z%P'"X.L?2+/.HAI\NPW%AW)^ZEE<)KDBIV3%MOWEH?!R-8EN[FD'N0:<&&DG+N$9@L-L([/04=UJ!_A$5M<[;KGE[-+A%_5/@X(;K)=6L0VW# MZ)S:AE&G;0@,F5"C<(;X#]J^ZO=H&'ZA&_O(@2NP2\A5D]![QYW=V/K6EMW! M0T^7:Z3VM ,D"[:0C/T7(%EP\(!XZ/VBL\[K6BLP(?M2&BT&T'%O;K57V_?> M+MSK7IOA[J4YG,N6R%J6BP6F]GN3T1'3[D4T]\>HTK[\-5?&J)7]B<,_DH\& MX/Y"@9;Y/[1!^S;@RW\!4$L#!!0 ( )M*?U0$7"44@0( "L% 9 M>&PO=V]R:W-H965T;PCI'.![6?(,+M%_J)TU6V*+D MHL3*"%6!QO4HF,2#:>+B?G9*74LS,^YZ,@<@6AQ,PZ!$[+"UZC ME Z(ROBYQPQ:2I=XO#^@?_3:2=J=XM[/9<. M+U/2^"_LFMCD,H!L:ZPJ]\E402FJ9N6O^SX<)?2C=Q+8/H'YNALB7^4-MWP\ MU&H'VD43FMMXJ3Z;BA.5^RD+J^E44)X=/]H"-=RI:G.^1%W"Q!BT9AA:PG81 M8;;'F38X[!VP">G$76,3B$WB] M5FG/X_7^JQ2.E,*-,)E49JL1OD]6QFJZ)S].T"4M7>+IDO?HEK>S.=P]/GPZ M7\[F]S!9+&;+Q5N-/8GCAG)@:I[A**"I,ZA?,!@_/"YGD S.P;-T_F7I4.^P M7)%_5D80#.O&/4;?*$T[3:>3#Q$D2=HY@\LNNTJ( M(.VR?A_>ZFUX=(%+U!L_I@8RM:UL/"/W7&]$94#BFE*C MBY0&3S>CV1A6U7X<5LK2#@, ((& 9 >&PO=V]R:W-H965T; ])O&FZB\5B#[0TMHA2HDI2=?+O M=T@YJ@LT;B\4/^:]>3,2G^9'I3^;&L"2ET:V9A'6UG8W463*&AINKE4'+9[L ME6ZXQ:4^1*;3P"L/:F24QO$D:KAHP^7<[VWU^E?5+'/^!43^[X2B6-'\EQB&68L>R-55F3SI1<==MQ2\@!V'EE,X,*B\D2V'LC2=\B2E-RKUM:& M;-H*JN\)(E0VRDO?Y*W3BXQW4%Z3+*$DC=/D E\VEIMYONPGY5*RE;RUWU=- M_EWMC-7XH?QW(14;4S&?BKV7ZNEQNWEZ_H>L'N[(YL]/'[;WFX=G[.SF^4>= MO4SV\/B\"?*;W\@%U@";!"6V7L#8Y-UUO0QM>,31!=#9I+ M F/Y5X1EE*43-\EI.HN#Q_U>E$#VO6Z%[35X[#= $E.6Y61&TR0-UKV0E6@/ M0P()>%5J)2LBFDZKK^ QB.FB4?$P831C*5DDM$"\:NR[)M><@L57BMTF%)P M=W%_27I64!87))O2HOBI[)Q.9@6.!4M^336CZ62*8\&R@!4T*U+"L(2<8PU5. MLTE,T&^)K8&\ L?"TSB9^4L0^QCW7BEZHNG NYI\O?[1%QN=^4(#^N#=SZ#0 MOK6#18R[H\&N!E_Y%CZX\SW7!]$:[- >H?%UD8=$#XXW+*SJO,OLE$7/\M,: M?Q*@70">[Y6R;PN78/SM+/\'4$L#!!0 ( )M*?U38QVLO+@8 !T. 9 M >&PO=V]R:W-H965T!O6&S%Q1%'VB)MHBE1)>DX_CO>V8D.W+B3?MBB^+,F3-74J=K MZW[X0JD@[DM3^;-.$<+RI-?S6:%*Z;MVJ2KLS*TK9<#2+7I^Z93,6:DTO;3? M'_=*J:O.^2F_^^3.3^TJ&%VI3T[X55E*M[E4QJ[/.DEG^^*S7A2!7O3.3Y=R MH6Y5^+K\Y+#J[5!R7:K*:UL)I^9GG8ODY')(\BSP3:NU;ST+\F1F[0]:O,W/ M.GTBI(S* B%(_-VI*V4, 8'&/PUF9V>2%-O/6_37[#M\F4FOKJSYKO-0G'6F M'9&KN5R9\-FNWZC&GQ'A9=9X_A7K6C:!<+;RP9:-,AB4NJK_Y7T3AY;"M/\3 MA;112)EW;8A97LL@ST^=70M'TD"C!W:5M4%.5Y24V^"PJZ$7SM\IN.1/>P%8 M]*:7-7J7M5[Z$[TD%>]M%0HO;JIV7,IJ(PR3C_P*Y&45M#1F(_ C M[%SHX/$WUYD2C"EDE8L[5>C,P-\5TN$$FM;)H*M%@]1MH__VRS1-)K_[9D\4 M\DX)Z_1"5]+4+P7TM$9%;J%4V".DQ%50M(@U!L9NY"LJAZB5WL)U' MH6BL"=J LW 9X$5+5<)JKE2IA M*][5KLL-+7?^Y,2&3)387CF6C9"'!RY&RYDV.FP(;^DTTV!5MGJ529@T!I2V"%N;\8-U#-PF>DA*X]TN+>M"P4T=(NT/^=<*2*."L8+J M0334O7(9&.8Q9W'/G)(.('LA;]+7!%H'<=!@*R]LAU(Z4SLDN,W077&]4I05 M$L<),0/2#PKEU<=O;Z]?)<=,22*'L.$Q5[G85W=H$A2\S=A9WXTN]DV'0B,CFHN^ MOV?#J)3&R6@$*">5Z4)38$JJF#E'4*'ZM-&W>!LAXIOT'T@J#7?%ZY2#A2G8+XA_L74V. MI/:8[A'U>E'5-"48YLQRK4/!+4]UAE($6NU\5#M/Y.XD$@5/Q-*Z9B"T"=>C MY4DZB M)M4*RYN9YU-T?=R,3,P^WCKI(PM.Q&0'=6Z-S#IJGN&SS!TS,PYH( MDH%*6EID&^-S?U!H5<^IS&#PZ;E67/79"AH (L8\)IKUHV'>1MF:*F&'VQ@S M\K%X9CTVV&?IFZ'D3Z(_T9)"T>']D"H\;1N2^ 0&4P&T1<;=D=.S?-()&D\2<;U MPVC<9P]WHQ3S)Y+;*R2%?,WW+@H@=?."YA[=11]8D^FZ;G/M,VX"QZ5,$Z\Y M4@]D^A(]#E,2??\_QL6+#4+M7XIQ-QT_5=EC)8;=R43\*JZD+S";,>B8 M)??N?QY(S]0)PY *4SF0]GK$U>"A>M EEH!S-J;;$W-FRQ89OWDSC95>\EV'E>$&4#[=%NTSYOH%:2.(D&=%J M(& ]123Q/*0B' WH<83'M,\28S&.)[7 9-O^.&GF2(9(AO%QNJT[W)6:X,,% MXB]J_B,J\6GTCH^\@37>.0M#MI5C2!#GAR)(;'D)V* M0Q?/7NO*7BJWX \3&EP@4]_>=V]WWSX7]97_0;S^<'HO'6YN-#GG4.UW)Z.. MS/K0W;!1G8?1&>_PM02P,$% @ MFTI_5-$438$L P N@8 !D !X;"]W;W)K&UL ME57;;MLX$'W75PR$/+2 UKKX'M@&? L:H$F,V-MBM^@#+8TMM13I)>DJV:_? M(66KSJ()T!=[2,XY9\AE-?9C M_[SQ6.QS8S?"R>C ]KA&\^=AI6@5-BQ94:+0A12@<#?VI_'UK&/]G<.G BM] M88.M9"OE=[NXS<9^9!-"CJFQ#(S^?N <.;=$E,8_)TZ_"6F!E_:9_<;53K5L MF<:YY)^+S.1C?^!#ACMVY.915A_P5$_7\J62:_<+5>W;Z?B0'K61Y0E,&92% MJ/_9TZD/%X!!] H@.0$2EW<=R&6Y8(9-1DI6H*PWL5G#E>K0E%PA[%#61M%I M03@SF;-#81@O_L4,UG)G*J80%OB#IG6@WAN82VUT /=H1J&A@!86IB?R64V> MO$(>)W GA01$G\!E^[*;_M^-JO M\#VB1J;2')C(7I3]9;K51M&=^?I&E$X3I>.B=%YK\G1UNYE^O/U[N8#UP\WF M\_1Q"8OEI^7'A]7=\GX#\X?U9DU-7FY^U>2WR>\?-DNO?_T'_$84V.0(:<[$ M'C44 M*?M\#3YUN07;0CM;< 2 / $/*9>J8![4RI:2F66U3GJ42NE78\4"&Q M, OC]/;UM?<7X3P'\YRG]?)FC#.1DJ-QW%O<%T(48@]RUP2#*TC:P;#;MD8G M:/<2K[FXS+WN;M ?#J ?#./8FY92F?/!NU[0[0[@/;SK![W^$-Y[-T?A%(%Q M>F!*H4B?@48M-*\1+/M&[\Z6K2$.XMX0>M'P,DV7$971)&.-;I!$;7@1F@KX MC<8F43S\7P<#J*A]5]V@UQL$<%578@^O7"T!J:(^H-,U_MQZ&1R?2+3!J=-6&M(Z9^;T<4%E'>A\)Z4Y+VR YG,U M^0]02P,$% @ FTI_5$Y=V71,! _0@ !D !X;"]W;W)K&ULG59-;^,V$+WK5PS4H"?5UJ+PS7LSPZ&F>R&_JA)1PTM=-6KFEEJW MD^%0Y2763 U$BPVM;(6LF::IW U5*Y$5=E-=#4/?'PUKQAMW/K7?GN1\*CI= M\0:?)*BNKIE\O<5*[&=NX!X_//-=J4@M?8*"X: MD+B=N8M@VOP)\>].AN#4;(1XJN9W!$L,)<&P1&K^]XAU5E@(C& MMP.F>W)I-IZ/C^B_6>VD9<,4WHGJ"R]T.7,S%PK^4%O5A,S&H>=._VY#& MFM#,P$JUNXD<;TQ25EK2*J=]>OZH2Y1PWVC6[/BF0E@HA5IY\(!Z.M3DP=@- M\P/:;8\67D +0O@D&ETJ6#8%%C\"#(G:B5]XY'<;7D7\@/D HL"#T ^#*WC1 M26]D\:+_H1?^6FR4EE0H?U_Q%)\\Q=93?,G3^N/R&>X?UHN'W^]O_UC"8K5: MKE?D:;E^+[)7T6-[N)\\66-BU1,K#>$!(EQ*&$^#8KSJ/D M.]ZP"E@MND:KB7-G"Y<,)5;,G#Y5\E9!.AC!#21C+\Y",TB]*$B=->9E(RJQ M>X5XX$/J>UD0F5<01LX3T]AH" <)!%X\CNB9Q+$3$(,TRR (,V^^4?WXX1<>4&<.,G( MRZ($TM#S:78MKB0PC;UQ$AFEA!:-J>S@,=?"1-!$SW-,H.\H\JQYA;:3>FP15/*=6B![L2YZ7Y#.ON@)5;UQS9;ND%M IM/GK[87\ M^: MH+3A,_5Q$U**_ &L2ZY.O&'/U)&600?]%M2.NH$$\7ZT!B8NI](R%74I,":J M_1[82E$3P<^#E2U=LOL/SJPEC2^<^CA6KW S\BU_XI!_Z[@T4>^!S45&!D
_=@ OND;.)L!+,[*SCB\H-:&Z2;P/=_W/1J$5.:IQ;L)$F\4^59&Z =C MV_-\NV2#0@Q4B_86J\@E]<6ETE;0CS4/^-*:4K% VTYW5#V47"X*.IF$9(X> MN8W2V,SH1-%1HE*G<0QT*I+(#!,8>2,ZVS0<]6I)#;*M)DT!G=LH<$YE_5ZS M')Y=212]G;UX%:6%&D1_.YV^GN[V17^EO9GW/P:?F*3VHJ#"+6WU!VGB@NPO MVWZB16LON(W0E"H[+.G_!*4QH/6M$/HX,0Y.?SSS?P%02P,$% @ FTI_ M5%(];I2G @ @P4 !D !X;"]W;W)K&ULA51; M3]LP%'[/KSB*]K!)';E"2]56:KEL2# 0L*%IVH.;G"89CEULE])_OV.G"9T$ MW4MRCGV^[USLSZ.U5(^Z1#3P4G.AQWYIS'(8!#HKL6;Z0"Y1T,Y"JIH9,)]4R]SIO%$\H?0\F62:_>%=1,;ASYD*VUDO053!74EFC][V";(N<- MI-774"]9AF.?!*11/:,_^79]?^8=#S]#RPOW)4)6,E&@ADJ *='+F%*;2A3 M:KD2!N0"BK8Y$J:-@0TRI0'M60!-$NLYJG::(3"1N[$"4PA,$XJ3'O70^TDP MSZ$\%VB#O!GC3&04:!SU'(M*")N?$K>YX -$_;#7#Q.RXJ.T%P]B;YH]K2I= M6<%I&/1[:3* P^/$.U\)IT+&Z5(KA2+; )V(T)PUXLS_T%TGL1L-1[THC>!C MTNLG*7S:K<6EI5I?$SHK MKIBB(6C@N"!H>- _]$$UDF\<(Y=.9G-I2+3.+.F51&4#:'\AI6D=FZ![=R=_ M 5!+ P04 " ";2G]4NE3\DW8" !+!0 &0 'AL+W=O@J3=!@Q[4&PF M%FI+GB0WW=]/DA,O ]I@P%XL4N(Y)(]%C0]K 62W(*JT@M]_\:K"&5.,K9[*Y&,>:-*RG E0#95 M1<2O&9;\,'$"Y[2QIOM"F0TO&==DCQM43_5*:,_K6'):(9.4,Q"XFSC38#2+ M3;P-^$+Q(,]L,)UL.7\VSC*?.+XI"$O,E&$@>GG!.9:E(=)E_#QR.EU* SRW M3^P?;>^ZERV1..?E5YJK8N(,'% %"KBE9$M+JBC*L:=T+H/PLB/O MK.4-W^$-0KCC3!424I9C_C>!IXOL*@U/E<["BXP+S*XA"EP(_3"XP!=UG4>6 M+_JOSN'[="N5T)?GQX6<<9:F/@^H'?.PF*YX)R*VAY M)F@8N^%@ .&-ZT?#WA5$L7L3]C5+%+F^IGM+9N_L@EVW'9&ULQ5A9;^.V%G[7KR!\/44"*+8E)[8SDP3( MXD$SZ$P'67H?BC[0$FT3H40/2<5Q?_W]#K7$3I5TP>#VQ18IGOT[BWBRUN;! M+H5P["E3N3WM+)U;O>_W;;(4&;<]O1(YWLRUR;C#TBSZ=F4$3SU1IOKQ8##J M9USFG;,3O_?5G)WHPBF9BZ^&V2++N-E<"*77IYVH4V_'8:D42X_5QS_^AMARTS;L6E5O^5J5N>=B8= MEHHY+Y2[T>L?167/$?%+M++^EZW+LT<4=/SLQ>LT,G08W>O"F>FHH)W,*RJTS>"M!Y\YNA9'"L@MV M)68B=X41-F1? 8]9Y>%,=ACGSGVI<.YD[Z#3*+L)Q7_BY)__ K_*&:?=>Z6 MEDWS5*2[#/I0MM$XKC6^B-_D>"62'AM&(8L'(*GXTEX/(F#GX2U[QOG9<_.VXN.P_'QB.T_/U6'[W.>:>/D[R)%4LT<2Z5- M=)$[RWB>,FEMP?-$L$1;;.T-!YX)2@\X>+FC\0@*C$F!$;O.H>K*E2;$@V@< M,K<4[%)G*YYO/#?(:;-&YOXD7RR,6' GV,K(/)$KKA@4A#X$BR_7MRR>#)"/ M2E%IV>.KE=%/$I8*M6'=\7$OKE_NAP&B\@!Q3K/[6Y9JI;@!Q%9\PV=*D$1? M.ICX5I"4/*<_O$7I@ZD0UST.)["00=(GCK=FPR+:%SQ9TC\IO!%@2J8>8VET ML5A2Q$8]=H>7*,;6P8TR7P1M]A"#-F>L80*;@3/C;"Z?8(/,G< ;QPSY!J3# MWG#\CJW@9E(\>S9K1UD*X:=";>D=O-1[LJWW40C9#L;E H)S*-L(KARSPS^L M;+W:!DX;;M;@P7:"%72/CT8AXTKI!!L^2J^Y8XL*ST%4\H65: M$.A'^(6X0??L+4>GA0B @](*@/=3 <,I[79Q"\:NM'KT!T->L,&NG^.7"N?O@]NX^B/N VV<-N:A_\WW :OZSWX7KC% M3)7)(FN!;,>@37M/P4A,6_M MT9QUD2 #M "[A"T'7M$9SQ^8T@"]XP\B#\#],S>(&WI4E5%SH^%EN#;+A/%& M>Z(U^:%0D&_$BLO41XKR\+@D+"'9YEMRIY*6(H IF6$Z\(C592NY$^K@_%$^ MLENGDPKCE>O\(-$Y(N(D,%H6]?;N5:$MXQLD -8) M)G7K$\ K(QX)@V[)G5^F#>D/_YG$T?A#@/P@W27BJM?Y J: >$:S.[D,"F#. M9PIL5*E%79J6\%Z!VF2\VPF)]$7@3W.&!*-&#"# BA(%95M7,I..E^O*71GR M41BJANNE1-PD4@9I"F3 /-2566$QY%C$'\:IPGOZ!1LZQF=22;\]7>CBC54AYX8R<%:@*J7R4J3D209]OA31E&Y#>S^N$WJH1"6H#GAW& MMKUHG]V1:UQ@X2*QU KVUVBBUD!!V!-/=:CP":,-[=50W3] K,"0=:/XN2)X M!M$'JDV(UO8TZGL%=-?DJ1:90263TOE%63D^9=2K)0:K=, M)4_.D-B$./(+O4WX"FA3\GO>8*5=?9/E0_:E25 X'P MX]D+.5'503SFGHVJ4\\(RF"0=>-P.,0PVAV&T:0\C19G:0>F+ MG!VT.)LFE1W[H;U/371-+@U[Y*IHAH6_D!X^OB@:<3@>#6I[!^'AZ&C7YEY M?6I+Q-JG*$T+E*7^3B>M*WNBM*4R5?=P3)V)>&O4+-.2WGITI^B[M*[(:_BC M9$N=_D&3-_@"C^A1%@W)#P'L)VJY#%^5:.;.[;R\:GH^7E[88:Y:2*2.$G.0#GKC MHPXSY258N7!ZY2^>9MHYG?G'I8!FA@[@_5QK5R](0',3>?8_4$L#!!0 ( M )M*?U2.I>(0N 4 "X, 9 >&PO=V]R:W-H965T.G0 JYMR4X;MTD Y]'-0QY%DFT?AGV@)=HB0I$*2=GQ MO]^YI.PX;1)@0)"(KW//??#PYG!E[+TKA?#LL5+:'75*[^LO_;[+2U%QUS.U MT%B9&UMQCZ%=]%UM!2_"H4KUL\'@4[_B4G>.#\/<=WM\:!JOI!;?+7--57&[ M/A'*K(XZ:6)_O%AS1?B5O@_Z^\6H_X6I9"5T$X:S:R8'W4FZ9>3 M$>T/&_Z28N5VOAEY,C/FG@;3XJ@S($)"B=P3 L>?I3@52A$0:#RTF)VM23JX M^[U!_Q9\AR\S[L2I47_+PI='G8,.*\2<-\K?F-7OHO5GG_!RHUSXS59Q[W[6 M87GCO*G:PV!021W_\L8E7BG#\^-54E/:+L'>.Z8*=&>ZD7&+,+R6=222^%.^Q[V*(3 M_;S%/8FXV2NX:<8N 54Z=JX+43P'Z(/DEFFV87J2O8EX)O(>&Z9=E@VR] V\ MX=;S8< ;_E_/R?RLWJ]>7E].[R M_.KNEDVNSMCI]=7=].HWC-G%='(RO9C>3<]O7XKWV[A7UW?G+,V^?&0[%I+G M%@"<\!Z[Y;7$K6)W(B^U469!_KY/QP?9!W;ABQY[_^LO!UDV^/K2QK"4?OW0 M91P7>>9D(7&7F=2YL;6QW(L" S9UE@O535;V#*Q&->3B?=2-%4-==K MQA=6 -<;G%^S86__77#">*Z8AD#G%"8EBQ!E!1^U$X$JJ:\7(;B)!6W=Q/E! M;]ABP,I/"#2 >*'HF1-V"3S'-J>M4&$/N(18F;E?<5R&-BA864E?MH[-X94@ M]6U-.9%LFQ#3/[ANJ*:R09KUV%T)E\R: MJQ#\E52*S1!*+E%%-='C)(>R:BK&*],@5^*AX8H,I(/!NX_I_F ; 3"BVPYN M2UGL5!OE 2?NG_PMC%+<=D,0*9_Q)&*;"SPB!>-SCP+>,(4HI>/QN MFW.(, M9A6CC*">4#OX870SGF)Q,3VYONFQF^#7.A&/=4QE<""RV!M]!NS>:#P*)/;V MARD%!T$9!PD!**ZR[J#N5F90E.M3SD";,S,WJ?N(-W0[X[V1\^9]I)9 M2.^V_)_RPO4]6R"T"+H 8EMF;7Z!OS?.@ OA$'E#HI!L[K0E;C"]*1&:ETBY M$C'T01E<-/NCE4UM(1N2M(AX T^L8@B_B9EMZS++7HU?\F+\7G>-G,G&:0S2 M,!O\E,PG)[?"50L;NC$=16[)K31-$*;P3+EPLY+8/."^!6P2.R4QZB5YD"N> M0[&+@+&]B!+W4WMZ\S:F;H6EE)[ T5E<41_9JFD2Y1[2 M#VI+4B>TCT 4[,K@,J1P>H;Y7H(G9Z?MJ!L(,++%S$S)11!01]$F286[R8YU MTO_T\U=XF(."DW%OT/&&0 MM47H5"FI*/G8SFUGM\WP)/: 3]MC)WW)[4)J*OHYC@YZG_<[S,;N- Z\J4-' M.#,>)1(^2S3TPM(&K,\-^+<#,K#]%^'X/U!+ P04 " ";2G]4V8!\ &T4 M ". &0 'AL+W=OZD.F"((;E*['2'+ZAEUM)>PU'=F8F(>2D"11#<(L%& 9,[7S\FL!0 % MJ9<'6UR JEQ/GLP"WSZ6U6]ZJU0MONWR0O]PLJWK_<79F4ZV:B?UN-RK M^L MRVHG:[RM-F=Z7RF9\DV[_&PZF2S.=C(K3MZ]Y<^^5._>EDV=9X7Z4@G=[':R M.KQ7>?GXPTETXC[XFFVV-7UP]N[M7F[4K:I_V7^I\.[,KY)F.U7HK"Q$I=8_ MG%Q&%^]G=#U?\*],/>K.:T&:W)?E;_3F)OWA9$("J5PE-:T@\>=!7:D\IX4@ MQN]VS1._)=W8?>U6_Y%UAR[W4JNK,O_/+*VW/YRL3D2JUK+)ZZ_EXW\HJ\^< MUDO*7//_XM%<&\[LS9!@EQ7FK_QF[="Y835YYH:IO6'*GM58 ME+XZ2^P"[\T"TV<6B*;B8UG46RVNBU2E_07.((T7:>I$>C]]<<4/*AF+. K% M=#*-7E@O]BK&O%[\S'I&,P%-Q8=,)WFIFTJ)_[F\UW6%H/C?%[:8^2UFO,7L M.2M>_M?UK?C\2=Q\NOK\\7K(BB\O\.GSW;6(XHLW@I<*_%*!'(L;74F59Z*6 MWR2%\D40C<556>W+2M:*/A;T0HNLL-=>D+;R/E?XB)4OUWX5O-_+(L/ECU*+ MC2I4)?/\@+2\_Q6I(NH2E]BU UI;XK.MXBUH';IK&K^FS)3P,4XF([9 M;_Z:!C%6=380/\M'LQ(^NH:N304H 6C4),B5W&>US!';#TK7]*D.170^/Q>C M?_S;:CJ=?$^W80E^%WU_>B$N<57*]R]CF"*@"W+Y>($U! )3[>ZQ_W02+4+^ MZCHIBW*7)>)ZO/&ZS9!O OWD#LQT++JQF?\DX/;.P!'Y5 M9R%V_[ZYSS-@3DH2!OP)+G,J\;<)1RKM4ZE-D_,[&!]!\U$>S-J=+\2C0FCL MJW+7Y!O$&?Q_X+5^S I9)$I\S(H,Z7H@S;+=/C=:T!56XD_J6Z.#+Q7LD>%K M;>5EQ$X)WSY?7WT0FR9+%>5>3P>\D57M(O<][A#75^)VFZUK MTG'T_OK+[2E)2_DR%C^6.6)U0/O KMA5]*EE$=R)1.*L&\I"M5XK+E1C<9D@ M#XU5RX'[0B$AFEJKJH(2=RK9%F5>;K!W#F?7JMI7F59AP&FUALXI67]HG<>L MWF(/"@9$HT8@INR#2CVHHJ'R8/385&6S[^!'I@4L33K)0GRZN1711-QG>0Y% M0Z&W0!7HYG E@!+1]+5'*_*)!2>D-!1.Q1K^QV M0IR\W+/-@"127)*3H^GWLK/H6BS'\]>G8\I76(_ HA2_8ZUL?8"G@Z[-ZI[- ME+>92+ G^(P %N$SBH,=*C$ILU.PEVZ2+46-I(*<[9H=[9V5M+DL"I+[ZS_D M;O_]!Z&^<6+45' HE.SG@4((EP>ED!&2@A^6PM^M?"!O V]S);'?=/ZZLZ;W M1L]#/#I^U3@6]@Y[L52'7L(?X24(@Y"*7Z&A) 61_"::?A(KQEX MO7]+/\/LHY*'K")-'5J4!@ALX)>844F^JCI)^(IW\#:T98*N*J*7TNL8YV3 MMM6^ET:+U^2M+W"*R,+I]_R>R(1Y::2>R@H\M(B/X&*YR.< MCC(UQB;@(F,9J?Z*--W8"7II0+'CXLAYU_KEA9!R10(000+D;/_CC,B>C\S MYA)7+Y5Q)%J4:DO82W'4 6J@E4M& M+0TQ@[;H$TD(>P7PV+MUGTIZIUJUBSJK*]G%>@B'FU4 HGQO]3'3O,\"O?#!T+YJ' M 5'=4/QMRI=L,\7@;IG%Q:4B/9HCR0Q$Q@B'?J&^XM1:0KL#U M.O"B 0,H\-T7+KV@H[U")DFS:TR>'5T%H.I\V2"J\I9PVVYP0AX "=ELJ?8B MBR">WG7T2@,RZ!"8V*#QP09)B:91/'%*E-#-2=2CP7?>3)_)3$[:'J+9K I> MW'9T=7-WRIN'XA*9FF!K#L$!>D[>(A]*"B,L^.B@V[%#D^27S89X">)3F/AD M[8M#D&94#1%.*;'F[+YA*4>F66".(?PES-XK+](\>O^L3*>$:=+#$5FV 2.&)!'&-H,;2\YV!+V@R#^8EL%+MX]D:TDQ^L;+M")16/G@.N@N;MU MK4>2?VK"IX>L;+1 R-0-]YPGZ,? 'K!Z"\8GG(LG+>9WO@*8$?]K-P^LDQ,0 MM9)9HE?!8!&H<*6V98[PT5P7RZ9VM-BU#59$NGPO#UVY>91KJ[ M"9,YKUO'+GON78P__![.*WDF'5GKQ&FWW>]G";,1LV!;=0>L!X.X57R^631R M+<@!GJ37)H3H$RL!(Q>\3,#UI $ZRL70=E=(.M=N(<>,>B0Y6],GM6&&E7)0 MEHH1-SY%V0M.DT(T+232W0W&4\=I)"5,5J84LF5AE7$&"5)+65ACUVP/2&]B MV$OO+$,:9$3RJ7/@N\WGU IU,^5I4CS5D!S!M*:;2LPXGR8L!;S=JN-UDL8" MF?>;:6+]KLP"S!B)R\T5R"SL"='S WLHR*G857];"^-F%">[!L44*Z;W-*^R MZW0]94SKFC,7@X0.B]?HUTW/$':0C/?D2;&V&=@I(M8C-D@XHS.F3R0%Y4)6 MI UMWF\B)4VSP-ZXGH'UHZ31#9*#FH8:@>F[7Z 4 _&V)O W7H#P"*_$4SYG MFZ>YY6?@4&,G4V7LTXH79"T=U$"GG.9O J;,L_\SC-C$!=%3G3GOP9FBM3MXLWEY 55:#,SH>)@RRKL62C0%MT5 M"N@D9$N[EA[Z$ZQ!\AI QZJT(\Y["BI: 2J;O# K]7BB:R(?G1T0>#XU>L7) MV(#A$$W"3A:N5%))3)JJXARPZ%83439IF*HD-PAN\3RPK=X N6*>T9)/!^'L M41.+=C8:^!@XPAFV.D6T!TL;T[;PV[1\R#0WPC:=G@O)?N*QT PH'?(6#*AA M$\#:V[2HYWZL,))41+YE.]P.@[V*Y^/8?7EJH$DZS^-[\N&FX-!\QO$0[54< MSN/(1+JS6J8#FL@D3HYU1H6MFR ^)1T)E@W*=85PI,%+4]&-1-''04R#/].> M77\C)KI1XFL[Z+L0O_A1]4O7A8'N3,V/6Y[!*7HB\X0M3;=DU9'J<- OX]NQ M^%#F.:&$[*:,:XV9\;51^& ?W8WLJ9=,2_BG*XLV042[0K0U_$U"FT?WI M4RE9=?FH;76#+6UL$\@F%+#5P8RP-25J N#\X *NR\[\^)KR.15'51?];DO5 M I\16/X*X^!FW:,083L?ZR6T M,RRQ:F?M,-IT:\ZSB<]'X^ZUU+O M]VMC2R9)[TQ%(95 ?BAM1F]='Q.Z4!_ (6AH/3G+D@/(/NP.*@^#KO!4B0:( M4+IR%<$[V!QO'">?J2=$M5_-%V%D3YKJGBCTKBD&H#;HXPWGKJ\X:88.M:)4 MT7Z@YOF2)P3/*V-&2F 3J!5@58F\8" M>9AT/5#9/22 -UU ?. M,ANF]"":Q?NYLF97W^3E/0R2M5-H]#1O3&FRMG$1]N\W/]_=^! KVXQI9Y^H ML'8B3_07*M') 0I P=NY ;4AYJ(#(,X?Y."Q^%PP]RB;2AP?*'3@CL49!VCN M/BFDPYY:/<*PO-2:"4E5';#^HZQ25.++)X!CIZ?.FKV=MM*2-ZS57\DP2YY6 M'='#63B/YF/QL=0.JNC0KG.O7Y$W>* 20C[,C-[QE4D2 V_, M+#[T2U*EUCF?9W+=K?E6$[J&/ ]BX;VJ'VE"S8E)@K):#+;&AX-[F\K"1^ 9 MGP!R[XP[/5&B\_<6M[5HM.O7.G2*QN\=J$$-+ ME-^Y6Q?2/K<'51I)@-"W6 M%\&QFR<,Q,& 82^"/PX>\4JLPN4DPM_O3L4RC&93H-\SW6.$*)CA_SA:!#_S M<+JM2N?A;!;16M,Y+U ]V.3E*;=DGZ!,3&/\'T7GP6>&M6DXP5UQ&*]$/*0" MW$AI!(J3-[80N>7$=!E.2?MYN%C-@W\-7#%:A9/Y4IR*$?:1@M M8E@QG*^.[-B-RL ^OL&E69?K^I$[RHYY$F0'6$L7QLKVY4CF(X M;1+S7M-P%9V_<''(6?L*:\\07R0?O9Z&TYA4A@PHRH M]_12A^WTD,B$^3@@[6YLM3:]:>>68*CY\TUI]_AE:&+V1FBET "AID;Q6([1 MG?[YM'3FB,+5@13M[\1&$'^_[Q\MT[NAW3EMP3-_1#22\/AJ%N.(V!**XK,G; ML]EA#!0>!'D4RW)6%KJ"(^A*&V4Z2[MK38\YT!L*"-Q%N" [4U:MAN0:!VO? M85MD\XVV(QH\9N2!9MK#?3J;%'PXQ:>ZHA-CN$_762)&INTAAZ-B4WKRBTF\ MI!?GX72V"MQH9 E =PO(A$! >)5@"L():D2S)"(^/J5F -B5XM@0P^[4!JB M*N:6X'7K*_YAU9H?ZN'B;,@;/6JCFQT7WCSO*&B' ^; @L^%ZI*>-)/?@J%# M$'.?/2;HGY4>PK:1,N<'G?W)?*:"MSTK[6;9*#7*7J1A2Q]SJI[97_1C^*P:/2OJZ_2^XZ_N@%U-4XR=+B@84G.6"L >@LUR0"A6CW"A5 MYM4IRVII5S>'+GSD\'33/W70F;^WC\5VB=AH&L;3A2G"\XBKW3*,&?JO?$_5 M3\@NF6Q3MF>@!*H< AO"59CIO01>0OCH7R_E<+$"1OMH20HAP7$%&5$"*MH"< MHJ:\$5RE3"6F$CLGP)Y1ABZ#N[\?7ZMP$5&A63+9HB X7\R"+3??O3@Q@XV_ M!CY79NI.,34+EW',^\QG]#>".1:+MDZ-%JAT3!GF3#_@AW-Z$3PGXE^$O' 1 MGYN_YW->8X(<;.!@M!7";LAS7D!)N(KGK.5B MMC#\LCU0ZO6%$9/E-[UH[\4XV/ILM<3_RYB(S7-7P:T4!^S?&='O8U'I&8B^ MD"P<1^HYU!MN9R?N:1WTM3))JL:P9. >M(.%WS>KL;XYBIPS>5LQ4L2[9S% M86<2G1]0\')Z:F#3&PD']Z@\ZL&-SC)S[B13\&_3*'NHL8^%$#'098%*QM@& M5J"XJI5-30G7X[#,$IHTLRT@Z$)MYB;VT0X*"S355%(K/LQD&7@.FQ6V\-EU M_4%1NR0?T?N')0Q\UNX4D\: #*&9;[9;4#DFR9VA4GN(-0YX2-8%YH1/\W@6 M( 4-$LQQ+??M;D#S9]8.41OT5JR1#,=DCG]@9+MD&ORJ]K$4>X1O3G'] )V? M(TX5\5#8[.B UK(TK1E! SJJXD<*7WI";O"XR#TQY0/\*9>POR@8G"2S.X^/ MT=K33?N,(?N5--,(2!K[_=H MM/,#A+=";([GM;M[QO*@DDO=LAV';Q =):Y M/V:U88.-M^A;$;YMW;.$JV+>P\=7PY/A[J##/JE#F+VSYVAV?&AJZO,]7H_' M&V)M9!L/_8KHK/.[K)VJ-OSK,VU.ELQ/M/RG_@=NE^9W7>WEYM=Q'V4%1*4Q M\AJW3L;+^8GIX=V;NMSSK[SNR[HN=_QRJQ!*%5V []]] P"P S!L !D !X;"]W;W)K&ULG5EMD]NV$?[.7X&YWK3V#(_'-[TYMF?.\:5-9Q([/CN93J9)\L(\$@<6^//OL GIY:,QGNU&J%5^W56U? M76S:=O?B^MH6&[65-FIVJL:756.VLL6K65_;G5&RY$7;ZCJ-X^GU5NKZXO5+ M'GMO7K]LNK;2M7IOA.VV6VGNWZBJ.;RZ2"[Z@0]ZO6EIX/KURYUJMJJYM:&+5Z=7&3O'B3TWR>\*M6!SMZ%F3)LFD^T\N/Y:N+F!12 ME2I:DB#Q9Z^^5U5%@J#&%R_S8MB2%HZ?>^D_L.VP92FM^KZI?M-ENWEU,;\0 MI5K)KFH_-(=_*&_/A.05367Y?W%P<[/9A2@ZVS9;OQ@:;'7M_LJOW@^C!?/X MB06I7Y"RWFXCUO*M;.7KEZ8Y"$.S(8T>V%1>#>5T34&Y:PV^:JQK7]]^Z71[ M__*ZA2P:N2[\NC=N7?K$NB05/S5UN['BMBY5>2K@&DH,FJ2])F_2;TI\JXI( M9$DHTCA-OB$O&RS+6%[VA+R[MBD^;YJJ5,;^33@[Q<]-J\2_;Y:V-<##?[ZQ M33YLD_,V^5,._.73CQ__=1CZJZNMGKO6 'B-NO MQ4;6:Q61D)'DHJE7R@3=SBW31GA?B7W3ZGHM#.'9ABR3GT7;( T+A2P2A;0; M4>J]+E5=6M[^9!YO(G0MU-="64RP5K56\&Z51BQ*R4GI[ N\?9%X5XMW1=LL ME0$,& IQ&(P] /?L*M7" 5)8!2-*4(G8=[G:V@Y"LW"^F(=9G/=+9(N-=D87*H#0RW013<0.VCD#EPJTJ'BQK L% M:T&65CF'=$@,TV,)]Y7LGZ!=W@S2<(QGO[Z MEWF:S+ZSP;*1IB0AI4:$VP8HD#MHMX<"Y$A:>5:N>$;B2$X:?\>S:)3?D^^> M(RZ&-&5('#:ZV)S;72B$M+E7"F ;]@]AYPI>QQ-!U8)D(017L#93IJV=HN8.PG/% L*<8.]#07/$O",(#- "8=-8Q6P9/;8SG** MT89 ME%EL)=5)Y>5XG%5Z;6FEU$FR -/2*JDSI!2,EG,!@;20#@F'%?AS\C8)P#RP"#LH4FA8#EH1;9$/# M<>UVG)7ZJ[A7THP ASQ4-(&ELR9+9-5VD,6V(X]730>/?>ED%0:RKO$7HQ8@ MKE"A*2Y+M=9U35 _Z-;%>:6-)9DU_&0LY:&GLWY3>N:-0XK'&"RV U:\3]"' ME!U%P+*=!$L$)] NF9V_A5P;I4B5<7[5W19,0AGCN>_.)_5>ZHHM.^?, S8" M6U'JS\,XCNE?)#YYHO2) >G>@&&A2ZTSJ52"KPQJ-^#4;B"U;L2J,VR<1\^A MZ2KR?$]#1[4>Y@HZK[UN.EO=(T+:,K?T9-LGY@[*V)'&E=Q9\G?0JKJ/?U.A M':/%;%+IO?C8I)&N'"DJ'%[7+>K02%/:E8H,^.A+!TVJ^Y" <].MD8ETDKH4KJJ'H25G7M VE*B(9]]'@QL>2;8 4FJFQ: 6_X7 MX2+LH74%L.N2O.-M9J$HO+5%@3&.E9T^S2M']I^J51]I*J0 MF?68D>.(!6/%O/\(4[(H4-HYI@/9//#"$)<;'D1SJ8@+J,$,'!:3<#Z=A\DL M_7;+Q1$Y56_5M9WQS"7.J(A-J=PXWC[K9#\Q<#61'#!X+WS:PT,D#AH0\CS] MAU7KSU^]H9;;Q)Y&Z9"$C@5^\/Q*?(%2Z5O.WH]!WZ@3)&3/)_9%\*_C]+'/ M>6YPPTT-;?P;GY8P:7BX68/!US U>#?*#6SY3XEJ W7[#9,PGZ9A/D_1/4?I M5&11,A.7(LW#.%D$?_?>GNVH!I_==);EX6*Z(!T7$! E,3R13,)XFG,9//3>E:C .&.[ M)L+5WY5$ST_MS1'S#R%;=J8O$:YLG ULLG"-.MO':G'.7"(Z>2@N9]%BP9\N MR>$3[H+(!^#ZZGY3N9. MJ7DXB<\JU>\]HNK@Z;I\DD5<@"DM'C"/4P4TJ!P)6H5^E;,;MJ.EI',:+^KM M=2>/TPSK,R8XIHX/KN\4^_=C;O4?^C0(QN7'%16N"W[=&';]T2>0EOHH=,9\ MK[U!.#/X+ G(Q31XRV"#ZPV<$CLYVWGA&CV.>4X?1Z&0!/.]7XBJ81[,K0 R$/EG,7%I$Q!)QA&R83'VFX&T:)$F4SZ^22133 MR"),IE,(2^>42)-$3&< 14POR2Q(LVB17J7S*%^(=.&^Y-$$"R;18B;F*8^D M.?(VP/%PGEQEG,BSC#M'S%W,B8; 4JD;R9)HL@@R?)B*A:,IB$H%1J AF7(D M!4\'3F >3K'$)?LQ;Q1?;;A30T#G8QP)W>EZ.!X:54E/.MQ]K,YB>"S(=Z:4 M&$6SKO7_?%W_ XGGZRQG'DB;LNPR"Q?SF4N\/)S1ZH[S^>HKF5HUI/ M"KG3'9*FJH#6$&V2^:Q:?EPK'/K@"NX+2Y1,31<\W$[VPOKSPD.CZ:S75'0? M0:>R%G_X0,-7"#55V#,E\\/=I]]=*8>\#X,'I?)8#7NJ>9C1@JO9U5NBZQ^( MKG\E8@P^U7M74,Y41]0L &I">,PG0S6 +R/75Z%F>A3G _MS/?:(0 M3E%-$$\W:W:R]V-J2V-*3*3&-,JG=.4 [];^_G7HU!Y&0!; G=5]MPQ?1T6W M;4+:X@>U-&1?,/6X>F:5&EPP2 4W4ET[H[&G6F0"O=\]J)D9;. M;?X&CEQ+1 R@C'K\)<[!3+RZ)@.=X@32X'AQ@),^7]"3K,(@-)1PUY#&I\05-'8]H2=>'.ZS$K")(L)A\&#U'J<5_YF MB9N.L>?O_AQ1B-]!%,%9H@B*<\>-H^.AGR/#.,Q ](0>)O"N'I'L(_^,W5,W M]97+OZ#G#+*$O-:[0=N3'G.IQ@S>[.G.86@+K_J*?[PH2B/D"A-\%)21>.NO M>%\PE@#?"N7G#):&FT3U%?X<[EU[=V\5^W^X)>NOFH=+1KX5HECH9=<3@3R] M9698H(.<\?WK^,SF;[N<,]W%J;NLC<-T/O77 EP^]$D#Z>Z/Q1<0#!_;5VQ7 M=.Y'@>O1+RQ;9=;\.Q+?A=2M^[%E&!U^JKIQO] @[QOFRT_;I2$OV@"OJ\:T)]_H0V&'_!>_Q]02P,$% M @ FTI_5+S67&8D! BPD !D !X;"]W;W)K&ULE59=;^I&$'WG5XQH5-TKN?@#") 2)/)1-5)O+@+:/E1]6.PQ7F7M]=U= MA]!?W]FUXT!"HGM?P+N>.7-FYLRNISNI'G2&:. I%X6^[&;&E!>^K^,,6/)M9NR&/YN6;(LK-'^6"T4KOT5)>(Z%YK( A>EE=QY>7 VL MO3/XB^-.'SR#S60CY8-=W"67W< 20H&QL0B,_A[Q&H6P0$3C6X/9;4-:Q\/G M9_3?7.Z4RX9IO);B;YZ8[+([[D*"*:N$6&&;LC**WG+R,[,E"F8P@053AJ.&M6*%9JYB>NH;BF#M_+A!NZK1HG?0P@B^ MR,)D&FZ+!)-C )^HM?RB9WY7T8>(-QCWH!]Z$ 51^ %>O\VW[_#ZWY'O_BA; M^&>^T4;1ZM\/X@S:. ,79_!>G-L_YNO;&UC,E^N[VQ6LE_/[U?QZ???U?G6J MKA^CW7]=WT(XO/@%&MS.*5R8;Q4B38S1I"*304R]4%(0VK:C,Z8PDR)!!:Q( M@),12U,N.-5#7\ Z0[B6>PZ,R-/84QKI9 M]9B,&: X+\A);6HGJ!+,@Q4K.8WTSS^-HW#T*Y1D7)@&80^?50"RX..C.2@ KFL"F/+24ZL+)5\S<"X*A!V=C;QCU M':.S<. -)V./:DFUH^)M+0\Z2%VD/3*E >VB7U4=]>NLH.Z+A9.!USJ+S M49UT_WQBC4ANR<+J.O$XC'%@U9.E!5/71\&DA M!4%]AE79@_] ]J3K:=$(@E -LU/V1A.C7*YE3G+=,3[?,F MP;AIG1>.WS \4AX[3?>%;>RT]^.4HT%3TO%P_(KPJ*$7]^5[6[[I3&O+]@7\_HSY0M36TZ2$)B2:] ;#;N@ZJN_7AA9 MNNMV(PU=WNXQHZ\E5-: WJ=2FN>%#=!^?\W^!U!+ P04 " ";2G]4Q% M-AO>9-2P'::H'YN5),D[H>2\PEIQ48/$[=B9!K>SV.A;A=\Y[M79&DPD&R&> MC'"?CQW?$,(2,VT0&/V^X!V6I0$B&I\/F,[)I3$\7Q_1?[:Q4RP;IO!.E'_P M7!=C9^A CEO6EGHM]A_Q$$]B\#)1*ON%?:<;D\>L55I4!V.2*UYW?_9\R,.9 MP=!_QR \&(26=^?(LIPSS28C*?8@C3:AF84-U5H3.5Z;2TFUI%-.=GHR8XIG MP.H:PI$I8,%GS>J=@A1+2@DD<>9J\&1LO.R#/.N3P'>0@A$^BUH6" M19UC_E\ CVB>N(9'KK/P(N(1E[\]+"#HWUZ!]='[MH_>G\@DH+D)H#QBM:&8*9>]T ]N3$)]F]7> MLJU0,BTD_* +T2JJ#/7C;<\4!:\S42$PK27?V%+1 E+6<&K1[S\,PV#P$RB3 MQ4*4.4H%WT'8=\-X0(LH<@>#A!;QP T&06^.M:!J?NWH_(!&CNDXJD\\WE1# MK*T/N(*][3BBP;X0Y1U"W=JHQ!:(:$4M;S65"S6QIUU-4TNU\@6HJ[(G2'S7 MCP)( C?TAY#$[F"8]%)[)!HS,I3MBW7Z"/TPA)LD@*&?O&*8'_K&.'F3)\O_ MH3XFC0N$.Z:&4C^)( G=(+F!)'&3&Q\>"OP?IA)+=K@3FKU*$W5B0A%H?F4I MTO#K'>/"YZQL32ELI:A DX.,E5E+"/:84+\1U9XI\$TC4@Y]W^9IZ,=N' UM M3@SB"YDI,.7E=O5EE$R-N3WBVZ =Q^7+]5N-YIT--*K'G1W;BJZUK74WVTZ[ MIY=AV@W$?]6[9^43DSM.,96X)5/_>I X(+M1W0E:-'8\;H2F86N7!;UN*(T" MG6^%T$?!.#B]EY.O4$L#!!0 ( )M*?U01#P@CV@0 "$* 9 >&PO M=V]R:W-H965T#E3'-;#C4^0HKK@/98$T["ZDJ;FBJED/=*.2%,ZK*812&XV'% M13TX.W%K=^KL1+:F%#7>*=!M57&U.<=2KD\';+!=N!?+E;$+P[.3AB_Q MEN9>KC]@SR>Q>+DLM?N%=7P9I^()!U!M$ M+N[.D8OR+3?\[$3)-2A[FM#LP%%UUA2]PHA=P6 37LC8K#9=U@<6W $,*:A=9M(WL/'H5\2WF M <3,ARB,V"MX\8YI[/#B%_ ><$EB,G"/C51&U$OX8YYIHT@7?[X"/]K!CQS\ MZ*5$7MZ^OY_??;BZ@*N;=[?WU_/'J]N;[R7R=9R;V\=+8)/9$3PC>GN('@_@ M<85P(:N&UQN@]E349#W=/FFK8;)9]$@0KDPM-R8=9< MT0E9MK;H.H '1+B1!H$!:8$,,B5P02K7N1*-:R.Y //L_J!E >RI53RK=>9\+F1)_FQ=M\2-MBS(A\(GK%O*4;:!7+:U41O7R@40(GQHJ!8]99DUW^H KBEJ:(U7MM$ZI5,Q8<<3/TQ&WCUJLZ5%'^"2 DH=2A011 )QXHIS25AC3:#1F?A@G'N%O8X2%DA5\&R>ECP1LI>H2+[JB\4P^ M85_LG.0KND!VN6R4H'M&E)L.TII\JH6MRX-Q'?.SE6-E:^4J?F S$::4VP.6 MCOUQ.G'Y=9-I.-VK#?R7VO@4D6[0W3[EYDW@'>ZQ]5QH?9I%G9=M@<\,]C9) M/Q0\R;53F4#M[S/Z2)$5LO*!%/?IH^^<7VG%L0R\_0"]9UU$ ?PBZ^41E!18 M0;*V#>/W05BBC?6KS,:!X9=6-+8Q2?#T5+!+W9?'7<[VZCN2BZ-68P\T\SKW M5.1HXD]'MNZDB&@<_T.#))91 B-_$D^\^=V"8RR MGK4VV=^VM)'?;6DC#2]WI0R^=\,,]ZYM\K%TCQ/=5;B[P7>KN_?/O+OVGX]W MCZ=KKI:BUE#B@DS#8)(,NJIL)T8V[A&024.$W'!%;SA4]@#M+R1]]ON)=;![ M%9[]#5!+ P04 " ";2G]43I*PY!8& "S#@ &0 'AL+W=OMQ[>.[KD+I:*_VG60EAV7.>%>:Z MM[*VO!P,3+(2.3=]58H";Q9*Y]SB5B\'IM2"I\XISP;!<#@9Y%P6O9LK]^Q> MWURIRF:R$/>:F2K/N=Z\%9E:7_=&O?;!@URN+#T8W%R5?"D^"?NYO->X&W0H MJ7;B.R=P1HC+C?MFZMHVF/994QJJ\<0:#7!;U/W]N\K#C$ ]?< @:A\#QKA=R M+-]QRV^NM%HS3=9 HPL7JO,&.5E043Y9C;<2?O;F03R)HA)7 PLP>C1(&L>W MM6/P@N,H8!]485>&W16I2/>#HTMM,K9+;AJM #2:U?LUB56:/;;F[EQSW\_L6#4+1BY!:.7%KS[OO0:"/0@:*%DL62FT&[TB$4S-,[GDU,T& X$A-**P M+&E#TTW =L4M6W'C%.YJ@IK:K2US#+ P.5)R0269+%%9-QTOK)@B\I66A!UJ5+3]QY7@%PN MM0!YT0 SM2#F1J9"\WI LTPE,$B952^&+5 ^U(TB,WAD%A+V2K.2:RN!L&%5 ML7VQ!B]>EEH]2PRPP-NS41QX.:)Q*QIB@;X3^1R@;>_U&1&^57G)BPT3SR44 MQ!"I+N #T.GL6PH;OD'=;?K?RN>]L+3O$HL0&P@DA^X@MPN+RSY[)TV;2>!X MP&CS3IP7"CE?=:_8%4,IF7F8"P MVYI/B585EUXSKJ;.()K[-=BG52W>ARXUDF%G;!0%?A!-Z6H:^]%H=@BDC/TO M2$$T]"?C"0OBP)^,)MZCLCP#:HC[V3#$5309^<-PO)62.<^HKN;R_^8>[JE+ MH)!/9&M\=.T<38ET[3WM1IL;(T"2*M$]RR2'#PJ -C>UXT/-:-!PQZ=;2Y8%/N3(&3CT)_%8^_32FG[&A.0=XG:X_3J@LW\ M<#ABHXD_G ;>3ZI8GC:?3@,6CV/O]B##K^B='\5C-L'*,=)RD%=V;K9DCM7B M@H61/XYB%L[02-$.EZ]JQ,ZS[N5QJ%?$9QQ$+)C-/%Q^/A:.%AGIJA.HO=DD M94:9Q3.:U)!6M)J^E7'CQ*;5NA7I98&D@4WJ1ALSH.E@0^B-5ZO]6!]=SCVT6 MZM-\BCSN;"=M$??W7&G84A2X(TA3S9T^PPH[I "_0L">!).,(4>9I'SP)!&E MK1.NV0*4%,*HTXS30N'1@B72C%.]XX93/%4;Y7Y?'SF.UF57SYIV(K(JDQ1* MNA^>Z;./BL2<2TTE\$AYW'Z_W_N-JC0I:AO]NV_B8#3]'J0K:Q"):ZA#L4TK M[=0<;AO:SYC;STYH&';G?9<7//"[.W0[A,_"$%O,T*O/7-RT1S07RA'Y."5% M$-%N+(XH;__8@7>P\R&!WERZSR4#;#1E_4W1/>V^R-[4'R);\_IS[@/72XD# M6R86W83MC56E^RR9*XM!<)T0/>=>O,/4$L# M!!0 ( )M*?U0NYABS7@, #(' 9 >&PO=V]R:W-H965T,=>SYDS9^SQX"#DD]HB:GAI&ZZ&[E;K7=_W5;7% MEJF>V"&G/VLA6Z9I*C>^VDED*^O4-GX4!)G?LIJ[HX%=>Y"C@=CKIN;X($'M MVY;);U?8B,/0#=W7A<=ZL]5FP1\-=FR#<]2_[1XDS?P3RJIND:M:<)"X'KKC ML'^5F/UVP^\U'M0[&TPF2R&>S.1V-70#0P@;K+1!8/1YQFML&@-$-/XY8KJG MD,;QO?V*?F-SIUR63.&U:/ZH5WH[= L75KAF^T8_BL.O>,PG-7B5:)0=X=#M M30,7JKW2HCTZ$X.VYMV7O1QU>.=0?.80'1TBR[L+9%E.F&:C@10'D&8WH1G# MIFJ]B5S-35'F6M+?FOST:&[UP17,-=-(:FL%8@VS'4IF9%-@8 >^IEC&PZ^. MN%<=;O0);AC!G>!ZJV#*5[CZ$< GDB>FT2O3J^@LX@2K'L2A!U$0A6?PXE/F ML<6+_U?F\-=XJ;2DP_/WF9C)*69B8R:?Q9Q^G5XOIA.8+\:+Z=WT?C&'V0W, M'J:/X\7M['X.D_%B_)':YW'O9XLIA&7_"_Q-GNI\[ MHP+@"]UXA/:5 M:+'OW'*-$I6-5$1V#&@LBMRA3D%]@-/-E1)Y]0WHZ'#5V ,%91D"$:*K$7H) ML9F@K)^9Z4H*-M0_C_S3.(4P2"#VXKAP2,.@((>\S("DH97_9*#Z9^-ZU+;X M$U1;)C<4R8@G]!8E@69)1F-44KY4O.PM,ZIE'$#BQ4%$=EXFSD7B97G6U24+ MPLXHDH#J\K&DI,A%Y.69*2&9L5<$:6>2K'#YT6WRW_6Q%HFMZ=:*#L:>ZZZE MG59/#\*XZX-OV[O7Y(Z2)46AP36Y!KT\=4%V';J;:+&S77$I-/58:V[I44-I M-M#_M1#Z=6("G)[)T;]02P,$% @ FTI_5$7>.JM0+ /Y( !D !X M;"]W;W)K&ULM7UI;]O(ENCW^A6%O&1@ [1BR?&2 M] (D3OI.@'1W$"=S,7AX'RBQ)+%#D6HN=G1__3M;;13)^ 8S0*,C2V0MI\Z^ MU<\/5?VUV1K3ZF^[HFQ^>;)MV_VKY\^;U=;LTF96[4T)OZRK>I>V\&>]>=[L M:Y-F]-*N>+XX/[]ZODOS\LFO/]-W'^M??ZZZMLA+\['63;?;I?7AC2FJAU^> MS)_8+S[EFVV+7SS_]>=]NC%WIOVR_UC#7\_=*%F^,V635Z6NS?J7)Z_GK]XL MKO$%>N*_/3,!I^H*W2V["XO,13N6MK^#6']]I?7Z]655>V>;G1'ZLB7^6F M2?3RP'\<](G]\O3GYRU,AR\]7\G0;WCHQPSK= M8A=VL6\6DR.^-:N9OI@G>G&^F$^,=^$V?T'C73Q^\_K_OEXV;0W(\O\F)GCA M)GA!$[P8F>!+8W2UUJ9I&2?UBDBO()?5U79P,8R>"#3Z[Q,RU6>%KIIX0L@K;;1>8D/(77G M[0%PK]WJ+[.[F?['Z]K^[G*8%!"N!!+%-W1;P5]?C9\XT7]UV89'2\M, MIPU0^!Y7T.AVF[8J7:^!!.&ST>D.X=W P/NJQC7!]/C]]]=)(\-Q[?9I>< # M*RN8>Z;ONM4V7)Y;%KZAPK6DM8%Y"YP",+QK<01=Y+!OF!-V!6M 3,!!BCQ= MYD7>$C'D)(W=8UOI]]PPJ8Q+7S=;&&J,V05F<8% M PNC TG4?5IT=&HP0EIN\F5AY"W:WZ:JLH>\*!+X4C\ H\)_$3R9:0T<4$G# MX/NUN3=EA_M959LRIZ_7=;6C32#R-@0L@#7"LV+&E>F*H*TLC'"DO:E7L&4 MGR9\V>T+@\/-")UN&=[_\7]N%O/KGR(\6)HBAU7P&=,J!S#B""$Z7 :?1-I4 M90H04+RV;@^KRTN6,\2O[].\2 E$/#Z,;O##@0;8I9FA13:/Q,55"F-Z5'0H M*#B)Y!*<18 "]'>6-ZNB:KI:X.1P9>P=GB4C5(0W'H7E"2'MT.J"0^>YS#?$ M*_@CZVHD!_\2_@6GFE<9D,?K5=O!%$##(*4 !E57X%X ##4C3+NM0@#.] 37 MNW1<[W*2Z_TVPFB^E$1K=RT!):N*(JV'6>+D^,,L<3G3_]Z\A."K#@BX!$%7 MK0GN^SI'Y40#7975+E]I4][G=542,L-0#]L<^ T^"7H1\UDZF[MTGYN2CT9X M!"@ZRR;/\K0F?*CI_+-N16R/Z9HX+:]'GR"1+70,SPNEAM\$FOKN0V= 3*GQ"B%T#'P'&M1+F"0\OTP+ BQ T")LR%08N M *4MTGD0UV$"R&M=U?DFQV4**L_T'U5Y)IL9G41MTWL#3,:@[K<#9M'5S*;M M;'E)+*[.\'$67*_O;O7-Q7FB!92@MH%25NI;"Y_?TQ88:2/ !>H %ANL0&\ M%D+*58/$A22BW/R$! #C756:%K%$%JM9?P8DVQT!I_1[E6.RV #:)ZJF7@@& M2$LB@L0.2 #'*91\!_S#+*\6!/!$P2L7C^!Y/69X:8U6H+\@[VC!2H\$VWV6"O M#,#C<0 3:A10\3"(:R@BD-\%3! G%;7 CD+2)/L+E&F1##5+SAJT4H7PTPUK M388$()PN+POPJ]MUO(P*QJ[IY]ILT2@![)1EGR"RG.(IHKK4'B9YZ)7CH5>3 M//0C;&B5@S!N=*3'P5X&.>;D:,,<$W3IJ5F8/P8B2XTHD*NBRPRK=ZQS.($G MZ@.A2MZB^O 7<(/V<%8]()+%? F)$?0BT$?D+<=O\/60402\P: "Q\1&"D2T M!>8TI!(!!0*"*!H?A!VM,.+/(#N9=='"R_@]5NFV59$)]T#^2-_9G;95BS0R M@1[R8#@I$<(Z!1)SBB%-;IQ607MBR )J-;G5__HCL;;67[7?;3$/Y<@SV"4L4 -@$6#(-VS(MBS<.; M]CA3D:\-V8.H")$2%>U654"-8A/A#D5'=>66VZ/5I<]!8 S #9(UJ# (AT,O4YL(Y1?T\%DCT.ZF!6E9L* M9S:.L,H;*+!C5H.T5;+YG(-QS=,>AZ];;O"(4CU MM*^' MM&E&M'6%1P084_#)/+F\O-&G^.'BXEJ?JJ?ZQ4UR MM;C ]R^2ES>74YQL?NY=PN??T3W1N)5C1V+=(QP3A,8@5YL>;IBM;5#Y')]F MY,>0RZ5(C@T_W]?6,^0@H*D2Z72-M0T0D]!+?X9+U#L#=A)H]I95>';7-6;= M >GD]]YY8[U[+&J41Z*T+,G%0DY8]8P88(=F)BT=262_)8QVNP!TT&?ZXD+] MN5[G>-1=7>9$B-%F]14_]:;+BPQF:O1B=JD_@"U*JJC.0=F$Q>^L).%8-K MY(4MK4DT)Y'D0WYI.H3- :EL73;PYC[7:F9<1(B#K#&P9NBCZDE=F/.U@1RYJ&O4V-\]J^ I(_1;E"1JBX$LG/BUII M5; ;UB"DA5V!_"K;?)T33P7$3?3)PHV@0MNL6GKQ7R.FX-&B;=&F, *PO0/R M/GMPSB^V!#:]1B7.:0(RN:,55-RJ;K.MNC80%O@(/,F>SI.+>%=V3=NTMYX, M] 7QV_:GL2?"'K8"OK/;UB:GD=EL-:K@YP _Q7<'.,[?@?$I)P1 C\=([>OV M 03O@31/687G!"L4G"#TV#^-7,S3%=FO:^ *"FW?NMGF^QA:RP,#N,QB@D3, M2H*_\>3%3>4HM-+[KEYMZ?$ _"DA44"CUB'85FJ)XA1L[;S!<$@\';Z%XB=E M@QWTM-JI*EZ?&B!K035VI+(U'5FV/(55^Y#3I46CR)VU,@84B5&\.[:292[A M-ET)"EM!@2'>?2XF_FJ+[IT]"H."6&.9$J=EZ-!S5H54 $?R+)053 V *%GM M0(P3 QA-C\J9&W)6'G!3>%3VL0Y1"1:05:AGH,:$/D3 +>5Q"X];< H,K)RT M#P^3/N_P^,$1H*R*Q@UQUF/J$MAP$A$?#" V$T?O>$(D]?X$P*HQG+#LTYUS MC3OR^HTL7'R;;#X6*1O S)8H/RW5?"$F7J(__?EERL0J)<5#$M6(/:7'@S6T!L*A1.U!M)@_:G2]*4E@!4:O>XN:%^&*WRNA8)/O<@I $"J2IF:/CKR5 MY6 (B(R[VGAF1B%F9C?H)F_17W,K7%:.R3I(*QL3KX#CM,0[>'KR7_HA&0:. M"(#BF\H.TA A][ 6(Z%@Q.0X7!4? VVE<AY*C6W*S]$CK+1\QSDV7W@M<3&I)7X"I$QK7#21*1C,%6O@M.AA[7%R MQ&'M,9_I[\PT^KMB\'G06-96K= ;AJ*N6KM,,J(-+HTZ)5 P@%"S9NM MC;>T9K4MJZ+:D(=@#?#-Q8E#2M0VK3>LXCN+._5SSY1%<**Y4FQUQ&GZH[=2 MU-YX'WZ);#PT:,30A.D^;X5,TS6)A-$%,A_@[0#UC40!P10^6_A X)V=^ QX MBZ#A7;R8.UP,:9)$E[^3O\=D+E3X)I0H?08E(%?A@BPU@V P,IA5@ MH,!GT5E65YLZW<$73;X!Z^$V!O/R$&GU2],^(*'$PTDNR=" '&1!E*IR9!QM M$.J6[8DRF1V(O5H_36V(/A-/P"HX3W2[^\.U"*".,%_']JLHP_^VO>Y5T3XY M-/J$8_OHK6\PDX(\Q\WI- OQF63SBTD6\@9-;B1%@/A2,G5&.,?D0,.*A;H.]6$MAF^A_R2=@$)3Q91\$0[&DH3Z#]X&-S@%$V&#*UC*T?7G8 MY>AQD,<"1(3V'5IRCA>0\QY("X! 25(.C&>2(1A(OMCD\!%33@X9129:5.V< MUEDD0@?)5K'-'2:DD(X46XC,P]=YF7LAX>F<#$W1&X.0\1?JSUHOT#PIZ_T+>C*^?I@U?BWO06X$:P)(5-8,X)\?!@DR6N@ M?^8_;#<(D9D@0T!&D;JR EC;8'C M!YN9>K]FZP_#D W[71L41:PF@Y893AH@N_B2?HCFQ8_/L]X M/IUH_">!\8C/3/CL?R#K^.M,3\ZC/UM5YR 65V')[LG.PWY V50LD]MV-\)&A K,ZR. MR%HD0RF,!9 4KH;AQ>[Z1GR'%#8(8#>_ $7U\ES=#F_L&GZ=7ZJ/!%T]/Y_$ M()^S.9].VK0<>QA;?B A,Y "K]PGU8OMQ@*K)YZ(B >9Z[C@BHG8@[U$6V%, M"L\<@[S5%Y?>;GCOWFC.O$A#U"8Z$.[FF)Z\[IF>E8<8XP06]Q?YL"MBT8PH M.4B O.:\>M2,@-NC-MW*[\ + 8B&F01]P!DW?.6<1^3SL>\K$T8^Q'=!#W" <@!2.YD7?*DU8.F&;I/_YM/Y_^]CZ8KJG)SAFQ*PCDCEL4/ M) 'N9OI[4PWYY-318ZSHAL3GZ=<[2D$B8=8LR14K8 M?6X>I)XA1.IA%\#%U;DE8XM)@!V '"VG/KRS858AUX3R-B@*B=9A2X$BSC?E M*IF\7G4[U%)6] 51G7BQ,""\2NN:XP^4YFS3!ISCC'U7-HL" 31SZQ07+H8B MTIW-QGS$*FCR'07)[((4!S;\D5*JBXWGH'&5KSI4=OH'2#H1?2 =!A:WJTC; MH_J >Q;DF#)^O(+8\6#+0LBM,LJH7JDS_5JCX4,V)KJ,S:H6GR2-*"DW8JF0 MW["_Y)-@P:=' Z89 +HQ CX[+/E>:;<[8+(DG,75\;T)*")K)/258=@*?6 MV_WVT)!SQZ4'$UF@BVH&"O[R7:6![?DU."$T$ V'A;SD/G'EXS+0EB29P,[L0 M>?#>8DZJ K+_.'X2!M3+_KBXC*?SY,7%2SK0IQ>7(#.\W5E0TKR6FE@R3OZH M@'=<3(8$9BDG9"HBUJ_(X6EJLCED:QR0[V3@&/\5] MH9M4I(WSEX*IRHX/IDP;Z@D9JT,"[^G@?5MQ[9?R'BLOF"1-%]661M?$S3)8A\(W\X"9J:8[(\ MOLUAC! 3I82B/ D_K 46)>-, "N)(47Y"[B)C<]-'0HP]$^' GV":F>4W0"S M*='M?9%+P+21_Y24A$,A7 19M2SRC1P8_-,0IYIPR86 4BX! M[87E6+U@58!\V>3Q]N8=/VX3?>V.05(>!?2KOS@!NTB7%'5O6F=E-HP_J"QF MO1<5%)(AOM7C4Y&_/8PST68\6VY& M6$SC>8QR5"-YY8,"V:)Z)''%4,IDJ\&B%.:?4UDHVHX^/])B, JZ(3DG1^*8 ME&#NE+RS*TI)>0":O2%JE-0/Z1+07]1W.9&+I=AM M12%/N[6T56&.D3#P UNZPPOO:T#],9EC'<:\-&WBU6'IOCA@@ZW;151LA8% (K!6&XXI<'41?;156BYG"41E M4W5U7UM2-L3'\X>1&-8.B!>D@0B@) G\8D2P!F:#;W7!;T8Y:NSAO3>*>&5: MH*QN#)?Q\=0G=WS?@LP/EP:RAI&K.G#V#/792.*:;Y]/Y=28,5 VG#'B(W!1G8N(.=P5 PUG ML)KBQF"NPWZ;LQ?%&YW.:XD=$#::.#&Q&KK/.J:XH#F\VT&XG,6%15%);YWC9<]Y33GCC!^)B0 M'-!EGN$Y4GX?(B8AR%*2@8F:QP0,$GP.LLZ3&.=?8LC1Q^Z1V=2AKGU,$T%# M$HX8!2%D(+3&:JZ'8+G>9^&'4R-Y S[_= BY@CU%NB_%P6T"C66\:X-R:!6; MRK[D#AV/DC!.FO:F-JZ+C\T;79,K;,B2"GF-SW-EWYQ[?HQ<*7=^2 Z$#]D< M]=C^"'6#,-=W,!CH8D'*0H'8 *EL[^*B6T>(DW8JBYOO1;>WAQ)&/)2U M&$*/->F)=(AN:V3H;A, MF";EVW;XP"XA-4RZ3*VB.-[ZBJN9Q(%/;@[%UF=*:(O#U"Z;KT@?)"I$X=$E MNRVY[98S.\*5VARIE> M$G3=](+*+D"6:E\2[4IR$P7:4&DPDR!%\X9&R;J5 M&0"PZ^XL.>6 M^12[$QF&7@^B55$/ BZ\_KRUZ@J-E'.M &_82,:A?P'^^&I*VPPH".OP]Y0\ M06<#%F=-FGQ8C"'A_P?J6DD(X.HY#(*:*K,EIBA XFJI $R:FC 0F.#WA-AB M&12M6^\%94"3D@YR,F]%/XSV8I&E 6E*F?TT&!@1;1+&CL%J*SJ7=D8*F'0) MVN_AC+B3!HRXB;)$@7=1"7Z#V3Q9"%Q[)'8]UL@4=;[ 1'C4'@,GO@4![?WR M_)D^D;)CY)4D!4X=>"+D(852H0>&BE8 %]M"ZGTB1JXN M!KM+TDVMPIWH?Y.O3P:A?/^+^70#C%N7?F==K;V_.@ \\"'AD?]@A!9O?6-H=4VXO ,3G=2IDQ67 M@<%5.DVNYJJ8)>I42!&[M%!XN,,PI/-3T4G5-G2.IT^G8=.;60$&+"+.P6G& MV)$"^-(F+45;($!=07L0V]-A@?:=Q[TL65H!H J M!9^Q'1DZFL[BMH'3#(?2=R99],+W]5A,]_5XO5K5'>6PHX6+*]BGMK=+*X%# MO8>U#;/KZ=&'V?7?%&%[[*R#!.BT8QA2Z<_9=K RI9=3!R[NNE2]GOPLV[X.S?@1QCP0_H0*]54AXO4CTV L$ 9)0><7WUPL1DWYPZ% M._JR7)Y+V5%>(3Q)^884L*+'N3K3);[&&,&1R7=N7%*106RU!:,^.H=I+3X^ MS"MR[FFV%\/)$LYY=^G-R :K]3#+\_8'-@+HD,O9P MNS((A[N-%C)L/1EII MLY")SZLK,^GS>2"'%.(&!MB9\F@\Y*7XF+*I!QSZ;+B1G@'U*NSTTNVM0C\$ MPX%AK83 16=UBD$#Y,&NTQ[L=PW2V95*;B-_^+^%2'@:P6E;YYLPFBB!J;_( MH/F')$)OK+.BEMS.X:G36VRMI.JRBZ*_0=Z(WA('TUQ3Z7 M<#R<6!9 W5!F4FTXC@ S-=YQX[F*C_0J1YA@%-6!4]HF" Z=1B8."G+Z<;\' MPC_6@GAY5!8>1N<"+U(5+083V;G]DB!F3'5IPR3=9_O<"]@R4*@2&(L*'T8GJ@ 544L+6;5;GL\H16?W+$! L;"5#)?OHBL<_ Q\N+FSBE-%:G08-7J7YQ/C_Y>AKJ54UZ3YW#4+_B M2(_T%4$4)OO,[1 T#E0=0(WB&AG[ PE,ND7%WI) R-U3AJDXI(?1*F+&-A4' M5G*T=@X5"2ND_NL\%$:FVM661!%C2J_#/=(T>F3P*8ZK2M[?XNSB&3=K"CK9 F/[OLG-T_F+UXD^._BXH)/#C[>+/HG-Z7-^]9F MB^G69F_2)E]QAEU>=+;O)ZRSY!/'LDIL43RLR_] \[.:NB \;DYY,OQ5N5]M M]&C?M7T?-OLC4;>0BCJO06/D!K-O< 1*IG9I99)JY33?F7X[N3KUOSP_X'C7 M,(2HZM@ZG0(/C(RF9+0@(#DPL$7 9"QBL;CR$8MW=KL?8=EW.+R+6TRAG>^5 MLICNE7+75JNO [>;#*/9#W1)P5#=V!SC==/-R"NC01YDL0*RV_#Y,YY=AU\. M%?K! %%U,_(?R7HDH1;>&1"$LGTSUV!.RVT<*@Z5V4D-#PC9\((9F^J:/E"V M/=^*(NM3+@W3%<633+.=:$DQB6HIN,'W\- VRB3]!S8UFD&<]>I:T9W9])M= ME9GBN <$0>9-CB6U0 X?0,N@U"9;AVY_H+==@<#0T%/[(#!1)2)K0+12&[RQ M&,HVL=)#A[&'8<1>YH6KDE:E+O-N@$SC3Z MQ"FL,IH X$*78N-6S!,C4,19 M5&%G4Y]L?8RL@YM5%G=W1MS(T>DKDKR"YD+MR/>']#6?IA]S&SCN--S?(+?C MYH7;L.=G0+>OU'^C\#^N*5:X$.T;0=_VZ$M?B6G0^U>]LW%Q2[.28@G:[6)V M$_Y?O8WYTODS_L\/X9F8/NEK.:?ZXGQV^>P,_O_R&:QX=@Z?+V<+^'PUNX#/ M5_"]^C3"X>:SJV>PABN8;_;BV=E\=H.?+O$3Z.!X6J.\T0%/]3&8MT&J/)DI MGVMB# ?]+U-79\"I$:^659FY;+Q0NR(>Z=VK?<>#LPA(:[""PK;8M"Q>60&8 M2P\/FZ! J06"I&I&E5VO<,6TSW#/LM$F'KH;#UL%;] QW$@&\^ M9CJ^0RMHG4]]+O7:-FW_];750YIR#",UY"I91&J#'X1DF0A>>B^&^32 MALL9BQJZ"-&ZL:D=<%!2YU[=^FW?$>ZC]/[RTD5V6HA8DY%0Z?MAPI3Q?B&'SBV;ZS^,UU.XC]S08 M #\C1\?176L,6,VBY6NO:A$K3G2A#D.F:/TKOL=][% M_C #@.LM6MCXH,2)U/NEM$2/KB?]7]@R^3]1V [W[;4%*6$@_TB[=4L&[>>:\5!MU-.Y%B-I+(-91[Y@KBXL0SRM+) MPZZ'9>83IT$/YB:00<_M@$5DG:O9#E827^=%E'FTS]&;>$)T#CT"H=E'E \/X^N45O>D^JX%G MW>TZJ^/1X=67-\G5M0QS?9.\O,%A>*_A$>(D,,O\^B4_"J]=WRS@\Y0:[7L? M+J9['WK@,/PP50M08EAU_H&VAQUF-@Y/$?&IL +Y*'5-,CGC-#AQ,(!,H!;)6' MK=2VXQTC^1KO)W(;#TFH;M(RFV\UM@;):NB1&NS&;WN][NW ME<5IWT=W_Y+=X5UK"\]/\BQ'L%*6 G"2P_*WC3]=O$@6+Z\HFGEU*7'H MQ74R[P>B$RD"5D/NMM&E'-.";7RPV6 N0CNRJFM-U<+B;*^.$^N M;FX2%2\L%R-O*%_TB"S618<^!7$%O3Z2)$/[Z_#/'TAQ'08^]Y*Z M3"YN,))\ 7N\$MB?)^?GY_$6>S@PO"Y_O5X?FQQW?WIY<8DG??Y"&E@E%Q+[VNZF.YKZAR' M'&H=E@H_T-[T/O!)RM#ZD[$=3+->@!1R]/<[ MN9?)=9GR99+VP@?4M :N*G[$O=0+WYER,=V9\G;\DN-AX/Y 5\J'F9Z:9K2^ MCS).)B[H'@R>!]ZN>%(N_O-,?V)L5P\0-KC%6&T@U<9/9J!9#!9+[%O)O^O= MNQK>1+P\4&8O%EJ[+#:%71;"V:9/WO>96WROS]Q*.M""B6VRH)\1RZN3: MF1$BFQ[\&W;9>NSXR/;^7+45LF;/[WY[???&OOOZ[@NJ]_.S\YO)-N MA!WLT-*V@1JKN"-O=-]]"!36OQE93:6 SCEY1O>B1?=DD$!:Z+*BHHLY6(:%]-!'N"3 MS-TT&"1UOU,3PKQ!5PT']I:@#Y;<2("&<_H%ZIZ KHN@VI'UZ'SG;MD5=P2S MA'!8S-Q#1W::B8+'G<%V>=MB9S!?/VGO[/&#)BY;PDOA0!.@V(-O]7R+5=(TE-\FEJ:2?3Z0?N]4IOSI2 M?O[ :T1'V8#R5QX *Y@#H_\'ENC375Y(U#F[/1T3N%B H;N3 MD)#\MR,#X80RF M*]X$;2YA7+XRE"8\[-D5X&=2 S/]1#>$,@%%3- Z5>6%GX@Z\>;.X_AF,&P5 ML2IV%7N3= #7,#P88LH (0T@J'![1N+2=_XX)K7YI:!F)3= MX-%6CZBB&%EH/S2:[UQ_R2'I_)PREM^F;?KKS]3+_-84!+YX\AS?]X[_^O$\WYO>TWN"-H859PZOGLVM0=ZDYF?VCK?8XI%Y6 M+?!Q^K@U*6@.^ #\OJ[ =I(_< )L/TC+^_7_ U!+ P04 " ";2G]4@^AP M1XP$ !%"P &0 'AL+W=OU]V&U5=N[T^ET'TPR@%4GSMH.M/_^Q@ZD7)=& M/:DED]CSS,PS+_9L+]63WB(:>"Y$J>>]K3'5U6BDLRT63/NRPI)6UE(5S-"K MVHQTI9#E3JD0HR@(QJ."\;*WF+EO=VHQD[41O,0[!;HN"J9>KE'(_;P7]HX? M[OEF:^R'T6)6L0T^H/F]NE/T-FI1%ZWEN&5]>IW>\V_,%QKT]D ML)&LI'RR+[_E\UY@'4*!F;$(C!X[O$$A+!"Y\?. V6M-6L53^8C^U<5.L:R8 MQALI_N2YV!*+ETFAW2_LF[V3H =9K8TL#LKD0<'+ MYLF>#SR<**3O*40'A@[&Y"LX(+U6F3<[RT27DPBE8Y MZ9G% ]^4?,TS5AI89IFL2\/+#=Q)P3..&CX_LI5 ?3$;&;)F=4;9 ?FZ08[> M00XC^"Y+L]7PIOYZ8AG.>]24&M4.>Y8H+%:H+%D>D14XQKS'7USX!$DP M"-/0"LD@CB)O>70%J.$A4YAS T)J;6LA'"1)"A=6B.,)7'B?X#(=C*/8ZL># M:9I !VM)RUKR8=8J1>-'F1>HA*U05N: /VM>T5@P4&M>+Z MWHTLJMJ@TLX6V>;5%A43)V:)SB'$L?=C37U#/-6JY*96^,:[<;/KNN8BIQ+3 M$/F=](Q;>L8?IF?OA@[FP';DY,:Z4-;DK&*&\F4S* VY#[PTK-QPRCDP2J71 MY_CJ-/L>7X^8;4LIY.8%PI@B3@+OQDTMLJI0,#MZ]997&B:T&B;>';E&[(1! M%Q>3EHO)A[E8,ZY@QT3MWI!E6Y"5F_P;1;7S=@(U,7?"GX_Y+V0*T(XT>--G MX11>F^V&9I^=(S8=MD*I'EY(4[]]>E^>*SJA" V?465<4T61&J4N&D9^>OKK MW?(=S\DTO' 4.03]YN\58BVP'=)_F*;>HS14%4O7B2>?Z3Q2-;XB M.?BF@4\8Z<#_/ EH*EM$:D*E;)_1O:56#9-$[ -IDG1-E;NB50K,J873P60Z M=IJM[)W9.SB>6=FOZ*0ZI;-@CD:D,S9>,N&ULC59- M;]LX$+W[5Q!"#@G C23JRPYL W&RW?;0W:!I=P^+/=#2V")"D2Y)Q>F_WZ%D M*TYC&[U((CGSYLWH#@,*5E38- M=S@TZ]!N#/"J$N.M$,B2:='C)";Q%:W'&6G*GFZ50O,_X MW]NE=0:E\=^9$.D0(NU"I"="/&+'5*T$HE<$K!.H&:C(B@M#GKELP?H%5P/A MUH*SJ$BLO4$3KBHB!5\*B3\"[+'RGXWL._?&;G@)LP!;TX)YAF!^UQH#RNVC M70I5RK82:DU*;FO/Y8)1-F%7Y(+D-$F*T1]:5ULA)UH'">-B2L=1 M-+J'%1AO;> 9E*]81HN4O3G+VCJ>4-^FQ]1Q M-O!Q=7P89(G5?<;->>/+"V6MM-3K'YAY'-$L]O_+;T)87P.R[YI:;"R))Y3E M^6C!RR>T)W&>[(K\/IF+G6S.%3$?BIC_6T&S_'3C4:(PS"6C29S\1'!<9"<( MHF3R*#JJ@O#@!$.MK;MSVF*;M,KUA]DP.UP%;OL3\-6\OT=\YF8M<&N7L$+7 MZ+K YC#]V=P/G-YTY^%2.Q1V]UGC=0:,-\#UE=9N/_ !A@O2_']02P,$% M @ FTI_5-V,VN)U @ ( 4 !D !X;"]W;W)K&ULA53!;MLP#+WG*PBCAPW(:EMQZJQ( B3-A@UHL:+MML.P@V(SL5!9\B2Y MZ?Y^E)QX&=!F%TN4R/<>:5+3G3:/MD)T\%Q+96=1Y5QS&<>VJ+#F]EPWJ.AF MHTW-'9EF&]O&("]#4"UCEB07<W1?FUM#5MRCE*)&98568' SBQ;IY3+S_L'AF\"= M/=J#SV2M]:,W/I>S*/&"4&+A/ *GY0FO4$H/1#)^[3&CGM(''N\/Z!]#[I3+ MFEN\TO*[*%TUBR81E+CAK71W>O<)]_F,/5ZAI0U?V'6^V3B"HK5.U_M@4E + MU:W\>5^'HX!)\DH VP>PH+LC"BI7W/'YU.@=&.]-:'X34@W1)$XH_U/NG:%; M07%N_L55:.!:J^V[!S0U+*Q%9^'- U]+M&^GL2,2[QH7>\!E!\A> 4P9W&CE M*@L?5(GEOP QJ>LELH/$)3N)N,+B'$;I$%C"TA-XHS[E4< ;_3=E.$YY)6PA MM6T-PH_%VCI##?/S!%W6TV6!+GN%[I[FJ&PE@MZ #M325]MY:AZH7RKR24P_ MJ9>VX07.(AI%B^8)(U\GK->$3[4:4*V24+#!"C=H#);@^/.>$,X@'4[RA-;1 M,&5L<-TK:M5:2$G>AM#$4^@"R'-& 1<9&]RA/G>%T$V9@K1U-5-A6](2A\0YTO]':'0Q/T#^* M\S]02P,$% @ FTI_5$J@Z:/1 @ ( 8 !D !X;"]W;W)K&ULC55-;]LP#+WG5PC&#AM@U%]*G!1)@*3ML!VZ!>T^#L,. MBDW'0F7)E>2F_?>CY"1-@3;K118EOL='VJ2G6Z7O3 U@R6,CI)D%M;7M>129 MHH:&F3/5@L2;2NF&633U)C*M!E9Z4".B-(Y'4<.X#.93?[;2\ZGJK. 25IJ8 MKFF8?EJ"4-M9D 3[@QN^J:T[B.;3EFW@%NS/=J71B@XL)6] &JXDT5#-@D5R MOJ3.WSO\XK U1WOB,EDK=>>,K^4LB)T@$%!8Q\#P\0 7((0C0AGW.\[@$-(! MC_=[]L\^=\QES0Q<*/&;E[:>!>. E%"Q3M@;M?T"NWR&CJ]0POB5;'M?BA&+ MSEC5[,!H-USV3_:XJ\,18!R_ 4AW@-3K[@-YE9?,LOE4JRW1SAO9W,:GZM$H MCDOW4FZMQEN..#M?:7R_VCX1)DMR==_Q%BMN0_(-OX>//]A:@/DTC2Q&XYKTW86 MM/'Q40EO:]!,/$LA'PC-0IJ.W&88II-X\+VJ> &DZK3DMM/P4CM)XI!F0S() MTR0=+#LN2BXW?0 !V"^U$B7A#6;^ Y@/&*<>$0\&-$PHRD996&.^$51=$TG MF(42>PNS*CASW?LNZ5D>TC@GV3C,\__*'H:C28YK3I/WJ:9A.AKCFM-L0/,P MRU-",84A'5SNA:+H NN,I4M&X22/W8:&=#@FKWU&T5'7-J W?C899.BD[1OX M<'H8?XN^ZY_=^]EYS?2&2X/2*X3&9_DP(+J?1[UA5>MGP%I9G"A^6^,(!^T< M\+Y2RNX-%^#P4YC_ U!+ P04 " ";2G]4J\RG-RL# "S!P &0 'AL M+W=O*CV-;6342KQ8YO\1;MO[L; M3:-H0*E$@ZT1J@6-FV5PE5Q>Y\[?.]P+W)L3&UPF:Z6^NL$_U3*('2&46%J' MP.GW@&]02@=$-/X_8 ;#EB[PU#ZB_^5SIUS6W. ;)3^)RM;+8!Y A1O>2?M1 M[?_&0SZ9PRN5-/X+^]ZWB ,H.V-5"Z!V!/ "0,WJO6U@;^;"NL'@-$Q&:@Q(Z4KMDHXELLIS!+0F Q2T;P M9D.*,X\W&T_Q\]7:6$VWX,L(9CI@IAXS?0+SEAY'U4D$M0%Z()I;T6Y!NIV@ M5,:://!B#63&;W"G+ MY6ERA)NPL$CRWLCR&$8TS09-LV=KNO>OB;+F#Y3>%NG]NPKS,TW'U0!O*ZB$ M*5776B 9\*SNH]N>U_U7L9/)I^%%73C:=13DW3X0OK)<_J,@I_7AR1A[O"3,$DR)] ,DCADE#39 MJ;MUVM:X\ZD70E-S5LJ'48 MR-R=GD_>H3$@FEWGE@4Y$2E+]STKXLF-(TCZ/G#9X=G\B71Z0;[SL[I')X6T M0;WU[<* )]/7U&%VZ$A7?2'^Z=ZWL_=<;T5KB,&&0N-I0;=0]RVB'UBU\V5Y MK2P5>6_6U%51.P=:WRAECP.WP="G5S\ 4$L#!!0 ( )M*?U2I&84MKP( M (T% 9 >&PO=V]R:W-H965T5(DH MC>-^5#$N@^G8[SWHZ5AMK> 2'S28;54Q_3I'H7:3( D.&X]\4UJW$4W'-=O@ M$NW7^D'3*FJC%+Q":;B2H'$]"6;)];SK_+W#-XX[P$ MH<#Z&R*N\899-QUKM0#MOBN8,GZI'DS@N75.65M,I)YR=+EC-+1/\+Q:P5&N[ M8QKA!I^I6S75WL)"&6M"N*?[S=$^P+&FFBJU 4&O(2R8W:(!+R(^:8 Y-*(Y$ MY*X)[Y7]+)T;Z&M3LQPG 4VL0?V,P?0'Y=E!UX8.U2[V!>S,F6 R1V 6;(FP MP@V7DLN-$^HV7@D$'R#-PE$O#L#\8P67G=BO]6#)!MUQKE/DK4)FE$0V"%;_I\KOD#21ATA]! M/QX=R_2**(U6C#-Z81IG\%ZCHJ,1J5!O_$-@J+!;:9MI:7?;MV;6C-A_]^:A MNF.:JF- X)J@\=6@%X!NAK]96%7[@5LI2^/KS9+>2]3.@<[72MG#PA&T+_#T M'U!+ P04 " ";2G]4E207>Q@# #Q!@ &0 'AL+W=O=@'!DJBG ]N DV[1'-H$31^'H@=: M&EM")=)+4G&ZOWZ'E*VZ16)@]R(-*<[W??/@:'&0ZKMN$ T\]9W02[\Q9G\5 MAKIJL.=Z)O>V<^BYD492'/6^%OUJXO7NU6LC!=*W M>P5ZZ'NN?EQC)P]+/_9/&Q_:76/L1KA:[/D.']!\VM\K6H432MWV*'0K!2C< M+OUU?'6=V?/NP.<6#_K,!AO)1LKO=G%;+_W("L(.*V,1.+T>\0:[S@*1C+^/ MF/Y$:1W/[1/Z&Q<[Q;+A&F]D]Z6M3;/T2Q]JW/*A,Q_DX2T>XW$"*]EI]X3# M>#9/?:@&;61_="8%?2O&-W\ZYN',H8Q><&!'!^9TCT1.Y6MN^&JAY &4/4UH MUG"A.F\2UPI;E >CZ&M+?F9U9QI4<"L,%[MVTR&LM4:C WA/#?''1TY;^L]% M:(C*.H35$?9ZA&4OP,8,WDEA&@U_B1KK7P%"TC@)92>AU^PBXFNL9I#$ ;"( MQ1?PDBGPQ.$E_R?PK^N--HHZYML%IG1B2AU3^@+3 UVD>B &N07I6-N?K/S( M*M \E^6+R/;"7ND]KW#ITXW4J![17WUQC8@U4,:PWQ =9M MX!WP7@["Z"OOQK49'538<7M7=-/N-12S'%Y!-@_2DEFC")*X\#YBU0C9R=T/ M2&<1%%%0QHE]Q2SQ[KE!88#-,HB#=)[0,TM3+R8%15E"S,I@7J;>NJJ&?B N M4DDJE&G_<;PO2HG+H&0%L"28I]&YA*0(HBR"- _F>72BGV=$%<1IYF5Y4"89 M%"R(:'5W(?D48)$&\RRQD1):,H<+I<^FTF?_L?2WO[/#=C"#PE_R /A$0U?C MQ>3$YZ-(:KAS@U;#95MLW$B3;O3/%^/8^SG\?%G\(XK:E(-'6[) M-9H5%+8:!^RX,'+OAMI&&FH89S;T3T)E#]#WK93FM+ $TU]N]2]02P,$% M @ FTI_5->Q.CUY @ *P4 !D !X;"]W;W)K&ULA51-;]LP#+WG5Q#&#BT0U)]MLB(QD+3KMD.!HMT'AF$'Q69LK;*427+= M_/M1F+&A$F4701-HS+()_YV)W.9ZJU@DN\TV#:IF%ZNT2ANGD0 M!_O /:]JZP)A/MNP"A_0?MW<:?+" :7D#4K#E02-ZWFPB"^7F*7$=U[:>AY, RAQS5IA[U7W"7?SG#N\0@GC?Z'K<[,H@*(U5C6[8F+0<-E_ MV?-N#P<%T[<*DEU!XGGWC3S+:V99/M.J ^VR"2X='_*@]5TRJG. MYA^5*CLN!)Q\82N!YG066H)UAV&Q@UCV$,D;$'$"MTK:VL '66+Y+T!(? 92 MR9[4,CF*>(W%&:3Q&)(HB8_@I<.0J<=+_S?DS\7*6$TWX=<1U&Q S3QJ]@;J M PFD; 6"6D/!M-YR60%K5"NM"U6[IJ\M]"BPT^&EV; "YP$)S:!^PB#_@4R/ MT"UX1%N)_&I&2R:8+!"8!5LCK+#B4CH:U-\%ME0$[R">1.-)E)*57&3C9)J, M%L6?EAONA&%@.AEGZ13.WZ>CFU9ZM3!!ET]KE,46:&'2"-:+J/Q-=Y)$:0U< MC.,LAI-T/$DS.#WDXML2UY>&WHI]P6N;#P\N<(.Z\C(U4+A=]G=YB XOP:(7 MP$MZ_XS<,DU+,"!P3:71V>0\ -U+LW>LVG@YK)0E<7FSIM<,M4N@\[52=N^X M!L/[F/\%4$L#!!0 ( )M*?U3W##6@7 ( "\% 9 >&PO=V]R:W-H M965TPU"=8L@"8Z.![ZMK'-$RWG#MO (]FMSK]&*!I:2UR -5Y)H MV"R"57*USER\#_C&H3,G>^(JR95Z@!0GW4U/,D'JW^*5="LY!.IX1.PCB=C2Y(FH43.D:6 M- UCI'NI@]')):Y!;_VH&E*H5MK^/@_>X358]4/P'-X_)7=,;[DT1, &H?'E M=!P0W8]G;UC5^)'(E<4!\]L*7S30+@#/-TK9H^$$AC=R^0=02P,$% @ MFTI_5,CG.6V' @ C@4 !D !X;"]W;W)K&UL ME51-;]LP#+WW5PC&#BT0U!])XR1( C3MA@U8AJ)=M\.P@VPSL5!+\D2YZ?;K M1\F.FP%-@%ULDB(?'RF1\YTV3U@"6/8B*X6+H+2VGH4AYB5(CI>Z!D4G&VTD MMZ2:;8BU 5[X(%F%212-0\F%"I9S;[LSR[EN;"44W!F&C93<_%Y!I7>+( [V MAGNQ+:TSA,MYS;?P /:QOC.DA3U*(20H%%HQ YM%_8.OG6K).,*- MKKZ+PI:+8!*P C:\J>R]WGV$KIXKAY?K"OV7[5K?- E8WJ#5L@LF!E*H]L]? MNCX7 M#V $(%NQ6\A V<8 #M@7>@QZPVX:8\C&UISLPCJ_\Z\\JP OYJ&EY XBS+M$ MJS910G[)AO& )5$2G\ ;]JT8 M>KSA,3R!>:616N"*_\_&_+C.T!IZ8S]/,!GU3$:>R>C8I=#H%4WE>>">1W' M0[4\\HZ'['F\=2\G<[FAGV'-309I.2)I.!M-)O4N?\J+C4QHH_4+A"+2OH M,G2C+#*N"B80&ZYR8+E&,IT/(P]"FX<0?-YQ.B8"J2,P9F]=07@P(Q+,UF\" M9#Y).RZ]M5\VU^V,O;JWFVK-S58H9!5L*#2Z3*\"9MKI;Q6K:S]QF;8TOUXL M:6&"<0YTOM':[A67H%_!R[]02P,$% @ FTI_5,"JHK="!@ ] \ !D M !X;"]W;W)K&ULG5=K;]LV%/VN7T$8'> 43"R) M>@9)@";=L )[%&VW81CV@9;IF)@LNB05-_OU.Y=R'#MSO'0P()$6>1_GWGLN M>;$V]B^W4,JS+\NVCA?>K\\G$-0NUE.[,K%2'+W-CE])C:F\G;F65G(5- MRW:2QG$Q64K=C:XNPG_O[=6%Z7VK._7>,M7ZO6K"]'R>CACP_Z=N'I MC\G5Q4K>JH_*_[)Z;S&;;*7,]%)U3IN.636_'+U)SJ\K6A\6_*K5VNV,&7DR M->8OFKR;78YB,DBUJO$D0>)UIVY4VY(@F/%Y(W.T54D;=\Q;_\&LOU<;?W*2UYC6A2=;#VMS,6)-[[Q9;C;#@J7N MAK?\LL%A9T,5/[,AW6Q(@]V#HF#E6^GEU84U:V9I-:31(+@:=L,XW5%0/GJ+ MKQK[_-4G^44Y!GC>=8U9*C;^)*>MJ.6,BX2R-T^2(/+'U501YXAEY&Q?A,GNK M7=,:UUO%_G@S==XB._X\HB+;JLB"BNP9%1]1-+.^54M6K&/!1*YY1W M3'8SUFHYU:WV6KE#*!]50#5Z[E:R49DO% (H\KQZ@N-.],ZC&[G27K;Z;WQT9NZ! MG]J#IS$.XL:"9VE%2@6\MQ16X$\0*FP83QJ**@^H";D>_=#.-=-?3 MWD,D8MHA#4@>%W&*9:]?#ZHS6CP$!-_2/",1M7B*UPX:T("@Q2+H2GF5U$<6 M<];!V5>0G2&_R#X:ISP55=CUTGQ^D)/PJHSQ!A9I^A]:QTG!XR1@DN1<%/'_ MM9,=(8Q\2QCYBPE##_RTR>_-S!-!'^*)HW(/\\3OB#=3Q,Y %?'9@1:JG-<- M&[]S5JJ6_!19"&<8Q**D0 MX/,KEJ,DJ^(85,46JN+%4*GY7(5^O@,3 Z>AIE1CN@;A"Y5_"+BC6OX+./8D M-_=0?+<70/_06@<3.5(6UJV,]:&8&8J+.0^;J4S=3@(\#V/T$>M[;^S]H\.0 M-,2,@4B_>7Q$GQ8*9B"HLGUJ2Z#XN*3@@F_*@BH(I5,6Y((-W#2>J6%T$FP- M^X$'#CO4-^;6+,^WB4"$ [ V)01OE%U9[1ZCXMA,(V)6!1+( MKN0B5/[- A2')5 9>A+;-*6A+H=F1=I,8"9 !SAQEMP3CRULO=!H5H=:Q!I1 M6%ESIRF8987>DU=$<47@Y9],=XH//7(+/,O4%QQ^26>>U>"8,DWQS$3Y"!,, M[2'6>CF@Q%;&:5*YH0X04U6S,L]9@0[Y :=1VH58X\BQ6NU1L%.*=0813<29 M/$M/V"E^@N>AZB']- M@^@9:**O9$Y>B'IXUWF0$:-V'ZHEXW49#CA9P:JR>D[GL7!4VW!4+PY'WQ$U MWG;AL$*9.E6=FFM_L+D<%?M5A]!KV8:ZDSXDY%3=ZHX2/F0(_K@G9,%OO!)Y M@*#(BN',,]01K7/]U.F9EI:.&4DXP)WNE>!>X>$$F54EGJ6@,\-SJQ!S2I(0 M_(R.A$]-5<0S>T8&XT+YU'#O4'PF.S>QI;*WX;Z)\[7I.S]RN_69P0 %<* 9 >&PO=V]R M:W-H965TBW3H<#O=!29C$J&UYDIQT__XHVW'2+?&XY'EESR;M MWIV<342CB[S".PFJ*4LNO]]@(793V[?W&_?Y>J/-QG@VJ?D:'U!_J>\D2>,! M99F76*E<5"!Q-;6O_:N;V)QO#SSFN%-':S WF0OQ9(0_EE/;,P%A@0MM$#C] M;?$M%H4!HC"^]9CVX-(8'J_WZ._;N]-=YESA6U%\S9=Z,[53&Y:XXDVA[\7N M=^SO$QF\A2A4^PN[[FR4V+!HE!9E;TP1E'G5_?/G/@]'!JGWB@'K#5@;=^>H MC?(=UWPVD6('TIPF-+-HK]I:4W!Y98KRH"5I<[+3L]MO3:Z_P\5G/B]074[& MFD"-:KSH 6XZ /8*@,_@HZCT1L%MM<3E2X Q13.$Q/8AW;"SB.]PX4+@.\ \ MYI_!"X8K!BU>\ K>@Q:+IXTHEBC5;]!?^"^A$?ZYGBLMB1C_GG$3#F["UDWX MFAOJEV53((@5*.,21'T@7JYS5*>R>Q;4M.25JOD"IS;UG$*Y17OV-W():+(- ME"LLYRB'?%G7I6@J;8+XVC*2#@V+Z_5:XIIKM#XU6FE>+?-J#13BG[QJJ"6A M!Z'_,&9.F#+P0Y?%$+A^ F^ A8[G9]8'R2L#EX:)XWD>!)X;Q-;M,\I%KFC_ M(H@R)XTRN 2?5(Q4=2Y)00Z!YL@*Y=X'--/4^"%K"E[;-V?=B&_J>=)D'H9'%F8LP( MP/4]RH0?.5X(H$0W56;XD5%WPZB27SGHZS:4]-ZP# M2;8H:1Q;G_I@>OG HKUB7W#K.%R)YDM@5KRW.TYP+?,%G5]97-$O+&APF/9K M>$%%Z]"@4_5.K!?U^(RR[#!>UNG(A77/JS6V$ -B9]$6\\+TCKHT7#;B&RMQ MLQ ")XD\*FT002N/8&2E;C(B]B8,HBSI".":?O!1F":2LW6$A M,=1BF9OZHZ"E;!)X;:^%;I::AJ-^9-U.X+M19@6DB"'K&I*@&- .16BN)3/32E'3#EHZY397K_QF$9]%/D_^?IPWS#!F)#K$;QB?+,C[ZV)&PO=V]R:W-H965TS#)0;PF=F8[I?WO=W8"8VK+"_&/N^_[[GQW MC#=*WYL"T<)C54HS"0IKZ_,H,EF!%31J37RW#M59<3B M^#2JN)#!=.S/YGHZ5HTMA<2Y!M-4%==/,RS59A(DP?;@5JP+ZPZBZ;CF:UR@ MO:OGFG;1#B47%4HCE 2-JTEPD9S/!L[>&WP3N#%[:W"1+)6Z=YLO^22(G2 L M,;,.@=/G 3]B63H@DO&GPPQVE,YQ?[U%_^1CIUB6W.!'57X7N2TFP2B '%>\ M*>VMVGS&+I[4X66J-/X7-JUM&@>0-<:JJG,F!960[9<_=GG8Y26W?#K6:@/:61.:6_A0O3>)$](]RL)JNA7D9ZL8.(EYB=@+]) 06L^0 7G^7A+['Z[^"]T*X/R^6QFJJF5\' M\ <[_('''[R"OZ!6RIL20:T MUPU<1G'%;JRZAXA;Q_AI20?I'"]>VYJGN$D MH.8TJ!\PF/X@,D"7=*"48;4D2DI;C\7)FV4(TA(>;X MO.<*0*'@/&]]E)(,_D.0U@FQ\5)18$EI1 MFWM+$X(D]71J:5*91C\!=5)V#VD M*KIHK\OIP=9^EAF*NY&V;?C=Z6Y<7K13XI]Y.VNON5X+BK7$%;G&)\,T -W. MKW9C5>UGQE)9FD!^6=#(1^T,Z'ZEE-UN','N3V3Z%U!+ P04 " ";2G]4 MZ+0DU3(# #%!@ &0 'AL+W=OM7$$(.W85BB:1D*89MP,ENMP&Z19#T T71 RV-)6$E4DM2\>;?=TC9 MWK1PC%ZL(3GS^.;-<+S<*_W%- "6?.L[:59A8^VPB&-3-M +,U,#2#S9*=T+ MBTM=QV;0("H?U'-#$C'TO],LM=&J_"FEX MW'ALZ\:ZC7B]'$0-3V!_&QXTKN(32M7V($VK)-&P6X4;NKC-G+]W^+V%O7EE M$Y?)5JDO;G%?K<+$$8(.2NL0!'Z>X0ZZS@$AC:\'S/!TI0M\;1_1?_2Y8RY; M8>!.=7^TE6U681&2"G9B[.RCVO\$AWP\P5)UQO^2_>3+T;D[K(L_P@K%@OM=H3[;P1S1D^51^-Y%KIBO)D-9ZV M&&?7GT#56@Q-6Y)[.=78B?7#KV+;@7FWC"U>XESC\@!X.P&R-P I(Y^5M(TA M'V4%U;\!8F1WHLB.%&_91<0/4,X(IQ%A":,7\/@I9>[Q^!MX3U!C5UGR"(/2 MMI4U^6NS-59C@_Q] 3X]P:<>/GT+'M]--79 U Z[]AGD"(9L7TBI1FGUB^^A MZIRN%V'=XUR8092P"O'U&=#/$*[_!*$#<#H'+*$W3J'$RQ30&>8W7;X(?L$\ M&[+I0;>E(._?D2M"YSS*YIFSBCQB6>&M(KHIDN#CJ/'1D_?H2#F/BHP2FK-H M/D=LGD=)E@:/8*Q+T#;@GEU7$59X%,80(B,\BY*$!E>$LRR:YRFB\P*/$HY6 M.J=1PC-R0>SL)';VO\4>'&MM7XB0%8&O8SNX,I]3^B+F>:6Q":'?@G:-&'R7 MFMVW*GTY/3;GYA27HL*$TC MGB2$HOKT!FN3TXAC3:](5D24\;/UB%^-%KRL]@/43,T\39G3[FE&;Z;1]-U] M&O"?A:Y;:4@'.PQ-9CF604]#T<\'RGE#TNW 6G M?Z[U/U!+ P04 " ";2G]4UAFWCK,$ #L"@ &0 'AL+W=OV-B4'/9_64+<+9$UL)-.?SH254=S;,>X2;#B'^ 4(4 MPQ#6*XP:_KA>&?_]SQ,.TYW#U#M,?^#PD5JG: 6"6D/!#2M+ MC26S6% 9>RK'5#X)Z7KSRC0LQ\6 FL^@?L;!\G=DV@3H9 ](JY$7++C7ZB^J M>>!U(Y#ZQS)?_TU%Q7L5]&*83@W"^MAH5;1=C[PUZ9 ,?( HC<,XG;C59!JF MT>PMD#+V/4AQ.@K'V1CB:1R.HW'PI"P3A)K0?C9*:)6.HW"49' B#]DN#]F[ M\T#)+9#TSY$_^U(/H94K+H3/RL'7?%L@S!@DQDP6^V^",[+AEJ,YEL.3=([G MD(H=ZQ55(!7\01*?WM*%,TDCF@)A@@8IDSG5L]*0:RPX\5)$UKCC#U&895// MFI9),@&2_] )>"?NW#D*R8=IT,]&\7H.Z30GKDTD,TVP:W+Y1^<*=A>DT@S%YG@9WN$:M]QU# M\9L]F6/Y.(02\"5'8P*7LUJUDJ+D\EGQG$Z9 5LA#:.Z8?(5J#4I(R0: ML:%T4L=04VCW@^+0>RN?L\X_0L->77W"5T1,P_[R MMI]\F;ZMR.@\A$W%\XK<]BC'5'6_XUHS6?K98@+7 IV9(TWT#&E)\DAEX97Z M984H#UA1>'D_\0V=Y:PUZ/7;)FB#I")-54F75ZWU.-L*::GS7KT?ITD?!QD' M6Q6Z5U1!.H8^5PYXET1",;Q W :UD1)41B=S+9B,G .&Y*97E.>&[V>7+8IW9]]^H[GY:#P MM^7DR"K!72C%]^&9RZ.#>7CP B%Q2__.,H1#JG:/D=W7W5/NNGO![*]W[\ O M3)=<&A"X)M/1Y82&JN[>5MW&JL:_9U;*4B;]LJ+G*&IW@<[72MGMQCG8/7"7 M_P)02P,$% @ FTI_5'*$=69? P B@< !D !X;"]W;W)K&ULC55M;]LV$/ZN7W$0^B$!U.C]S; -)$V+%5BQ(.DV%$4_ MT-+9$B*1&DG'Z7[]CI2M>%MLY MUI.[EN>>.Q_E.R$?5(&IX[CNN%FZC]3#S M?54UV#-U)0;D]&7&5X-$5ENCOO.C(,C\GK7<7<[MV9U#N[;3:/-@;^<#VR##ZA_'^XD[?S)2]WVR%4K.$A< M+]SK<':3&GVK\$>+.W4D@\ED)<2CV7RN%VY@ &&'E38>&'V>\ -VG7%$,/[: M^W2GD,;P6#YX_V1SIUQ63.$'T?W9UKI9N(4+-:[9MM/W8O<+[O.Q "O1*;O" M;M3-$A>JK=*BWQL3@K[EXY<][WDX,BB"$P;1WB"RN,= %N4MTVPYEV('TFB3 M-R/85*TU@6NY*X&0-$)P*$$7P17#<*/O(:ZW\[\ GM!#DZ0+Z)SGJ\Q>H* MXM"#*(C",_[BB8+8^HM/^6M5U0FUE6@R?R,AWZ]72DOJJ1]G$"03@L0B2$X5 M@:Y:O>UL?(D*F:P:8+RF]GJB:S,8%(#/=!$5*@\XZM?J<#:&N=PS-; *%^Y@ M8L@G=)??*!2@J8L3!6%I& TLK^A8D-+^NW?Q)L2:[UC1.8Q^-'11>IE60J71LC+P@BY5X8A7#KW;TJ; M L>Y%^>%@1)Z<6J$-/&",(8S=4BG.J1OKL.ZY8Q7+9'0\DKT>)+V\RX-P\ZK M#'_Z3X"9\YEKI-+8+(O(K@&M19$[-(%HOG":"%(BKWX"]1Y7G>U(*,L0B RZ M::&7A+%SB[)]8F;:*=C07-YSE\8IA$$"L1?'A4/U"PHRR,L,J"QT\@+HP/GL M;%R/QB%_A*IAR(+PE$HDH!ZXG^ #CUP$7EY9MJ'Q-@K@G04B5:X?*T-_*/YV".A-:^ MHJ;<FBNQ_GZHCZ^4E\H66(4.ER3:7"54_GE./G'C1:#G;8KH6EV M6[&AQQ*E4:#_:R'T86,"3,_O\A]02P,$% @ FTI_5+)1X;*5! U@X M !D !X;"]W;W)K&ULO5?;;N,V$'W/5PR\W44" M9&U1-SM9QT 2IVB I@WBIGU8](&6QS(1251)VD[^OD/:D9U(5@,4V!=;HN9R M#H]7S/BWLY%T5G-'1K]VHTE$N3B0+O%>AEGG/UJ-AR5.9>9#K7W!+*++V$IEI]POKC6P4=2!9:B/SK3(AR$6Q^>?/ MVXW84QAX!Q3\K8+_3H&%!Q2"K4+P485PJQ"ZG=E0&4U$6HBY2'AAX#))Y+(PHDCA7F8B$:CA>(R&BTR? MP%=XG(SA^*>38<^08ZO>2[9.KC9._ -.F ]WLC +#3?%#&=O#?0(<07;?X5] MY;=:'&/2A8"=@N_YK '0])[W#M]&+MJ7H\#7Y,9U>T&? MO;'WADM<<8E;N3R@$0K=-FN^HM!J*#->G%*!THD2I:V 3?1:K=J.<*Y+GN!% MATJ^1K7"SNB/!<*UI+ 6+[#@^HA#Z+'CIQ.JT8T8@%H'Y%(;D',01L-C=](% MS,M,OB#J+MSP9 &8B51,,ZP^4 EZ 5>\P4A(*+F5F"X- H=2*E?1M_9>-;Y\ M&OBL_TT?)82.XLF=$"D;0FR1=.$==K(U$[0_:"6I)[V:(KS<)(LNW!9.6:%S M20E3HA)RID]I6>B-%- 92BF%YDKFX'\-/H.8 R^.*B([[#.(/W>_?&*Q]ZTE MM?I5S/NM,;]Y [;M$/?K&>8/_/HA[M<.,?.#H'Z(&^18&!X\Q(.*T*"5T&_2 MQ2$#GML"U5@L!C77?I\U)61=D,510T(V& S]L_@@F;.*S%DKFC.:Y+]HE9_R SYNTZNM?*S::0PH6]FZT01$$) MAW!LZ_L)I%A05I86U4OS=E4RJ M$,4,Z/JWYFI&E8,2F:Z1&K[?83Y%U=8@F;]SY?_8WLQVMP(6M+-<&FV(HO4G M'>/WI[4QBD&MGKA6UQ#&NF0PB..&.-8%&?79PS6%[2X@K/T&,I%S0^%#&%._ MSV3I&M1' KB[1[#H!P=PU_99>]]_U#A?9I")>6/A_P_M/KP@5[H)26_OPI^C M2MW@I,&1VURBJ]5J.+MT(\F[]2L[M+E!8F=F,_'=<94*2K$,YV32Z_9IE]5F MB-J\&%FZL6(J#0TI[G%!@R&PO=V]R:W-H965TB!IE86$8IT2=I._[Y+2A$< M1P[2B\3'S.SLDMQ\K_23J0$L>6Z$-).@MG9S&X:&U=!0%N[Y MNK9N(2SR#5W#$NSC9J%Q%O8J)6] &JXDT5!-@FE\.\LG*3;^4DB)PA$,"L4Z#XV\$,A'!":.-/IQGT(1WQM), Y("17="GNO]E^AR\<;9$H8_R7[#AL%A&V-54U'1@<-E^V?/G=U."#$ MHQ.$I",D'R6D'2'UB;;.?%IS:FF1:[4GVJ%1S0U\;3P;L^'2G>+2:MSER+/% MDJ\EKSBCTI(I8VHK+9=KLE"",PZ&G,_!4B[,!;DD2[Q"Y58 416QFI: Q\B M[^A*(%+BE<,-BD$2_)0JZVALC1Y:-&[21$D\0)]]G!Z]IH=8L;YL25^VQ.NEI\KVWZ7X-5T91#+[ M^YWP:1\^]>%')\(_'(<<*F@K<>TEW&/>%5F6)DD>[@[K-H"*XG'J?9^Y54EHHA M3]G;NJ2?Q]F1I[>HT?@Z28\\A0?OT_7&[U2ON31$0(6\Z.H&973;;]J)51O_ M9%?*8@/PPQI;-&@'P/U**?LR<5V@;_K%/U!+ P04 " ";2G]4>MP8&NH" M "8# &0 'AL+W=O1"64IYYSK7 MZ3B('"-@D!@'0>SK 2Z ,8=D>=QO0(/:IS/<;6_1/_K@;3!+HN%"LN\T-?DX M. E0"ADIF;F1ZT^P":CO\!+)M'^B]69M%*"DU$;RC;%EP*FHWN1QDX@= SS8 M8Q!O#&+/NW+D65X20R8C)==(N=46S35\J-[:DJ/"J;(PRLY2:V:2T82"1F\OP1#*]#OT 2WL)Y&6#)#,4*'LAZ',$RJ8,R4B M17!?TL(*9E"I(2L98C2#46@L2^ \C'*.9%";7Z$JDD/X.$-KP MZACC;8S3N!7Q$I(.ZN+W*(YBW(+7K7/6]7B]/7C3DK+49DFCVQGP):@?+:"] M&K3G0;O_20AT^]EZ1-<&N&[CVZ_Y]EN3<*4-M9L"TL;)@Z5I&9D<$-$:C'Y. M_';4N-./WK2P&]3L!JTX,RHH+WDM$/J)+B0O2@-*^QS9G-$B!T783KI>(>>P M)C \"CE/:KXG!Y&S'36..E&KGJN7J$ECII# M,CH*-?'.L8X/HN<+L(,7],1Q0S!N5Y0\'F:'XN88Q]WC4+6Y(W#O,*JVPW:[ M+\G:W JX_0!_1M9_L%&;8Q\/CD/2YI[ P\-(V@Z[7])PIUCDH%:^)-;(YZJJ M&^O1NNP^KXK-9GE5L\^(6E&A$8/,FD:=H?TV5%4&5QTC"U]Z+J6QA:QOYO;7 M 91;8."7Y+4M-/@S. DAQ05?< MW,CU9]P(ZCJ\1'+M?V&]F1L%D*RTD<4FV#(HF"C_Z>-F(78"2&]/0+P)B#WO M,I%G>4T-'0V47(-RLRV::WBI/MJ28\*Y,C/*/F4VSHQF+!-LP1(J#%PFB5P) MPT0&4\E9PE##VVLTE'']#C[ S&Z)=,41Y +67BZF0!]06?N "K&B'!0U-LKN M%I F1P5,&"HR-K=15<>A :2]LE#Y,-Q7%),=Y#D<0PD<+D&CZ*%-._ 4*K MMQ(=;T6/XT;$:TQ:T";O(8YBTH#7KA:Q[?$Z>_"F5K1=O[L)%G-4/QL0.Q5B MQR.V_Q=;X.ZKI0!?#!:Z24"W$M!M7)+;!B(OV1K-64C4BJ(W#71[%=U>(]"$ M"5:LBLI"^ W?,,F%Y#)[>HZQ_2I1_S2-/:L$G!W%V.8LI'W V/.*[OE+C;WR MIZKEJ9!3=S7HG"WU>0_G&\ M;DY#NON\#G<*5&M7YLMP#7XQRUJU&JU*_&PO=V]R:W-H965T0.TV!>;I'@.YPQG-)KEGHMGF0,H="@HDRLG5ZK\Y'DRR:' TN4E M,/TDXZ+ 2D_%UI.E )P:4$&]T/=G7H$)<]9+LW8OUDM>*4H8W LDJZ+ XN46 M*-^OG,!Y77@@VUS5"]YZ6>(M/(+ZH[P7>N9U+"DI@$G"&1*0K9R;X%,<3&N MV?$G@;T\&:-:RA/GS_7D2[IR_-HBH)"HF@+KOQUL@-*:2=OQ3TOJ=&?6P-/Q M*_NO1KP6\X0E;#C]BZ0J7SES!Z60X8JJ![[_#5I!QL"$4VE^T;[=ZSLHJ:3B M10O6%A2$-?_XT#KB!!#,!@!A"PC? B8#@*@%1)<")BU@8CS32#%^B+'"ZZ7@ M>R3JW9JM'AAG&K263UA][X]*Z*=$X]3ZD6P9R4B"F4(W2<(KI@C;HGM.24) MHJL8%"94?D ?T:,.NK2B@'B&,DP$VF%:F1G@)$>\-#>Y%9H+4KW_)^0AF6,! MT=MTV=H4#=@4ANN-,Y1)]9BFDYP2>%MDI#5^5WH96QA@2%T7! M+RCTPZ#'H,WE<+\''E\,#Q86-5%W;Y'AB_[W>_OZNSX*?5%0R+\MADXZ0R?& MT,F H1M]BT)G=X4IHB2#OE"P,\S0"V#1%T.;]P+C=P#/U$\[]5,K4TQV) 66 MHA<"-.W3;L?[KN__W*?\?;#XNV%GJF>=ZIF5YXXP4E0%^GH'Q1,(6QA==Y37 M/W:\SSM#YU;MGP^E+FF:%PX@$B)!FY H+M 582CFE.K 0B6(YLWXH2\DF@-F MYH"Z;N_6X=+;G=[^Z([8MN-,UZ+3M;A,UXY3K @EZ@5=[4U9U8MX!T)_)O3* ML?-&,S?J#_$17# 4XR,XWYU:@SSPCZ73MU(]$/G\,1, B.A(TF5.(8%5[QMN MA*G'IL8'H[A)OP]&<($[L_O@Y/,AL*%0\GLG;40!8FO:,8E,_C7?V=UJU_+= MF$;GS?IMW0J:]N1(T_21=UAL"9.(0J8I??=:FRJ:UJR9*%Z:9N6)*]WZF&&N MVUD0]0;]/.-?T-4$L#!!0 ( )M*?U1: U,Q]0( .(( 9 M >&PO=V]R:W-H965T.W9Z M&ZG>]!+1P'LB4MUWEL:LKEU7QTM,F+Z4*TQI9"Y5P@QUU<+5*X5LEHL2X0:> MUW$3QE-GT,N?C=6@)S,C>(IC!3I+$J9^WJ*0F[[C.Q\/'OEB:>P#=]!;L05. MT#ROQHIZ;I5EQA-,-9AC9^#S@&\>-WFJ#=3*5\LUV[F=]Q[- M*# V-@.COS4.40B;B#!^E#F=:DHKW&Y_9+_+O9.7*=,XE.([GYEEWXDRSIL"?RK X*@% 3' M"EJEH)4;+3&Y[:59P81:.<=&8PX8N4SWG, M4@,W<2RSU/!T 6,I>,Q1P^D(#>-"G\$%3&@+S3*!(.<@.)MRP8V-29#I3.$, MF($YXPK63&1(@KO?G3*&UM] INT4/%UE!K[B&@4$\/* R135*ZF>)R,X/3F# M$PJ!IZ7,-$MGNN<:LFNAW;BT=EM8"PY8&V%\"2W_' (O\&ODP^/EWF>Y2T6N M*AU4E0[R?*W_7^F7KS07W!M,]&L#::LB;>6D5P>=*[YF]O6B%=!&97;5:A>@ MR-/)\]CS8CWPHZCGKK>KW#B7/:2N]8K%V'?H%-*HUN@,H,'$567BJM'$DS1, MP(W66(]>J-N-Z(TS_#UZNT)O_Z/Z-^8Y"K PVMXKQD7HA54U/KGH5"XZC2Z& MF5+V;:>C-E/%]J7=/"%OU+J%$4YIE#9SK;'./I#?#;N=G07Z8]@G\K B#QO) M:QC/(:4;E?CC/5=U^&%-/:-NM(M?$T9!X0'\J,*/CMCY6\=&'6&T]^;2U&$4 M[!#6A/E^UP^[.XCNU@UD;_\'IA:T=T'@G)3>94@F57&C%ATC5_FE-)6&KKB\ MN:2/$%0V@,;G4IJ/CKWGJL^:P2]02P,$% @ FTI_5.,:;M1W!0 (Q( M !D !X;"]W;W)K&ULM5C+26A(0D& "7[[WM!TI1DD;"RZ,;F ^>^ M<'#OH:8;(;^I%8 F#VF2J8O>2NO\S7"HHA6D3 U$#AF^60B9,HVW;%H^NY6SJ2ATPC.XE405:0J:XR(B$Q47ODKZ9T] RA6?.6S4SC4QJ=P+ M\&:T@28PGC^%X;[34^#7#W^LGZVS)Y3.:>*;@6 MR1<>Z]5%+^R1&!:L2/1'L7D/=4*>L1>)1)5_R:9:ZWL]$A5*B[0&8P0ISZK_ M[*$NQ Z CCL ;@UPCP6,:L#H6,"X!HR/!7@UP'L.\#L ?@WPGP%"IP,0U(#@ M6$!8 \)C6;(?J"J1HV74>EEW.'EMI#1"IL?R26/P' W8FK51IS* MCE_:,2-A/0M\Z@33X7J7'X>KZ,1WG/U5[P]7N>XXW-K:2V7L\S9BK7Q^G0E!&'3<(TQ+A Z;:C>3,^S-$P:2_#PS7N9-(>N==$[EDC M_X+SC6=+("B-A%%FQ-9[$SF J ANF:('$7G%80_4"=W#- M),>I0S232S"/UB#1I00@C\#0Y9EIBZ]->I2= 8+D*>)7;2%JSKF&!'.\&R/)?B@:-D@^21G+I] M/ ,#'+9@^M=3C9"U&,_]OZ@.#282Z# SQ((T3T2YJ%^6'[<#A:+ Y1N\()G0 M)SR+DB+&MH.)4;9PI24SA3NI([D6:SX)TUQ\NH5LLFU5(7N:$#Z OW0TC<>OPZ0RYDL6D1V$8BI 1^@;6J2+O=P'LIQ*W H':%<5EW MB8I$.^.X51O;;;G.2V%MQ0*UJX6_=DI5#[_.F7-%#X?^:-(Q<^AVZE/[V+]& MI85]B\>M4O=PXGN^$^Z+D7G+*NJY'8%MA0&U*X,[D!S*7C+' JUY7+ $&^X\ M-9U7X#]GT7#GV]3\?/(!QSG'"B2P0)@S"'#'9?6+ M1'6C15Y^KMX+C1^_Y>4*&(9N%N#[A1#ZZ<9\ 3>_"\W^ U!+ P04 " "; M2G]49(QI308# ."0 &0 'AL+W=OS):XQ7,0=VO;X3NV;5*0G)@DG"&!*1CZ\(]G[J^,2A7_":PE8TV M,J$L.'\RG:MD;#G&(Z"P5$8"Z[\-7 *E1DG[\5R)6C73&#;;K^I?R^!U, LL MX9+3/R11V=B*+91 B@NJ;OGV.U0!!49OR:DL?]&V6NM8:%E(Q?/*6'N0$[;[ MQR]5(AH&GMMAX%4&7NGW#E1Z.<,*3T:";Y$PJ[6::92AEM;:.<+,KLR5T+-$ MVZG)Q?*Y()*8#$ET/ .%"94GZ!3-]?XG!07$4P12$9T 2%"*B4 ;3 N09D)E M@+"4H*1.KQ82>@EF":($+PC5JGJ9EE*P/$.^^P5YCN?>SV?H^.CDO8JM,U&GPZO3X96R M?H?LM)!Z1$K4R MZ^*''T)6"7#[V,/R:X9>,00?CLA "F*H2UQ;ZSCXL[S#!J\('8]IQT8U,"@%WC%%&8KLJ#0 M$VFP1_:&PT'83@YK"O:X-$>?!B'0<#SQV.C9\6*.'O>@9I"!,!1"P 5:T M@X?[1RT:>.U@UWDK8LYA:(5?/@N]DFJZ$ [#+A<:==3]KT/WF1=NRYV+.C;? M?2M?KG? X6N6W[X36(F]NWZ^'[L=7KP5.+>_POT$=<@% M-_.E<(W%BNC7BD*J[9RS2/LO=H_OKJ/XNGSP%ESIY[-L9OJ#!819H.=3SM5K MQ[RA]2?0Y!]02P,$% @ FTI_5(NG(M0K @ :P0 !D !X;"]W;W)K M&UL?53!;MLP#/T5PN@A!;8Z<=)N*QP#38-A!58@ M:-;M4.R@V'0L5+92D4ZZOQ^E.$8&++E8(L7W^$A32G?6O5*%R/!>FX:F4<6\ MN8UCRBNL%5W9#39R4EI7*Q;3K6/:.%1% -4F3H;#F[A6NHFR-/@6+DMMRT8W MN'! ;5TK]V>&QNZFT2@Z.)[TNF+OB+-TH]:X1'[>+)Q8<<]2Z!H;TK8!A^4T MNAO=SB8^/@3\U+BCHSWX2E;6OGKCH9A&0R\(#>;L&90L6[Q'8SR1R'CK.*,^ MI0<>[P_L7T/M4LM*$=Y;\TL77$VCSQ$46*K6\)/=?<.NGFO/EUM#X0N[+G88 M0=X2V[H#BX):-_M5O7=]. (DHQ. I ,D0?<^45 Y5ZRRU-D=.!\M;'X32@UH M$:<;_U.6[.14"XZSN_RMU:1]AP@&29WO)R0G)<\RO8#SZ ,DP&3TOYS"XN/R7)98F])U(^DXD@79R M@G;)ML$G&1$'+X]8K]#]/L,Z[EG'@75\@G76DGB(X*C1\/)=?/# 6-.Y'),^ MQ^2L\GM%U?_:N$?=!)2_G-LL2;XD:;P]SA4?S8Z_AH_*K;7,@L%28,.K3]<1 MN/UH[PVVFS!.*\LRG&%;R6N S@?(>6DM'PP_H?W[DOT%4$L#!!0 ( )M* M?U1GJ?E[S@( +H( 9 >&PO=V]R:W-H965T.A+ UG FX4T66>4_4Z!2[7(R_T-@.W M;)49.^"/AP5=P1S,?7&CT/(;E)3E(#23@BA8CKQ)>#8-8^O@5OQFL-8[?6)3 M64CY:(W+=.0%-B+@D!@+0;%YAG/@W")A'$\UJ-=P6L?=_@;]PB6/R2RHAG/) M_[#49"/OU",I+&G)S:U<_X(ZH:[%2R37[DO6]=K (TFIC6-P3-A=F1N%LPS]S'B2 M/)5,,ZN0)H^@:#MM1^4@^V\L_@&:]V@:D:2#(AN5R]DH=KR!>@VO+K-?B] M[Y2UW]#VOTK6"JB[(VL8=,/^Q[*>-ORGK?SG[NJ#PI>/4W<[,U;HSP@[:!@& MWREL&&Q?G."KI*V1WF@[B'I[CFRX\^B%K2%,:?*(!_4S&ULU59M3]LP$/XK5L0'D(#$;I*VJ*T$5-N0QH1XV3Z@?7"3:V/AQ,5V M*/S[G=,0PD@[M$V:]J7QVSW/^JT],!F#)8RX+,_8R:Y='OF^2#')N M#M42"MR9*YUSBU.]\,U2 T\KHUSZ+ AB/^>B\":C:NU"3T:JM%(4<*&)*?.< MZZ<3D&HU]JCWO' I%IEU"_YDM.0+N )[L[S0./,;E%3D4!BA"J)A/O:.Z=$) M#9U!=>*K@)5IC8ES9:;4G9N663T9:K8AVIQ'-#2I7*VL4 M)PJ7E2NK<5>@G9T<)_>E,,)%R)#=*5@NI-DC!^0*\Y^6$HB:$VX,6$-XD1(I M^$Q(/ ^FBD9*RB4&=\Z%)@] 4DD/2H_N$!8S>7$W)[L[>:Q0?76[\9HW?K(+M_2N_;S_CAYQ9 MR,WW+7I[C=Y>I3?)AOQ=T$T<-<;25> IS MT!J#:_EC.R-=_-$;_H,>H[1;0-P(B+<*^*A4NA)2=A'&;PAI&+$-A/V&L/_> MM'-W8]'Y+N[^&V[&PL&&- \:[L$OHBV7F2#7D&2%DFKQ1,X*K,7;<\AGH+== MZF'#,/POBI &+]TR^/.K7V.TT]&/8M:=#=KJU/2OW?X:ZM7U9SW:VZ#AI6M2 M]ML%4)N^KH!!/]K ^=+YZ+M;W[8:J%%>T0_C8$/+H2_-CF[O=HZ^??$ZVV^\ MS^*HLP'7Z.T.?!"Q\"=5?NL?W+V&SKE>""P*"7,T"P[[Z)9>/S#6$ZN6U9_Z M3%E\(E3##!]EH-T!W)\K99\G[IW0//,F/P!02P,$% @ FTI_5!F,5@60 M @ & < !D !X;"]W;W)K&ULC95=;YLP%(;_ MBH5ZT4IK^0QD%4%J$TV;U&E5TVX7TRX<. 2KQF:V\[%_/]M01!,2]09L>-]S MGG.P3;KCXE56 KM:\KDS*F4:FY=5^85U%C>\ :8?E-R46.EIV+MRD8 +JRI MIF[@>;%;8\*<++7/'D66\HVBA,&C0')3UUC\NP?*=S/'=]X>/)%UIB9VT G@9T4/7$=U^AJV=BXN6<2GM%NT[K.2C?2,7KSJP):L+:.]YW?1@8_.B$(>@, MP4<-86<(;:$MF2UK@17.4L%W2!BUCF8&MC?6K:LAS'S%I1+Z+=$^E?U0%0CT MP-GZ^AE$C>ZD!"71Y0(4)E1>H6NTU"NGV%! O$3=PG&>M@& MB6T0LT^W6>@'0>INAYTZ%OG3Q.M%[_BBGB\ZR_?05[]A*T*I)A60 ]GB%851 MU#;>9$@11X>HQZ(D"<9))SWIY"SI$S"E]W/#)1GOX>0H9^ ER0'8B,@/3Y#% M/5E\ELQNN3&B^"A9%!T"C6@^G_BF2<^3G.5YY@K3P>I&@]4]AID&ULC51+;]LP#/XKA-%#"V1Q_$CZ M0&*@J3MLAPY!NVZ'80?%5F*ALN1*=-+^^TFRXR9MD^5BBQ2_CR^1X[543[J@ M%.&EY$)/O *QNO)]G16T)+HO*RK,S4*JDJ 1U=+7E:(D=Z"2^^%@,/)+PH27 MC)UNII*QK)$S06<*=%V61+U.*9?KB1=X&\4]6Q9H%7XRKLB2/E!\K&;*2'[' MDK.2"LVD $47$^\ZN$IC:^\,?C&ZUEMGL)G,I7RRPO=\X@UL0)33#"T#,;\5 MO:&<6R(3QG/+Z74N+7#[O&'_ZG(WN2_V8Y%A/OPH.<+DC-\5ZNO]$V MGZ'ERR37[@OKQG84>9#5&F79@DT$)1/-G[RT==@"!*,]@+ %A.\!\1Y U *B M8P%Q"W"E]IM47!U2@B09*[D&9:T-FSVX8CJT29\)V_8'5.:6&1PF,V5>D,)7 M("*'V^>:5::GV(,?YL6=IA0)X_H,OL#C0PJG)V=P DS ST+6V@#TV$<3@V7R ML];?M/$7[O$7A' G!18:;D5.\UT"WP3?91!N,IB&!QE3FO4A"GH0#L+@DX!N MCHJY1F5GY>\!5W+F*G:MX M;^AF462,V/G[K)$->N30=GNLDF$T,B5:;1?WHU$\NKS8-4H_&D7Q^1M3$[V_ M]8A+JI9N&6C(9"VP>0V=MMLWUV[,WNFG9@\U:^.-IEEB=T0MF=# Z<)0#OKG M0P]4LQ@: 67E1F4NT0R>.Q9FEU)E#N@7-NCT,>V DRB)*B2I)Q>V_WZ6L M2(HM:5GBEU@?]QS=>W1X0JT.4GW5.6,&?2]$J==.;DQU[;HZR5E!]96L6 EW M,JD*:N!4[5U=*4;3!E0(EWA>Y!:4E\YFU5R[59N5K(W@);M52-=%0=6/&R;D M8>U@Y_'"9[[/C;W@;E85W;,[9KY4MPK.W(XEY04K-9G",["CW4GZU)[^F:\>S'3'!$F,I*/P\L"T3PC)!']]:4J=[I@4.CQ_9 M?VZ&AV'NJ69;*?[BJ?B%M0.%EB^10C=_T:&M]1R4U-K( MH@5#!P4OC[_T>RO$ ("#"0!I >2Y +\%^,V@Q\Z:L7;4T,U*R0-2MAK8[$&C M38.&:7AI7^.=47"7 \YL;A4X0ID?B)8I^NE;S2MX1^8]^@T<]';'#.5"OT,? MT!WX)ZT%0S)#U1##>DP)F _HR]T.O7WS#KU!O$1_Y++64*97KH%N[3/=I.WL MYM@9F>ALQY(KY./WB'@$C\"WSX=[3^$N:-0)13JA2,/G3_!MI3;7,SQ^Q^,W M/,$,SY@81U34H.S:>]A$?HS)RGT8SCQ2%?A!7_6DI:!K*9@=[6.2U$4MJ&$I MK !(@X13N\;FQ@T[[G!VW"GN,0F.3.%@N&!)PN!$@I&JV(\G)(BZ-J/9-G>/ MK4&;R<0;BLX>C(,@7)RT-U(5+6-OO+VX:R_^#],456V8TLV2@\7'JYPI*OK5 MA_[^Q(I[IOZ9>6>+[FF+5UE]V?$L7V3UY?D;#,G2.Q%RI J<'HT+B;T^[[R+ MFQT/TA1?S.XMU7!"?Q''ISJ,E<6!%T\(T><9)K.M_IYE/&$HJU7)3:W8TS1_ MCI]PGWG8?Y6C/V$ %;A@=F?:6? M9:P^J?#KH@KW685?%E;X/(? 6&>+]+P*C+7 XXJ2/JW(Y=.*]&E%+I=6+57T MY/]NX)_H,%9%HL6)#.Y@OVH_%CY1M>>E!L=D /.N8M!1'???QQ,CJV8+>R\- M;(B;PQR^69BR!7 _D](\GMA=&PO=V]R:W-H965TM(%@"'/)1=ZZ!7&5!>^K[,"2JH[L@*!)W.I2FIPJQ:^KA30W(%* M[D=!T/-+RH0W2IWM5HU2N32<";A51"_+DJJ7,7"Y'GJAMS73:_9)U[=N-/)(MM9'E!HP*2B;J+WW>U&$', B. *(- M(-H#A-TC@'@#B%VBM3*7UI0:.DJ57!-EO9'-+EQM'!JS8<+>XKU1>,H09T;7 M@#70Y/T4#&5.HE7$*68?$X1F)@B@\(&CR[_"@14[NH)WM MH0 RD65%QX6U8 JGD"&TE$MA#M6T]RIPV(W/F\"UNMHIV7&*D_"PN'XCKO\_ M=T\XHS/&F3E4G7'_M&PO=V]R:W-H965T><^[%7*<[(5]4 M28A&KQ7C:NR46J]O7%?E):FPNA)KPF%G*62%-4SERE5K27!A@RKF!IX7NQ6F MW,E2NW8OLU1L-*.*9DISIC9#)9"/%B)E^+L>,90X217!L& M#*\MF1+&#!'8^-UP.JVD">R.]^R?;>Z0RP(K,A7L!RUT.7:N'520)=XP_2!V M7TB3S\CPY8(I^T2[&IL .-\H+:HF&!Q4E-=O_-K4H1/@QR<"@B8@. R(3@2$ M34!H$ZV=V;1F6.,LE6*'I$$#FQG8VMAHR(9R\Q7G6L(NA3B=?2-0 X7.9T1C MRM0%ND1S."G%AA$DE@A.B\2:\A5B!HARH;0"S--\AL[/+M 9HAP]EF*C,"]4 MZFJP9(C=O)&?U/+!"7D_0'>"ZU*A3[P@Q5L"%W)I$PKV"4V"0<89R:]0Z'] M@1?X/8:F_Q_N#=@)V_J&EB\\P?=^,7_>+I26<)Q_#]#&PO=V]R:W-H965TOFOY^D.":%)&RP+_:==._I/9VDK-/FV=:( M!*]2*#N/:J+F+HYM4:-D=J0;5&ZFTD8R0;F?B_X@$)X M(B?C=\\9#4MZX'%\8/\4O#LO&V;Q08LG7E(]CSY&4&+%6D&/NON,O9\;SU=H M8<,7NKXVB:!H+6G9@YT"R=7^SU[[?3@"I-,S@+0'I$'W?J&@R5I&>4++$8 MP63\'M(D';^%Q\[4X"P=G*6!;W*&[[_8@)_W&TO&G9U?%R1-!DF3(&EZ1M+3 MW\B JQTR8Z]/[>!E^EL(2)B U(IJ'Y1L9R\(GP["I_\F_,TNG5)ZF6\ZFLW> MG=(5'YUD_RA\8V;+E77;4SFB9#2[B<#L+]H^(=V$P[W1Y*Y*"&OW-J'Q!6Z^ MTIH.B;\OPVN7_P%02P,$% @ FTI_5,-,FA/7 @ 20@ !D !X;"]W M;W)K&ULE991;]HP$,>_BA7UH96V)C$D@0J02MFT M2:V$2KL]3'LPR4&L.C&SG=)]^YT=2-E(0..!V,[=_?YW(7>,ME*]Z!S D+=" ME'KLY<9L;GQ?ISD43%_+#91X9R55P0QNU=K7&P4L.E-1NYL MKB8C61G!2Y@KHJNB8.KW%(3;7@S#:EUS"I>J\41PO[5-9&(5W.?J9R3U@2II /<;<-^!^QU@3(.VU;7VBIV7??5>)R%^HI'_V@*+ M&EAT#M9K@]5>T2$,9<7ML+B!Q>=@_398? 1+AE&OG94TK.0<*VIC)<2@B84GA=R#UH07 MF\I*X"A$@3:M L(C 8,H"3KX])U/3_+GR(/2D%P%J[6:8)J[B=:-O3ILY>5M/AW?S>L@^,+7FI49Y*W0-KA,LA*KG5KTQ M.L!V4-\/Y*2K/?6$#S[V'R!U!+ P04 " ";2G]4-9[K M'FT" #>!0 &0 'AL+W=O@5A=^[Y."RBIOI 5"'.32U52-%NU\76E@&8. M5'(_' PBOZ1,>/'4G=VJ>"JWR)F 6T7TMBRI^K< +NN9%WC[@SNV*= >^/&T MHAM8 =Y7M\KL_(XE8R4(S:0@"O*9-P^NDY&U=P8_&=2ZMR8VDK64#W;S+9MY M ^L0<$C1,E#SV\$2.+=$QHV_+:?725I@?[UG_^)B-[&LJ8:EY+]8AL7,N_1( M!CG=%KP.@(8-@"AA\%C%J 2[7?A.+RD%"D\53)FBAK;=CLPB73H4WX3-BRKU"9 M6V9P&"]IQ9!R]@096&ULI5;?;YLP M$/Y7++2'5FK+KP!)E41JPJKMH5/5K-O#M <'+H'5V,PV2;N_?K8AC"8DBK07 ML,U]G[\[G^\8;QE_$1F 1*\%H6)B95*6M[8MD@P*+&Y8"51]63%>8*FF?&V+ MD@-.#:@@MN\G4F M]8(]'9=X#0N0S^4C5S.[94GS JC(&44<5A/KSKV-A]K>&'S+82LZ8Z0]63+V MHB>?TXGE:$% ()&: :O7!N9 B"92,GXWG%:[I09VQSOV>^.[\F6)! W VP<,C@#\!N"?"Q@T@(&)3.V*B4.,)9Z..=LBKJT5FQZ88!JTQ"!Q M3L0END8+E7]I10"Q%4HR3-<@4$Y1TJ$3.[JT0Y=H.H5_7L3HXL,E^J!17S-6 M"4Q3,;:E\DDKLY-&_ZS6[QW1[WKH@5&9"?21II"^)[!5,-J(>+N(S+R3C#$D M-\AWKY#G>&Z/H/GY<*<''I\-=T20Y:R<%)R>WMP+I(]8FK\4%GVVCDNGO:#HV":#3LEQ:V MTL*3TNX*QN4)8>'!GM=1&(WVE/58A4$P?&\5AP>QO0["\(@#4>M =-*!^XJ: MTH^)JG.< TW>D,HU*@BN.T+Z2Y4_G8R]92$Z4!XZ^]X=VKAN..J7/6QE#\_- M8IVP"&C:)V]XF(Z!Y_A[ GNL#E,[[K'J26V[TP0*X&O33(6ZR!65=?5K5]M^ M?6?:U-[Z3/7QNNW^HZE_ AXP5W=6( (K1>G<1"JTO&ZL]42RTK2:)9.J<9EA MIOY%@&L#]7W%F-Q-] ;MW\WT+U!+ P04 " ";2G]41!T5@5D" "A!@ M&0 'AL+W=OMA5];(=A!\5F8J&RE$E,TNW33Y)=+UV<(-@NMA[\_4F1%CW8 M2/6L2P D+Q47>NB5B,LKW]=Y"175/;D$87;F4E44S50M?+U40 L'5=R/@B#U M*\J$EPW MR\T':,[3MWJYY-H]R::V31./Y"N-LFI@$T'%1/VF+TT>MH!P'Q U0'0L$#= M?"R0-$!R+-!O@/ZQ0-H JN"C"<)*^7GC\+IV&.USF&./Q.$YB8(HZ,#'A_$)Y"T>=N"3_\-O MCL>[@I\>C8?OW^*^J5M;O*@M7N3TXG\IWK?13*,R-_?[ 4]QZREVGI(]GAXE M4DYR:1I* 8K:IM!5^EHD=2*VI:VSZ#(TB5IO%WC7* W^V+P)+VG#2PZ&-ZJD M0O;+Q47DG.Q)3-?WDNQ$$_;3^*^8;SJLHC"Z>&LU[; *@IVS^5NWU3;OCU0M MF-"$P]QP0>_"M 15-\1Z@G+I+O!,HFD';EB:?P@H:V#VYU+BZ\3VA/:OE/T& M4$L#!!0 ( )M*?U1RS+[LXP, $P/ 9 >&PO=V]R:W-H965T29Q^9*;99IIV^["S#S+( M1E.07$G$S?[Z%8* YBFTR8O-H)[[CU7.ARDV8Z+;S(C1($?1<[DW,J4VKZV M;9EDI,#RC&\)TT_67!18Z:'8V'(K"$X-J,AMY#B!76#*K,7,W+L1BQDO54X9 MN1% ED6!Q?T%R?EN;D'KX<8GNLE4=<->S+9X0VZ)^K*]$7IDMUE26A F*6= MD/7<.H>OE\@ 3,3?E.SDWC6H6EEQ_JT:7*5SRZD8D9PDJDJ!]=\=69(\KS)I M'M^;I%9;LP+N7S]D?VN:U\VLL"1+GG^EJ>- WY5;Z$ MY]+\@ET3ZU@@*:7B10/6# K*ZG_\HYF(/0#R#@!0 T ] #P$4$G$M) ME#P!?VD)'5T2A6DNC\$IN-4"2DL=P-> &Q#M0+@!,0TZ!5]N+\'1JV/P2H> MSQDO)6:IG-E*\ZVJVDG#[:+FA@YP@PA<$F2,^#"$X R#?6\JH(J'"E M2"'_G:CFM=4\4\T[4.VJMUXGX)W@BRB.O)E]MS];(V$N M#*.H#7O$TV]Y^K_$4^OJ/$G*HLRQTO.$"RX4_0]7+C#&O4[N[Y$*D>/Y/>K# M*#^(7'^<>= R#R:9?YQX+\:H!H/Y\X/8C7M4@V%#7NR[XU3#EFHX275IK$6S M%20W4RDSNM62NR;%BH@IN45MA>@%Q!VWU>+)?KX:OZ[D<4>$_O[HOJJ/&&4; M4$JR+G.0TS4!1_<$"WD\MAC3^4-@D" $16U) 4CQO9Q@#IW.@IT_]6(VF1Y) M)M3O7$\R3=@C><=>A,8U _<^%O Y7\TF^SY[Y,:>TV3 M[#^3)&,\YYO[I^@<=BX.7\+&8>?C<-K(?U_K/RG@U6*?(MN9.?PU-Y\2MS^0 M1^A Y/;E,>+P3@0/&"+LS!M.N_?OBGOHYEX0!P-Q#^W<#1W?.<"^\W,X;>@W MFB133Q)VY^#P)2P<=AX.G]O$?U( -2X>-"X^M:7L[!O],?M&0_N&OM??5J&A M>T,O/J!OU)DW>E;S1D/SAG"PKQJ)BOW^AM#>.Z_H/^V M1\5S&PO=V]R:W-H965TV7;4%WT*#*P47-55HBHTMMP)H;D!U97N.$]DU98V5 MI6;N3F0I;U7%&K@31+9U3<6O&ZCX;F:YULO$/=N42D_86;JE&UB">MC>";3L M(4K.:F@DXPT14,RL:_=JGFA_X_"5P4[NC8G.9,7YHS9N\YGE:$%0P5KI"!1_ M3S"'JM*!4,;//J8U4&K@_O@E^GN3.^:RHA+FO/K& M.P&?OQWN_ VWL7A#!;VA@IZ)YQ^(][^%^7Z]DDI@._]X18P_B/&-F." &,S) MFZIHAXH,2A_LI\SU_#A([:<)LF @"XZ1^5-D'2K<)W/CR)DF"P>R\!A9,$46 MCLB2)/2GN:*!*SK&%4YQ12.N*-(M.,45#USQ,:Z(X$$@NG6 %@K$%'4\KFGL M^P>XDX$[>96[._QLU*Y3?3HE*AEU51A=^I>#J.XXCKWBX'*T1?;>':;?CX]4 M;%@C204%XIR+&',7W9W<&8IOS;6VX@HO23,L\1D#H1UPO>!QNP/ M4$L#!!0 ( )M*?U30?."RPP( "@' 9 >&PO=V]R:W-H965TB<.5: ,XMJ*)NX'FQ6V'"G'%J;?=BG/):4<+@7B!95Q46 MVRE0OADYOK,S/)"B5,;@CM,U+F !ZG%]+_3,[5AR4@&3A#,D8#5R)O[-+#'^ MUN$'@8W<&R,3R9+S)S/YEH\.YY72Z+0UP?[QC MO[6QZUB66,*,TY\D5^7(&3HHAQ6NJ7K@FZ_0QC,P?!FGTG[1IO7U')354O&J M!6L%%6'-'[^V>=@#^/$)0- "@D- = (0MH#0!MHHLV'-L<+C5/ -$L9;LYF! MS8U%ZV@(,U5<**%7B<:I\1?.\PVA%%W,06%"Y26Z0@M]5O*: N(KE&$AMH05 M"%>\9LJ8BAWF"CTNYNCBPR7Z@ A#WTM>2\QRF;I*2S,;N%DK8]K("$[(\ -T MQYDJ)?K,A!)WIP5O0D>ZZ)).86]YZ4 M!CW8VW7P*3Q0=NPS3*)PV"\L[H3%9X7=ULSV%DSUS1,"6+9%NE1,4MRTG/R/ MOI"ZA:E>W?&1IJLP":,#Y<=>L1_Y_<*33GCRWF-@*HZ Y7T"DYZJ^_N;-PK[ MW-XTLW;M?F*[W(%]JI^!IFO_HVG>D#LL](&6 MB,)*4WK7B4Z;:/IR,U%\;5O;DBO=*.VPU$\9"..@UU>&PO=V]R:W-H965T"=)C.LTS7D+-W][0O#!C&JYQ]Q0(T^RSX6DB!@E:/EX!<2'/" MSMB*=E)>2V!J0U^AD4-?KIQ<]N1G[':U9,=')^R(B8I]*U1M*-),?:0:+(F? MM;Q7#6_T N\2LG,6AZI&&Q9TK8.V ?1^HQ0^3.S-T?U1I'\!4$L#!!0 ( )M*?U3; M(ZFLRP4 +X3 9 >&PO=V]R:W-H965TC*[7SC(PI,R&^F9=)=%-W#",:TU ;" )_S_2>QK%! A[?<]!Z,:=1W'W> MH'^PQH,Q,Z+HO8C_9)%>WM1[=131.M+F"=ZY")U?H'"@;058;8LZX M2?:IEO"5@9X>3JED5*$[-*(SRG4FJ;I$O\,B$W-TGTD)8^B1P#C31JXQHIJP M6#71!6(@0YE\AU7.?K=(0:%\T2 M7O<_@#+Y-$6-W%UE6*-JK"E--U@X.,YH7(TRHB&@8,L('T?Y<#Y*A7<^GHV" M^\=1'JI1'HEL(=P[Q67R R@5D=I+)J]8;)X%]W[V8OOK$R"AB::)^KN"1Z?@ MT;$\.D=X/$G&0Y:2&)%$9%R7+=0U@F\1S([Y//0=SW$&[>?=5'TK%?3=':D] M>MV"7K>2WBWG&7!+R2OLJKJTC'3?S-OO]7O[Y.[70MC9D7+Q@04?3R#M&> 7 M!OB5!DRXIA!;C231%*54AF 'M YEEE0C>2TO>%<1\:!@%%3B0,)I!-U0PK($ M0<%&3*F,\)"B4*AR%P=O'-,[$M=>0:)WBD21]7/")'HF<5;FE''OS=S8<3I^ M=S]V'TK$7#?PC]#L%S3[E31+5BGZZY$F,RJK%A]VMENN\[^6 ;RS^>.?E:BC M$U"G,A6[6U+N3\[548ZXMXJ[?GD:X&VUQEXED7N1). 2!K5H1O@WM"(*S;,X M?H4N/R6LK#]YR"%WF4 ]/*R;DUP,X[WZVO*.4-X6=EQ=V:WO&%=:9J9V7H++ MGBDGD% 15:%DJ3EAE/95E;CFR'6E4A+2FSI$1E'Y3.N0/342AD)&-C@KII=( M+RE,'ZVS&L%9S(Z4)KSY !Y."7^%"(-+OV=,T@AI@1)SRC/?YR*&TQCC"S1G M8(4-Q<8B=84:N(F^$+F@NJ:61-*EB",J%>S8+@ZND4'4KZA!7\(XBPP*--!" MFC&6)W[S/2(S $07V'7@LVUMJ8:3\XTC3A5ROC%? U) MRF!R]@^QA\4&]-N4A$L85_32,(:3'@0OJF6@+(\$)/=[3EJ5!:B)9N8DC/SN M._3^F"LUW+? Z]IWKAM>L_9A7QG>3+Z-;U(! MI!AX+K(U\=0>,LY1]YL._]"P$B&OO+HO6+%JF]29@)K45B'Y>40)DQ O!]+H3>O)@)BBN[X;]02P,$% M @ FTI_5/@H\V:2 @ XP8 !D !X;"]W;W)K&ULG95=3]LP%(;_BA5Q 1*0KS9M41H)6DV;-"9$8;N8=N$FIXV%8W>V0V&_ M?L=)&D(_6+6;QA_G??N<8^ )?K ML>,[FX5[MLR-77"3>$67, /SN+I3.'-;EXP5(#23@BA8C)UK_VH2V?@JX#N# MM>Z,B'OD@DQ*I7"-W%)<9\;&G4[!4,;U M&;D@,[Q16+GW7NYB)=MR!FTY@\HO/%3._Z_) MS^NY-@JO]:\/.,*6(ZPX>L_7=3=*(P9;#.YG19DV_\M54LF-.&P0)UW.<"<5-U2 MZXF1JZHKS:7!'E<-<_P*@;(!N+^0TFPFMM&UW[7D+U!+ P04 " ";2G]4 MDB>KY(T# !%# &0 'AL+W=O\>JCZ89 !K'3NU'5C^?<<.&]@E M1+O527TAMC/SS3>>R\VG_))$#E&(""S#H+A8PMS$,(A(8\?!]"@L>D43]>/Z'][Y]&9 M)3,P5^(_GMO-)+@*2 XK5@E[JW;_P,$A3S!3POA?LJMEAVE LLI851R4D4'! M9?UD#X>+.%&@@PL*\4$A?JYPR4)R4$A>JI >%%)_,[4K_AX6S++I6*L=T4X: MT=S"7Z;71O>Y='&_LQK?D??DZ]V"O'WSCKPA7)(O&U495#3CT"(=!QIF!].SVG1\P32-R35: MVQCRE\PA?PH0HA^-,_&C,[.X$W$!68\D]$\21S%M(31_N7K4HKYXL3H==7B3 M-*%)/%[R?X7FVV=$()\L%.9[A_VTL9]Z^^D%^S>@,S2&7S]1*V*598)(K$29 MDD8)GC,+.1$<90QX@J[,6)!,9H E80NR@K:LZ+::]/K1'QWL^PW[_BO8G_%V M&RP->)_$@-ZB%Z:+<[>MJ)?TNS@/&LZ#3IQ;M6?"[@D\E.Y2VXC4 ,/X&KZ M=MI/,-6WIUE^+I..TJ8-J1D>Z*]9YBN M;3[5L/U3G]+^,\+SE/]+=401H?&<2OJ"1-)M>I MS7.R=N%RU2,#'&'RUD;8;8%&42_JK'KTV#1HTAT$]O#B(!P[ 4U_3Q".U9R^ MIIS_6A"Z+=#^Q2"$)_,5?H-K/Z<:["'X==;327/:S,(?_03X['SF9F0_MQUA MZ@'[FNDUEP;KS@HAH]X0R>IZ9JTW5I5^BELJBX7 +S&UL[5I;;]LX%G[WKR \[6P"9!Q+CIVT30/DBLVBF0F: M=!>+P3XP$FUS1A)=4HKC_?7['9*Z.)'E9+#S-@]M;$GG\%R_\Y'R\5+IW\U< MB)P]I4EF/O?G>;[XN+]OHKE(N1FHA#X\RC.19*0)MCQW2OM5VN28/-SJ?W*.@]G'K@1YRKYEXSS M^>?^49_%8LJ+)/^JEG\7WJ$QZ8M48NS_;.F?'?995)A(%)C;V+E@VTA<\ MYR?'6BV9IJ>AC3[8=%EI!%AF5%EWN<9=";G\Y)X_"<.0XNLL4JE@.QQ.=[/L2Y)[T=^C3.W1KAAC8#=J"R?&W:9 MQ2)ND3_?(A]V*-B'PY778>GU6=BI\1\\&[!AL,?"87#49E"W^(6(!FQDQ<.@ M1?SB]>+#%O'+5XL''UK$KUXO?M@1RU%502.K;_3F"OKU"QYEU[E(S7\Z%CJH M%CJP"QUL6,CKS_D3TSP7;"%T)+(<^->6P6Y=X6@P'+YO2]T?E+M\N]Q:$,95 M$,:=BBZ$B;1<6%164QN,!Y&)J84[^6W"-RL"ER1Y;SF4T[\DL2HH8)50MP@Y'+%=6"5E2*KQ$_@N-=-MG MX/PY7\B<)RB\1V%R9][.CS\'P$P1^_"&8##]9,RK5]F[P:9C7@9:2UF16*_F3W"PQN^E88@T^<0S]O/U'0N&[$$F"1S=8V;. MDP2^@7H]4)QZ<"((W]+*-D1>H;BHE?[TG4,)J)00Z@E/Q(U+X.^>/E&V>(ZP]>NI(F3HS%R_+8=6H!60HKB=' M&VGH7)'V-Q_-@D?BC135!+A#(55POX,J:'0&1EFY0/P B>L '(V/)M8>4JOQ1?&X2U;"R:Z6L MB[2N>*!4_::@S)=:#/4:'4'%U@2%R7NJO=O[:TH]U['%+5=SO7-GD 63PT^& MS82::;Z ERQ1?HX11"+.UT9SD5APX;&+.,$P1Z'5(Z7E(&;C$=W3\8=7QAYT=?_XB 2C6;@+588==>H!^_]) M/&$0Y'X,;@.:\RWZYM;%=9T]VT^YE@]%SJE2/)/P)?\W0_#W*+%!92;G.?X M,?I@J4 A)*[.9]\V7K\NF\:M ;NC@5@OWO-S/<+D4G9LQD3>R B"647<0(NY M2E#TQK:6*O*2)Y0\RIM(CR_XRAHOJWV,P,"[GD(M826VUL0'UA:QTZWRK1&7 MA25S!%B--3J]Z+0(DR^*HB#@(/-B"#Z5%-:>P;MR6Z"$@I98*!D3& MH[SF9"OP>_ILP=5>\180N\8]T#??%"]HX3T<0XEC(/]"A&?/^BS;I?[D!;K!^R^:7T9'O) $O4A/F6EW74BB. _Y::. @SH M)KS:["%EP\(C2?D8NO'U7';/5KU?JI%ZLL8FL9$\1^VK52V(SM N]%P\0*EE M!O&$Z'G6!V\ZPXMI'&+>JVL<:@\=HAV'*. M66Y781D1%B0A7VV%UVZMK\#7T[MS=G@PW+-UVV8"6]K"<)U.1UD/U**D 07D M4,9I6ML3E3O=95E5:.,*:)H]ZRO*E0>:%"+ M190X>NC)8L_O1QNLL 275U106"DA=N%M2RU/6.=ZMLSAGTIO5E9 M9[>VNQTN^1/O7H4'SV:.[4!"MVIP>GRS1[P51#]*8\\:/+1N@J=U$+8AM\.% MUY'IM43&@Z&O%G>N^*$Z@MKAQ*^?9 IQI/O=:#P8E3=WW9CB9=WB/E7@++,P MM:%L8=J[T=YX%+PB^?6KG6#TBN3;W)=NM>;8:9E8+?0N^_%D-!X-A\?[CVW+ MUR]\@NZW)A5(8)?)OGA7)6U]JSN7=#1IVK',*1^O6Q5L,*I^ 1-TOS3YEC5W M:%6V:6AYYM@\"FHU;/S"L/$DH)=QK9;5IX)!]['@MVQ[F=@A5W5++*=X"I4N M3'744LU].]A:[9^\M'\\'FTPOS[B"+J/)+XH P3D6J]@Y)+KUE?-YU[)6E8/ MQL%XP^KU.4;0??"P%KQMK]6\KJ8107"TJ=[KG4?0O?7XZJA@*V%L->/#&RH\ MK$E#V#WET?6ZL'MZL#PB@*CMXBWA\?HG:^$YJ O$OR1O>>KPX&B#]36S"+N9 MQ;71 NC\ZXU('X3N>O$O^[U]A8M0;B%J84U"(?= M('S#GRR%?$U :Q -QW]R0&M4#+M1\4T_&SC;H@QC>DM<:[@+N^&NI.:OB6N- M8N'1GQS7&JS";K!Z8UR[E87!IKCN-W[;E KLL.E7:+0K!+=R/_BIKE:_=#NU MO^]Z=OT\^'CE?J]6JW$_G[O!QEUF]!9X"I7#P2%J5[M?I+DON5K87U ]J#Q7 MJ?TX%]A@:GH ]Z=*Y>476J#Z7>#)_P!02P,$% @ FTI_5)4A;#/0! M*1( !D !X;"]W;W)K&ULG5A;;^,H&/TK*)J' M&:FI#;[$J=)(;:/5CK27JIW./HSF@3@D06.;#."DW5^_'W9J)S9XVGU)C/U= M#@?X#C ["/E#;1G3Z#G/"G4]VFJ]N_(\E6Y93M6EV+$"OJR%S*F&IMQX:B<9 M755.>>81WX^]G/)B-)]5[^[E?"9*G?&"W4NDRCRG\N669>)P/<*CUQW;'LLQ$ AP_CT%'34[C>/K\&OVWJO/0F255 M[$YD__"5WEZ/DA%:L34M,_T@#K^S8X%HZX]06BHM\J,S(,AY M4?_3YR,1;W$@1P?2<<"!PR$X.@1=A]#A$!X=PHJ9NBL5#PNJZ7PFQ0%)8PW1 MS$-%9N4-W>>%&?='+>$K!S\]_T*?F4(P )^+5.0,?5PP37FF/J$Q>H1)MBHS MAL3:4,FD9"NDZ3.B2C&M$"U6*.-TR3.N.409HZ?'!?KXX1/Z@'B!OFQ%JJ!4LO48 O$/$)MK@OWN[NG[M[P$]#$FE((E6\P!'O MO41\NUDJ+6%*?Q]('C3)@RIYZ$C^%RQ^6.:2:EYL4"8@I4(IE?(%5OV!2CN_ M=?L3H[OAQ-_P=QOU_2*[:$<[:"X:%O/ZDC127XBK2#*HY+5)FG1EQ+WV$\;2#T6(4D<". M<=)@G QB_%MOF;0AFO22!4$2=!#UC8CO8BUI$"6#B!:6M;QDL*P8VM.LI+4R MO;)I@Y[T445QTAUQB]6$F,ID S]MP$\'P7]]&\)I+_( M_59<_/<2;!4#WS*X48([("UF>(ICQ[3$)Q*(!U'>T1W7-./_ E EUAJ**CNM M0B@5R@$<]WD+_+ [_E:SD"0.X*TL8?*&BB3-UF8LUN,2&A7)5JC$-L33I O5 M8N8N3[@5,3PL)C?ISY*;F< +38L-7V;VZG0,EAQG.<=]\1A/N^7<9H1)Y)!HW&H,'A:9LXIS MLB>S NUKRC@@24\,K79!X+L*3RL_^!WZB: M=JWFX&'1L11T-]B^J 0 M@NU;X5A0VD'2EKE(>]0GK=02_KB,L91$/L=O%:[ MV,C]BW-N)6R>#UW3XNPT=#PA7=I.7M[) M.3EG5&UXHE+$UI/,O)S")9'TO43>TV%4G]:70<.ZO'K>,KI@T!O!]+81^;9@$ MS>W0_#]02P,$% @ FTI_5 YU+"JK @ 8@< !D !X;"]W;W)K&ULC55=;YLP%/TK%NI#*ZT% R%)19":LFEYJ%0U[?8P M[<&!FV 5[,QVFN[?SS:$)81$>0%_W'/N.==P'6^Y>)<%@$*?5F?)1464GHJ5*]<"2&Y!5>GZGA>Y%:',26*[]BR2F&]421D\ M"R0W547$WRF4?#MQL+-;>*&K0ID%-XG79 5S4&_K9Z%G;LN2TPJ8I)PA .9P1!"9DR#$2_/N 1RM(0:1E_&DZG M36F ^^,=^S?K77M9$ F/O/Q)^/8[-'X&AB_CI;1/M&UB M/0=E&ZEXU8"U@HJR^DT^FSKL 7!T N W +\+"$\ @@807 H(&T!H*U-;L75( MB2))+/@6"1.MVSWP]&(X'I]Q$[2'%5B^X 3?A0?RZV$AE=!_U.\S.<,V9VASAJ<\:%ZI M:(:N9U(0*&_ZCK6FB"R%:30?23#VPU'L?NS7NB'16^.S@F-7N M;ZW/N\].=%2^P= ?11T[QU$AQN..Z?0X*AA@#W<;'_LK$_U!5+W^_\T]>WS1,2*,HE*6&I*[VZH:RSJCEY/%%_;'K?@ M2G=,.RST)0C"!.C])>=J-S$)VFLU^0=02P,$% @ FTI_5/D K;IK! M@ X !D !X;"]W;W)K&ULK5?;;N,V$/T50M@" M"9!8HJYVX!A(XA;-P[9!DFT?BC[0TM@25B)5DK:S?]^AI,BV)*OI8E]L43HS MG#,W#N=[(;^J%$"3MR+GZM9*M2YO;%O%*11,340)'+^LA2R8QJ7G_QG&U2;5[8 MBWG)-O "^DOY)'%EMUJ2K "N,L&)A/6M=4=OEM0S A7BCPSVZNB9&"HK(;Z: MQ6-R:SG&(L@AUD8%P[\=/$">&TUHQS^-4JO=TP@>/[]K_Z4BCV163,&#R/_, M$IW>6E.+)+!FVUP_B_VOT! *C+Y8Y*KZ)?L&ZU@DWBHMBD88+2@R7O^SM\81 M1P(T/"/@-@)N5\ _(^ U MY'!?Q&P*\\4U.I_+!DFBWF4NR)-&C49AXJ9U;2 M2#_C)NXO6N+7#.7TXI6]@2(8@$<>BP+(Q1(TRW)U2:[)"R99LLV!B#6!]1JJ M$)&L!FKV1B33@,&/!8^S/&-5(*_)EY*_,P32$X5V,BS)>N^D[UW1S4N(9X0CUX1UW'I@$$/ M'Q=W!L27'Q:GLQ$V7ALZK]+GG='W7>'YZVZEM,1J^WO$ K^UP*\L\,]8T.3, M"K#_5%O6J52;<$68PMU+(34D)A5T"D1IM G;AE;&ZAHXE!GUOF&UKVE=NT40 MN=-P;N^.P]5'^93.IJ>H91_E!=2A+>J$>M!2#T:IOR"1K1;RV\'32/%120;Y M$*%Q;:XW<9R?AC+R.^66_U_NQ UAZX9P5-%K"AAZG<4L[\9_R MA+Q34HU$W MK'W4S.^"EGW0U(F\X:!&+9MHE V>)'A.X&'$$X*GZ!JDQ-3%; 59RDP=JDJ1 M),.*D\!C&.QL]3[!D777D>=U,O-A !4$E':8#J!RQ_(OI=AEO=Y=NVC:IT5#/^BXJ(\*@FZ!]S'1]$PFS%KWS$;=\YO@ MUVCW%GOJ"CLLO.&OM3GTOZM 8 $6NV^'1!P7^;)@'=0[GN_-?/1KG M056UIRW&1>+QSJLHET)E)F;JBG#0@^>ST[,HI-UJ'0!%02>,RP$0G4[/D3L: M7N@HN6><'PTW/$OP4"M+4ZU,\HQO%+E0 (0+;,S4F[")>SG(D/;L\@*/=BF. M6F%&\QM5LAAN+>P:"N0.K 49ZLH_0-&II]R#I]Q13_UNZGAX"','0M/-WP&0 MW^U3 YAK[ZA83RT_3#G4&S]B?N!8T6QUW.]JD;^@YKZ;O:9R4W&%)VH'E.\(H(T /R^%E@ES<)LT%XZ%_\"4$L#!!0 M ( )M*?U3TY?7F^ ( &\) 9 >&PO=V]R:W-H965T%EC!DM2_,Q3GLV,T$ I;'!=\">R_PZMGXF,EY""J5^T;[&6@9*:<5*V M9*&@S*OF'[^W=3@BV/X9@M,2G#[!.T-P6X+[68+7$CQ5F<:*JD.,.9Y/*=DC M*M$BFARH8BJVL)]7#Q^3-^!X;$!MQ7"2D!7<; <5ZP*W2-5N*, MI74!B&P0/^#R!G>-7E8QNKRX0A=B"3UGI&:X2MG4Y$*5C&TFK8)%H\ YH\!V MT .I>,;0URJ%]#2 *>QTGIR#IX4S&C&&Y :Y]A?D6(ZM$;3\/-W2T.-/T^UH MQ(W;[9"KXKEGXHWMPJ^[->-4O#N_1Q)Y72)/)?+.)%K6E$+%=3O8$'U%E!^2 MM[EMA[X_-=^.RSI$!1///07%FE!>X'Z@3J1/.NF34>DQ;$"(3W7:&^;D*.&U M'5E.3[L&->F#8@W(MYTSVOU.NS^J_?ET3W46_$'>*/*]GH,A*+ \N^=@" I] MV](;"#H#P7CQA6K&\P1=WC.*H;C260B&%JRP?X"&(->/)CT+.I ;Z2V$G85P MU()H(:)!5#KAX;!B0=C3/<2XKMMU1ISOZW[,3#=XWS=D9@C1G M9PC2G!WSJ!650+>JI3.4D+KBS1>\6^UN#7>J6?;6%^(VT33_CS#-5>0!TVU> M,53 1H2T;@)14]JT]V;"R4XUO#7AHGVJ829N1$ E0#S?$,(/$YF@NV/-_P%0 M2P,$% @ FTI_5&=SFP'N @ % @ !D !X;"]W;W)K&ULE5;?;YLP$/Y7+-2'5EK+KP18E2#EQZ;UH5+5M-O#M <'+L$J MV-0V2;J_?K8AC#0DZUZ";>Z^^[[C?)?1EO$7D0%(M"MR*L96)F5Y:]LBR:# MXH:50-6;%>,%EFK+U[8H.>#4.!6Y[3E.8!>84"L>F;,''H]8)7-"X8$C414% MYF]3R-EV;+G6_N"1K#.I#^QX5.(U+$ ^EP]<[>P6)24%4$$811Q68VOBWLXB M;6\,OA/8BLX::25+QE[TYBX=6XXF!#DD4B-@]=C #/)< RD:KPVFU8;4CMWU M'OVKT:ZT++& &'T.SC M[LX9.GZ;;-_@^2?P/I;0GY.ED%S5]Z\S(0=MR($).3@1'A6<*3 MY+4B@I@[KCB*:BE(2C GT%M19\%T"[P5)4Y@;*D>)X!OP(I17R'4.,..%-<9 MAOU2@E9*<%:*NE*JL0K0UT)_X9+5NGJ%!$<$O-!WWR6\QV@0G6 9MBS#LRQ5 MD7^<97A$X-H==/)4T^RS"GV_GV?4\HS^IY*!IO^JX>BH/*//^AX?<#TV.BCT MFJK=:; %\+69.P(EK**R[D;M:3O:)J:COSN?JI%73ZB_,/6\O,=<74V!&PO=V]R:W-H965TRO7Y*2)<6F%.TA.<24-&_FS7#X2&FV9_RWV! BP5.6YN)RM)%R^\%Q1+PA M&19CMB6Y>K)B/,-27?*U([:K*J;TD-".YH"P'G*PN M1Q_AAR6::H"Q^)N2O6B-@4[ED;'?^F*97(YIO&/[KZ1*R!",62K, M?["O;-T1B LA65:!%8.,YN4O?JH*T0+ 20< 50 T%.!5 &\H8%(!)L< OP,P MK0#3H1'\"N /!005(#@&>!V L *$0R-$%2 R[5#.GYG\!99X/N-L#[BV5M[T MP'200:LYI[EN]GO)U5.J<')^_:>@\AF<+8C$-!7GX (\W"_ V;MS\ XX0&PP M)P+0'#SD5(KWZJ8:_]BP0N \$3-'*@[:DQ-7\3Z5\5!'O(_%>@Q<[SU +H(6 M^%4__#-Y5'#?P%T+?-$/_Q[+L8)VPJ_[X0L2CX$'.\E_'@ZW1?\R& XC"_QK M/_P&/P/8S7WYRKQM^1A 9(,[JN7JOD-UWR'CSQO:=[^^*0NPE"03__3X]VK_ MGO$_Z?!_RUE,2"+ BK,,4"$*G,?$UC&E']_XT5O#;@[=,/""F;.SQ)_4\2>] M\?]2^Q1;U8$!>5+;DR"V%;.8G#"8NI$]_+0./^T-_X-)G )BBGRA-X,$Q"S3 M%+#98WKH7$]/Z$P""&L^9:>?&GE1&+PT^G)J!"?NU)Z97V?F]V:V/%1451>O MUYRLL23@[OY!',3J3"G4O1F>V_2I=#]MD4(3A-!+ZE>G5C#PW"[R04T^Z"5_ MU9Z#F DIU($A50DD0#*3A&U"@E,NT'/M3,*:23B@08J7Y'+T6RBA.V:N>.NU0(MK9W^#_X23/K.&-%+JT["#R90*7WH=_!HA%[B/HK M[T((;E.<@U\W)'LDO$_B8:/QT'N3300V*@[[9;Q<)GFA.6O%:4^N 'BGPN+' ME+RB.==5E/82#EWSUU'91N=AO]#K[7AX91N1A?[;5+910OBJ%%HKJ=[?P*J0 MA5H\:XYS^6II+>H8^B$,4$=I&X6$_1)YG6U3]DPT.[5T%E1)I61J'0\I=*-M M,'J30J-&H5"_0AWD$QSDLRQKHK?-%:8<['!:J"15=U?*7EHHQ&#UND:GZ@65 M?$V/3@T6LV <14?'!HO59(PF]OE$C12B?BDLUS+-):?J73TN\VZG39X(CZDZ M*UDS/)7&<.J>)'AJ!:$_#8\SM.BLY\*.#%MGZGZ97=Y^']*=J!%8]#8"BQJ! M1?T">U^]8*I37=5PW6M]@4YEU NCT'.[>J.14=0OHR]I;#F-2=/QP]?!H@H3 MM2+O17@?I;V?P_4$L#!!0 ( )M*?U2@MY079@0 *(2 9 M >&PO=V]R:W-H965T)'+662JT^.HX,EA!3V>8K2/23.1F+&F-A_G8O1@/>:HBEL"]0#*-8RK>IA#QS:B%6]N!![98JFS &0]7 M= &/H)Y6]T+WG"I*R&)().,)$C ?M2;XXY1TLPGY&\\,-G*GC;)29IR_9)U/ MX:CE9H@@@D!E(:C^6L,-1%$62>/X609M53FSB;OM;?2_\N)U,3,JX89'WUBH MEJ.6WT(AS&D:J0>^^0?*@G* 8]D_HDVY;MN"P6I5#PN)VL$,4N*;_I:$K$S MP>LW3"#E!)+C+A+E*&^IHN.AX!LDLK=UM*R1EYK/UN!8DJW*HQ+Z*=/SU/CN M9\K4&[JX!459)"_1-7K4*Q^F$2 ^1SI_\(+XRC#(% .)/B 'R245NLD2])0P M):_TH&Y_7?)4TB240T=I?%D6)RBQ3 LLI $+)N@S3]12HKLDA/!] $<75E5' MMM5-B37B+01MY.$K1%R"GQYOT<6'2P.]^+2D\2H2O3R-UY#F&,:^3V92"3WP MPY*P4R7LY D[#0G_3>,9B"S=ESR1)O]+JJ32O+-D<86FL&!)HIM:L1%- D"_ M4%VU!8=%KFZ>*]O%ZS'N]$C')T-G70.R6X'L6D%^RW<$A->3-0B]P]'=*XB M24#W@@5P!&2S5'6PB^S^.]AMTJL'W:M ]TX#_0#9V9;ANM':S!8PI1'Z"B)& M%UKN;T"%O#Q42QU\.PZOB(P(BHLM@5%(WRS2Z5<%]JV!)XN%@ 55@#[I MS* ",SA/R ::7;&#/<5Z;MMK4"QVS1'NGDK6%J&=KC+N+E_77G?@=QM6#^^X M"CZ/LEV =M+*3._VN6:MX7#"Q$ DI[.V8D)#TGL Z1\\,<@QAWB M^0WPC*5@[UP&Z\$>8-/;9Y.T>TT+;@P)G^Q(=_E):T![* _SMNPXA;=)OP&EL!_]OOO,[YEJ8Q[G+8.LN_O]- L;$4?+*G/(-4Y1:"UY7^HZ [BJ.U'K;K==]H['HU5H// M]!H[Y /BW3<@BWB),2!B-Z"3Q%L44 ?O0);314N,7Q&[7UE$6Q+>(-8R[I%B M)<:=R!^X4ZX$.HOLARG9]Z2^UQDTG?'$6!(YVY)V$=JU2&J-:-"P@8@Q(F(W MHM,.4@.X%J,]%2D%B0M!HMY!/1K;(G;;LAVB[TFNQ=W=$R7NNKW?1>GL7!O$ M(!;YY8A$ 4\35=P@5*/5!W-Y^IT'\7)(I@KJ>Z[;Y&((H+D:*C M^"J_A)AQI7B<-Y= 0Q#9"_KYG'.U[60)JFNI\7]02P,$% @ FTI_5 C^ M1?= !@ $R4 !D !X;"]W;W)K&ULS9K;;MLV M&(!?A3!VT0*)))YT*!P#:9IA!5HT:+850[$+QF9LH3JX$IW#VX^495&.1%KV M#*>YB"5;_,_\_)OD^#$O?I0+S@5X2I.LO!@MA%B^<]URNN I*YU\R3/YR7U> MI$S(VV+NELN"LUDU*$U/%"(XV;WR-YPNAWG GXR6;\ULN_EK>%/+.;:3,XI1G99QGH.#W%Z-+^.Z* MAFI ]<3?,7\L6]= N7*7YS_4S3+ [_B2:(D23M^UD)' MC4XUL'V]D?Y[Y;QTYHZ5_"I/OL4SL;@8A2,PX_=LE8BO^>,?O':(*GG3/"FK M_^"Q?M8;@>FJ%'E:#Y86I'&V?F5/=2!: Y!O&(#J >C% $@, W ] %>.KBVK MW/K !)N,B_P1%.II*4U=5+&I1DMOXDRE\584\M-8CA.3ZY^K6#R#-Q^X8'%2 MO@7GX%:6RFR5<)#?@WRI@ET"60"E8-DLSN9@ECETAK5,ZW&EMR?NU)K0K,N:JY&;AASW(N"'!9%"R; MWLD,;R('WL09J(POW_:E=:V(5HH4-1XF,,04AW3L/K2CW?,< M\1$)4?/T\81:/?E6S509T\L'7DCR2+@H?"F'IK*>"@F*%4O G[Q(P9M_ M."OZO; KP>!9C0012-RXMB? ;\_UAYK/:?+[)_E)EO\_4M<"P%4B$ M'!3TAS%H[ @&%41=?.Q. N# @@@ZB0XP\2._W\"P,3#<+\_76X%2EO;XT&=? MV(D?1$Y$^\V+&O,BJWF!$Q'P_7,5*=L$A9XFL_?ZO("M+PIH=; 26Q7$[@JM M1;5#K.+3'V&(M GH5-"J-;6+% ?4,UBH$0_Q*6"T0PNJ:40V-/)WT0CJ[P5H M_V(X@$>UQ('9UER'=N:&3G ./2= @Z:5YBWT?X%II;$+[=PU3:LSU>W%Z2KM MC?A:)D2MD(>.'VW]&>*O>0OMP+58QIZ,EO7 5>708(RF*[3C]9A3/^I,?1H% MD6\(&-+ 1MXI)O\.+;":_+H30737Y$>:\^L2<<$U[M"?M#VY):D4OHVAHF9"F.;+3'$*'A.>0.EXTA*)(PQG1 MUZ=%T%BFFN[(3O=CD=.N9=,VX0TZH;<+G5C#'P^$_W!TUA)?_!"AL#^: M6%,.2L%;T((C3\&L:MQ9H=/39V(G2. M0H<,(B?62,;D]0(Y,3=-1$462:2ICO>$Y5DN20\A)-)+)K[" WEI!M_?6!Y&SEKE-3A4P0]0UQ\G!'#>3LY;9+@%L M7DHF&N/$CO%C[B[X/:O)GF><2)KNQ$[W(Y%SAY8-.2%LT(EWH9-H^I.!]!^. M3M)=H,&>L5\BFN)DV +-,=#97:!!YHQ337>ZY_K,P>BDWY^TNZD9!>92 M;>UIGF93TZZ%=N!4M76V1.NO 'KT?4W:[>-EODW+=%23GIYL:].N29VY>5^&@";/'4J*>GVOZT*]K#![=U["3EQ;PZC5/* EUE8GT"I7FW M.?%S69US9&*6C.04W^ U!+ P04 " ";2G]4KG\9>0X# !;"@ M&0 'AL+W=OBW@#+),>U((:[#&0HS['$@QYG2\3U;.5--TRJQEK!$:K_RDAR]94H.SFX>"Z(?$7?ST%B MDHD?Z!B-U)]/B@P0FRK=A>0DEI @A1(_H8(264I)) &AIM^.[M##->03X(\] M6RHF[=F.J_BG97RO(;[KH6M&92K0!4T@V79@JV3JC+Q51J?>7H_G$+>0[QXA MS_'<;\A&(L4JC?*YQ[]?*^8;__X7*?;P6SE$5Q)R\;@')ZAQ H,3-. ,_9B!TU8TX1[:>[- M+E"AAPO@:E>CGQQ3>:R6)J!+3#@:XZR +<3U+]J%68;K;&(&K:"!LEU3M@_5 MS'!^(%G[G611X'G>;I:H9HD^1;$UX'[!HO>"=5O=]F[(3@W9.52P\<=+K/-. MK^/ #T)W-TNW9NE^BF#C?UM@W4,6F.NLCU7G4,4N7N:$*R),$Z2NTRF0CP2L M8FPIV X=SVF@VSCTW4_1L EYOZ15\+>:1@W4WIK:^Y*CKG*[==8Y?A0V; IW M?1.X_O\][:IX6\JU6\%;4'OCOL^!STQ5(U"LY2FO_GJTKIR&9;VPGEZ67=>8 MSP@5*(.I,G5:D5*)EY5,V9%L;JJ'"9.J%C'-5%5_P/4$]7W*F%QU=("ZGAS\ M!5!+ P04 " ";2G]4149H_38# !A"@ &0 'AL+W=O='QA_$!F 1$]%7HJ%E4E97=JV MB#,HB+A@%93J2\IX0:2:\ITM*@XD,: BMUW'">V"T-):SLW:FB_G;"]S6L*: M([$O"L)_KR!GAX6%K>>%6[K+I%ZPE_.*[& #\ENUYFIFMRP)+: 4E)6(0[JP MKO!EA%T-,!;?*1Q$9XRTE"UC#WKR)5E8CHX(?REAT^0R,HT'PQRX7Y18?: M-O0M%.^%9$4#5A$4M*S_R5.3B X AR< ;@-P^X!3'KP&X)T+\!N ;S)32S%Y MB(@DRSEG!\2UM6+3 Y-,@U;R::GKOI%WD!,)"5H3+BD(=,=)*8BI MB4!O(Y"$YN(=^H"^;2+T]LT[] ;1$MUE;"](F8BY+540FLJ.&X>KVJ%[PB%V MT0TK92;0QS*!Y#6!K:)O);C/$E;N*&,$\07R\'OD.BX>".CZ?+@S (_.AN/9 MB!JO+8AG^+Q_*\C]5X5#7R04XN>(5[_UZANO_DFO,:CSER !_)'&RB\IV+Z4 M0_6MF4+#I*^5QR7V@]ET;C]VDWYL-0U<[[51=&P4.D[0&KV2$K12@E$IT1Z0 M9.I.JO-8U7D<$E+S!!WO'IY.>CJ.C?#,F0Z'&+8AAG\-,>6L."?(\,C_-.CG M^M@&NSX>CG'2QC@9C7%#*JJN=[1FN3KHZ/X&BBWPL;TV;9FG_W&'SUJOLU$] M:\Y2$/JY(GEGERMI*7U2T1 A0 Y68#:P _J[Y-@F<'%OLQ_;A)-PN$C8>;F^ MG5%9GPE/#H2#4;)AJ323,ZJ%.R\$_H_UPNZ+7W>\8GL>9^I)3^JS0M*4YM1$ M$K.B(N6) ].P=B\5+YSUZC5@Y(:]HD8#1GCF]RIF=][> OC.]#!"A:ANS_H- M:U?;/NG*= >]]97NG\R;_D)3-U\WA.^HRG4.J:)T+B9J#_&ZGZDGDE7FA=\R MJ?H%,\Q4#PA<&ZCO*6/R>:(=M%WE\@]02P,$% @ FTI_5*'(&ULC51=;]HP%/TK5IXV M::OSU8Y5(1*03MM#)U2T[6':@TDNQ*IC9[:![M_OV@DI;0'! [&O[SGWRS[9 M3NE'4P-8\M0(:<9!;6U[2ZDI:VB8N5(M2#Q9*=TPBUN]IJ;5P"H/:@2-P_"& M-HS+(,^\;:[S3&VLX!+FFIA-TS#];PI"[<9!%.P-#WQ=6V>@>=:R-2S _FCG M&G=T8*EX ])P)8F&U3B81+=%ZOR]PT\..W.P)JZ2I5*/;O.M&@>A2P@$E-8Q M,/QL809"."),XV_/&0PA'?!PO6?_XFO'6I;,P$R)7[RR]3@8!:2"%=L(^Z!V M7Z&OY]KQE4H8_T]VG>]-&)!R8ZQJ>C!FT'#9?=E3WX<#0'1S A#W@/@U(#T! M2'I A8);EF58[HITWLKF%;Z9'8_E7:D#EHLJB9!O*N ,NX,._)1V*>SRG(-A^%:9J,,KH][/);-Y0=_+UT*]ZZ/7MT!=&#F]R M7GM%,*14&VF[6S%8!]&9^+?VRCY%,>JTXYFF4[)[IM=<&B)@A93AU2?,1W?J MT&VL:OU[62J+K\\O:Q14T,X!SU=*V?W&!1@D.O\/4$L#!!0 ( )M*?U1L M8?R97 , 'D) 9 >&PO=V]R:W-H965TZ6DMH&ZJC%[D.+(-YLGVF)MMA(I):DXO;O=TC)6B>2C?3% M%LDSAS-GR!G.]T(^J9)2#3_KBJN%4VK=W+JNRDM:$W4M&LIQ92MD330.Y-W-KPKBSG-NY>[F3?9JG!6\ _C.[5T3>82#9" M/)G!7\7"\8Q#M**Y-@P$_Y[I':TJ0X1N_-MS.L.6QO#X^\#^Q<:.L6R(HG>B M^LX*72ZQ_Y/V\<2&+Q>5LK^P[[&> WFKM*A[8_2@9KS[)S][ M'8X,_-D)@Z W"%X;1"<,PMX@?*M!U!M$5IDN%*M#1C19SJ78@S1H9#,?5DQK MC>$S;M*^UA)7&=KIY8HHE@/A!62L:C4MX!N>M<]$ %_H1#=V\W]R;,LS>;^S=GH@F'A(:6+SS!]ZVMJ21:2+C0!Y4O;\\01P-Q M9(FC4\1X+AC/14V!:"W9QB96"UB3AF$=>/]'&OC)Q^X,E*(JJ%1P@.U^1]#90#T[*^@Q-=;O_M:,[Q->GKTM7R@W><;D[BCPMM[@.MX_3$B- M]=,BU15PS!+.:FP!JI6_ M(_C2E?.=;?*16'"5I['G>*_$G@'[@I2-@-@'T MO- _!K[0*1ET2L[JM#8A@&A,GU"VJCRL'Z="2D8.I-Y$0&/83>R/PQG#9D%P M,IAT"";]K:0?"J3)VV3J2?$#NP BSIR!+OE3DJ3CG,3QC3<690(8^!;Y2I8) MH#>+P[$P[E%3PI*TL\U=X7EMN>Z*\S [O!\^V;;Y:GZ%[XKN&? _3?&PO=V]R:W-H965TR"M&JHK-M#M0>3G!"O MB4;%R$JE7%W;MHA2 MR+%HL150]25A/,=23?G2%BL..#:@/+,]Q_'M'!-J!4.S-N/!D!4R(Q1F'(DB MSS'_/8:,;4:6:VT7[L@RE7K!#H8KO(0YR/O5C*N97;/$) LG\PR:MD%EC A&7?22S3D=6W4 P)+C)YQS:?H$JHJ_DBE@GS1)O2MJN, MHT)(EE=@%4%.:/G&3U4A=@"N?P3@50#O):!S!-"N .U3 9T*T#&5*5,Q=0BQ MQ,&0LPWBVEJQZ8$IID&K] G5NL\E5U^)PLG@([ EQZN41&A*RVVDY;@,06*2 MB2OT#MW/0W1Y<84N$*'H:\H*@6DLAK94[C6)'56NQJ4K[X@KUT.WC,I4H/#+<'31DTZZE:!N^ M]KE2/'Q6"#25D(L?#?XZM;^.\=E&+%%G> VT ($2SG*UPWXR M7NT_X ?%;B9WG9;CO#FDR9FX\-]Q>U7IUE7I-A+=4R(A1G.)I2K&PRWD"^!- MY?9K8O]5Y.W5_GJ-B=QM!;U4QS9D68:YN#HD9$GC&QK=)M:!V_<'CMK2ZUW= M#IKY_=Z^67C S&\[_6>VO63Z=3+]QF2^R!0XFE3[\119!C7SX%5D<9WG/Z[S M/\_=7]B/'[QS@>$9P+(T]DY?4NDL37\7*&(%E>5?OEZM[Q WIG.^6!_KNX7I M=\\TY<7D%O,EH0)ED"A*I]53IYN7O;Z<2+8RW6_!I*JI&:;J?@1<&ZCO"6-R M.]$.ZAM7\ =02P,$% @ FTI_5']:@[@.! 70X !D !X;"]W;W)K M&ULS5?;;N,V$/T5PLA# KB1J)OEP#807]H&VRR" M>-,^!/M 2V.+6(ET22I>_WU)2I$OJSA&@ )YL45RSNC,G!$Y'&RX^"$S (5^ M%CF3PTZFU/K&<62204'D-5\#TRM++@JB]%"L'+D60%(+*G+'<]W(*0AEG=' MSCV(T8"7*J<,'@2295$0L1U#SC?##NZ\3CS25:;,A#,:K,D*YJ">U@]"CYS& M2TH+8))RA@0LAYU;?#/#D0%8B[\I;.3>,S*A+#C_809WZ;#C&D:00Z*,"Z+_ M7F ">6X\:1[_UDX[S3L-RA>\Y4 M)M&,I9 >.G!T?$V0WFN0$^^DQRDDU\C'7>2Y'FXA-#T?[K; 9V?#(/78_VB-L4K9&219N]Z&041=OUP MX+SLZ_"KF1][?=<_-)NUF'EAU L:LP/^8<,_/,G_*Q/H4PG6:WCU/BK8^#3R&7]O4[D"A7NZX#CNQ^Z1RFUF/2^,CU1N,8O\ M, K;58Z;H..3U&>ET*?L.?+V&X_]3R4O=G=[N_MA@=^!/GNM"M>H?5$\O^>& MP9'$+7:XYT7142G,VNQ\/PYQN\AX[UC#[X0NEA6OHP<89NBX^%N]7,\_KQ^&Q=BUF\?YG?!B!.48.9W8;,SZ],[=O M-^-W4*^90$O!"W2XNZN,*$0$()GQ#3,-BRD4LN O@!19:-42KIOAJH8:]=:" MZFZ:YMO*I8$\,:JTC'-%E#:XU(Y(8026!GBA-ZRN&_>[^BF.NE'<0[HEJ@9] MMX_24E"VLGZV0(1$8!H>I!L&6ZI-TU!U'A9K.IBN9B378%OL?'MU?:IN=F<4 MCC[PP8_?01WFN-Y;*4OR,H5=WO86"3,ITY]*]1E0D-W]/'[1^4AYT45=EOE;'-Q,<="R MHJM/KX2M*Y%>L5JNGC=$[&B3*(]W3)2RJNTPU4'QMF_4%5[KU MMX^9OO^!, 9Z?AV8%S0WRM%_4$L#!!0 ( )M*?U2&#]=QT0( D+ M 9 >&PO=V]R:W-H965T,ID6K+E[;(.9"Y :6) M[3I.RTX)S:Q^U]R;\'Z7%3*A&4PX$D6:$OYV"PE;]2QLO=^XI\M8ZAMVOYN3 M)4Q!/N03KG9VS3*G*62"L@QQ6/2L ;X9XD #3,1O"BNQL48ZE1EC3WHSGOJT)L +"_!^!6 M /=8@%2IT=2]'( E-Q!7ZC*;JZ,R+!!!;H)RK \3E&R+9',%S07-EJ51! M#],1NKRX0A>(9NA7S JA(D37EDJC?I,=57IN2SWN'CTCB*Z1AS\AUW%Q WQX M/-SY"+=59>KRN'5Y7,/G_=?R//Y0M&@L(15_#XCR:E&>$>7O$35I?$M3K4N> MEN'1?^B7?M#&KM>U7S9+NAL58J_EU%$?1/JU2/^@R+'@!!+T> ?I#/BAM(.: M,3@?+UJUJ-:)O"AY@HTJNZ[;VO:B(2KL^'ZS%V$M,CPH\B?C,D:#%#B-R#&6 MM&OB]OE8TJE%=4YD26>GV'[HA5N.[ :U73]H-@0[Z[;K'!0YF R&QSB!-QHY M/A\O\+J!8O=$;E1$'\Z^@QU_RX_&L':(]SBR;JKX<%?]4FBE1WFR[H'8/R-/ MUHT4!Z?R)-CY-F#LX,ZV)PUAON=L?T+LC3E%#XEWA"]I)E ""X5SKD-%P\NY MJ]Q(EIO19<:D&H3,,E:S*G =H)XO&)/O&ST-U=-O_Q]02P,$% @ FTI_ M5&T\@L90 @ X 4 !D !X;"]W;W)K&ULC51= M;YLP%/TK%MJD5MH"@7RM(D@MT;0]3(M:=7N8]N"02[!J;&;?)-V_W[6A*%-I M6A[ '_><>\[%U^E1FP=; 2![K*6RRZ!";*["T!85U-R.= .*=DIM:HXT-;O0 M-@;XUH-J&<91- MK+E20I7YM;;)4[U$*!6O#[+ZNN?E[ U(?E\$X>%JX%;L* MW4*8I0W?P1W@?;,V- M[EJVH05FA%3-0+H/K\54^<_$^X(> HST9,^=DH_6# MFWS=+H/("0()!3H&3I\#Y""E(R(9?SK.H$_I@*?C)_;/WCMYV7 +N98_Q1:K M9; (V!9*OI=XJX]?H/,S=7R%EM:_V;&-G5!PL;>HZPY,"FJAVB]_[.IP AA/ M7@#$'2!^*R#I (DWVBKSME8<>98:?63&11.;&_C:>#2Y$$BV>F]Q[RWV?,DKWDJC:Y9KA88.#=47*Y;[RH)AOZXWUJ__/I,P MZ1,F/N'DA81K,+ZO5 %,;Z38<7=4A^K8\LP\CVNT0S9>4..Y)PT/ Q(FO83) M:Q(*4$@-R'1);>8:6:@=:P:EV2%MYQ/,/XVBZ/V98DU[I=.S1-^QHOI+3>(0 M3,VXM8"#@J;/BC5?3(;+-.N3S\XF7T$)QL"6*N3/R%#>?/8L;Y)$R< _"D_Z MS]U]W[C9"669A)*@T6A.#DQ[G[03U(UOR8U&.H9^6-$5#,8%T'ZI-3Y-7)?W MEWKV#U!+ P04 " ";2G]4'KP@8KX" (" &0 'AL+W=O*$@8S M@61=EE@\CX'RSW!'OEM3I M?!K@[GK+_LDFKY-98 D33K^13!4C9^"@#%:XINJ.;SY#FU#/\"TYE?:)-HUM M?^B@92T5+UNPCJ DK'GCIU:('8 ?'P$$+2#8!T1' &$+"&VB360VK2E6.$T$ MWR!AK#6;65AM+%IG0YCYC',E]"W1.)7>P1I8#>A\"@H3*B_0)9KK6LEJ"HBO M4$8DSG,!.5:0Z>_66%^BA_D4G9]=H#-$&+HO>"TQRV3B*AV387:7K?]QXS\X MXM\/T"UGJI#H(\L@>TW@ZF2ZC()M1N/@).,4EEP.+ M+E>-/\W"03#TPL[L552]+JK>R:C:LI)H)7B)=(.YK 3/ MZN;7W9>B44BB[[=0+D#\.*%*W/F/WT7U?L???YOJ#:RW(Z??'T3^<$_U V91 M$$3]PZH/NJ@&_Z(ZE^H_R3[L AB^B^R^]]*NO+<)W^)V"SD8!+$?[RE_R"[R MXEZ\)[V[TU-+$+D=-1(M>*5[=P+KO0&ULM5?;;N,V$'W/5Q!&'A(@&UD7WP+'P-I&T05:($@V[4.P#Y0TMMBE M2)6D[+A?WR$ERS?%20/TQ1;)F>$Y9\@A.5Y+]5-G (:\YESH^TYF3''G>3K) M(*?Z5A8@<&0A54X--M72TX4"FCJGG'M!M]OWVS(SM\";C@B[A"-[%48BE_VL:W]+[3M8B 0V)L"(I_*Y@!YS82XOB[#MII MYK2.^]_;Z+\X\D@FIAIFDO_)4I/==X8=DL*"EMP\RO6O4!/JV7B)Y-K]DG5M MV^V0I-1&YK4S(LB9J/[I:RW$1QR"VB$X0CT7E)37V684]> /['));$OHW).@&?HO[ M_./NW4-W#U5LI P:*0,7+WPCWO\KV\O76+O>'V>@A@W4T$&-WH#Z_1@>N1)8 M8Q XY5@)J$B 8$TAB8*4(0Z)X+0=OO1O>KVA0XF?83@@N'=12,AC4(V8;MPF MY0;GT 6XO:C^3IU;1L!^$C=6!"E&C0G16 MA:=,*O/%@,I;D]."=GH^X(O_HXUBY=3; ^_WNX/@B.*IU2CL^NT,>PW#WEE MOTFQ_&\$S\=[@V#O!/JP-SRB=VHSV)/@@%V_8=<_BV9VN'?:Z)P/\!*TTNF? M0.V/AL=\3HT&T=ZR/2 T: @-SN*9PP*4!5S]AI;*!%:4H%-:+4.>%TBY(O*M@RYFQ);6!]>^:P\O?N*/XG]NGT M':^C\K"G8%LQ)%=,)+Q,F5@2>K%;JC'E[CBTA]]@&!&\76O4HA)=HAR*[(RW MA[@[*X^/1?_ZAJPSEF0X;1VE+9?V,JP4%4NPFNL+>PY7;A8TPM.804R*D(9L M\-". <0>*J1771M!:1Q+:*G!96V[+-: N0.J!!K'I7%QMONQQ.-_X^:QFM0\ MT/EBJT+U%DE1QQNW0FS@9NE@%,U24"[UA&FR!($M&U*7\5]X#;!6.4.UC12 M]GG!P1KC/8@SJP=-$BA,);@B"X0DD48EL\FHN+ 3%B@SODD<-GR#G%UCN\N; M'WRBEDS?\?KFUDS[8MB_O=4[QRHD.;/ZI8>:ZC82WMZ]'O.Y=.\CC5$PD=4E MH.EMWF!3]U0Y[A_=S48M_5B)[F98C=I&?!QIBX62X(A[WW@[4-4S\7>JEDQH MPF&! +NW SQ>5/7RJAI&%NXM$DN#2]1]9OA:!64-<'PAI=DV[ 3-^W?R+U!+ M P04 " ";2G]4WE(#8C<" ;!0 &0 'AL+W=OLYD)%>19R"Y-GNG%2*%P8L$U=<_/[ M":4^3*)1=$PLQ;9R/L'R;,>WN$+WO%L8BEC/4HH:E15:@<'-))J.'F>IKP\% MWP0>[,D8O).UUB\^^%Q.HM@+0HF%\PRB&3\ZCBC?DD//!T?V3\& M[^1ES2W.M/PN2E=-HH<(2MSP1KJE/GS"SL_8\Q5:VO"%0U<;1U TUNFZ Y." M6JCVSU^[/IP 1K<7 $D'2-X+2#M Z!QKE05;<^YXGAE] ..KBP.- M6@LIL7R;+;2BVL(!MQ:=!:[*OSDI.&&$$VAAL. &E:O0B8*W"SZOYC"XNH8K M$ J^5KJQA+89#X_?PAFUM>]M MTO&UL ME55=;YLP%/TK%NI#*[7EFS15$JEI-FW2JE5-NSU,>W#@)E@%S&SG8_OUNS:$ M)81$V0O8YISC>^XUOH,U%^\R!5!DDV>%'%JI4N6];\Q9'P]M%QK MN_#"%JG2"_9H4-(%3$&]E<\"9W:CDK <"LEX003,A]:#>S^)--X OC%8RYTQ MT4YFG+_KR>=D:#DZ(,@@5EJ!XFL%CY!E6@C#^%5K6LV6FK@[WJI_--[1RXQ* M>.39=Y:H=&C=622!.5UFZH6O/T'M)]1Z,<^D>9)UC74L$B^EXGE-Q@AR5E1O MNJGSL$-PHR,$KR9X;4)PA.#7!/]<0E 3 I.9RHK)PX0J.AH(OB9"HU%-#TPR M#1OMLT*7?:H$?F7(4Z.IJ0 D9*JH JRGDH3/R=<2!-6%D43+DLL)*,HR>45N MR!2/7K+,0.,$2* B3@DM$DSW"H]1J44(;/!@2I#7I,"S>T/>IA-R>7%%+@@K MR&O*EQ(9,ZWG$5KWX[D= 3V>3W6+_H-D_,/L'1_9_Y8IF).92=1:W(D>&K&^DU2AR^UXPL%>[&3]$!3TWC/91 MDPZ4[P1^@]J+/VSB#T_&_P6DQ.,:TY*A$?8'_PS)YVI-!>RE\*C#2C[JF MUW?=EL,.5-CKW[4<=J&B*.QV.HY,.7\XZ%5W6HH.$AX'C^BUKAZC ]<.V MM4.4W_-[=RUK]L[%EH-8F 8A,?G+0E5_>+/:]* '<_6VUL?8FZI6\D^F:FQ/ M5"P87G,9S%'2N>UAND75+*J)XJ6Y/F=S_?O:AK $G"BW+PDVYQSFC.WQS YY]7V8% MU%3>\1TP_6;#14V5'HJM+W<":&Y)=>4'&,=^34OF+69V[E$L9GROJI+!HT!R M7]=4_'Z BA_F'O&.$S_*;:',A+^8[>@6UJ!^[1Z%'OF=2E[6P&3)&1*PF7L? MR?V*!(9@$?^4<)"]9V2L/''^; 9?\[F'34100::,!-5_+["$JC)*.H[_6E&O M^Z8A]I^/ZI^M>6WFB4I8\NK?,E?%W$L\E,.&[BOU@Q^^0&MH8O0R7DG[BPXM M%GLHVTO%ZY:L(ZA+UOS3US81/0*)SQ""EA ,"=$90M@2PFL)44N(;&8:*S8/ M*ZKH8B;X 0F#UFKFP2;3LK7]DIEU7RNAWY::IQ9KNP*0H[6B"O2"*HGX!GW? M@:!F820RLNC]"A0M*_D!W:*UWGOYO@*#VY2,LJRD%2I9QFNX04SOU5OT:[U" M[]]]0._T//I9\+VD+)"= WSE0AT2>60WXJX&NO MG>'@:/@AN*BX@NP.A>0&!3@@CH"6U].Q@[ZZFD[2"V[";OE"JQ>>T?L\R/_] M!G"GEP,6Y!B&R<#&&$1P-' QQDS"B=O% MM',QO;PDH^KPDRM:N6Q,QU^/1S;&(#)-XX$/!RC%B=M(TAE)KCQF\*IO7 GR MTD%+.]7TKW?LC;[-V#/*"BJV>@_HZHFX*D"X.' [-]I.MB;2P'VW#-9A_,"VI;9/>9)I^ M]IL^5KJJH@HV6A+?376*1=,B-@/%=[9I>N)*MV#VL=!M-0@#T.\WG*OCP'R@ M:]07?P!02P,$% @ FTI_5.Q7-+]4 P #A4 T !X;"]S='EL97,N M>&ULW5C1;MHP%/V5R*VF3IH:(&L@*R!M2)4F;5.E]F%OE2$.6'*WS//;Z^20S#0J\%NUDPIKU5*F0Q(@NM\W>^ M7\P6+*7%>98S:9 D4RG5IJOF?I$K1N,"G%+A]SJ=T$\IEV0\E,OT*M6%-\N6 M4H](OS9Y]O(Q'I%N^)9XEFZ2Q6Q$[LY>?5MF^O+4L]>3-R/7VW:\TZ;N0'/-BA&'QZ@>9O\]%#J_D'4>Y@QX@&6DI](IAMD M?ZZC@XC/]U&CJON=;?*&:LO1KTIM/$PRV51<0*S!,-.4>?=4C,B$"CY5'+P2 MFG*QMN8>&&:9R)2G3:F;4%VP% \6[MH>W 453\IEILK8-H+]GE;#=X!-#P1R M(6J!/6(-XV%.M69*7IE..;@T/H*\JGV[SHW"N:+K;N^"- [EQ0299BIFJ@[3 M)1O3>"A8 G(4GR_@JK/-1-0SMC EQ X^(K\D6]RII MK5FY8K)N&D%5T]+8#O"WV2QWF_;MDWB]G-]G^L/23$>6?2@R=JU8PE=E?Y74 M C#V+LY.\URLWPL^ERFSDS\XX'A(-W[>(E/\P42#4ID9 U/$NV=*\UG;\EW1 M_):M]*:<5@FNN7>$FO]MGN=,,D5%6[2I_9>3%,8@,CT'D4=3DX!A$1D<@LO]L3\W#108O,Y%^M1-J;;>V-ENUU8--[8A\ M@>VQ:()ZTR47FLNJM^!QS.2C/9>AUW1J?NQM\9OQ,4OH4NC;&AR1IOV9Q7R9 M1O6H:TA$-:II?X+I=<-Z1VUB<1FS%8LG55?-IV73,PT3M3K 81>Y*@\W@OE8 MS(T AL7!%& ^U@N+\S_-9X#.QV*8MH$3&: ^ ]3'>KF027EB<=P^D3G<,XVB M( A#+*.3B5/!!,M;&,+'S89I P\L#D3ZNUSCJXU7R/XZP-9T7X5@,\4K$9LI MGFM W'D#CRARKS86!SRP5BNT3!$ MLA/"Z5X?["X)@BAR(X"Y%00!AL#=B".8 M" (4%0O@=WWD?^YCWE-_^ CO\ M4$L#!!0 ( )M*?U27BKL

4P+Z2'I[.BY9#^,9W#EDJQB:WC3R_=_J]6S)*%+:&W'@L M,]%/1F"&,=XBI;J:GP(J!.P6^@@1],;XJ?)_E0;&GG%HBC% MTJJ0%V[$KF3<(-EJM/7P3<,9$TII?9W MC]P)I+( U@@8*)BH\M/IC>IP5)* MA'&4\ :=U*29VV+A%P3-QZHL%OTWQC:;%#&1J(^,F8"J*G]$Y;$EB=(^<.Q14/(P^/:[KY7-9&_"V'=.6VFGEM*5TAAY N M71!="]UF\9,I2-G3D/*@6%>0J-,2^\>2GXC!4AA.@:'98X+UBE-!SA"%E$O' M.,7^&C>[U5G"NTR\WY;ONXLC -I]BJDUU;9D)->CYNC>X6 M&2(>;IUS!U]<9W*[1UQHC/U83'9J28LHLGQ%+,%5'?&:8F(\)";?3GXS=%XX ME2D0<[B,V)"E.H&]]$ 4L[9%@LL11E=MB24V<#OT5WUZO;]W5O#WH8R [-'Q MV"2H-<]]H]9DLQ&F0<_ ]<3_.FI9N-%)G8#S+% $RM!7"ZH)> MA1*%=F"F$^9+ZV 2Z!P!N;'C#D;(P9M/974&[W1BG",J\2")9WBF3SVBM],X MZ+;,)@]_!:V.27+6+#NJFV4N+&YE MN^G+#.'=.3L"1+57*,,"+D(CA3PS6UK*=U@,"09J@=AJ.5V$Q5$MV!RZ8SAR MIC$O1S-874!0X$#K;: 6PY-@NU!=4$MW!I,<3AR#:>NZ$J1N^!1F2L#X[[2; ML0D61PU19K9P#&Z7P4<@?S7;6*.$MZ)\Y7?IF$)F<,Y)(HBFB*=D(05>NR-N ME)6Q\0PS7UC<(2UQT8 >!_.,XL;*N4M3SK=#UP-N--':3RF:T5M]MBW?AU-Q MELRW>7=<$%$P@S@D0V9 XLVBXO2J*/UI.AJ;B(]]!XXN\*9 Y8S'.OS)#S% M_UD=HV-2TL/@;WI;/Z%Q)G2E-N:82Q,I9 4 E W9ZIH@#E8WT7"Y(*]8A@:)&JWD7@_QR8H16E/0#+;. D!!FY""=_A7#[/(.SD&K8;34E< MW:5[O:HCY<3JW(U@Q'\[1&#O:_QUT @/C-MYP0N@O2+]I6?3BD8(QRL:3301 M_IW#&VF*@KNEW-&SS;5BY[P^2KFGT)O:FM(Z8DKZ:5RIBOPZ> ]KI>GAG:F1 MMP!9YV+.L1\G2(9:\,R,88V^HH\5IY^8_4<%E@Q]Q9[R;QG4X\WDP"M<-NZ3 M?J)P:7^*[SZ2Z@G%I&AYGRAE+ Q,V6J&!92DUGJ?K22XD'#:D!Q.6 M1G?A%P5SY3:7.;TFM>ETU@UP"J)<.]E?6FR?<'T_+3)O ,4^.)"P:"L'(B:8 M'C?YJVN,?#*A1AN3<=3:>=GA=@*17%)@2<]5ECWM'0.7R4>[%1P]D'+4K0$5 M,_9%@X1U!JL2'%O5&>FWJ+!:;\.!U4@BT@Y)W"L MX5N/G%%Y6(YM-J*3,]A;H:UD&('H5#F\>N*M7=)1:D&3&B@;MM<)F:#=Y= 0 M4Y>+N#6&0TF$IB&PG541\2VS6+B\;PFC2TC3:0,@%Z\(.S^,60LSLP"^FQ^[ M&W<*5X1-@[J9VSA*$)TV! ? 3U&X)S35%07NG@=X+_N!^X-*2:X3F MO_U$/8JH!1BH[XDJ),E=,2V#'?"X<>D%Z&AK81BD.HV8.@'@EI,C88L3AS\-,YT M5'5@58674$QQJ\FQ$,<)!^54.-Z#\U^-D0JDI7U_.)%8 47(,=_!@4IP"L[0 M_R:Y!%^^K&;@/?= &V?&O7:!K4 F$TZCD!["S>S\RY'L?+.1:]P6W,TBDCGO9AT#<%&*MZ;5V=UU!V0(E\*> M[.[<&?#)XPWXY$\CV9I*#*!V'%@*T.<:7\*XFR *HJS?F5OAU/7BLA%+%*5G9DX04/WJ0& Z" M9_&!@^='^!CZ$L81>7$-G[N2N@O!(52'X$[T $8OQT<0>_L8B518 "&%#!J+ M]E+#40R8T&B(6BKKW%\],H,$\ZK4'?8IP*9U7[PG9U=2> (LBOI1>,L99B;C)8D\=B? MP!KR,08?#O7>5&".AS:3QR>%]KIF^X('_)ST@0<;1)IAT'L M:_HE[*N'N":]51@T,M_Y9RLZF#&^H:AK4ZIKLH;S/2XF5&1T1C+L@@T;3:9B G^R3CL%Z*:3[+: :VP^O(" M-THX:T 8@4HJ"W(E2=:2 J?L-"XH*57-JP_RV*B=W9CXIN)85N#)Y*T&X9/0 MF;S V$./S"&/G/YEAS7"E_!NZP6=MS(K0%5'TEQ$K\$><_D-6OAWR@.C8FW9W(*D%5\ M3_Y94X [NXA_';KT40C:.UGA7G:$JM$N#8L3>\%8S;U0S:*H&$3[G0B&R7NP M38?(06S Q1TZ1I@''5>HT )FQ1K%#80O"1PLV;@H+VYQT7N&*W/C3KB*7,5B M];FKJU_Z)58_/6PH3#T> M,#*DP*D*:R?C=_.Q'YM/J;('PTD1!@@A&F&!2[$("BR76"8'M'7$)_ -\7ML M!:NE^(T-5$'SA36C40EP"*9C1&K"\4]/=IGRPM6XZ 2AG8_)Q!I.^(R6PS;# MQ:^\8%B'9>J[9;B[\#D#6LAVET5Q:! YYBA2Y!%N$0H238PA"!49Y8:UXQ)" M2JA.*9$!>K.N3H7!H(-KJ!*\SISMY_!;B8"+XZ*X68JQ5D-Z#AXXW@IQEHL4 MAE/8?W%*^I3+6B,.56?*C.T)VT?E2:9MP$#_;^75V#PL*_KO*-U_?Y@4V8)J MVO5^!/@&HU^T6E%U7"_>X2FW B*YP"4AK(8):S9%@T?R][ /_M[(@G MI^,434HK/7H=5][$9&SI:9)T"$7?HR=9^EJ#SP81W#P0V'049*9P8%)6?>PR M'8-"\@8@21N:@?Z@-UU*,([DY!?H?*$3I9H9PU!9*W)'WD&YWG&76. M[-4IDIEQ+KHQS(NYJD=F-L!$@'/SENR[JDXXTXQ>0H@5'JCMDZ(^QGN#3FHF MJ.O<'>>U"7E\72T@'Y]-N^5A#$J#(+8)/COQV.&(0#$.#JNEU+-.PZKL.YO> M\[@(J8P.$F[.'DZB6IACG\6M>(8'G"3<:00>'CKF&-=B_'IY)!H?5Z3Z>KOI M&/YM6L)I#%+2GUM8.3JGL%*+F,-":RV3=?:=.P BZ!*?#I*;4V>=JX@-90%( MP$_59HXP_#:8\%&4Q,C"-0CJ1[S20 LMT!L$K%:J)Y!YK0,(&% M*$L"1A2\1V"_-_ILIUNY7"145 Z.H47PH89,: HN.GJGYF0,',P1C[5*FWP* MSA86O6#%KKQ(OT98XPV,;"0H"*8_$L_HX=:R:SC?!O<+(1#+H=& ,H!W!0I(TM>\_;5-I7QGY83KZ>)VC/\IBJX+AP0' ML-?NSIGF[./2448&0G@8Z()X$Y8.$S\]21NPMN9? J7#P(UA+.6C-& ]F3IS"'[D^J_&384EL)> M4YN%+R[+%1&%7J@]7<0F>C[AXHH@Q$"'1)?_'VR1N+.]!U_'=RO,I+UB[L5O M1[L(DI\$&1XI9E=9U<(H[PNB66GJ62,P*TIW:*D7]=-1=A@NH0KL>3(P!+R< MN5L'GAZ,HYG";6(6RH'FAG]6-MR-D%^3D+]G004G;<(Y/5/7E#RH7'K3!6G M:/0Q/PY3+ *X.[N^# A48YM,Y8W4;J1VO5+[UIP0=CAQKBP[A_PIR/=ZY7N5Q2^2:B4KA ( MN8#DQ?C0,((W(:KA0/MR\##,'0?A2ZRRZ@JSD>:--*^_:80+X5)<.D#&V5X\ M74+FD>^(ADA@15L.KO=(@39BNQ';=8NM&+O)10T!CL-K0Q.E_]",:R\]N)'8 MC<2N66(_F-Q83,PG48F[9GT0/* 9YQQ!K+G#_SF;F$0;S-^V5F2QT$OGN"X3 MQ]R#MP43(L: 5M27EXMGVBHY_.B Q0(5E&=@\F5,C2DHT5QG,X.PLT8@5?/" MXI;:[(_-_EAW&Z"J3D+(H%:F*=8A@ PA38L6BPDO<[8(B*V$OG*CQ3=2NG8M M7H!AP1SJDQZCF)*F@O4QKZV1YN]]T-U&)C2TRJ;P%>57/*T'W(Z%5RD4D M3E2_G8#>T$SA-7'Y$';1M7YA5#R" RW^ BEVM"\'UOM@#=TRKV& T1FEAF$$CH/H$_2& M >(.3Q-&,A1 %91V*%"'Q[;!RN @E'$3*P#@7L1\Z$I"DUZUAEX1 +80>U04 M&IO72:>BD&5D8(]9.J-:,O)WYBAEO1\H=#-Q!'$]/DVNDJ/"$H(HQ 1V08'5 M: #/X)IHA ,B8LU%+-'H!#&>(B'H8%N-D&K!L8@J@EHZJEPW]NGZZTD^^K X M$6$.\+B6KD%M$I+5#[ MD7Y;E'!.YH[BSA%UC+,YS=VJ+0FZ"9R[0$FP0!Y!K2ATY['Y!9T(G-IS^L9%L7Z1 M _*L@/=G>/$3K84&_5-U35#IL%3MRZ* Z@JWJE0QX@OV^$ZDQQK2+4:53J2$ M3(,VCVVF'*H\I":(&ZS$$".JZ_R,=.M2UXGETHY32+F@]2UG)N/B+'H/ M2>U&M+5GK,Z4&*D_';3Z(O^H+X7( 6>F**JSV#W#KCDTU(37+*>"9O\3;&V! M10Z.$+])[[.H@P'TX_MW#[BBMF8B.QDMB@26*Y&4P$7^Q]K38$7) VT7MJ^B MGS&6WB/DO:8'D9WJCES5$&0[?640>&=+T7M4I#"XB8*I2= ,C4<1=K9;[L7( M)01:2X&KKMQ1O69RQ'!F9[;METF>:"\[+_D;;JG+8.?W[@QV_ND&._\GE^S] MH'U53V$QS2+I\8AK""N)F>@^N'S;*'U8&BT&^J=E!&K1,9V _&-3*4KL=2=<8*#*CQ F@DE#D MZA3[&"TJM)6"AF*XE<(G5[/2;N'+,CDN1C.5VL:5PZ AF$@Q@2F8WG:@6IB* M8_LO%>#ZN(H .65$+J MR%)E%AI'Z2UD+.PX-*&[S:UPN,&NTI4[#G92G9AL"(PWN3-[@[@!763@S-/5 MA):RO"?3X%(W&\:F$]",W'RE/#LQ*2TWY]('L;8!/H5A[_[R0^;V9@D1\TKE49W5@+N^N?HK* MV_KS'GOYDZK^!=X# :+]\B,7*)G5AK M+_*-I"FX!1'_:@Y*!">IT.?T+ZQOL4C<.2F2>_FN?S(0LX7VA<# MF8CR5L]3$-:VMIQG++(SBAD*T7U$>8$RX4AS8D)-H77#-E''_^2X5L,&(M)+ MY,0[[YHVT+SBC"VWHS\6T=@B4[ZUQ]PKN2%&>HY^##/V8,A$L=/#NN%C3)CE M4[S)TE(O$30Y]3#BQD%>&?"VYUX3976:N=B7Y'YC%H\&4VTLD?T=D 186:=@ MPUT5]K%B72G42K[-"K-5:>2MD0Y>M!C*3C00C!J!3W)FA(0B:Q-.SP6_Y:B4 M$E/U;2A0X_B>OB%.,'/4TY.CS"M698C<$ U?),5(V+U8XF^7YPA1^A*+CR.( M""A:,E\3I:9@&;'Z>7$.UF#[1IS,U\(/_9NC= R]9]]W!^';_&^*=#>YN+41 M;W C1^&\(DU8A3%GMNN_3 #*9W!,(!6ED)"3AOH/B4+L/2-D 0U #3$A'@GX M762]\W352@0TXQ1 MUK&74]Q.AI2%/P8;M_:48F&.ZS(\*S';)QS40U)"PQD6Y%A>E =&=8IS,*\- MW'(#/ D9P@>CK-NN5Z1TN='2IQEH#>;@I-*IY21J;:6. ;DXRPQCM0"E MT= &85;K/NYX-'FFQ,?/G;Z2O:UM(+1Z@UYV@Z#_3S^=HN/$G8A2?L MP>-H0J79;,AIUD7]6@-F]+"54+_9<]Q**+*T)4"A;M>26"W""6$F#MF"N5(H5;D=*4*YU$04NMJ*$W_"#1@DCP!GL%N*7W A) MA4:Q+&J6 8JQS1#P#!CZV)3-N T_*:>T(T]M'^C6#%25L-)>&J9^;N&3[+6 M-;@/ULCW4F"._JYF]%XU)&K;L-=.G3T[L'3H0[O3*Y-PAY-'N"!O*[]#HN;.\].D@27"< MT!?9(;Z7Z@K!Y<2]QA%)[_K6GG+4.R=3Q+F36MAH=U"J+D"S;:?[D:$DO2L2 MUZ.811W,>9/->$V&@D8^_BVM'0,H%<'48,KI#+_?/("#_^*@U&2HD9RR<3\2#"':+);$D>)S-?:%30A)4.B9SCLF_=*.(72)]GN0 M TNL>BY4,O&8?2V:GV[8A_TJ29)5)KT>P=RR 4B\D]4WH1(@,V%QGAVX@Y# M'VSQ%0M8BS#4%9@AZL$+3^QGL& XZ8&V\RC!4(R/2DO35.DWS< .3GC@S?Q6 M=O% C"V-.#Q#RDDH&HSNE55S2-@QVL]A5[=X,!XNI0?$JMFZZS)/_KYM8HF@ M[!QF(C"10 N_1> V;TV,I'\UT^H7EO%N =B=E%%+8Z9B8=\FJRK9>.(>;5E8 M+@,[:10]3V2 ">U==_)>DGJ8O3R@3U7AXTQ;WG9D%#1L-JC0R0DE3_3@=/<: M;+$B9J(2FY$RW+X&3Q/B"!^\[TK]AI*KTD<+)?OP8]B96(M8"8S@LO95K<#X MY@$E1E79(,B,'N0;Y_GXB*"S1^PB(;P%?*7/SD?G-_W M,+E #5-8L:O@/<&F-M-T4FS:,[\\ G5."F$4-+"(3SH?4KPO9A/O7P;#IFQ" M/># ON\5$AUKF19$+"MMV,:GR$3!C0X8C10X0P0&(-T#@H=YYWXX,ZTEWT7: M7Z.BW.R1=$0Z@3DC3VX[?2]@8&9:CO'0G&5W%JO-%3K,#+:B#[@%38G9BE;%-R'C0?0U6%'5HP**=!,<#F(38>G5(W@M[!>+Z>3XP3EB### M.-$=&.RU1*:Q^7Q&YGIC^J/&-3QX]X_#5UN[SU)J;SNS^9W7'V]H^Y=;H4;P M%@1V* XK#AA9&".%.&8QQX4'2=13IM]3==PIZ.VX&R/@6,UEA/$W%0A_*^&4 M 2=42?A\,=TKB58(4AR,$JY%')LFK^TQ-L@YKDY#E,]9#\[%;EXW[P];4G]T M8H:]5[$-;]\']5UN"I-QE;@ZL/PJF6!MJ1#4@PTX;^]<7=(=WH@!*[DQ2LT6 M-N_51R=!W6D8*>LY*UCS$7 A>.=4\7"-:=O"*9#>H#3[',75HMZM"3NY4;D* MKY)%=T!GE-Z]%W#3;*J7(G:P?1C!Q\(R(6Y6+RD6C5'".QSEK%>8YP'/D@J. M0Y0L $%,\C==<9>C=XJ]X5,V"@,T2_PH2:_L]IR@RI1:IDIZ.[PI=1R%-9T7 MNAW@6]JTVA?/\GS@=@E0P; MCY.N'">B>9?L:VYTZ%O NCY1M8'7%5VAF/8^UD CHB&T6K*?<R[ _"9! M-G1%/H-*8I>"U7>D/>NEUP*\Z!A!V"%DQ4%\;H8[(">(KN)"ST-R-)P"#Q?T:0F''#UV."\(D&1 M<@ ,N<(J$*C^U$@6SPN%L)I<3C;"R\$/Y&*[Q,NT3]$Y/C1//^!-( >I9U8= MHBL!/*K5]D4/!D<3/L#$[')#)FZ[&#V;T_N?"8RL69"\3&$N/+T$8I+K@UH M;CQ4+.,>S.KBD/>KG,>FD=8*+7JR$2WRS#;@@!+Q)EWWI45._O@B!X$YVJ-4 M6D)&3&#Z!UF[SQ+Y3&TN;Q=Y(2!;1V:# XSQDI'3UWCFHJ7WVV#\PX*7XT?\K6V5=);*YJ!,XL%K;0>X9NX M=9/YR=&;^C5\N?@@NI3J22XIE>1?7N*<5">DG5*C6)_"@LG$='^'\61^9_7O MN6&ZT>!Z,W)D-V*@Y1;U'%FZ33;QZ7VJ4S)XMT]4%W8+%*%*'-^DH<(I! MKB+H&"65/S8X;2G](T/<3J/#D@@@V;R3:$*$:J:0T;"1)P$??ED"R,TK#+M\ MAM=R2&J"U#FK<.A%K8;3"?2CNM&E HB^[*9-[W#3&;&.E^>(8/'1LWPJNN2IB_VL8)HT-!E-K)%\$+3R/$_=F9%=5 M8]=8PFF,?JB(J2XX[8J%6>'?AQ_=&<&I&C@1Z\[5$G"84W;,F$)U2PZ.)RX*-3<59I9C(@@0T0]PFHWA M6^OY50;W5*\YH]ZMJ#L+,*ILG7 ?2F[IBM-23DT,:%BR%>MFPM=\]#] M5A71B7Z-WT<=4D ^,GR3X$>=)A;Q0N/1"2A=R_%$<4?=4Q5B9 M;ZD^E)01%<$R52#6H7'DG$F.1OXI1'SG:2%ANA*ZM6<2=\^\O14A%(4Z"(&/ M[# %U *,1J3,9AB3]KC)L10SU:YK.\5;]6A(GR!%V%(5!O.[0V5%H*5K,XL9VH(\L;\>: M]I,0(0GIKD]<@Q$)[IRRDCI2)9$2)@ .^!9(6"BU$:;'^?EX@BY\WB(">/F^ MIQ*H(G'I&AE[[#VJ%QA%G)(#W]Y]@"8CR,?HC$;=GKRHA\5H7K?Y+'#EH+[X MF[Z\,X0J-'D85 R'>5^74UC.9_6X?)ILDBAP1Z\5%\3[RE,T[$\ME_P;'$M) M#665(]ZW@!/#P57U'7P5U;PV\9$J:AZ3F26(PH">B7AS/)X MC"0,"LE+>1Z5NZYQ#F/N<10 5A]9F7B!8QRC7T[_K3UKSGH VR7V-'6^;9(+](<_%D&S+F =8*%F#<84$L M/&Y:G0740HG0QF"62"?%Y-G,I*&!!S_[!7;CWA.L*MK]G@:%@)IP^S,M"Q&W M8/ ;USO"GA*#YZ(?XZ5MBG36?+H$.YPS[PY4TCN=EME(7$&^7*$/1V'_+PQU MXZ /D#:JJDN;C:30Z2R42*X%!O]MP**AD82_%\**GD#[*U)D&>R0O^>]W&T? MHX&P5 <'[_='"&2!H7:M4:>88IE1U&5*6:BVG^\-=RWC3:6",Z MYJ+34>@'/5");51F>:2Y(TT70)VFE4#N&W)U&W2NP_=V13*PHK698CA6&Y+G MY$"XR$TN$R"F^YEQP&*T#%J*UG!J2;@%APYGX:A*CA'Z48N4^#/.E/3.(0V8 METHJ^.Y*ZERA,QVR4I9DHD UH+]Q6,6H@?>-HG N'+8W@4IJ=+C[+R3*BP[%0-P$5N"R$UU>!N""M2&%'7)/ED\-RUB-N)5,> M+H,. =LB8L8%67-"4BVG)'@QE_C-EIUV?W20"29"@*1802F5KU(-W[F7\3&3 MUI--:> _*Q))$% DF/(N*>==HNHQLC*KF=5F)7XZ'!Z=I!7^^(1WTQ@NENG\ M6"&T&+\5,'G#+9]L":-@6QL!)$1QC=Q!0C_K4>\H\4B^7]52RX-DHF(WAZC/VDP*)N:UYU9_"251 O^5WVE_<4W4.&"%^)RNI@_N:+(:_^U[5GJ6 M>1[+('YARST%'_E@%#HR"5'O284/+XO3!-CW (DMEGBET,0)Q"+,HC7!8);R M:#0;6%I%J5>#*"_*4V!&)"FQ0E,+^]6'+19AN9*R9=#:%@I7:UIEEVCD_&I< ML(!::/+;!>1^?7\R:,JVG?P6OMM8A33E)G@4&Y@S M+;BB6#:H FLFTK!_.T#W4TH$//(#H:) M4 M=X\R8,@S31&\ DM&J11$8@9S0O*W7)ZA3BV6 LC/D1ZD/&G1 XTTB$#ZI6Y" M5G4[_7M03 .*G1)B#?F8BZIC14+[3^.=":60-.>*+&]%1W%4I=56%X"N"PJ# M\9MXH(I6MG#Y4D0#V:MY"?*T MNS;RL8X>BBT$5::G-L.20F:H1"5>5\@JV,RSV8P:SLVGMB%THX,JM+@#\D8( M]'S&!#0W44F ;L!0(NR@$ZM5+$L5@Z.$3J44[CW!G5@:*LRP^# MB7Z)RRD+K^+($AU6>+%D!Z+G7> G^#H)ODX/FJBRY E#O6A0+[3Y=-$0=BQ MA$1,@VG86Q76WA:$TETR#;VUGO2?@61)RX_PR9L "3-\3VTV.N_J>:5\5C(2 MA<[JL84&@Q1U)8)*B!,K?5]B&7FCIPR,EZ0>LS%50Q!H.D'H66':+K9D\:O& M! 1.26@C]9"U%]AQ8KW1.=Y):-EO7PE8#M))T9SIBR=KGO.9LS"13R.5K!O!LGWLDB/,8)85G S%K;5% M<3@*'7/(N->B,JI_MB5^Q7.!)@;:P8S5U3K(L.&"P(@)>(C!Z["&U57@A59) M@*'E3ETQ1LF7Z/$0:>E1.TANTP<&9SPU2EK-UN6U=["^ :[R;\O16&X&AP7Y M8]-JUEYL.94MV-@9%T($#3VY:%>F6#R2'Y47 9\K]"C@#(^M<( <8QW%J?%F ME6N3-'=)QH1D/_UDS-QJ%W4&$0EPP05Y.4EH K*ZA>]0QXPM>!90)_5,^F4U M8%50ZH*\RH6KSARQ(O ]4]'61".;X<<.RUM'+G(ZKAA]Y$+42%[(B.^P/+AW MBM#8 I.'$ #F3,\+F0A-79+A67A6;^6<8,\I.+9<#H;+F+F)GT:ZZ9G273;: M+-JS8Q6ZT(/J*<=%'#-Z::^%AO;D<+P1#EN?@PV!FQX$@K2K@/+9)#JI:LP8 M:FD,1V"(-H8["'$3OS$5PP0-@%?#(3U8P[^I.NO8$($SF^[W1&!,YH4H:F_. M4*:"^G+XG)U 3]5I2MCSQIX^*Z=0')ACPSQ>R):C2 _FT%(V+Y?'0#"O8JB= M->L94:0\^NZZ$S($K0KB:=.]XQ55$FZA !O#G:)^QP)]*LQ$8XT!S9&)(Z8< M51]4!(!L@[8)VK8;= [;L\3I#?\L%!]0H6. 10M(A43Q%ZKV\WTSJ0DE/JD# M;0LFW 254U:B*5%4UA.>A)8+QEBJG-H@C5WKH..P90,6$>1V[D] _[I)3 SN M8:&1^^XG2O"9K=*\K?+%674-W&+ "4XQ=2LG#)FU+K0HX]$3.O>&A)N+A*E.X+ S148A&=#Y57& H/"]F+Z:Z^ MV"MQQV'<["PB9(TR!@(CUT\870@?M5O59&M,#@Q"4N"4PS:,LI@J?K[G.)$F MT6BHHU=+]EJ#J&&U.%9[O08*" D0TQ1YI']N3D5-%EK.;JXP;M?6D"6GB"4]BOB)E^5&V-XZ=>^-1D&9W*H7I MG,-?Q$G1>(8J5>6TT=GMT3MT*:T*+ MXBSP<[14BP1#(\IS(T'."*TE?;V1X9ES8 0B#RPMA&YJ^?MP]96A$):EDV(H M0H:T"$LE\WIN;Z<'=/2"OP)NR)+59K"N5#L##1MMD;TF>'%A(87CFBYOHU\D M44<2=J"EQCMH3C(V$XJ'2J8#IFZV(G[)_6*B +B/12K-!B=6@VJT47(BDN-# MCVKFK(C)D3%"/J)6T#5*[JBN;BB%03940O(4JQH-B&422:"2TE.D2$>'1D^' MB:!6;(11E)$;1O5-^M(:542&F4Z4T?L4;$J8BYNQ>A'^ML:60-W.? IGF!=R61M9EQ$2(AHB_05-3M:F:7*:1%;ASX-R,2T?WE5)\I\ M&C95E=B -_):1KYZ,'(>2A,FE" !\&T$;0A!DIG]?U&.A,]87(2DBQ)2%QN MTS<#2 MX.??$0)HN;:/^L.RNRU#\\F 0>D(1'_4$$B75B.F$G#/IRQR)L]0I M[KC^/$SO-\I?B^2 31/D[27EC^%TB=QIYHZ+WEU7\T -8?D6X\ ;*PX5K-/8 M2H$" U!'FI<3?E(&^\33X"D J3[I+H>KW2#VSTMM)=\LM;7J&(U36\E%4EL7 MRV*E?SR+E:PGB[6&A%7R1Q)6Z14DK)++)ZS2JTE8)9N$U24'L01R<[P72A^D M_3CC7IQ2N2@72=GLTL'O:N95E0Q:,F'N9-"42RZ71X&I,$P,P&%BQHL%#>]= MJB6]>*K%&>!Q4Z@KR+R<0T3A?,"$4UJN8%9'IYY>/V@H9;#\"]I*F#5<^KES MHLX-0(+6FQET$IO$@30/C]ZE>]_M[.R"3+X[2/?H(>\/#A^&%URO0A'K [I M4#8% ;])S\S5/,Y2&D&,QY'VI&"6-J%&63EQ_3TAIM42ZR\>#!J>6J88OH^S M)/ERYY$KO)4$A'_S8!28G'0[+LH.3T_XYUS:JZEK'D") FX0EUBOM,6Q*#3? MWA - ?=F51T#B^ &72.]>]B_&KIT13(B"9GGSDE&1/>T?=7YU5F(1+(0Z5(6 M(K9*Y.2_1%8A/7 _#II+5_-VP(A49S>)2XYMV*ZO1R+'PL][(29MYZ7DG],# M@Z &ALF"O? +G D505_5H>'FU@D39,L>QBDE NUP.K3PGH81EJ!X_MEE3/AR M>X7A1%ZO_B0)ZD]\1DS0]:.TF;+KJ Y5P#5T(^R*&S&(RR6#OKL[R:#=33+H M3R3>FB)Z[P!-R?=D^-SV^F1+7.S0@8D0R,9EE:[UTI4-Q&N2NV1*)8P)UDHWLY*&3V;I>N&*T*7(G(QHO*9GLJ!1;Y:D%P/5E&OJ<3.@H:Q^)8M<78MU M,',4ZLNX#;&V)\0A$GFKV^G_EC4A7 T%/Z1*H!#T$-*!H&%G*=X8Y9T:.^L< MR0%JOG$[#6KKJ@RZ4T865^+HG.+IPQ<'F^!4 MPL!14DT6>#M=J1V"*2)K.ZS94KI0[%""*T$G%ONX_1"O6DMJ&$F>&X>QP_H%%'G)6]%L7!$)2,+A&)]P&@,RJU$(454M\U;=-?]BB)1>$M M)NN@7&-DEP4&JPZ4[E1VV&DZ"=E:7:\K;ILN78W)MG'KT>ZPVW "]M\5C\(N%/<9W"21<[%F]T.9Q#)LF@ -=!2[QJ#3?1SST(B=,,Y!T*]3;7)(71.Q>*Y?9 <82: M/>DYDGXO<:DVV\F'B(M9Z<>)]-5@P6A/Z7PROJVNBQ>YYV,A$8/M?3][M[D8 M^DYH3V5E]CS1B;;P[65('.=KWV#B1#POA9Z.^ 1NDJ%':NL@O/1EX#Z M6Q!R4_ED4#,?NP)>IL_"$-2<6S[0*U,+K(P4I*_W'+JI%I9V6N$OL/H K^]> M #=#\!+;R?Z*?@K,_1U$G,[M8KJ2?N8B3>^UV>/MQ562!W)8JBW&658JM%<> MT[ <+Y$HKA+^<(P'+BXDU!N8>\K6%H9',6/86J*HC7B<^T:)RR]A2C&3?CJ: M O/T#\D F<>*A1VD&Z+;G=3564O-?Q&TT=Y-!^==N!J!@^%:ZG!F0QD!L)4L M<=89=H@4718:PAQJ7Y8E?S@[?D&7)>BUHG.ME8,TC<0_Z405J656A:P1=BS, M;&'&6E5-<+S[U&J?LC,.D59UQ,FF?:-304;I8Y-8LI=Q*.^6PNEDBAXSTT>I MCY><\)@I&5S,,1X.A5##XL@(1Y@H\UW0N5ORK0/C"GH2]Q)%4;-N8J\N"AZ8 M%H0-#BX:"75!G.$/J<$AG??D/9-7?/@1A0FNE=3S?!3PA^-;A(M,IY%MDH(Q,\*FS7%Y7^/A[#$O;#\:WT8YC ^'AB6;5+XL M65!5M)ST]*:;$S'0,_0P[T>^Z_C] Y+?>"*G6>.LRD&0V?FET74U0%.H ML)],$0$[* E)PM*5GA*>Z3&V$+Y+!J63 0\#]/FHC5<8>(5$A(EVKVTB:Q_6 MNJ2^YB%PQ7O[KAU,P2COGGCC? ]80MJ.8N"&>D010)8V)AV;B7?^>G?R6P3E M'AU"KBKB,U>[_\:_X2L)V(IA)#Z6"1=!WH89"Q\+*\"JMB>6CIHDU( " J0. MM,&]V+)W?7!6SFP:SFRH2B\\N\GJV>VBWK&4:@W;P]+>\!ZQ#DF]K=M<"L4- M#+(6F=2J^50)/%S R<,DO3N6:!VXKU)'G(&D7EG?"1/++*BI8)^UUV^75&$8 M^],KM2GQG;6@PW;/"I_7!4!GWAJ-S).S&O!R";8D."@"0K(>@4_NEM[FTN.# M;SHD D$H"R,PD=A(?,"'IY2%F@0DA%F.D'RK/,$#J^7ZEFD'KP,WH+A8TY49 MF+ C9&>MD$;V#"8'R;TP5&# U)N"^?<)+YUBE">!;\ ^K_!+A.TW;'HTR%R% M:8>,PD+LB=<*T$"0^!RC])1J%ZH?QF+:QM#AK.@C)@$#/R0CF':(#:#(#&HK MBJK89H8>[5E6BP?*]E\( 5"ZG17HI:!9F@S2@"%1S1:,+06CO. NXLSU@(&8 M*K=L\Z"97"(<#=D$A6)!F6Z#5>+4 *I?*LCI2L%)HZ$O$+[EY$:(I6[M3'PK MFB!>7$I.20-X!OT2NUJB0%6NDET)51+:KUU-]TXS%!7^T0BFEF@H*)X$29_1IE*::@VD& MIY9)(O00 DZ\C\P$'Q-# 3D\D00&[SNS.22R6I;:G._V'DV7 F9\?W> &7L; M8,9-%5FRIEX9S@TZ#S'/YA:A\'"+3Z;M65A)8&$5=A)VZO)FEF8(K\S<2C;F MUI*YA:N1!,GC99O+<3@I?IUMI$D'!LN*Q09?_I-3Z2!- M3,K(OPUO&6!#@P:JR\8'L_%')IRDV%99&ON:1.%A^)MQ\SOE6*)&)RIHT;&, MA]S@69BN/@NYV=*Y1^&H=Q8F[NEZ* KPD^MXP:]D%U?ATKIU5ASN=/LEDZ&J MS[,8;N\I3"KM8]B&$(.E> )R2,/V^@LF+)4Q]-83E0TYZ'')ZA#@8>,1_F+J M$PF01_/?).1,]:*C2[/.$)6E$NY>SCJHJ22VPW/H[ITE3"@_.TDX3"FFL&#: M@P%X?FH_E'Y.(NC(YH) [EU!RQKIIN0R.4&L"Z>'O"#TP2BTF4MGG&/MUZ<_ M3UT[:QQCKQA0$] HIA-SYN=L4%@#R%QHFU=XGNJKV\'D9Z^X:;_4ZN7&A/@H M78. J/N<_3&0JDRNI]G)->DI/,C'QHR9H;XC!%K$(8]WA*/TQ_25.8;I%5 ] M*?G&587 G%JJHCSE;JEE5K:N?1^W8SR5WL(*P\Q:"FQJ"^6!YMNEQXPYE0EK M"C=,:N$SB-)7(^IZD^>F,)[6G*('QX4B9*A294Y%#17)C;Z3:M^A^B+.V=Q) M)2HQAUA"B(5,2=?)>:,(.\R4X[VD"XUQ[,#8-I?4UB00JC04*A=F&EP38F.0 M*OFF(@QV>MC4F2ELPJDGO@1,#;(CC\R\-:0U]W9VOZ.?_7L'5A2S[$OA9>;N MP8VU,%L-3JO1HJ'X)IYGGIJ"<0/SUC-U)EFHJ%U+)2D;CMHFXVM*?@ >XUX2 M X*.6"'"5'B(<^].O3@]C>RD@J%H^\Z)UAH=2*%;ZIZERB=$EHCJ"6"U+9V">SKH9%_N(8#HN'W@:3*5F MJ\>$:/I,E]-(<73^>;A9CD%7EL)?L_J.R/O.=V7=1T */D2Q.I\;W@D)+"\: M_%&3 FKLOXR09D>KSVABU;6HM)C]4Y*B78V\23X)KZE\AZQLB)_GQ#*](C=H M"+JX!,SK(:L(K?495B<5MP."H> +,UC="8(#8);F]3T7$C&URU M@E_\Q"U^R(,H>5U&6L*K=/,S8M+-QJB[=+>&!T1*>PCT/,V@;^+G=8O^@OT; M!QKW%\CZ)0)&QPAO=5:>U!G2WQ^#M7&&%"DB@K2R8),XQEVVQ08DD]Z!WHJA M$6>5EAW@"?E[E]6MF'=9E$5U#]>!J^:2\\SX/\\<A_?O=L>P?V M8%'@3T'OEI@.+;2]2-6U1)6,[W0_H[WP"[6IX3:6>P_D4$C.%."P\Q6_CZ1VXG>E)41W#A"XU9G!U*HHS76[DU/J?:WB#5'B(!)6#2_8B M[6W<$DSP3')(->)1#XQ!Z]M7>*L=SEET19#R@^ZDV;7OW#DN1!:R$IB0#G0! MM_]E]-+R*NL*D] +*C?J-28]N\IXI>&7XDQB!VT\7STI"1X'5/^#3SRKZH([ M8=9P&+4,;4*Z%XGY.(N?M!*VR<">(^3ZB:5&G;#P%81PI,FG%9$I$%U*G9$N MY0-/:&1ZO@3E*^W$O>J8I3%I8$X9[\'2J$X%_.KD!'.:^LHU$9^3[O(Z[PM] MS0:%,_T%841(I%0S8]](B!-PU'4/6G(LY[&DF!57$2Y.[IO)LR.<$]>&%&I; MH;^;9(@\3\^(=FFB0*O <<-UHN3K*&&K>B&8+A]=$'4K>"ZJ%]*J5GB* M),JD#P]"KR!8<,100SI7RQ:DN^\L/,H5M+X'P[N"!1W[3=:58C2T8GGA]&'$ ME21,#0HPQAQ3 >UC) MBAEIV-=J[TKC6U>*$@KKR'5?HW@R&5"._*2;5RHOJ&2P-Y!.4#(U6=%.MV$Y M!%KHIBYPJL0PZ9U5:$7W)C $)?RZ?;2-UW#3]=!'".[L,+"< _AY2C.6*6*Z2",+Z@A+\#+<9= M),)YQYGXN14 !NH2>CE4:3"S" @K0O@%6E24O]01TH$GSM5BFQG-,=.?"/G MINZGIR 2DA"3! \ 6F9^_=-KO_5N$)3MF<1V)%;=>R:F2*#1Z-Z]7]9>Z\'= MPSM?:9!O"4^%, A"X(=@*R_SHW"?8/.*_.'=PP?O_8V^,MSWT>$W7[&H$C^W MD*-X"= MGS>35<>:* >7S2I-L1HY(G&S5&^($9EH/O3,ZL(2(0:QL,Z:OB[[02 N=+,, MU2ZAW"@]"VE7P,;Q*0C+Y/B<2:C'C@KR*4VPCE2!,IOB%:[3*HOOMK-T(_>2 MDO)E[:3SI B,K$B$0CI(D5%>JC*]$G#&0DSV>E/AN[^,U3UBJ@N+B]KCE+0I M@H_;RA$))6T 6\H2.;>3(=4>SG2,N!47Q7::A4P=@-2\/TADW AH<"?FGF3_ M;KJ:F!6619JNMY/ST74NWYVMBRC#F;GCS>?"- _FF5P+>;6\0Y<@?%YH5J40 M(Q@3^DE^Z4M@[?\B6"^V#6*X+F-DD5ED<5GW';&R%9P]78L'VI+6(/X-!&.Y M,'O,+BCE:L,B*+'W6(\O,10I<"M3DZ\]77R,1CJJ&T(/G6@S,^GN))R94X+EHBL6#]ZOCC:_3J,UX,%!;ZB F)8JZ0-,4+U ME6_0"!?I?DE2&)+X,$S,QO,QI(_OEO'HW>#=V&--=WQW;8QTV+]-P8@T;:LP M/ )+\MNO+O%_*@US,D>DQ '6R"UO;RI1"P+!&R4.VQ$]TFP\DR2(,K6GEG.[ MWF1RJ<$OL>U2]L.^\]DLEZ]A/7M#+L3KD:@5.WFS/YC*#FA95(*=V+FB?+(. M])HRR%XRM5HF"3\[8VQ8::Q/#AN#5MIF'9S]=5KR;EIW;@B;>[1"1?KW%=I; MA#F8,4.DBJ%;F$$W5MQ MTT1;,SV,F6T! D25&#LJV*01\\ E 7+& G;$-<_NFHPI/ BSF0J ML^N]AA'.Q5MN?1;K+6?KAVURY@>1M7;-N0$D^P<>&WEZ;&QYH_\:-=$(54WA M^:B4?;#JF85,:8K$-T&-3Q70WH;IG0HK0K/J03&M+-;8X838F3*1="*W5=*, M?Y !+8S)RPC2R(ZBHE?CU.@SI-K[0KC3L&E KM SSFB%2K(@@&D3S:5A7H@H MWC:M;Q$4*SH5GH:M]&0)N3+S%6:-@@G/Z0UJ1Z003FF_.W*\#.64UR3SQAXD MTI3 KW YTUMT %"$ZBQE-7%J)6T5S'.F9&U"8]:TBVIM)8_SJN+BLKTB*GR+ M.<-IPOIH^G9(.;QDVVM*2:.K\4DX$)#B956V(N.5+)9]94T58T=Q823!#QTE; !K"K*.TX%MU^&!%;),+,TN):N.6L MO.I6R S'R.RZX[5P5C*&\8*!*V*>7GPN6GP=^2 8$A$44GXZBM)$)D+)'S/Q MCTGSL9@C>'Z-%^-3H\ ^"Q;,QPQ@SW4J 4X<@.$JU[A#D3@7YH"D6=[+<$@ M9[N9N+2BEO3WLLMD;3V+*#)9!HA477BH(4B3>94W6Z4@<[GZY!.S%A$@5MYHSJ M$@S53U,I=>7S)9Z&LNX8&Y4X$T#(@GH0!)P2UU'-_\VBN0I.S$6EM 0*2!HW M +;MN4CH1.W.]3!3IO!H886Z(3R[)@$=!3DKP4C].A%SJ:E+ MDD2YUTDCX]:!<@*XN>Z22LPZ=W3@'6:_5(J3Y\612"_AVWZ2A_)+_J5'XMM? M*M\JD(R6D=3V5D=.<5HD%RUE6&,^R.11BV L%@<$ #ROV"LPA[XQ0K0DH:%Z MF7*,\B=:4@[?O*S/6'.)>B6== ]PDGPAY<:5VPY?P@ Q9T^ MH>=.XFU2>R*?E>&IG2I>G##>\%;G9&*]R[3[19N*;^$4:)4N/H#'F$V?.B<6$0V>G3)(< M7L( D813UCB%V:H7: Z0T&PS**!9J; M$C,=GE[X@S*)0^K2Q7I$>H6^5'?77'U;16U0J.9+9ZXY(0;N)MEAZREU7VSV M/NC.2D#I^5<'_/-9<.G#?IHH1W )3\Z1T5L>@_OX=,LDR1M[!=ZCJ=QLY1NS M-=ALV?LWF^H$^*S@:.;JUB?TC5JTW*PK9NK.">!4BG#4XBFXY^^ MGE%+[]MR1D#)>.=F6[D<*M-.]=?V9U+/@\Y)L"RF"MQ7%RTKIOHFCNQ*TV-R ML,#;/^<2X =.N>Y$5NU@/YKJJ[J[W.-U-L,6\EU54#2I*>A9 /:]H,8J,Q?< M^=OX/VKOOOP)Y=1K[ E9,[G!A'@EKZK<'ML2K_P-DC".4=IXFAIP=GDZ(2CX MD*F*CQ1G*N*46J[94+J<0Q]821 U+9AUD86EC,%@L/:B:E.$(;UO??;"NJO) M"915!3'NZ* RHT$ OW:8T87T>7 1AW;0F2\\.6]&LP/QT9G:@T'@,5I.$LT: M.*7'5.;14QZ7NPU(=1,](>><3C86, ?'^<^4]5)/>],SWN(;KT]$L"V))>VIFL-R&WN0=P=^?.W[/D Y,/IU'@N;'1*4' "T M6)U"1O8A22W)NYWS24;<%S'+Y:.CS0K3.'AR:VXE/-)Y6#RCKWJS(CCRFCNW M4F+2"*]"*]";>4M-G;%X!E>E:_K#WIP+44-L$E%71%W)H5;$OO.MZ'HD@]@I M/3II#6AO"W)3CGQ8QY* M,#(U6%PFT_T\+<+0-?B+L\C08K$&O\4E*J>CZB.LDN="5,5MZB39(;F$9PJ8RH;M7&[ MRBO_)5O+GQ+)OHGG 3I,@S7-DG"&VS/I)?!K$@U?UAE615J*'(E$#*=$ M_7)CNH>YEL&Z4%9*GA9G)R8-E4GV&2SHL7X2D='+Y85GVU)R_7@ MQIG]AC>%6V;,BK>YRO[17%6D*@%WD8",G9),!P.V#/X0DBPC.\9PQQLD?!S) MV\X2/)>_'@$.%A(^UYU#+[L1DW\6B3[60[/EP!QS]*(N9V[.PJ1 S&IL8C5J?QZ?RTO>M+,YR#;VZ43H+.G+;&R2PE?>,$F0';3]-&:YEN.$1 MV[I7H=I@)_FAQ?I7[W!T=*IRV%?*44AD(((1'6$;.,^&3U"J4JL*K:N'9(1N M_ML"2$\6[G3;8TMLY.<\8;\8 A#C%%C' <.<-L6S^Y1W3GKNNS$CYE-5*4"W M;[(/V2;;32F?:71*1HN\U?*Z?>"$$V2,9Q,5 69(*X7GV =\^(R_=3!'\(3M)KE]Y$;_MC M<0%W;P\NX.$.%_"E+MFD 9MR:PW54M"%W3)X,D0O/]I6OKG1LN?ZKI.GCQ4% M9]+D3,FX@.J*YA82]@0#^Y?MY3BBZO;E*WZ1 BN'@[)$63*#/)WT7?E)[*@2 MI:><2&@+H>^:?(SSN@/B?5V5P?$!ZS7-/+-T/;Q[>/W"LD 26O-45="YL7%2NW:W#Y\0>HL9^5"RG.M]C/HW[;].%./ M1U:GE\&F]>E2,7_[[(N)^STFU6RVQ#Y:7/ROO]SY"_T;E)CZ[X\>TE4][2_Q MU3M?_07&_;_Z5B^"]@AD W2(X13YB]C_?JI?DM\_^';Y[CT/U$^W_?C>@ZT_ M_J_P< O_5 ?GY;R>K?_VON>B[X+OFJB-%[Z$Y!D"M,YMF3GQQ_^3TOO[&M:'+)@?J?EN5N)-W4[LJ$+E@B-$F6#U:JDL@BVPD_:ZF(UBVM7.:E^707[.:TC MM=N0BRVESKN>TME.?R+3JCFQF9)DX>RGS@M51$^>9[=E/F#+[';'B)V.S3^% MD$D7U"H+E518;1%Q%XUZ;*J:U>H8B3-0B+TLWQ)WI:;IMODEH^OU(]_LQ]J_ MW_O[GW7<-VDQOF#@FXH23-83#;-,F$#@RYQ*%@IB:N)3,!BSCP*%.)F JKLC MAM_Z+8S2;K'M%IN- &"B127%WR9,7_C;)C8Z9E@E(\[ W=2<&=AFM\!V"RQ: M,V1;H7N$W]$E>S:=<)'F&WO';+*[%?9ZMV6BU4 M^&JVAIWB)983#[!+\NC2 NV$<^1(- BJ4+NUM5M;:04I52:X)UD( M[47__;3CG"5LF(8(_SF.O^Z# WM^3O_QKO)M&MR^<5:V MP6'8Q=T[&SB:TG8B9)P,5(4I5H(DW2F*H#1Y*)4BG.F[);5;4C:"7X)7R;UA M2@E&B@O7L/^A0P!H9@MJ=@MJMZ#B"%YJ78R=M*ZKSX!K#Y,Y*Y=+@C1QQ9FN MNULZNZ5C(WC5@$]_ DY *KFRPJ;IQH$&VZ1'S]JFA.X7\>+4X,?N^W(B(ALJ M06?4A^$2DPJ"JI_,Q?]R,89''3< Q(ZS"+*+) V<8Q#U8N7LXT8&%FTE$3>6 M0$'ZJ]!HR^4$T,<'*7=I^S!8!_>E 6G,/G(S-W+4(I"T"]VY/B\ WNQ:! M+W7)$BK^9)N]J%4N1WA.,]/[C>BX:]6%HW1\QV?2@A#:4U9B0"C'*BHDL.IP M]HQ$3&NSO7W*'1;,SL-=*=G0L>57\Y%- [EC_[RV MU>I6&ON7V,Z#3B5ID:9&I4R:V[>\+M/3$10ZMR(3?$[?1\VT&TU7)4'$\#<_ MG^;39A8V;GBF[[][5>3/5FU3Y#^KW(VM6RJLA,G/SP$P/U$?QVE_EO MLZ9G-?17+WZ@OJU!JU;R>-2(13(_[^HY2[0_>'SXF%NY'MP]O+_1RI6.+S,+ M$0Z3DD'YXN1P0.:>_+:39IQ(WC,Q]+/Z#;S _*1K2\#*Z?WJ^RP1)1-EF2[- MQ)5,UA:1@E[6%RP_5(K2D;[GI->.SF@? 8>1-UYI5VBSSR9V,A MB*, WV=Q$1Q/+'5=&@>7P7EC#;5RT976)=03.DK(5U<39I%08;WSCS[S)*T4 MLRFJK9=Q]F:,/#3Z5^^1J !K$VVGT6>A;)>CA!A[GLP]SP<^#MU0!CY@ZJX) MS4C#8D2E?S" )&U 6&R6$/@C;.!.A2$?% WZA><58CX*QYRV+:GBR MG1M6<>004U(00*W*Z2D);EZF79UVZ-N]HZX8\[UCS,9EU$#U#XF0"1%?PT[& M?'DDDI_#T,':OF5D NT.;X%Q9>/ARC'A?58A29(QQ@<(!,;R4)$#I11IVAWT3S.QR5G4F/D)< M8GIXO498+IR4L]6TLFR#%D_!@,\44[-PSHE'%XLMX='*%DA2&NA@Z=#;>:9P' MF8VV%1,)/6'K;6*';A>W$*>(G%+E:JH46]+BG27OD-R*F00LY@?%&G FF5PO;%I1%_!ALS*L"H%'T?N MW *T>59$@B)\*6W8(QUBM0E/Y4"G,0OFI%V5LZX8<&E_B'#U9M-]0]()R#@U M5[:=.' BSY+^R]O;,GWFC$S2=(-N=?.D,TD]N [I35,O=:R#-0"78,=*)CF4]"U&KD M)"P'6V",_.#FNKD?5;>]?WOJMH]V==LO=EUD@_ZL<"_1DN7\ M'9FU\Y(*,P2XI6[\2U!_^VM_4,TV5IR@[Q=::WAD3C26E=U*2HI>HKQ5$^59DI,O_%+Y3MN'= M_VWF M>_%LII"F:L\K$M0ML@EW1^H:/F^# [1?Y#-I"(<6M!2(E7Z(=@@"T!SF;W+) MZ0O.,E/'+@D>F&,PE*ZC[]G>5?5KYNPG(F8D1H(CA1N(4K8O\&QI-X\;'L'- MP>"IZ+.SMC[#F[6N8E_DCS.4?6 #J>;#?S[\[\/\.[EV^,,^S)2Y%LZ7"A/1 M(ZP5"*U1UD=! R<1''ZC;"$0!&$KA6];A-^MNB68)UB">5IWI**MQ/GL M'].,GE=3@G&*$AHSI\ACALMJO $!X6'1>^L39ND3;O0V.B,M2PPPPD^7U/QB MP\AC+G%R9XD=I6Q9LWH1[-/;"DF8.GA%SIAY1S^F'Y>*]/6@WB?0QJY*T9@3 M8._\"4L)(JH(:QF) E;$ICT_6:?(4E+$"[^V$<9-^R2/NYRO^0'V\HGM6\%P MU"HUV:U VP,MGER6;SB,V%K9,7&8)=A4R]=[4S] !,3(3>>6@^_KJOUT85?\ M>!TQT9Q:6V=V,:I,EF]JD".$E=WQ?B(9&@J9>MZ8OK[7=+[70\_"M&@81[HU M=\;MQ5E\\S%'1C EEU6[J&^RH';"0BQH/LR@P<*$R^^XF<]#X'V*7/LMH")^ M34F?NC-$%IP\UD3FB&N1MAIQ44ZR&H%.S_%;M6OT_+*]VD)!(K'"(_H0X85+QF2&C'PU&%[86D%]S2X7Y M^%7"NL04UPRFH5IDXZ]4U_S@C88@^!*O+X1KHML-M$'93,JG!"D:<27?GUT^NPP_^42;KGI5"S+CH)#M$ %TT]TRYK2Q)1@%A L MMN$71$F8R?F63$<7WA:JSWXS-%=QC7. 62]DN4_?L]P/*=)T"7 3=XXLF7J*)9-DZ,[S^6)-R^1\27P79F3(7 @ M2F@4/!'=$C52*K:R'^R<_$6#\I#A99V82 *K3AL[DI]1/3=XF%5?DX^-8S_$ M-5B8PY&EQ73/>ZJ-24[JT3#EC"1/,HU\OQN<:50Q5$*_6T5H2:I9V 7=JFI% M! N:,Z.I9%W&I\^..7ICJ4\I!E3O2 J8@@H?@/.E[-+Y,\59:+!&]A\)\%[6 MQCFV^0P.9B)TJ0 ZW)[+9?DT!&GA"2<361-3V.MF)8R/M[CJ/KY&LO$7:?4)OPH4WW3="DC+$Q0JO%OS+_3M,73& MKA9?5B:HLF :5RWM?X?5/^<\S;LUY;(GM15]7X;G:@BR)$,&=MR+\]#R,Z@; M+ZJA> +*K7(CK,O,M@6J;I2NIH.Q);F ,!=+TG#O!@M6FU"$+4B:*/%ON.;A ME&Q-F6XX;T]LZ_CA9X/@_"?;O/GSI^E\=O'U.%"3'K@=G=XHV;N]$7:*ENA@CPFT)V9&PN'@Q/=S/BAR$!VE^&S@^XJ?*PR MD(PJI,H]Y0=C<0_AZ:F$G7>_4>.U87[H9M?9J*'ZK"!\5FWX3J>9%A+S4-U< M?XJ'T'0R(93&!KHT M2JAW 2)(QM1%X?%)D_2/6X"4C!O<_.SZH6Y_5N<:F&HRI MG'5-/ H+H0![BTKZQ0I=3<$X-3.4:W7O7D9^B'4>=54OL!<6A+ZT1"XE@! _ MT48@:+VI@IG]B OC1; _>+L_K6:&@U,7_[1O)F\T'H"A35\Y/U4PM;]4*@I( MH<54?Z]M/O(PR4/H>+&_[]Y[4B_(MAZ7ZSEB]PY0[T[^ICOSHFQ9Z36@BAD=:(%6^82 *J- M:\YH*;L3(3X)]3C9P8]VO;>BW^G:_P+*H+3!67\*0:RAQ[@Z^W+2?A(05,F*F&+[T2ZRS*X?PZ7AR])>?_P3[ M6%C(@]L#"_EV!POY(J-(#]@7JS@CSS#NR0)5VWD(1O)3[J3-]NX^_O;A?OZB MGQZBTWM1HVFMW'[UV<@1# JV77FK.W>>#/!H$&<:I\7P2VSX)8<,>;D*87 K M#%K2$+2!4H&O&KS<6II]@G?;"*)=(ZI/R&6\VTB[C?3'C(!0HA2!$DCP5Z9? MHT&4.3"\\. !D( ($D%!=G8?@D[\4PR$[M-L=L4?_I-\5-9$R!=]!HFC(/8 M+>W=TO[3+^TC9$$=X."*PV"G21.^7%:C]FHB?;U,J(WDFCK<[.]_E$[ MY1.&Q/_R(Z"+.8L&"6Y45!P2LUP,R+J M+VVXEE;,*!.?Y/CQ=I!%J6+^C)^*?M-:P^X&IT=]KLB/R:SL.@:4 [L&T%R' MU:=E6L<@*46 C"$=I=;Y-+'(M3ONLH_\%%+ONY49ON^UNIEP[827@3,A U@S M?_3P*VM-EQUZT3:$B:"D%WIRY(WP)\14$$S&K *Z\>&=K[3V5H97C>QZ1 J" MP,"N*E6OO0@D1LMXN,@*-6_I50.:.#*6IA=(#(?A:#K?CK?L%6Q4/:%,NJ(@APSJ183ZL)U>UY)]R_6Q"I M7R19H]\3:0;5XK4%'Y=?+%:,HG:/END"=-07CDY%!X*FFS8=#Z6>PQWP$+'# MK(EW!)\''99X^Z@VC[]\##C;]L X\/2)_2F=..%E:#FJ2F .ME;F$Z2(0+QWF!O7$QDF&V\!3 M"@86_\/87FSZ3-LB/+SRLJ0$#S6@JB=EI78 V+8X:00^H%5H9$.Z&\(QYV - M\H;H#C2'&?HTC'187BRUI3&92"0XI^P?8XZ!OUQNT;^UN\WE]R87Y12 =<[ML)-5I[Q]CFV' M<5?QM)PDE\C258O'24X*]XIL:]]Z\*-N&K])M5BS::G)JW^O R\F5A;YHED< M<(P0#KIZ"JET93+8/$NW.N^9)Y?3Q8(;YXU3]5'I:+'%@E*,H MK>=[NG9N^"1VUCT,$A&_!KU,LY&1!7FN-BIV\VW$Q.EK'8OTR4PGL*^T<\J% M#.:]^F\P/3Q,T=T[2>3 -)PH/E _54\S$#^XQI/OE0'.65Q9=MNW)^BB8W\/; _-[O(/Y?:E+5AO(0] 9-KG"JV?H5I(^(Q,>1_W8LTJ*OZ8, M$)$Y)N(M+* NQ&=NEI:51:#!3QO;'%C?$+T%*3]O>MO,#P_I%_FJ!%R.3DH* M?>^E9^9Q.":(/SS!]P6Z="-OH2!/^* *SCW6M#QY(F>/N M0[8)/[87Y:+FI@U*ASU3EJ[CYL#6 +T(1S%F2_ M6?A-R&OFSW@A,Y<+]QF>7M;GO;I#WSU[=5IDW.)!'21V]@;OJC>K;H# M"7]Q_9IJ:6'L6>P3D62Y)-FQ?\[#Y21@3KC8!&VA':#3^L(E_-3/9U:V--:9\#V;V YP)?KL[8. M$UIW\[(GRM,6AXJP6=%5B*$)ZT0,GN_CT4Z=:27)?XX5V,BX Z9W\?*5M%6_(_,#&(X@QI3O8KW,(1L4[J-KQ"K!:-6J@+F NE M8041)9EK]:5WK,1HW-M#I ]UY&7"5M+F.($M4YHD!()7]!/L#NK+G:-R(*AH M"5'.<,7S&?/W:V79SA/,Q?XAQPO$@M]4/6M"V(140]CL0/B;-]L9+M M!2PG[(W<;6.'"NN!Q6)X0DHO/7K2C3X-QZG5NQ(C*!"8$[U&&-9JJ4$-J32# M]@)AY#&T(I@A/OSYQ :. .DUOT,A*\I>C\VX?Y@( ZF@!5U.%K*:DOWP$B%Y&?Y>Y]5!;N?LN;+_PYSGV7 M9#OG-GA$[+88ZA#\UYS(E%,PIB'@&M"Q2%* E%-EF9 P*S7G2IE1$OSHU*9! M*001IK,;*I,[,WV$_Y:-*0X(7XP9[;SNV+9"Y2'VIZ:JU!+(09)_'%657P-*1UVS7IJ*I+B;FJ/3*((LM0AO4 MY>GH:A,3(#\D.<$H9N3#@TV=X8(?64CPUT6V75J6SF=AZ>@WA#J M:V5_^8]S^+Y(WRXV(ZO-A17+J%.J ]Z,305J/43QP$6[Z"Q3AW1BT*1M]>!L M?: =K)9V*ZB_OES G*8]P\(Y,F15S_1S;S_$ST]VKK@KT4%YSM&DBP=X<3@G MARK/YJ4.$I$N.S9K%A<'VN>4L5^@TA9I:]KHLM\4X&"8M]Y)-"2(M]ZO9X[$ M^1P++X\<5F8IY*%ES -?H;4_+8NL;G#:;H16$)5=/D;K_,=DVV?XTZG4]V") M4R8#;>&^N>@@GS3"VK+3R4H"4;25%H[RQBH%KLL3S"L"YO"!XIB]U&R?D68@ ML2-P?*W'WH#$S&^8Q""S^K/L;J!:;Q%NZ\&]PXW\184\F?%5I7@S_R;D M"YY-SEXLV39]2XH)W70XZW0Y^+0_7H4X5:=<,( +S (TV>MJM,1:BH$!^8-&+O>,G"67+4=>$(R?A]NL0'B?C@Y M#4LC#Z9[AL")%Y-0-T\;BGYIJ%PNL]T3%L-R-5..=P*#R0MZ45X9M.G9 @I3 MHG2%<2HM9.13[8KLX:.[CP_N/G[XV,(41[>*RQGCDJ.5 T'6:G;!QA0^)SFC M*>A,AX&76VCAEY+$D=?7OU:E+9\@\J,2+Z$K',#.4WX%]Z#DDE0DA2/G62\G MLO,-.^:2S/ OV )^=O46'=*'C Z&=GWUCB;D^-4)<@>+-Z@1[!E,>AZ"D1ZX M&J/OWC>859$:+ZDV)BM8'E6-G6 ;9(%.A3,8@<6R3T$X2N M_4PM,_(1-4F)'C"%2[CWV-9.X539)IS*+SDJ%5IC)J&LRHNV&AFS\B7+$#WQ MI2P^A]0:;M=L\.L!SV6^EP3VV-:E@-S@@I:SV7#[RJ[EKR<\6[.)51I_0A3G>_]0NU&?S"_3E<],)V0K*;LFR:Z)WE1F$@7,=!A5+ MG09:P5WU=D@!*F4JY+9 M:Y9)]B2WEB]VJR=.?G_9DAP9TPE)KL_.=J)'/UDLFK<Q?B42M>%R$/RR:OG[M@O\K99BYJ%HX44G6UF3^M5JALY M,<6PVN[=XZW'OHV*Q.S'[0MUD8U3?3_G3;UU5*235B@XD_T%LE.0QER"@A,= MD'BXN[Y% 76="X*]FHM!*;.&(+/.W%U5T:R]9T:7,X*- K >/9!S8@S#]>*^ M8?KM?P83!\MYM\CO/G[\F CZX,V&1]+L5[CP1;U0ZA5RM$;U&MPDOF>Z9"@L M][+F;D*366>R'CSD:D%\769LZ2^4WA%.$RF3$DR;? ?+TSL]/YE4-2)#IS53 M%:+"5P?IP;?:A."U%OG#1P\>!+_VVP=CA@%^;30)."460DNWZ36?,/MTB#5L M+,-BY;8[VO?#W_>+W*]M+^MS,\^-CX5+?7-KX%+W[NS@4E_DDMTB$GM94:^$ M$!Z*&>W,N2RR>.[&9C%@$\C,RD$AS(<&!AX_'NA\J=JYTS&7WVL8/K!BYAOC M.#53K,&P#=%^[K\2_6>A$4D_D"YRO98^5A'=#"K,.2];/.G,'*+#_-E;3!Z= M9>P,2/W<+AO]0QQIA<5_;34GCE&GGLI%[<3D]&1MGB_;]] M=BO[I^5PT ?Z C@8'CW^G!P,"'[=_AFN^Q@((")DZ+??;UB?]AMV',O.N67F M'L%?59S(5E.Q<=-"8]:.87D)N_#VZUC_5-R85'T&N3O%#97KEO_C&51VN^>F M[IX7I W.'0XLB34T.O!V:='PYAQE[//D503B"6]MHLK!W7RSJQ;L[XMDO[T=#ZU";&29U[WJW:1:-2#DIM]T^TECN[[;U;EO_+H?B\4:K5-S7'9^% MOU1<'4(^H9K4R]J.&MKEW+*GO+O;=GPA\K\#Y1?%E$IC-&W@JI.FJ*3CGS>, MV18Z?\TQ3T7,6*Q:4E=D-.SH%A$;MBQB-:[QZC<)_(=/0?OWFJR:Y\-G/&Y;@.?DM+G&YB:+0C0_6YR!!.".1(Q8W$9^)@_A@N3HP/4K8B[ M"_L@F<+M<8Z05)/ \3"(\$@33J!#7(HT5AAO+>::FGVU^53'V&X=1#$H^H^N M+'D2R:?4\TH%5F:5!P".NH$V"YE59L*ZIB2$ZP=@%<61E9X671*DU(;H!341 M.=$1UX[@)R,;W>A;WM%'6"T/-V;:.%RIJX,?4+9^7/MXSYD#+$!V!WN37ZL5 M08;G&I6*MKNCM[Y/ZA=7-QH4Y++1%\?Q!JLB$[R3NHZB<(Y,MJ\[\,N9E"0D M"QPU@TQ+,N^NO'3OSMUOK'!QI%X;Q\NZHB(H5M-^D8D>+7MPM*576C4S%B:?+?21I WF M,/_9?$L_2QZZI+Y3-5KV[[5!%(7L"YY*ELTD:, M1W+,H*3X2#E*R^35<'E=>__ECC?SU/-Z)AN\#L%8PSE#W+N:2:^J:>NQK:VC M5!,"?R;F$(O&T\CO8X %GI57MQ+\0R"B=CF*K5 MO$B):QEP86J:8$39(W00V(JFD4DEF6^S3P(U37YO@%)@N/DD)K(+:*&-7DT: M$JW*L7$\:V;TO [[D0!,24^=MB6M6J>9&4-7Z#%FHS?&3!$:@1JP!,H1'@XV M+\Q!F)\296EK=C!)46)TZ;GH\NMJ6G-#(HZ0J; 7A8NF'3L<'V9,XL)+YU3: ML%R$!"XR[!2&ZH&CQ;8+J2Z[S;+&\\:]0D@Y#EZ2N:/0WG'S4-^VK!CJ'RR3 M@6H'\F_1U8G\A)L;E"]=TZR7M][E>+VQ[22*RH0X MV."PIAL @]A?(2(>3&X4PR7EG _Y$HB-MGWA,']:=YWP4"2+B99EKYM5FMJ6 M92W;,UB?2!G$QESTV-FAH'.5-A=PJ7&D'+"TW#2C+H0C.CQ;CRA9H@D!D*.: M;K56^44N3HKK:R*/73'&*,1Y7R8^.,;58JY :"?3)$ 6G?-4T,%83=FIXW00 MA3EU@K@F)][C; M:#@418Z/"4M6AU0HQ(J0V0R!+W)K*M*;83PBL%75%&S7%"!TS 5SMF;*\XR$ M20$;EFZ-MT3L8D!&U$JT)RY2>+9@611=A0F)7HEG\/ MOR;C_;O%OSA"2E L6B)2IX)&9L]"F$,I:SOL<%7*CM3555PP/E< D"P3)/0- M8G-=/;=^5PM>IR_?5*SR1MR$Q!HW9:5#E*L)\ M4B%^V_ ,E^+#TM4IM0J\+'\IW/RJ.:!O26A;^!R_DN/)G1CI8DM$3$W=QW)^ M#\I*G^*D'2??EC1:$N_2H ! R!LZ?;!>A!L7DZ#+[+U+6!\(%(7\./(U/ WX ML,'10!@@R5L.(DFW%046,L0RY/F_+U10$1%,04;+ON$Y9=Z"R%@@%N\\#Q6NES*[!)V^L'4IX/7;S]P2[^8<&N^P?NL(< MM3E2>CC3N@KWM5U::XEF 69K'[CX8$B."=%.8=J--Q6.ES3.-VKRGKK]Q&K' M2T%*(ZUM:-) JX#TG-M"%4Y;;R!V]/0T"1G'ZIS>31C3I2$RVRRUT*4PW4AZ M1)3+K3](3@(S?N^HK@ MGG :7I:+3+J$=/+47J4$#.?4!L7,["BDQ (1_5A?H<0[P@;-45N\[__3Q4A$ M @ZQ&^A3"2^G@IR&-9WIB^KLKVSE4(M?A.-Z_Z.,C:P&W+)>H">'M_,BN(\\ M=Y8')1N$RFNX3; Y78>4+*/G_%DP;YS%Z8A+DF6RK"V-)WE8B@U+8"'3J*4< MKZVU,R0QDZ64?#&3563;S -T/\(.E,*\?T^"(CD3@B#J,*,$KW FYB4I7_!) ML:D.?,-+6<(@+C#6BXTXI]AT:8+EM)B^_HEN^[EF@F@4E$[?1OG) M;'B:P=@265U7S1+ULT7#L.:6>AQBL65@K54'+NX H1T24DJ?5M:S1Y6PKDX M7?8CUY0UYFGK-JXJ+BK;F)D-E'Q*V>*#;'9VE#NQ3M3-UASRI5>.1Y$_?QKV MU,UT-=Z\N>"=0@EBB00[\"*\:G<]J64/7DIL9D\'HO.!JH-/.VK5;VU$L9-9 M6<^1K=]X/A7X0F^]J&ZMYG.XG7KU+);3G%<^.H-)+3!^=UJ=5XLN,G*.E1L] M,]4H,7+&9]7DC=:<*N+^>V_6P2ZOOT7%?<3RC_[6OVJ&2F2LER<,+4Q Y#8 M$5 T%XO:@S"WO+4HJPA^'4RY)*V)9G(BQ-A;*B^WR6UY:I!:6:(&ALBFY;PD MHNZKX#LC@Y8>?C@!HJ=S&H\%P *41.P=@]/H,YQL&P<8MG@-6$H\H#;?")%[ M-<[GK[S%._*FH4F)._E*Y @PC/EX;,+H;L._@!;Z3)9]+S,QQVY(E<8 M;-]6M"-YV@I9@U+5V!RV3!Z177NV[L^__.C_E'D]#3?\_^[<>81R0OGW?W3R7"5KVC"NU3+XDB@W4U %+;KL 3RXF&:0 M/9.0>@ZDEO_P'K@;^T)HUH\.LW_4'7E#0]H4W8X\^8=_Y.Q_"?9;(_LHQ/*4 MVKAN%VNIPY"*I2; V7P>=BKPC,@@HOAS6J))L%-I-2D*'+LJRP^'_^>P,)9( MJC#[N@O7E'R"\GC5EO_Y'_?NWWU2-MCY1\LV'(??$+?2'8KLCE87 'R ,K_( M&-HU+#4I5HN91>N+5EDPY7&FT#:IHS:K\H:HL.!F$F&!UAK)/+!L-+LXXM]E M,5C5:\53>S-\_5A0+75T^52O:"YJNW-M2NI*Q&ID^=]655_D_VAF"*X??OOM MPV_OW"FL[YKZ;ZA];U8M+P%*$&"4X0O^W\>/[AW4, MSUXO>*BGSX[1$TN)P VF9B3 M2BJ?OB /$\5W8C^4>^8LJC81T7NKV#GL"=+@;9L%&K!GZ\AX$<:S.7ENROR, M?=!\95OG*]?Y>L;M]T3!T4W:^@P)[5E7L5R5H8;]#0KC,\5 +DLF2$,/8]NC MSTVZ>BY/<6*B8]/(!;>8L;:9[?%N=NN@*B+I\EA"9.@F96=D)MCA?5Z74.:(. MD]!;<[,?&5TE3P1>[P5+96&J2UGMW=H O]Z__#;P1]N\,%2__T(NL>=T$5#?$B.6&Z3>NVX"S+>DI]N:#H9G_:N M_S?LI9P[69]6$]8!NR\>QHV?@8%=NO_P\ %)9)SP1B ';EI/R7_CKID,+IQ* M4;&*MEM-9\EJ2I@P;O0\OF\EW?E\[_3+J1R>B )!W8:#['_"X=]SDP[FIX!\ M VNRHXE@-3^'#[0&V34%L#38+%G5RUJYJ41QF5/;$8>%H61 MOG*VK%H*$?&$(6JC?8L^^O$K&VQ"X2Z92&(P?11K1ZBF9^1>^^L]=XA:BY(; M!40(\[ ]T(?3R[ODA%,O5/)ZF8"><)Q#R',<.ONZ\(; M;,68]*.GS6Q#4ULK^;H,"T?6(AYCQCBF9%,T=)E0UX TY2EW\V=[:6RF%_D_ M5XLJ!#M9>$GW@U>+#\*6_[:(!ZTP[DAZU(U).+$G8]XK\*82--H3$#9 M7^]$8[/;4M(51H1AU^ZHI]5L>5GC8)I5)4WZVW#D-TPBO;DG,/>O_C-$/4^. MA1ZS[0H%S)).M.88YP1$(@&"<^ACLTZPY;+W7KYZL?_U957.^LL)K>)!3[C_ E77+(X:I1G)0. MCKI[X[YRF+W>Z'!0R5;7! H"PV&X^/CPF^&A#J:GC3;TE2<*TC+7+>-"HMN;I_"B=^PW'L=U=::]J)< MB'@ZW^39_WZ=OPS1RDL^/3)W>FP<'(\VWGI8[IQL,8.LC"8=Y$%:L:O^.90B M 5D/0GD$K^X--5A+PB(NFN0D3/(P[&!N.8OHT&4\:J2O=+1QP8I'STLF"PR! M.F3IFI"3_-!>AE<9'-O>3ZL%3 BF@']#+%/,M/+H3A[L5A\,2[@!OY<9M%K: ML*FH$2S^OLA_:-HK]/J>7H%UI*F5+SQ1).V3'C%,,6012!%J/P4X2 MZ'?W4:DHK;3&'*,]?Q2=^ 4*)3N4ASWP\S?UR++OBKGZ2V[===7+W8YT,-%5P[O_,SBHC;2F20A=0YN/T0JO;JU,2)R#Y8^&K)A^ 9 MD/!]Y4I4X9;YR1GR-PM]% !FB'UJ8)0?IH670R2\':QA&Q>A^ TH>[ [WCP,B/+X]0(3[.R#"O[^T MW[O [?)_;D&,39CO[PD8_BX% H\H6OS!]U>,UH]O<)I-,?VXC9!GA2:U! M?; (,)TG(3!*L@D\1H+&D++CQ?!I,^4'%+I=[;9:'8#>0_+<4 M3<-U #@CP$=-R[ZTR2IG:^1'>-0<#1UF)PJHG#%,YPK06] %K:4G;>3]532* MR$5/!!PHBQ(#10C?(#5,[!P3?3C<\V+%+=2MRP!Q_KINLV4)>&IC89IUEDAB M-_8A1PAHF UNQ+5$WSD.*29?;U9.'K)MRNF\7-YZG^QIU2UK8=0\_O'_G#P] MN/LX>!#A2_-Z0N6ENYSGOJ"L-=5,*DRN4> P-H]KEM-NT^(E-P2&9S]W9_OGW87X@QR[9?5*VA_J6T^#P<<,$I"#=_AGALV<(+.7F=GVH'KGHQ)W;&:N6& M>DAPCG'*ZB#8@H?A/__WO;L_+X/AT!)EOE?*V(E$ &(1$R+Z8*4*:7,X6^L( M"R;WB*KD+F-S7K?SPL0)PV]^*G^MNLOLAS(<7KA^[:Z0$&BZMLZ-P%3ZE8BEOI&, !DLOEX MY.(H=;=3&U<\L8LLS%S,)$5O#=T]X8AV?YM6+MU$[@,'Q%WT-H3+K^*B,.=\ MX*LIY["\P?3%:EVXR/3S'][]*C#S1 MW8%H2XI,?[WW\$Y^%M-#/Q^>'H8S;#8# HBZ;#)U>5E6!#ZAY*_X0G^]?_>N M7>&,ICFL(0R $G3H)7IT^/ KT%[/!7OR)7MD?=VA^>8[1<%$*0CPNRHK M_.LW (7KTMESWY/=62Y#)"$"HO;7O=0]CPU]8>_-0&U'0=!9.7DCG$1?/_OI ME7 A>NMH6N#'N.PV"@-25\Y_NGE$Z+Y+<^D#6\?$(KSMF1\_:JM_ C)*C[[BD\T _LXMSI"3I9FK#K'I$:NZ[^VQQ-$%B M(>F!95_=^/[ Y.J7MS0UT@="_,4[T!DWE@QM@='EPSX&U#AKV, M[%F#RHA GS2H3P$]RHF!4UB6%[:S<-)8J M@>U&/H2.4\VK@(Z\(8CI!*HR[!,)D>IE.9M54)A2DOUJF@F+?=C1PI1J9"HU M-V9/UO26OH0HY0M8\*^3W)2L9*RJC!S.0G(<[V@A7-87ES.TG%ZL&"%3+=[6 MP0BR MG)QB)*/=A@/ 'S)A(?KD"7A(JM)V] U*0*@<%'8N,EZS=C3LR:.5- M1X9^5W0E18TK9O-%FJN1<#C?GC9UR=3["U8-!F=+#K83(E(B'"N=]T/Z0]!;?S=:K M;:+D/62;?<:W \G-HII)/WY8/';8408-KF? MI1ODBST17I.T(',N4]8-AZCDT$D[Y0]B@X.7ARJ MC&?2*JR:1P8SA#WG]<6*R+X+=/BU![)PH@(T& +[ZD(0&(18M:"$&18U0M&E M0M13#?^U7&&;L(((%U>KRJP__(9"54>9)FF^J ]D5:5+#0N3)+YR$#=(AI>R M@W24\:18@=S6H9]#W3;AJE4YGS'\B*,M]-,OXIZH3LY6R=D86D\R_Z'T*88[QHXF5(FS.J.^XPO<98 MP^9>DH<1X1:>7[&U)'C83?_BSF[T?O1CA[KT1G>-_6O)R MNTL(-$L:'SY(W9/<3U3*0=H4@2E3H:^#]U2U:PC,A/_H>@+>6=Z"30J)B\FW4N@332(N%WX>QC1LJV.8-(#L%Y*97#GIS\ MMLB.3@13-;D$/SU.A(7DE,I5&!%\+_&"A'- F-([$*A 9,$%Y%QS$K&K6;.: MDMP/E2E"^!\.GEG]FZACU7-1&8LG"I5%NQ#A?A'>_F?&T6VL> 63M0B22)MP M=88&I1Z1WI8XRPE77AMAC7:,J .B\2V^KO28Z0@1V+"W ALG80'YWTA^<(9]WD(-EQ_RI_"%VT_/,_?%58M>4'5H&P3"-^!T+/WG%AS7>^6,#7L2^279 MJ)2BIP04_O--M=9(=\H3+R=%E+_Q(/&_?79RCC\#YFST%6_ M_0)1T!C/[D.U/:IAW2*\B(4"9MI&;FPNV9Y255'Y*T*.C8. MNO+MV[5+O+!'.3V(GAO]_.X3TA'E[[!O%D(/29MB#Q7"[%^R,Z(TTSVV1K7X MM5FS4_9#U9_/ZG?@VSB:E[\!62671Z2?GH 2]1KF2WAXT._O!;7*Z#094-R. M]$HV#LV?=[_% BAY_ MHAJ%V((K@>G.*Y"+9/>>UOGT;4G2+SXU&=TQC:WB6H?B2#B(0+H=7O]Y+=6+ M6-_+]XY.]C>"%';.)- @RBTT+XWNFX]<81^[J'[O[W_6<=^D]?^*"PG>.&_D MU,],>2/V[D[*962G=ZC0&&FAF9W7,V$N<:&KZDPY6!S)A.VE(FZ,&("[D\"V M@\L_&]2$^_[B&1?;_:\J5I?L"@'](']<44CS^I(I6-'8WYPU!RPKLK_;(KLM M$D?P4PP9?/70JE8NL"5"E!(RA'M+L":2^95">_R;1ORGX0*4;C@Y*?*3YS^= MYG!Z.F3=(&-3=3&+Q[Y^^^JG(JWYRN+];GKOE&0,$*6=9D M5,U%6X:HA$2N]&*3IA,"ZJ0(YH:Q6\N[M1Q-+5=$\EFY6A D,RXZ9>\R2(1F M(I6R2U3O2BX[T!(^;\LYN_.M-RREY0H),>YRU+NSZJ>$ODL7LE_\'>Y"VF1A.1]48E? ]HHZ 02 MBI*3,Y2UU#A7D#A2%3O,CW5@R(VN-HIUQ$H:C@NT0J5*O#( /5J!&/JZW_DP-S))O"K,%LPL32$F LLW2]3VL_?9(:H>"A G+Z?ELE>_DBZ*C1KAGNQ%]! ML,!:N%2C9>!)15.:J[NV_@]%0L[1CC8*A433%U=_ %9ATR68H!E@I+%CW@I- MY*MS6XPJO]+UEV@OJ/K+9II,4M=00AOM]270#6W3==I-]B64>?[]*W\/3G,H-/84R8-4KL&.CKGF"H;ULE[F.-[T M=--F+XD\U8-.6JJALPK_[J(:[Y-B_GSQS3F_9^T"HNLGWGJL@+(C229%JJ9* MG6A9/@:S-NV;\Q '=XH96P4CWS #",Z^V)A@>M:.:!G4G K,ZWP!5G1_27D( M'3UYU;:0L&9AP+1MAGC+%]S4 DJ)OEJ4HC<^\/?KCD5_.FWL,61>N)<% % C M]\XVL$9]>7X>%?/H2"99O.Y-F%7A:(F8!BP%7@PTGI)A2UWE!Y+$&Q2$B..S M8"6[%0VJK8BO03P#BK&JZLUF.,5-:X63K$!]F.MRA=6]PW^F+[XJN[4?IM26 MP[:8D=/%F5[33I@U<'Z"N_,EG-\[LWD#S.:)8;K9=6D9N* 2M;.HW=W;#0$'.RJ>%7:>C"]BXM9]- IN8 M M,PTF&CLE=HLR38/T@:^X1$YNL/ ]4J&LN6SF0N##-%:K_'\?[\ZV55K=]7:=--]3ZZT;P:SM%E8 MG,?P+)/M-8 %0ZN]2P.4AH2YREG"65@0)2#Q!-;GG(O2SN6TG]FNKZO9]^/J MF;D]U2408]Q4'.8+.T1==@LN@XAU2VHNF(G9 :H3Q(RSHJ.3,^\]-;81H(*Z M&%"$")^P>K4Y*&G**X1R<^+-[-L5*W303#(AEBET5.3,MU7JR\R;M]&+27L? MSI1@Q00]Z+*'^><^ES\'J9MQW9V*+_.I[_V%T-B](+$1JC"1\CGH+D/PO+BH M2 Q=% _"?0S@,Q%Z$D7D6S [99YX7=36NNE8?3AP;=B1YM9-.=]" /ZV(ID- ME@1$CMKW\!<9,<$W #YW+ KHN!NGPMDIXY+EK6)4X9_&':-\&=Q?)Y>0LQ+7 M !^N)%?D*N+O*T$^UHQ$!^8&0_H0>=1@@0PLR]*#6A94P@H'"><&W]G,\(#A MXPL];7UT09M]H21&1)W0-YD%+<*13T-BTOL9,VD"#0X(@DYBS90Q3'7'=R:T640J2:$_>-S]")GF%\ M09/D'MJVEA %>C:MO9^(CO?I/EZ_7[/&/F2XZ(37U^V0&,XM7/?!VHHUX5$T M/=?H08C?Q>=A(1V<:V$&H'15$6]80;M%RUNQ<55+3?%>AYN)2MS!-.E\_RG' MO-64'64FCA;N/>.7+F@39<)!LNJ2Q"I14LL6C,] &PS+7KZ^='7Z3:[KLQ 4 MG]>]ON+Q*M<7WI&]M6OM=V,["UM&CI)$L^.\:7H8%LI=&SJ5J,OU4F++=T2I,8]>'!X,"J=C@ M"58;?!9\S%!VIX1 M!U'D";*+-T%+KIHANK *&W(T(;B[-O)),%MWNHA4FA%+2!C(X^;-KI2%=)B_ M=K9#H;FT(@5AOD*>>3@/0,'4S:H#XX$"3B80XVSYZ7VE^NG1\3^(, H*BR3> M4N0OROYH;C;!FRS*%L$L$LX&6BV+31P,YG> #XX6@)@/\$3\QMA.Q9.;B\V9 MS)G9KDB;'AT+G3P&)#];@2+>\ %'75WFKTK.@?'C?>'[]9,<<2^=OW'D_(UL M[R4OR6X_V8QX"?*7F X\MP:ZSODAYAJ10R*+ALH4>T3N3N^]74UIL^USNA1V M&Q\ 3A56C/*;JA/'0KX579=:3 ="M9P&9?K*-&(CGZS;5,PNZ_FFH>#S&]LW M>$9UDPG8S3/CCV5M2;HH/1ZJ=\%!&SGME()Q_ '204^=?!.W>;D6AZ_D*;V7F3?$Y%]E^SB1OH;,913L&O.E@M;&9LV)G1R!_FKV9$OQL6MG(:'XLT MY[-W1 7;DPP";OFT)@5U_B"8N'#Q?Y9AMX25QLIIWRKK-,A\08/ZX/"(D<:B M4#BMNDE;+V4AT72T%>J\.4IY;3VL5MQZV_=1:)Q[MP>-\\T.C?-G7]HA:*GJCF/YU7)3\UM M0O-&3APQA$9^!A\Y-AIGD3O;/$CKF9=>Y:&RP:YO$^[XEHAN2MUT0.%FE/JRHX%HGGP/B:+%(DVT.+ MFV$C_"!OG%6*/LQQQ_&OM6_JXT( E+TM0YC"J<"4]@%UGFT)C!9H]M 5E44UL.9!]E)5= MPN8QAZO$FVTI4*NH^9UQ@:@G",65Q2:4J6N0&.NT#S'=E"[5!DA!14,:)A)L M=LU:>L%6H2^(4Z1Q\;:7$&U3>,^EBG^XKI>!&BMJW7TU P.,AF"9*&'9Z(W M%QAE@\!(N=,]ZH[!],-4VFX_GOW]N9KE)+VE4Y3A%26E5%'S8K.X#C,XEW(AUB.DPT"K9>[ O<\"(9O]\25K2U59,58PDEK<,)REH$M@5@"(EIR,)\ M*J/XQQE _K^P<->V=,-']/G'76?YUNQ1]H=GC_(O)7OTN;0/3V7'?TJMPR\) M$$*U[WDXA2ZE^T$-N49J\#O1: &-V2*?U^3"'T#@GHB+]2 Y&)&?I0-WHR*N MQZ"HV&Y5L&6&Y.!,RGF0^>J9X:0%Y<4XR@Y5L;,#[:R._2/>&=10D22QX MLI[,*M&P)2>&3DF1W'69 EMK'4PXVJPHFB4@1;1D+!> H0/F,U MF\5!^:[)45+J(B.Y)$&<3&9E/3>MX%2XB1(,U8&VAVJ175_&4X?I>PHDVREG M3AA((Z^*'4_/UD:@MW@Z9IX:;HS)+2%?R;];U3-N1_T B+_XC>DCQ?2!RQP( M-1)?((L9@2(X)XN+5:E.,OE+DX2?^HL(3;Z, .7$:W;KG&/-9*HA?AWL8W/; M8U%ZP$JRW_$N#4JEV;K"D-'MY#*LQDD?M:1I&TJ? S=I58ACN;<**MX@T1W= MDA22:@>'2TRV51XW!]T:$ +>T/\M>BM;6IA&IH9&/H)!:#6@W*.G3=,6)LA M7AKQOAGS0Y@W0VE.&*7YG4H6)*N^B)!U1 2*<44!E1,#JIGD30>SBC8*X2825R/F73;C[8F#A*00%>XO$+"T[T5\!0Q2%8S-5@! P-3 M?#UJ>"W;\O#"\0JL#T_S#E0+ M48&.FC3A(7]C]2ED>0VP1$82+3&R"2Q4.JYF1/&J.I(8U0\-ELBDC&!*!B,1 MW\];-#3@)(N;B]&,;O=]"6;K3U3CNW][:GR/=C6^/_O2/OO[\Q4#09",4$:/ M\$(R:2Q4/)>:;3+TEFWC'-"@1C6M2#7S>SNMA2T>2)R+R3J*3 45_%=(M=*"CW)A8:^3FV ?@ MW+K6XN@YSW#TS"M$ *,^@6^A3'+U*<1GVL19I%D-9SKULZ-3Y:R:E$1PQ8>. M.DDQ_6=(*)&AB"W(K#F&)N!W(Y=Q<:N6T)=)FH9I'# M/>AM"O[7R>O@2D 55UINI=QBJU/\PB*)4,D#V3ZNI'H?$ZB-[QW*-NM8*N(+ M=""YB%P!:NON#$H)"9!; MH")029@2#J19F=9RN)2S-145@>#8ZX _-!R%+/)O[MQQ>X;S%+ 5GLYJ7NGZ M(2BWRK:P"'$X>22[,<:_LM@F4"U9G&3\1 Z")PUA5:0,J$>HP<)P((U+5&2L M(Q<6$Q]MQ)QR5J'#2)H:$VCH@)?$'7[QU.*NL8V27WX1XCI:YE=E.]5ZL#@G MF96"VH6";GE24'S>( =E0SG&%5^XKAS!@NF=M M[B>&NVWH#Y)=/,Q/*<9+7E*'7[S5:P%$+B_BV="BMDM M# ;+T_93Q9F 7[#R%7UJ*O%GH2FOHZU8+%(.?5I.*R#GN4]GBWEW& M6CSX]O!Q&-2#AX=W>6SY-V&P-I:N&72V[#[GXG9VM//O[B]%"?Y>E4+O$ M\?\Q<3=1:NTE>]Y6&Z .]:5UUU;.>^UBXB[UC;1VFG$Z1K)M!S%9Y#U>KQVU M$@]\'+X@]Y*SG7).W++2:?A$O$E]*;ES[M5LD%,D'X2,2ICL7T$T"Z7UOB1L MTW7$S6',$'CH20>OIE*!=.RBF_F"L[/,A< M:4315C@^&<,IMJ/LW#LF)1TKEZ5:Y)DBH"IK1T>C8!BUL/>C)T).?O[]^S'4,)UL?;P MI"P-G;;Z3^3:PYT-06I)HJ8/BCL/'L2^;S(S:(WI.2%^_X[K7BO;\)_3Z&A% M?^8<^X?V:^8RRH4R+Z7\IYQTH_5RTK5E-2ORGP]/#XM@$HB1]%4S4R@@;O7S M?Q\.(D.MT@,[]$:\.S!!]-S4(Q7XS,*BNHO%#5#*DC8!FGQH#"&B9(8[!.X, M5HI^J2&@D1Q7<)"@_\11DZI&P+1;\ M%H>BFB>)$T$VAVK#8^DN$C,4!V$7(C%/DO$UN$(M(9!HA9U<.=+1JNX%]0R(%RLC G:F"A,3L8/U@@K=T)Y!; GPJ$7 MQV0DL5)O*%MB/\VJZ86%CGJM+$GP^4;Z'PTV&5^ 9%1A''T)7-@GZX5MDL0L MNLC*?4H%Q"*>DD4V+#G12ZL2M@';KQL/--)5H!%7--R:KF3,JA+S=#%7>1FL MR(%@R\. =+5R!38R@CM+3DB+MN18 M$UO"?32;V%]L"H.!)1E6+76WE>]34L-5<$AUU=:,VG)_"$^XTFC ;SX_KEX53(*34N^@.F]3'LYA+J,!8%25J: M2"S!F#R9]T2K?Y%*.F,+K.LO58%#W)0$74)[&'D=.&-NY(([-^KCP 4/;@^X MX-L=N.!/OK2ML3::_B0IE>GQP6T76'H,NFK4'-R-ER@B*U;WH>U M'?X+J0KP5/:&MSN8A$/IZT5#_VLG^2:*.#M;U;,IT\SAA%*.-Y>KM+ %YY$< M0!>-P_Y17"_@/^.<-2(@\6I*0OS*D1# JRMGD23V,D07C61$0S@< M7$:@9^W/YRMR.N\I\PET+/>+K))9Z&NEDQ_\#I*KGDH&CDB^Z$)=:W6 MTXY>^M;22S]U9XM?PI8\[UB=6D0. ; FVE<#P"SNF M[0#%4@U!]85EY5QK"W/I36O)"N&/TI?@O" ;V1R)R05QA+:4/MQ[^6+?PORN M&=8]B?UB N3(]B-UMSEVFR-NCG_4%Y<0+53%GG2':+.( FM2$0+>&XJB@0?8 M!)>3EOE59?2I RTJ=G+*"YP (P[Q;H'N%FBJY)F &;3^6*7:/%Z#TG%0:;FP M\&5$O896#<\\W<(Y@O@#J3UM=J(1XGM);LC.T]BMU M(8 MR3+RYA6J,)3:[ZD;;A3W9*I+47DYZ2I VN%\5KVC1K6-A/+$#ZCKVY7\B6BK MPV4F;X:+?'41H4$42@;/85Y+AX.A(UD'PBM,10I^ZZ&6"M[HP,6'TI,8Q,": M3\)N#E14#.DE/Y6I,LAF'?J5;M@O0_SN[\N*P6FYO?)*$BWU'BW5F" MDF)OK_ ,1,1B3=NM15^(*X]QE8W^G'3,:F[0<^@-\I2$'>]*BHWZ*JFYH8($ ML4PN('4BZL%YR0'"H9DOMBE,366FK66T(SF(FZW\RANL4>1 M< 3PHE5J +^9:0..](AQGY%;;"E# H%;EY=V;>,GD'/+23&B]8J^!EL"';)^YU? M\#M8CY_(J76MAF&[H1:7]'8Q*M#;$N(F3"('+3-1VU#'#6AG$XN/SR)C*L9 N0^F*4G2^,&3AN :\[OYK6O1&BMLVL2+Q>?V6) M2H67B#IO$D?;$/>T77))$11@(SCS#V[A5 MB\]U/PR9NUS^B3W((;E6(2US0IS*C$^L[$VM64(SX,9%>$EKB<7^D19>U6"V M+32R9=(-L[%C;!]\@*?GOOMQ:+V'MP>M]_@FH_4^8+%\H09S%.?DK.C'^A/V M8UC1&VF62-:TFB1OPUE?B$W@1(VV,8GP8.'C,%YPE%G#].TN\K5SKD> MY)E\6T)'2U.!5RY\9#*A1-5#&7/8!V .L3YM_"#RB\5!N.(<39WQ>KM5N%N% MR2H\=65\2?]+4M ONJ@!^AV, MR2NP>;7!&>0.K^.R6Y6S?IW6+(<&P1:G5U&,R2977"R%+OGJQ3RGB M1*1AO@P/QN[+'E18SJI@G?8_2DBA&725>0DDYJ=0#CN80>8-C&UQ('<[EYH, M=W#YUC?&1^;4^G:8WU1C*/)!C[;K!Z4MZT+ WQE;C@N-LE>Z,'%F;5GBKGO1 MVU5>[7-J^.\NB='P*3<<3$TFPZT'],==-;),B/K_;SJB#+J>W&-XS3#R/?PQ M8=G;I\OJO3HZWF>9*B$!*F/VUW/6LM-ZHIXZ(#"3 MRP:,1&=5?P6"%$<%"P@C:C+Q87-*"]/_S!TK' -ZJ573Q!/"O##)P;AHR5"N MG3@\9DP2)3H$4V%JPX3DWS<#R3CQ.$[+\C0Z09B4;A[V%T3):(0,:%=-F1'R MS,]/\[$[5V_ N?JB/@^'P*N*%.)ELQXM%JM-+>;!Z5IXT:$B2AD/S]Q"=J J ME(SQV8G'[M.59. \0VEL5E6( 7XUH^$OD^&7.OPO]&1\S_F0G G7OIZHU9A: M\&M_9&19^<^.WR28:_OI]E\<18CEA_W@Q#&E7/\+?Y(H8Q,8?U M"""9R(HBB:#+ 0IU&#Z->JIZ!PT17)YD*$T??R0\;XOI@2"(W>]3:/1Y@ZWG M^QDHF;@IQ*1/4H/SN612PPW--IZ<30Z. 3-L&L)%G"EFAH'/ID3EJ39$OA[' MQF*=W_^O$-O]O47W(?X#UU\/">QG;55.UT8I>Y@?>^_:L;;ITQ&65?45&D + MH,%WUI:M$%8XZ7>E>K>.Q%_#LRVJ=7@3R5I1Z_\WSZ.14ZO'/_D7-*S@Z+9% M1 )I_>_HU4G^0I5LIT+6,3A7W[.<(L<='UFD@1SF^>@DEYN Z@.%\CAU>]\U M_3%C\??ES$-?#5$6#EYORKNW@ M3.^UZQ]JPF^>M=;P]T@=-ZP93-@%4^^8GZ<[6N.OZ$A%>GUKHY_J9:,_&'U; M"[:D9'"F!:_6#:]V-JR,PT6ZP$O4G1/3_ MT5J7'PL#^^;6P,#NW[G),+!;>"SMPHT/0-E&X/_[1,&]KM-=:,WU2]I%>W85]'\)M-%?%W5+7(M(\R95<-@E>H&7V^6 M#43-.2I,FU<6-]MX*N^ZT?NM]_V/[_MZD30/6PQ-X#RR$58H88$2:=R<(RIK M\STA?OY:^9W#?_&S[8O.-,7U[TNJ$QY@S-_V/_^1^_L/VMJ,)Y*B^2M?-'^A17-J/=D3R9.7KUZ( MO,E^-DS49Y8?--R<&FAG&("*Z/F%B:4$ SA\N%).MI*U/P<-J)QO/!-F6%< MB[V:CJ,Z,4);U\JMA8M!AD[NBHG;%($DXA.'J#*I4HG8P@="=<32ETXX)J,K MKA)%N T;\)[NFS^+!=@=^I_RT']N_J[ #R+I?H(V5X[<\\'W'4E_=%T3] 5) M^Z#2B(0KDIC&ONP49%@*FQU@=LZ%F,1\]8WJGXV]3N-MHGS;EJ5=P)%XU5R^Q[-257*7M$F^D ["/5 M(%7J*F@1>8_E+,?[)!PQOQ'FAW2!Q..]!Y "IP[U3=-I@UQ52V)[Y:J_;%JT M5S="/J"$X:C?N]2KIR\'.^4DA,;NSQVI0-8]G8SA"'Y3X(YA=C=0_!7)NDW= MTUO:DSP%T)>LEG WH/^4MU9@(N_ , Q/QZ1EO>2ER2P.GW\O.AP1KA@&L7@C M&65(6#*R6C^;!TN!.J+_UC M 5>'3* @E)@*GG '%^@/7K!#4_63P_V=L=D9 MF]_%V+PV@K"#[V@7>4L#L=*F/9A#!C2>V7NK!2D.1B\VKN6F'>OV89]Y/^Y3 MA*MJQJJ7%52,A_6?R'QFH4-4Z(EJ]Q$O1":"2)!&RNJ?O8\@3/5_U;;RZK]_ M=LDK'I !I!)H:6;0TE.=WT\\YL\Z87])9N8#X,0\OD\W-C\KGW$)'86=C3ZU M9@&T8N\"X@^9-'-;XO9VZ,?HO5#2*U:.7:@=R[Y>DN4P/]&47&8ZRIJ5&T3A MT>APCLZ!EP69PH%^;'9@97LX%,&]T8-:Y* Y):G^ K6 PTIEOO4AZ?+V.@E% M3*"4(8@*,W1)K>/RO,*7RD\WA*U3!D'2B6,9C_V"*N[9WB:/_;Z,B.^RY_.6 M^RZ/^-F!T9]P6>.%^Y4X %U1TC6+H :_@*VYGX5IR_F,I#;'06FV>H9HH@*- M,V_H \OD7+3-:BD]!Y=U.ST@_)5*J#H(.ZW7;@LNC/;20.S0AJ'^^W!UV?!3 M1:3X,0Y1DI:-@/\;NF"B:A:M@BZU;Y@5LVZ((-A_JJ;9&;,G-^%*P7S_<*C= M'B1.N.JX>8/-XT_@2@ZS_@MDKF'B;^A47N>5/!]VQ=Q:[^.#VHANJ?MQ_1QE MF]Y&8M7ZR[:J!#4<+63!9C :LECA$]WH4:ALK.:_HD/8)P^S[_@\'J8/C^EH M#I\>NB?88K)=!6!L:&?@8X12*AX@)B=&Q6Z*S ,QR3*2*O=5>UY. M*B6"EEBLB+HDX?QCI1(^M>K?N$^#:Z!R7N9@IG3)*=*2'6O_'.O^3)I(]UXT MWW7[4@"F$:F<:3?,.T4R6_XVF6.AS T+,BR0+'PE&)S"X'7=."\FG^J.0=(]N#Y+N[@Y)]Z4N61>ZJRV^I0>D*U&;LZ]3DJ6(MF7J M64STU"2=LK$3B=C4J'!-]/P4=K#3*XHIPQ]4[Q 925BJJ@49_]KPUHG8@,\Y M1FEU#R4854ZGE/ED/9E5W+F20.%0M9CT(HO%K36S_']631_.1=6(PV5DG'*# MN@O3 >Y7>4IX BI@XD .L9TR_1D_78B0IA0\IB] M[:R(6A'),&4)E$=7B18:)2D6!O#R^R/>X9+6<*K"1$NWHDR9V[1$0[>:6P&A M")'TNTJ%@X@%!$1&ULPQKPFZI.0"<"-G<(<53S.MN[-5VZD>TR!MQ]0'D5%7 M[)LE67)OI*AS!3T>7=TW+34,5XM?FS5I'(6I.YC,RJ[+5IWRCC HF#UDAVL2 M8].L>M9HD)R=3<-MV%H6 =W2G37858)K-2N?77&$N&8Y1JZ]HYJ?3K8EDJ0^5-W"G7Y<>,ZV4C M67@KDV0I2\X/S>( 9O3K[RF4GWU]>@EGYC5([T[4%;RE%L>=Y>FL9=<5Z5)6 M$DM Z0>N:+;1+R/9'\I420IH>YD*_YDQ;-;""Q$?^IAJ[*%[-'%EN1KG(@>^ M=F0P3/1&:4)PUX4L)?,8M$>?HX=)M90N@":X!(OJ2K)6RFM$2:DT>"H&/ 5) M>5,\^;LUVHB MY ;A^*[Z6%M77E#'P''15DXW=%[&2#1XT"IKVOF5&F8F##+,937-:")$BHRF MZ9*"Z7J1AZAV6F@.0;5%::P'W-H6; G_\RR8]BG#[>3/J^#XV)\GJ[8UB6O^ M" 8(:.,D)(>WXT;I?"61(@3B<%7/>D(R0=8QJBSJ*]Z07F76WQOJJVR\5UT*!E@GR]S"M$ MK9;!0$_QFN\]^/J1S**0YV<)[7=A=:?I]8)7714L$,F7?K?VY/L4""$',A^2 M.]>+..C8C" '?.8/^ &',LVNF7JVX\24@9> G$.(U5HB=BS/\,^3US?7,GU4 M">O;VU/"NKO0)S3?4(Z%V*+U-Z>VQ&RO(RFO5U+/1WS?GD#!(LBVB# MP2*9\^MO;K4 )"5*UD*)F(AQVR0(%*JRLG)Y\LE:7'J^D>QMG$W".-U<4^L# M;5R9K6+>;#7A,QK*9@IR3_LP@##U=1&N F?E"D^C./(/A5'DYVA+8!D4KN[O!^S]ZMM@ M"0_Z0SPB ]:43$,.1ZV=@P8=3RWLMY;E-4G3%CQ%#&-VL"^I%4YCEYHN02:I[X3>/+G6 MA!?929&!3WV'KDVC$=(!M845G^5*J6_HC9@7%XG %Y'PFG)3]!:YS&JO_$)S&6L2EC3G=:8 MCEAS:+CQ=N_'@NQP(M4?(IMCE!$;AC2!DWH8ZS([VTAO%P.8"9DU-4'6U"8Q MKSVM'+IP>^R'1M?6.4JEZ%=7%LB]&>;2+&'YY?5IQVN\U)WC_GXM[G^K>/\+ MWJ:?C\].SVAZ/G[YL*9[D^<@+@S7M,WJ> [>A,JQ#$1;Q[R<;LB!-_Z[BG$\@30M3*,RD./&I7RU&C"SD6;(;;R:]'SCEN.ZGKT]%]&>) M2-ED;6@=&V$SP;5Q^#T>5Z IJE)[G?WL>^W5IFPXE[394 UQ:2\7\Q<^SRAJ ME29F4(<10S]1%V&$I^YEG&?IFN;[=>2OUH3 :S:6:&MUEV_SL*8Z['Q1*ITF MRUO4LH24'C>-7]"BQ*'NJH7B3282U5Y@>9]G:DXZ_I\"*_9"VZ*6TPH^A?!- MUCJL,8O52GCAJ]D27ALYIS(>KN EI)TMF]0)![>"UT/;@>/IL^G3A76\3"XR M9G"PF0RL/C)V%!A+>OX8T2B.>H@9B(Q81:CWM&/M> Y/M&,^T7PZ9A+=#E,) M^.6X6(I)$P0:)09XK<>PX+&JE ME30R SI \$NV^ ,?/,YO@5^$EWP\452K M[RJRJ9=9=:;#&*!K^U/NCN2V56XE:OTDZOW\0RT>XTFL#.J?I*TJ\,)Z_RD) MQM5.OU65HQ4WA8HZPKA1FSAK__!IPL>#.6:8WR^T[0=UW\4%QPA3+\.K471$ MSC"G!K-9;K^SO[TU4)B[ SF!69-(C8$:4VB3G9SYU91\[\!E-7+]'D_[/;H9 MI0WB"I[JT9R-E<4"WPZ"=+0^$*2=%H+TS$7[(W8&-$!$N!#4 Y8K2\FDI]ED MJ==K2'C4B\P0EZ38 4^0Y&4V"*<&^YZKBPH,['\'3PM#,?9'H>V0JFY(!HOX_);4*&?,X>,84>H&S[ U"%%Q.54 MQ/A!F*JL*I)'*RQ[RJV_9$OP-=_YL[/DS9LEWN^S>2J';<:6K=(^'JED4CC[ M2Q)&9J>8K4F%Z0C^*BIL48^1<2H$06H,':VV_"R&<4S[6=&_J[B(.7F$+&+< MEP;]NA0Q-CFH%LZ)R_85--T4;XLV%I@KWV#S=/P3/53N.0QZ($-.T&SHA6XZ M3!V[KRQN'2H]*B%MD,(8;453HJE,W1P]HWIKJFYA;_IFKII_9:C4;GOF66U3 M%X(UT V+9KA5#C7E,&>:KM$.DPRD>BL;;A78-\,"R,TQ"@I@D@E;DF#88^<) MA:\KPJ30$RS6D\]?WU#'=)B9@]U7W#1]2S?!*0,O-ADGO WV[]W2@#H+7Q6F MJOH L9;/V W&BJGMRJR9Y MC#F\48Q]14CMHOH;32<97,)Z.%<$FUV3LMH3-V(KC4+KFU\'*M=\Z\^9*(]W M>95/LD)M4>UV4./M9E<\L*TCMZB@4IEXN12P2 Q /'JT554YR@9<^BVUI]@A MABZ7QCJ#."^GTDO'0\!&G=L.]DKA8WL7?V][VVP0>"8F)I50VS,MEFQMW2[/ MZ)(YL6:)+=2V,6BG),1Z]PLE934FQO)7E<<%(0$Q%SY/U!IY?_P;ML.#IQ/? M:RDC*C0M;<@6Q9@J;\&5R*+8<@'JT>DN>2]T_RX#Z:N1RJ\E@N_ZW5SK=,KG MI?UCZ,YXI(_"O5]K_2B_K[TQ*JYZS:?#.AV('\VH_/FTFSMD@^0# MMC]\)K0S5/_ST/D.JM]@[0V\7TAM+&S'3+17Q^WXM\+M4/1#1PHH+F+$I=3A M&N+VT5U-+!$I(3()_JV;K0TKPCG"B4/)9I>WE'9>Q-AO6. 9L;:MGRV1.:Q> M5'JF:Y.-_>LL@:F;I#!6R)![6OO!- W'H 1 5'FK,EV=QJTVD^'2 \X=E,%A M-K#O7IA'HQC1/A7",@WUB]S8%%-JG@<] 5O4) ^&Q/.[]O(W,^$N);]' ,$T MNPPIUF%R/1K"RY4#+K-.F5V \86BF,\H12H*I+JAN)^'2--))!DNV)"94(RP M_@42GZII$7C9.(TEDCJO*$D0S7!88),RJM#33[-= (C4%\RH5"'9\-LQD:/D M\@'W"9$'RV=K+QS'#FC9@7KGRL/RSQPC8=:S=2O37JCM>$O4P.[V^J &=EO4 MP*J*[(Q?0Y;C!U.\"=H._=$L7],8!1G/TB0%F_22K46&M>>:U"'SRFW5CI_ MUHTL:.WKVLS:/M*&<5'E:*A83H[ ,?XM'X1GG!DF[#992/ ;4G)Q7DL)/!%F M:6=KQAK#8(/VCRCS1Y^XO!,-3XAX]%Q#R]-5@O2*=EA7"#$19R<:99EPXZ-5 MQDUODBSZ1E",*04_F;-?'@,_!?.!>38R?9>!&L)+4M:5C$=MVB;$YN?-RWUP M67$B?(=2K,A)6)MA,O-+!<-%%46*S)9!.-7%EQ,,D^BJ8[:E7^YYYL0RM=7U M#[:Z:#K>H3R_QF54ZZH>WFD/Y"]G7JA+4I_G!1YAO]+-+QD#95#A#BS!+?DR M;::UMC![&SVCPMD/4C[#+)X@\B%Q5+"3;\QDH;4(_22[ CTU4+^D&?W7H*(D M5&"Q2/CD-X0C2"X\O, M@R#IF(,0M7!HP'.B)*C6LPD(="T064AHA'-T3D321")U:%*)YTC8@/B;"AS* MR) ,"3]!A"5Q>0IAIX3$*(JB% ?FV=VE-@&!BS[G["!2%NA!K,'I\SJKB?,' MF)OU%F4],7UVN@7A&K(2]> )!>AH#--QM_<4;L%B%\ CO^$W<:FM6LO+%*<< ML6T <^>LPL:QMFLCL/7 Y=IL+HR_\7FV&0426>&S,'F=#8=(KE9>*>42-+G%#IYL.!.>7@/.PJV5NF1D2@MMX=4@R+>.N2UIFZ8=M%M8ZTL M"0B(V*;]*WS4-S73R\&:N.3]BX4MX\0KKR@'$FB?@H:/,$*N"(N=/,\Z[-3C MFOOT!GDT**@"$_VHFW0%0N]Z2@2-AC)HG$O;)M)4 -+Y1*@C4G'"E*J]29NK MD43)KRB,B&Y#K)C!BV.V76DPBS1_+%XMY*3R^)8P$C!OE7]\*MYI-,+(3:+" M/"6PG.W>R\$H*2&AYQ?6D;0'.N;P$DWXTMC1G+"&REHS^(4V.%A3,U M0T=7Y^$GAA;$%H\RVGU73+CW[PI\5SB,]8#GC3>H447.[P#CF6<,XB)"#3I= M!Z*799 U7RUK< NLF=WM+JFR;3D7S@#!:XQ'840]52CVRV5K=5.QJ/"(QEXR M-@BENXB6TPF?Z#4Z9R%OM>$IK!D6XKAAB-8\G<*!9FHDG4'F*A7E$%VE_;"& M(S&'(+:!A0%@&7VC]R2<>IQ>M+U;G=%Y=G3\\C 2#A+I=YK3,W9E<\$(%)@GGJ;S!07P2$(T',1I<>C^TA1/2?L1"M!LQ:E# MD\!>DJQSX**9&^R@<@9H:E,\!9@'TA:-Z17&HI%P(JT7+U6*_G#"39:HUU.] MN&N (5]+4O:U/G[NXE+C"R\SS*P98D?/>7FZ_8(9L))IR-,,K$;D.83O2P:\ M$R&E[>>$)(X5U^,*[/3Q/+J5%=3;I>B[ZY.BWVM3],];@:O/L1)) M_]Q6M6^*PZ1;0C&70!&-%'6 >&<[WR(!/5M"]9'Y[S_S?9V;BLO4P.V;C < M.VHP[Z3@9I"2%KBA^S#F)2@T84Y-#*-*\V[#C.W1;].U9H' M7:^9IKI$&:Y>M]M@G1#KFEG6N%M\EVLJ'VH(8)? M0'/3!@Y<#R\:4RDONHHF((CE+IKJC6.<7 B1I8-8XK"F;,+F_SG&$45PE$M_ M6YO,^9F>U<#4$S!K@LV@6GC_%WH#M.8<[>.=T/O I^N@:\#B;)7,=4IF[@35 MM0O77FF"M&*B(BJI32149-4-!2QQQW.Z(!%\D+_Q\?UQL2EY FO)LQ)JE"LV M=%;'L*PHAR.%=NR]L&W,;S_["Z^6;Q?Z"9?QBUY9UK*,._ B8D( MKF<\*'H3HP9\QSQXB;\ N[$%M<@I>%E?,&_T9AQ)QB%G(RVLS%"495E";N#*"N=*$#?TU@<5LM^B0E929)>) M^;S6 ;PW8IUY'RW$LXWZS))LR339'NX(N/.T;>L"9.MD#M37HG =;0H0CZ6D M#LT#]'(+TW/9L%%G6*T=';DUH,C ME57D]OM1MJ^ZPSN+G%[Z;=1PR.%:A$.::*XAJ53?,;\$ Q[ '.08AA9G'*Y( M/5TW1_5X]4%H4# Z$('],J?\T+P2 $T-Q2Z%G1OM4I@[

K7[SL':=4V7F M5P5VMI1I=LN5* Q-E0.!-N94 -)0E-I61"R,JB\/OU -ZH)SBZP3EN*?BNJ] MI@SQL.0JOR2+%>/P&.(&8_,;83O!&@PI=#@&&1_1=U.8%%BE8S^/+[(\J["B MH,PKHM<8V.XEFFA#!S@")WGH:>\OAOMCL[$!UTK2VZ/A24.3*HIQ2(55%**O M899,F5*X/;^+P#-EFK1+*#1C@IZ%=&2G#:H! M!\U5,[UES)*P'[ON(-8_F10!UC[7,.6(Y5"(4%P-9%/2Y(4,_5E]ES;*:,CO M,2$"J68I=&(;D7!@,(XT;HTN_U.AXY7Z;RO$GP4DA%<\3,OS@MMM0J0S>#LN MCB.QB$+!2==UC]GLA=Z%A:/9MB[R<%#+VIOTL]!B]#%1Q:ANG<36?!%68]C6 MC3E,S +HJD1$-4%VER?D]F?F4#4# 5QDF6-V"LI,*1._).4TRBW9Q?.DOU*DJC MBH9)4Y1'6S"5CJ9!((,( 3Y2A6N5D,1ZN'L9F7/S.V '_""N MRKC0M2D./;&^@[!3Z@XDA,@I8]T*U)S:6]2V)*VI]8V/;]YL\ED.?S.F03!# M%C11V81+C(4UJV'?Q$9=$NL7C# ;>&P>_* 50[-\9U-UW732J3X?UE197#\I MWDR)X#5;U@C; ^Q=;_[>]9V]2Y*//%K&/B,7AYI[E-EDJXR1\T.78;N5E9+A MS'R*74MTFW>?4_Z&3";LOBUXA[7;.^^QC)K<\D-0S^HRIL3Z13@AO(ONB>D4Y.>9=NUC5N6JU)N&;%?BIA-_S]/. M]\#TU )S>1B:OC4LPVS)9\05S;<7'V7&IY*? NU)$(X;17%!]WZ>^ MSH:A"J6F"F80TNA/6QT!^Q4FDHH:%+FC:L4SO!9KJ)QP?<\D=+1.ZN@Z:*D. MI%$;"J3%05/.',"+^L;6"9YM8,[U>F$W9Y7PSF%-*VQ4A.X(!Z#PPQ*?'+5? ML*>HRR*''-,>=\:6QE!"IX"/M[1R*AW,]N9 RF93^A%SZUD*$G/=,28ZB ;O M(L/>#K_ZL$)PXXL\'&L<^Q07*< OB,8',>:(L3HEBH&OA-4=#"Q/Y68U!67@=H$0^YR-D-<9U58#NT0EVPE8JYK2IW"2@UDP0> MG)X9'0&R) $K'XFMJA-):&AGU.1!][@*>9> 3@5[P)CPUII@T 'KPC(NA*!: MI7Z#[S+TN)/KE/M81FB:$"&@T>E8V%K5K0EJ08^&0Y3$]*9(^RD,GCIZ#V\R M!AN&;.S3VA+5,:D>2OB%D02A$:35:>I20/'HBO-&$(VJ WF MD5#4K;R_:'D_8UDT;,8@@RCG6LSA!*,RK7JPD@\YW?+4D>.K$5JS?'HF-8YD M//L+M\!9H_+B7#< =Q%^;...,<[:5[;7XURIOZ5\W%8D[OOZ)QWW"Y/>]TRQ MQZ6%8+ZYHEO''#KV6\W&8S9#*F]4&@PGU/NU#(&V,^?&=M:JI&6Q"V&0!:Q' M,.!5B 'LU3(=!K;9^,4D"5,"_EBU@0MAH+USM8?!*!H.:HLJIH^%2:66S/$D MP4-]SB+;8463*I3@<#/>H1GHL^A.[3#I'L#8W-+5HPZHOP8+K3&V;[P^W:R3 MHUCJ^%J=+;>HGHE)0 CD2#7DF MLT['_8JH!@A0Y"7P^"TLD= .I@[N. V4N(HN1"AHM1E$C- D0K,@,1E$\]7+P)EM X%/$DVZ3R MUU[\SBIL,-0XM=JP2>M&WD>E./%$7\VVP."HL&&6]*DK#?7;R!S+S=AU>96F MC+IW;)G6ZVN]/C."S_I$$/O6*+2A;C1CFDC)8:%RS2]>6 QC*U&M1,D(3G2) M-"HPEP07,TZ8%)WO0LZ80JU0M4)EST2R=U&JR-IU.!Y13Z&D.24@4JQY00QR M5L+:L-)OIZDQ[HGXUCH@G%#U"+O%U@1"=*1X/#41$<>;X')\.39TDR=>GDKJ MT=#9+B2C.R*F!KD*HT]503S3?@G>$B)RN2:-3II<>;F"1<44#:5Z,".$M?;N MX\W-,/];&C"TCCRATV]##=6$2I +?^,*:^@1'ZWY?K$B27=?V;3!3=RCGKR> MQ7T(_@Y;0J$UI3G?3+0I2D)*ZM-M\I#)& 0]Z;81Q9J)BCJ,6E]4C[R(RS8A M?4MHV^[Z0-L.6VC;,Q?M,T28B>*U/897)H+PZ/4'7QKH26K$58_QM*& M4UR*2HU"$80;"9M-)Q'3WI;_F5A!$G,!9L^D\3%59U($U?_R\7,]+)O'Q;?: MS5;3R&Q%]GF)[+DV'E$ZMWSS3\X-45*3^+=M$H-$E6S.+3"$M^AO6+U.Z$UM MBP:Z'[BN^\-?#^.+2E( ^KJ5I95LY?B9R;%BMUW$F #VG$V=U@27*>]90QO% M>W9Z[O_BO[/A[C^.\0-#EPC_Q"I7C1 H^5E!#7G_"W%6Z2IZB@Q@=R9S;:&B M*J<">QDI>X#R=T/ET&Z(=D/R?'^R_,;6[ =--(1F&1&9%B/[7(?6# &&?^R0 M&P3<95);-F_H4 C\-PV2Q!/79@EJ*' 7,2;F/IG^UD)?6>E_=+^;(F9^O7B; M"NO<;DFM#][JBOO0%7^@&Q)&D9J49)>)B45Z80,,N4W0#MA/VY 5436([&JY MN$,&H$/Z3.HFGS+T2CI]$\,JHB92BYIPF)+0'3)LM7]E59ZJJ8!?P,!,+\'%N>\5T";M_GA>^\-:?RX5BRF0(BZ&[ II8D?Q1"-% MK>^#238&;#/I%[9EU)L',WC$T+5>1Q]-J^U:K:>57%$]K8DJA9F7JA<\PG1/ MLXHQ]5@),8B%,8AIN%G'X"%)#Q.Z8:=')F5,I\P0;(MZI0)M_6+['YL(>YOF M:,V*%C[Y,+KT0]?HS;]G',DYK=/8N#KV5_^?<5XBH:(T/,!BE$1QW8!K;A".V8ZR; M( 4.KYVJ$KN#.PT;$ @1IY4.;^F UGQEWP*H5@Q )7]YN!/P0V]V,YPW-H"( M4%85-!I+LD3DGGUB%C6E*02YPA*_!&\4I\3!KR6=$#JA*9BH;3KAX>74KO]9 MLTBA.U_F6>*?,.9HX_/)R2:63^!00CT8?&V)U#J_E%^ZK(@#WU-]X\W5S=A!/OP7:K?OT M!]J'';.!C]T#2)M6>BO_B@%AA837Y*52>_9\4(?L7>3*;%53(35;G41;O%G5 M9ZH*S)EH@+P&NT;IR4!:PG_ 7/U"$2 MF?X"6W:,!*2X).XM#.N=N4D_+*,1W/07+ M4,"DNB]XO-7L CO"XS'+.:O&\ M_C]V,/*Z!&7-TBU-?24E&X6_P>1Z8;*Y5@[9,HP1F.I0 G&.,%%,%+MEB6+K4>UBEFK6MNI%.D?3A<:KT\_F:J)"]BTL MCYFTP4'^>2R4G]=C2>JJ#0]XK Q0WNS'%\I82Q[;B>;JAZ7X@&3^,!/J4=W& M%9!X+6#8BHN"FZQ\45>G%YYNLR#=PKCQ$36GIK3(;+$_?C>_S1$^811?C)*I M;9)P*7V-1B$&,>!%_L.$G;H%D^[!X!FT-=5Y4&^L#J8%V=A'Z?' , M<\*T(A%IFEV&TJ?!1:Y?*0%BA[-=Z+SQ;/._@$Z8A$CTYW3+F]] -5'+:!Z)47VNK#BW'/!TX>SZ47CGVGU]W3]%E9@SI#J1"OT+"_\9AM! M;\XI(0<)Y^,XIU"YIC^< X%_H1 K.QD)L*I9K0RVD0-U=T>@U3>E-8HJQAZ? MQ';E<9S+$+& TL94QA@LX42]8G)6ML1Q_-8#V1C -S %T:89%)U#3*&E;RH_ M).;*"R8[@C>*L8^GR]S*L7[O,L3.?V2+T7/=%_BF%!%N.ICUK5%6(<4E-S8X M/; #^-JNLG6<$<%VA]C[!]#EDQ@=]748C\&W%I.ED^?4E&FY5X M[D$<%\(DM"IDG[MB[O+^12.X!M5#7%)/)F3(#2^G_E?J1?8&PZZZWR*'5;<& M:@**RG8C%?X@;,%B'^*2 K;Y@3;(:$9P[O3W,6X714A*!IF2Q%J:*SH5R0<, MG#I;W;!(A]MF^A6;PX^.6!)=O#$5;8^G MPZARJ14ZVZ^DI?EMC_(?%T8KY4FFAGU1#E MP^6FZTV4"8BKU7ZM]C,CH#Q9@:Y-S;H3QA/DH*@1Z:!J'&57%.RLDF$,'C;Q M!&Z43N.O?I6#RT5N+56Q\@VL/PWNJS%(YV>=6FE<3VD\8:R(&M0X<0=U_Z9& M#X8,+6&<$&Q;MZ(UQC.2 M I[1B_!0QV+$OE"@2_NJO%+@M1#7J8"H-854-/7=Q%8K>JWHV7,9F_ 2*U:S MT:[;S1[5FCY>;<.18*8WDNF_!))HHLJUQ+\%D@J!=8L&H5"Q#G,UZ 2]$LF\ M)50L7;%""ACKKE#";#&'^D(.T9VA;0((Q:,F=C(G"1,H9!C+/"+F"X8ATD2"/02Q&2 MB0AZ>)IA8P_L%(W.)?G"!:$P+_+LJAQ1M":K2D]#A;E3V%":B,6Y.60'"ET8 MJR\-6LLT&X-%D09R98[M9?FPCUU$S+JG+_[$(R4A7)$#W4!2\"T=Y5(##Q8@ M4<+>2RT&9]J_&(P$9MUH.9I1$&SW1ID/Q>)DY9T0>-B&&WMZZ00'TH[7@!3P M7&]^0R2'5J)/X)C&L"0S=N+W@1]MDL*F:(:R0FB/@U M98W3B3+D_C8ANR+<7VUTZKD;)=+#QQPFMJ&DT^0ENTK]TR^M,=L:LQ9ECE;% M+QI%8>5'VQDSTA-H*Y?YY4.A\*%SQ$ P(N<\^B7+=1^3VL72:U>'#69AB:V< MMG)J1O#ZRV=7IXTT)R\VJBVS+3))'4!-+2H023/89O.IP);;-5"SC0XI&V&" MAC1X$(UAA%Q2T:^F#8O(ZF'!HI+]A-!3;&9+"0,M^')+@TPAS)7>?KJBHE#J M&UE@\'ZC4/>):6![P<:"[^%&J@W=MGO'CN 4H;0IU^TYGEX@VZBD+JMJR(ZQ M:7YEA$M#W%J9:F7*C "O) V+8=)&QS(_C:,;^X2\U'C5;1'W^VN#N-_=;A'W M*RJR?RK+P$1%WV!>%-B?0=/*U''%>-4RV1B%#B4(*LA<,K'6K MR36D@K+3NJHE5X,JXEQ.2;T "[K0LH11LUR5JF',5<^HP6D?N;=N,9&MFO[A M$7RN12%0"2.!6BFU4.$UHEYK"V^J[=FHH.(PS1.;L>7!] ^!H-;" ?:X-?1K M-=P1_B).0<#B047;PW!'$$=;H]TYN,2)+3!OU7>KOK7ZYK[E;OK5HGQUMQ"Q M-%2!JBPN1F S@$ ):,"4.I8."[\R-RI7D=1N%VG#7 . M*4WH[N.^8S-AR1N*OR$9T7')5NA;H7?-[ACSY7!;MXT>03X*L7H1CDF9GP$- M (/MM5, A RK9&&[@&G,Z:-L$$X-^>X0>_QAK@FY(AXY0*17M[5(7JH$HT7B M<'V4 OMDPP$%-0%Y$%1-SJ$+4>\UV$T RAEEH1#D"V&F%A1AUKCO:A7)Z&D2 M1;64PAMF)^PKB6DF@6W=[]U-!P72PA+26)Q[7_!EEPV'!8CS/*Z-0N1]+LMN,\K7 R32"SOR",4@HFG MN!]N+3ZJ#SV+T=4<\9I;"(^+UI]X[''?JR%40VD*0+LN?T,-R :/U6X04+Q$ M)UZCBY/(RP+$)\=U#'&=;G?-KJJ4(S@E_-+-F-SI.=^.X:$P1@I92F&-&CPY MA>!R/-PKQ"ADVHV]$8HQ8=ZD.7XZ7J&5FT?M49IIHD8=$T0[J]S3^.1!7.35 MA"GU&1IFPBX=_XQP[HP"DQ;;TMR "?5MV%]XLTVGFT0LY%QM7[:05^,C;D]2=92>H]<5-=:P177HAJ7Y :]$QJ<.[,P2KD MA)EJ$X6MO_>0![4NNJ#S<)XV0@&D/6]"Q!N&@;7*4;#ANPN54B-@T R784RL ML)PN3##=(M7,$@7%CS(X;J''X472[GFP#;,M8G%<4*+"B>A.Q:BN_K?RZVKI*$3I=2"B-ZK MXX[SJZ\*V?+U5U]YH,C\/65[L#XH MWVZ+\EU5D>V# 9D(G. CQ4>(<7$M=3X>?!PBI2E!IK94)6!O>(,XQQ8S]+DQ MD#E8A!I-_#O=@H0NX^P$WPG+YM%L*2;H./IA!-JVD-/B@OOM9-@AA+,&G^". M(_]X#"\3A40SX?^1QG"(>+_#V@RR<>"_5LE%7,%?WE%R)/!/BSQ42> ?8W(% MWA5^=YH.\#]?,HRJ\6W@SH,XPHF:X&OBFK]7V)=FRBTCW-=$>Q[S-05H>3C* MB-*"S'NO9LOK.LYZO68CA6A;V7'RIXV@-4(4F1853Q@6B-E%-XU)IN)82;U@ M''$&HL0/2U^;(?JXGR<_OP?^VRI' P^7YBRK\(HA7F!^1A9*!E:TBJI2>5K6 M*0_!F3"PGRVZ YDG^)(:%%K7)XHF8<:(#F6W4S"[XPEC\]QWYNUQA>QT)L$B M?NOW> PN*Q)DV+2)D..0N8*&5)3$Y"5@H5K._5ESY11T4I:?.>3QB5H6G4TH M\\B#;L.[GYTLE4YG\3IZ5^B(.9UGJ#E:AQ>_N1&;SYU@#RCDRB'F8V=6.( "VC$>X]] N#UQ0R.'%8_F;NT% MZMA6-]M-+ST/ I I9$)!%P+#L81<1* 8XQ\IQB2-(I&S'[9NBE"<>C,N39"C M^8C<1LRQ;I!$11RDY'+I : _[OC'2>+IWA2B3C"<=37*QCI;9&(.#6P;]8Y(6%:'J0@OI(Y)F=%1"N%1@"KEQ) MDSH._V*H.6-<8(4'<)*.$-V^ 8[)R)^,I@5%6W"1+KG9\*;@W3%,2Q-^&1>Q M!&NU'$B"%&$&%VG,C;".3;?&9,I)32S[8/FE=H:8H /QE@/>HS"#K*DXY#IX M?%:-X:#]Y81_>V)^JQL07.'',EPT47O;O6T:&YW: S!+0.@O4)3XRRZ)L]:$ M@E]C>A /'W^E^G4"[T%\$9=$!JH-!U3QEX;M3@=2J&L'B[A*1\SI#??KYUP$ MX,R.?C4MY*@^^DEVH667#H\K,6TLA)5&E^7?9@\S*12+"Z39-6:$8_X:MG%> M_:T0&\X7%&4?XUG4FKT@$P)%!WMK),T:?=,.SC,T&K8?)HOL\1(ZPT+6,%6CUDJ/U6' ?*9"L M/CB]9)H2K1L?\17Q]&67E+THC'%B9G(B,PE.WI50ZB%P18/,X/A5X*&XZ/M9 MN]4AF!],TW <1SX,I,J5-\.E1.:!+I 5947E)P+!,)L.?V9IQ@T+(&=8Q%IR M,M;2^+[(4+NRVRG]&Z,ICD)2Y5IO6V9)O+*$14EX&^%'_ZZX.%=;C&(T&:U+ M?@=8_!EK7IDQ#L/@T45]*:-L,LW!FF]=.NJ4J^F"1+JX/J[*(^5%V6 6CXX" M@.8+,H_FR!Z94@MC8U^'F&:>5+K&R4PV:7@PM#4]$H;3J&5:6% \05I/TU"2 M,-*T178@9$&K MSS*S:*\8#.%;5_P\%PYW=.%DZF[MH/%8E\H<]Q=_-HB:=; M&EM6U=^9$I&V!9YX&[97MG#X@D6=EFY$0N0^!+''KLU$[@IB2( 1?1-XJ:IH M/$]Z$;,-KO*Q^80-.SH01V *EMI;KM*P@GGEUJNYLNB3@/)'F"ZB[F6*VBRH:L.-)69,09_D+,I>H>5YM6EVIT. N9[HX # FQPE77QHO MAWKKFX5H874<=Z$Y1R/89\VE73U/_AD611;%E%&DN<5%==;7_%R7Q?*OLCZ* MF'3K51>6Q6SF9QRUK@K="V+F6L]>BW8_T@U+S2)M#>TL@\:&R0#YDQ%@;(0[ M+])ER%]&U_$32&-G]%P=T"'N[)Q-<,4!13IEY0/O(LL&""MQG/@_E7M/S;JM M>QS3I$I^U.EGC[E*V'U_G!UC5!U.KNI[H(/B3G@=?).I?P93_A^5)TP?/Y"@ M>\<[36THZTK-O)@S8Q)^@#<,QQQBQQ-T.J-\R5<4M^*/,S$9Z%\28<2 "G@5*;<"!_AB]))AA5CI\.!LM*JU3Y[]!CNV\ MF#^@N[T%7B 76-"4Y/C:J;I"O>?A:JMP"#=8^XTM\@&.8DZF35XRNKBWW=VE M^%<8$8?XP/_=F%M?=#1'F-K8T?<_?#BAUJ&_?SD-;.>KHE",),"UM=AT#.+0 MU>=O/FI/7O0)G#)@G8XGX+NN:23BW(8>9U/NGHE%(_R@ZO\ER0JWII$QO:0*I9&8;5>"9SH: M[6BR8W-E:5[7<5!DQBFW%9I4;D; RRF9J9YSWZ 67S@+\WX(FGGK\_=$3?WC MJ Q0'U]BT, _A3/NJ\*&4?X;-_L@N+4-#$ZD>*>O;[YN&G.)H!*^@4K@9V^R MP6 +;;EO'CT!/WO_YLM7?T.E!'-@:#\=H1_!-.WM!7@X'V[ZUNOA_$B,_'?P M-F!)D4^&GMXDQ%CYM.%3D5U7(YVI4@JT2.V1- 49L*G,P2'&_LV#3[O\VAQV M7+O6"8MQFNI[B.G P/;!0[_)$\ #F>/4$H5J,2FO ->.,_@O^19@RW"YL)GW MB,HLC'V%@5TR"B88-"8G!*2QPMHRV@LUX:2D<8+ #>KUT5=PB9=-RGA,3KNN MXM1=87!-Q8&#C? -;3F)TVWH;+8-W1D/FZXU]!DNU\R\-%VQ&;"4"<*!?/EO M<5: /;_A=)W!.'RQB7*L95.2,%._&9!G!$>$M3(BE3+;^L*KK$H&3@6-SCG2 M:H32=!WW :EN7P)YW*S=N"!S^N!0]-*X?)\PZ $_3(2ZFYMHLM8*\1=5@=4[ M4B)(.5]8PP$/F5^2/66/<2ZT::T>,QUURO ;,2)G+#TP56I"3FVN.(C%>W+. M>&.4%K14!*YK_#UJQ(C7(E-@DF68<:(B4YN-"'1=L#QEK'$NU,Z%T<3F#)1& MRZU"L,:[&YT*?,9)>P4X$(R/[KQAE'*@'8IS:F-TZEC\XA&\6,.__]M;6VB! MX,#^8OOQA %U.?5=0URU#%?.5V1K%+'?/&%)EXY!#A MSL3HV=D(MO4H2P8T88]<"[X"._!S/2]$Z#[27WCP8#1X!,<>!O,"W2\T*\E\ MA/D=2-0<\T$PGQBQ(N2*N.]Y8QF*QC+Q_4SMSR4M"RI5)^('1Z;7)/:Q$6I& M A!>!K-.24RMWBCYA47F)NN+(]$ 1,GOQVX04AA%\ S5;".%*KG;4S[)$,O@ MT? *#7(J)M07L.1JG+Z"V\04NZ0S/ZLX(:@#)%OCD# * J,26P5N!!^ :8/5 MK28J;*8O(_N?;%BT-W".4'I-.CX$\X&S"!?PT(DU5J2@L/B&< \,-@4V,RAQ MJ##1IY,:#BF<5%HTBPO(B G[59$U,,PPPFBFR!O"^0^K?YG%1!5#OS^AXW@J ML.N][9_U:S%2-;YD4(BP\)$4"4IU"%8(B*#!I*S3)CQW*309EH@M?$CB/$JQ MD32%4VR5 O]Q\#:<#Q+BSD&-,&>V0)EDCC, (LDDP=I0DVQ=#%:M+HDBOEO: M1!YFK:\490V-_!)#E5W/%(YRNK?PC8]CYL%BWSAMS1L"E+B3?%:CI73KV17%8Y$<^-M5Q\YT5)FFV8= M 6/]U1_!?BSX-?46C_CIKZC2%M/O<1Y0#SX".M&$8%9\BC9]E&0XQ:_JJ6Z, MZ19EHOI@Q2 :1JNQ5Q*8Y6 ];A?:WF,^Q*UG/U;2K297,3O"1E1$.3519O5& M-85REH3 XH@/IEN,8C5T=BB7-^1$W4I?66=+?]57$;:<\D.RH.$!L.D]&#+L M T)5N8G&$,,+Z&"$ ])7:.23UG$XF*:Z)Z($(?Q:$,+.*:]YK!NB$&HC0R)- MI @ FWZD/$*YD;ID!X@GF\XY%)B G3!T?L2*Y5Z#$M62JZBT$7'B':@G4.)'%:3 M('!L>8#[.Z#0$0HIH1:XZ""44H>D, F\,+)0&X;CZC:1=.BR/N5C.&5$&JI: M7"JMW?3N]_H,@Q/1I#)FZF*K-^XHSAW+@:2/$KY"@N^/*I@T5%X$RBA,(VP7 MC TG1QGZA' L4=LC1+,*$1>A.!.,LX&JGM0:<\"DA46/"!>YF<:)RN"P,M&# M-),])M863R0WO)5^I3GJT32.$%=I8"(27?B/RC,XUQ)%@0V/XC'=;S#/ MPZ+@@S$G/%\T8HN(S8V!JEE2!9>PBAG"*SO?FN'R5O[QSIZQ4W:#[=U=JYP] MCC.^49$BFJ&=;D#FB<_%%60!B;&SLV-N8BP9(@W6G<%8+'KPK+C&'F*^YWR^ M?O86!B+R.#(1$4^HMYG1TG1&+@BQ@N>+2A**8/%QSD9 A @O/H+",7Q0B&4J MIF-<2UA2W0A8V'SH:_*?*55PWI!M:XVFR;JK%K9#04#F'EI#4BPUE M#N"$N\"5%CT.-G>6EPWF=.7Z]J"4AHC=&SBD-X7."K,=SM8-E?<0UJKF7$D] MH\XK<&0J_H\PXE3@3J'LB%(1;(.-+=H&>?720+BBC$M#%I])'VJRW%1 K'G2 MHEJ$\X+^D]?J>.!(5%(K%Y']2NT0%+5!J,.!0Y@]4BO8(Y Z?#1H*/F7H)%# MF)"._Y%: ((11[D2LH!F %PF2(_] 3'(Z^F#&U006PNIP#QE:DA!V)H7Z2 ^ MT$5^5 $(DF T!KX^X:8)=L%7L=7$I)(\#GHBQELOIC) ].W ;@)M)]%J13D* M2EJ0>I"IY?.& ?CPG$2J1>5>,HL-X%%>I:F@T@H]&ALQGX03I:>)S'$N/JBQ M>F!"RF:A:![H:A$T.72BC, )+&5XW/Q'SD<\?W2<>*8XD):?U7'!'$MH8T\] M+:<#M^B XO)CC)3G@>VD(6_/0L%'H9:*,UAF6 64!AV1Y\HA/ =L@6%*S.^Z M8!.+,^"^>-QZ6?\RUCT*3'*!F[G7UXMNPE_ K>+T$E-C.'TO5#O>%HMPM#Y8 MA)T6B["2(KL0<,VV*%JE!:H(\K,Q"05GNA?B.88:QG'?II'0R^5Q\9#LD, @>-F5\J7;I(YP?8;":\B:A!JMV2LQ'.9 K)9#K5 M7+,C0+UBJ$AK.)WK[/CO-/4C/ZT@6*)EV*11[1W\S","-T*'05$7UQ^A#783 M$^H==L#$Y7H%#?BGJ">B\8]H^8;=Y@L1,Z%+A9B"S)R;# M10SS;W$9C:C!EPK1#TJ1U0EVZ\ #\8$MCT.^9O1\1VI8)+V@Y;YB<6T&QF25 M4MV4X=(<-F/C)Q7W0,#]E!Z@&V/:W),[4?H<_00UT+:/-JI+/T&%P% %_//# MVS<U @&I1\*':6BYQTD#= $1,1K+%V(%ZFI2 M#4,"KQ/Y9/F)MDY4@Q,!4EHL V@'\]24 MYV+)44?W:AADF@RCCPI5=SGAUQN@)D D"O)@]:>&QIB<:1-3%;#!U)%L(PQ> M']_TTC'2V<*D2!"M@Z[(E0R48&\9+[M>#K35\W4AL]31IKX?5U6W@.3HE[B+ MQAK7,!53K.WJBB8)B_$],%L /@W&U$5VK%N"(M17PJ ">Y\<.3Y<42OJL!9' M8#'5A\D_6?<.&T5-ID_!- M.Y[CR>B UB@L^&>Z"AHD*@EAOD:<":I2/L^UX/*M:ND@"I?;3FQ.>:VI2N>7 MRQ*L1!I22;CU=JD&JC9UB-D@=:/"W(E/^\4X@[\D4@V6*'X3V;+SG,NZQP66 M+A=N$: &#Q)/ZJ]TZ;RIO*CR5$^:_R7'!?CGZ9NM[I$9MIZ'*VJ[95C[^O$% M&5L4])=")WTJO?_[>[N(X/4*8P3?R*,!2SL,"A>'@R9P4Y>/Q6F551A_*..+ M6EU/%.9] N-G)9T,:Z42CE-3KJ91KRP$WKRI85)H(G!V8@!FBT4AU2:!1C8+ M3DJWM-$9,B$PD(LGJ2'DNJ+L-/ZVN]W#\QDQA_AT,KNMT&\0RR37U72W-<=" M "Z8_ -DC%@>4RFP54*M MCR3 )J!$JO",M&%&VX9?7.H+"NWH M2"CZ4D?=S#XTY=)VG\6I5].KYIP'$R_5!NDXG) %6%=7K" ;YS!A* JLP.)T M JI6L2S@-8"B7TT"HF5V,$.GEJOEI,&!@TI M:AI,HGYVR7E4US2DCHSDK*72<2!7K&.Y_HWD0H? N7H-@>6\S_$&K[.0F[J\ M(? WZFXJ:QSH8'!_6CN[M.MKK1!-G\(.-N:."-XD+K;T'ZT=?P)1LCF8206. M,K MSO_*F2Z0S5%93HI??_GEZNJJ4[ )T8%M\,O5A&BS8+"_5/!FX:#X!77C+]L' MOYQ]^72VA7=]>_;^__*=MMZ=?CK^T)D,AAT/,1=S'T=)/T+/-L&=OK:GC!5S MI?J@KI HJB ;VCS*WD]^$ EL2)(NAULC(; 2C'6/MNN%/='%/ZW_F\G'<92 M/AE9.8SA&O51H).)_0;0.81?"$T_+@<,6GL1O ]!S#>?OJ_- M@XL 40G?( 7>:UIT1PKP ]PYO]:ULD1;/Q$NE=I"L?6[C?#/*Z$R<"7I"5[X MZ6;Z-CFRO>WUR9'MMCFR9R3&?Z0)&>X"Z?N8+X-OT M JWU5O#N(GA'^P_3W)-D:.])^LMAT.9__KO7VWN51%4"BNFL):575(E7%S'TD;F<+#DN^I%55K>#=I^#](\2;GF0+A(Z^ M[K1"UPK=?0J=> :%&VN=+W]X^W\10_,?H!BQZW5<$+6]*5]6TAW;= "E6A1+ M?N T;L=@N*(V*4DRW>(#?5&\9MX0;7L)*D;.+VB,B,_2K_S'\'H^K,1+1(R(7QX..4>#OGA%\V51Y,VT]EDO!@<"7G)59JK[& M!!C#3RBX?#P()V7\S1W@XUD@+VJCHB'['#:J_.7AF&3>J&0RBOUSP]R_V'>G MH<#U5/ZN=^=\&WG>5MI$&7G8UWF,!ZS+1ELB!]+8C==OQ05OY^O1GKX=9 M_ 88<^N(Q+\]G!_E<+[[V;S3N_79_$9591&-J*'%";=F03>*A)4I(/%L_OW] M_)-Y@=#.E?WV[+V#WKO/XY-G8?'IN>I9A-,WI^=.'MZTZ<.!;)Q=*=!5F_[Q MZ_E','\?^+?6KNV9O3)G]N.;>;/2YF^@&+)TU%",^/%UUM\=#O96]&XO>MW> M]HKY+'0H/Z7/0GJ3N=GG"^AKE5S$U7B1A)+ M]+8*L*&(OP0#[DN[POW1)BC M%#^0"?FEU8M/+HFM7IR1[4^JRL,$XY+1C;$;+:7[^S4A%?EN9;*5R7M&>Q[[ MIX8YT>K9TQ%JY%C%+/KM]ODMI6;.\FMKN[ M*R:V3Y[$>9?EXRH)YVI8 0UNO.N<=L[D7UBZV?]M 7CP6A3K,GNBE>M6KA_> M63O&%I#P]'#3_W+^+\ZV;[QC\-:[T[,M__@/_TLYO5Y1FYNT0M\*_:H)_;&_ M 9)-00*4WLZ<'$!680G5D"JH7JP$KP(K\UYW?2K.]]J*\U;IKJO2G6-I?,KR MJW"ZZ1^?;2[ G],%+U^42EV^O:/)V>+XL5\02N\:VI"[#VQ\)Z/LMQ(X=\S[C)Z5W&] M?@>T0GLWH=U?-?C_DVO<\]-CMZ3D^)?;B>LBF6\%]&X">M1;,0%]:LL)KO9L1U1MI;06T%]?X$M1Z/_5).3?#V=K';5DY7 M!Z[XPJS4ZP)=;U04+\ ]ZJ^6@90=]3I'1ZWSU48.G@JXHX5U"9!.Y_>%C 1F M-[1"V@KIO0JID4\"1=X$@&SELY7/QY'/W]/L*E&#"^5_"?,RQ5X]==;[#Q]. MR"KX_^S8 MP8TK%R1]^:ZWS#90==%RM9CMUFC5^L.[?&>P7B%(M4(4Y=N._^'\S74[X\9= M8>YWFYTQ=X.V\M\>#0\N_E\RY G9],\F'?\_?M;).J[TIT6AHLSYOF;X3S M*O^F[L+X]$@;81UD?CV4.GBBU]K1'\+R$DM#K#8WSBW8&9'"?IX+M#G_='6% M>&VU^7I(]GD\!"7^7HU50H(U'ZO9R+CL/6\978D*C][Z5'CLMQ4>*RFR\UN& M2\?VT!\KW? >6V=("U/,:E MP1LT;L:D^0K[>OOCK"CU\YF "11?E%78@%X57HA-JI,$V>V-C@HDT7;6";A1 M!#?ZYF9>C4?903J=:J71^9]A7H17R'(/N^CM]PBIEA5,L4JVCB]!-.M?N$/) M4C,$_]/QV9OC_T\N_AB"N5HV7W,42V?I/SQU( M_1#[=\-S"NFE+I,#]TNS\:.UMI\O."L@NS*UHRS!;K<^MD_/LR0!L\.+4
  • L/)<"=MV+$ ^M/0>&H+_?X/7[U7_W^>OYOTB0SH_/WO*_-SO^Z[!@B7$E M&];N,A[ Y]0'7?DGTI 93DRY;^#I!XQ Q8"Q$73WCH+MHUUJKE[E^),QW.EL M!')9<,_V"=SV>PR/4&!<[NYTCG[6%V=5B;X882$;/^2V#R!WT8B;/O1Z*'[F M0T\^#+1,\GCV.OL_:\ER[U[@;?T(COTR3/ ">8V.?YKZ:.UQ0XH*UB3WX[+P M/X.0H@KI;7X,BCOX46NP.9(2[#LRI%'+ST*8V1#U4]^G87YP(XLQ#[0 M*O4O\I"Z2,.%<9[#5V#_D,\FN5+[IX3O1&US M-%U@E!*&N7/0V?O9&:_A7J/%Z:Z\0S [EKBLPFQE.DUT$SRX"+IOT:-$B M03U-:-V":[Z#T<'V5OX 19KV_2 &R41Q@:V++7GE7QL@Q+230;G#JFYJ!>57 MC[92#[ J-YF,]^FNO.E@LQHP$H30C<8Q\.\XWI* M/YARB8(=@%9&#!8WNN!@78#4P8_*"E4.J5X0QS$J#;DLR2(ZRF <=KH5V2L MKU_K!E=*6!>PZW.PGN"4N,I(=<-Y M,E5@Z"<)66PHE;8#-_?5 MWFS,7SC&":2SVUF3F7GVG#7@,\DLFO+=)3/7/;,.W4Y AW?Z?6J$&&BI5 M^AM'A\%VKUO[3&^["C:(OM,^7-63JVXU%+HC^)1@8]&6&VR^FHDD_>U!"/#I MS]U>9V]."X?>86=GKQ$\:,7_Z<7_OWZKG3T+!/G@(#C<[SHBVXI4*U*+18HA M(O-%J=<%?_WHL)6E5I:6DB6!:RP0IOU@=Z=VEK;"U K3C6>=>%&+#KM@YV"W ME:E6II:3*4$@+/ =H/>0:N@6F%:4IBXF>A\6=H+NH?;K22UDK24))U-,-$R M7Y+V@X/M[58IM:*TG"CI6/)\8=KI!;W=HU::6FE:3IHT =$"CVX[.-S=K4=, M.0__CRI5DFZ/,>^=)%Y?^;D:5!%G#;N'P*T!V>-S<3>MT@)#'ZNR1),;TH6"\*+W)>165#@C@]H\PA:%,/5 ANXQJNX(1 MAI<$=LDF#*O+?'A=^ 6E$^D>=+L:&F8((]9YS],455(WH-%@TA.^C[*B+.!6 M\'=03#]UNYT='V0Q(72/9"H--"7P-"9-\$BMLS#M$"\VJ]^-9FH/(+U8A[?4HW]W>.._\>GKV_//G_XY]LW_MGY\;MW M_LGGCQ_??CH_>P)PQ4H *3YE):K5!$X3T)//&*MSGPCVG?5!L!^T"/8?%=F& MYCQZ69KS_.U'?Z_C?_[R]NOQ^>FG]_[QIS?^N]-/QY].3H\_^%_?_O/T[9_T MX9>OG\^^O#TY/_/759G^+?[MO(:)&L1%5!5(U.*A51."C3(MXD(;%,,X#5," MS$99RD8,63]@<55)R9=-I/:@\ NPXQ($7R$NB\H.X%=_56E$OT.TL1AO*>D4 M0FK9)Q0((D"SK:"AH*639B4!RU2NP+J*TRBI$-VMDD)=X8<^_A&GL/BUL=H[ ML8U&X.5)KB9@Y]"PP@@,R $U::!14<' ^^/C+V@FPML[LX(PT3!F^/]5F ^V MDBS[1HAL^Q"RK8A_WT*3OZ79%<]5E?+?\[CX5L@G$;A'<%>V3(\1+\\SBA-* MX1(PSK#(((!;HEU;>.4H ].U4(1^@R$STIO,AIW.&W) >MNOOL(S_'?\6_JH M2UZL_OHDI%H&!*]]0J3V5S C3M^&C4_O%%&SX#9KD[?$ M^0I3,(\3> >PW4NV9V$,_!$+"L)T!S$67/CH'.4Q80&'>8:&-KY9"),1Q1.' MLJU0U\PYV 'QG#/S07?N8UL$_=\^@WMS&:LK5EV9$Q(6_-@TE<%+A4ZLS@* TFE!J ^'%:P&>"? M&U_H@Y/-5WX2#[':B/N/RW6XC] 3W>#&H<=P&>HW>9M7CHK#)V+A4A)+ST=] M7^\JR[\IWOW=@U=T$3R#-+2_\><)A[6<.XVI-*K@&8JD8$9*HT)_6(%W.8@O MJ.R$7IRUG3B/!/O"0;W'H.*B2<)1@1X">C\ M<$IC.QZ^'+T42!,6QE'(C+U<_3CTWYW2$1!GM-U GF*)-_2K(D[Q789RI!%( M&\\DKA\!%V4*;O0X3F/L-<@5.5$2QF,>43^F4_!!<97'Z//# M>).DTH.C<2@4_3Q+XTA[6?1F%#N@V^ 083I"%C=5*E8/>N.-BK@&?X<*=;M' M5*Z[39N:H_9.2H*<-'H25AFBA8)Q,3CR/-GQ5O'0H]#AD20 O@;]TE39LNH= MV$&'H)I0Y=WH-UL/F3PHXYAY[)CQPS*S:_1DZ->GHBF9!''EP0%'=QZ?C.78%,YX$C.39JXANQG[?=P(@M"S$H MX6@&8]YK7+_4AM2#V:9,&L6OJ00=_&7V4>QXP,_BU%^AE(Z%4.ADSSU%X'[> M.R-D8$_@G? A7\ JG("9S$Y5[]6\LT>^FJN:G1 *ON4Q"^17Q281MJY*O +]%V.6T&R;L[#LF'>CM!;Q4#RV"G )X+('73[M= MOF1W??(EAVV^9#4%MO^;":JB>CA-0?\I_PVHXL/26=ZUN M8MSC'6A)]UR"/0=011[4E8HO1B7^)AF\\N5E[![NU- 7+B,>O /Z5/_O?W7K M_(&-.\[3QU#@[ZW>MONX&P%&!:.XR+,J':!*R_)?_?RBO]';W@UZ.X=!;V]O-<_==O.V U[Q_L+AS(O$?,EZ,G&/MA+SC:WGF68]_=[P;;.WMW'OOR$CTK MKPOVT'*B>R(TB?D"$;Z%[JA;$ L5P?++>+L[R4ITC_:#[MZ,%%TW24L,Y=E- M0Z^W'QSUECU+7^XT'.P$W:-ECYW[VJ-W.76:SUYP;"^[K]]3(G"29\.X?/:K MV.T=!7M+&P\O5IB[>WO!T>SAOG;3<'B 95*/O*>7V;'+;4T;>D4L">95?S6E M/-?,^K)S.F?&;KYPW@W;P:S&.7"C5&UW>I0N^;J@C.B!YW '.4,.5V1!=[O! MSMZJ#&9O-]CNSIBBCZF1[FI#:)$Z4PSY$I0=_56H,!DCY:#%+M6S/UKVD+%D M[0_8_:-@?U9LUVT6#O:#G=W[F85GY3F<9\30/F.D//L%/>H&^WN]=1?K;G<; MG(C6E]K9!D-A_P4X$3'E81_>QCOE]__F\Y^ G>!P>R9CL4X3T-N^NS6P^72J M7X WC'#RR_"[*KB/T&.< WM!=WO&>'@Z7[][M#*^_D'0.YRQ)U[0.7 ^7]"> M[?8_!"=W6?3%BS6##X+MW;7W!8Z"H_WGFT[XA!TO'D/W(]_X;"KUB=3M#C:^ M.UB1P>P>!#N]&5MBM73_4-!ZN@_%#$BQ#)(!EK7^KMM'F_2Q[MW.5/@ M1_X@P]Y 2V&^;G4/JR5[NS.*:?'TW>% 7=57W]D)#@YN]"A?Y*O#"="].:BZ MQ*O/;75^7W4##U<]<=MZIKWUJ6B1.GAY.E9%3\M5E /7.VQ;G513S;1;?^^H M/0N>8!3=69WT2,JGK7"Z'>Y]?ZT/S^[A6KL]L/IW+WEXCG;_BRUFZAUV[H[; M>_Z"_ /,)B_@Y0\?TWM_MC5+MS)*7OHH>KE?"$ROTIJY+ "5ZB-O417/%6T[<%2,N;<3_NBSWCM^^N]0'7^_$PQ(NN M-9KCX3R^*CU^T31XD>\]3]7?[L4?M'JH_MPG;!]X8OINW=3Z MRZLU_7JY'09I6OX6:U0M]Q;O_U8\:?>V1YV!^4/XPEW3GOC1:>\M- OV!*J(\GI1.F[C0WL:TYG7Z MO IH%/X;91=IC+]\K#9^*[LRU,_Z$K/LB6TN">=[C@LV\/I3_Z>#PT[7'V// M:6R !W/?V^[L_AS@C/ZTN]_M;.LO:^WV%G2=ZW([RI]V#GN=HV5_Z'&[NI#: M25ZEW/M)<3-"EH]?GUR?M 5.3U2;\2\C,W_KY[_\-EOW9] M/M>\F]%=2G3PM+W5Z!^BMNB)VC"]6/]IOC&FB_%\ZELI[;LG.=C#.>Q-CRRG M>#Q)J'X^="U?4'45-T5&)VN2%7#O^H6%RB_C2$F/\1 3.!<96LI%-:'^P?C# M<8A10$SD*[Y1G@T5=3[&;MER!P]^#'X?U6&!$M'6HQX"]TR^PN)VL?9Q@!&\ M=S96NE-YRE$DLC)1>1C3$^\Y@<=^)R<@(?-SKIGH+;(OK[#(OA&9HA%@/K1? M%7$*;^2#TKTJ1P&],3Q%+,HO_Q..)Z].S&6UYNRH14N>"MN&'9;$"Z-_5S'V M-(?)ABM0$+BS,H57)>(*%F_GP+Q)F5V%^:#@N=(3$=BU9BN96ICCS8M8+W91 MC3M1-*?Z>17F4VGQ/.<6;U0R&<5S;X#S\(\JT3]& M$9AS@_,X],]5-$KAQ+J8+AS))Y ,6AH[DMJ\F:;AN@UUKFS3=?;QAA5,/3D% M<#]:7:10R$!@"W;I0*)02+0XXI,VJ8VW#CB@ZP"2@0*0P*Y416E$4;N+\K3= MG^E]]\"SR16UZ8;ME\#KR1:K]9#7+]+ZC]1M758U G4P3*JHK&"2/!"6T/\W MR"+8:;!&_;"(X7E]]"LQ>WP)@@X6@S\,HS+CCKZX]JB2-N)-=O#B,?X3U0F) M2$V1Z"#"1>8GL%(Z7+!AKIZ >BN]S!T@B5WHX^K&PSCRHR1&)I*^ND %D('. MY9VXR;*_$<- V%Q&IQC%!&R^%+L-TX=^CH&*CO_G* 8] *?\LYV M'^Y=P=XGE1!C$ *>ACK('U0YOJ/K_>*_FWJM%^#]4X6&Y$@EJ,(09Q65% G1 M^F/^E(MR&\9Y47KRK>R6'L='8/YP0'05C+D<^?7+'K[Y^Y/%ZVY%E[2_-G1) M>]LM7=*JBJP;8B[\_M2_4-E%'L*A'I%M<@'GM X]O\Q]._\L0L.2^\/[X1A/ M=K9A#=V2)R>Y.0Z:9J(V2% /SIE3.@.TL8*:? !''1YF&$-E3#5>Y%JI-R=# M:B8F_LR.5XX>.)[**Z52MMSAZSC#EO=D+X7XN"3)KHHV GIO$=#["X[HJ9H; M"UD^8O:0 YH-P>W??PCN_EX @WDTY&L#>ASKG3OKRT?TUEP,;"1VV2F;)QWW MO?80GZY_ MZP6@V_M[?O?P ,3E\*:Y?]A)N'8/ONSU7^;5'UP(=HEVX2DEX.=V\9]J\;?; MM5]/Q7\8'!TN@DZLT 9XH>N_$GM_M]MY8@GX^8X&\ )XUR,:L&^K/)NH_VV: MK:U+]N.JZ: 7[.\O$LS6R7Y^*[J[UUF$V7E,RZ)=R1]^\LY!AUYTV?_MM,O^ M$I:]MW,0;._MMBKYQ:SH'O72>>*]^:S(<.\36%*4-%@I0+G*\F1P&_C!XWI$ M=R%N?:0M MK[/(V'X*$5I4.-#*T K+T,Y>L+U]R^J:]CQK)6EV; ?8:6%5Q.C^@LQTZ^LA MUK<@V+Z_-Z2F>W>'A>^NQ,9QN9KG#/HILG$_.L[[U]":XVZIO;6[1/'NHVJE M5A8?0JT_I4!VMY=U7)Y"&!=Y,JT5N=_K]N6#_SLKS4J M3ZH7T+4"3+F)U,FU+A%A/[O4O2*0PS4NB"K6D,#-X=S](XV1U^VL1'I/?P-N MQ'QR1$_\4_=PWV'R11XW^LAVLY '+^)_\QO\;R[;[&;'OUGT[TGP6QF_3L97 M1\@94ZBID1MDMOPE/!=D%D2/"(USHJ!V!/EW6+)!-J;F+7_\SMRVIT4>JJ3S M:-*VNK21-0ICXJUVE(IG>N$@T>9/7;OS:3:W.T?2":=[>'2W3CC=PX/.SC(_ M]+3N0 IUAS:M%D,.[CPFDN7A7,[R)NOEC13A-1KS_-"KDZ^W-@'B]XS"!M\J&PT*5N 8AO D2;\( /)8;/I)T#%ZMTA,WNX6*XTALH M)*#.8>K#2=B/$^* I]N@T8>OUE=,\3G)%;R2S,BP*BNX-3/1OU""Y>5VG-5P M3MNI_=W.;FVO[< ^D'VG-3=2 6^. MM.)A"A9&?A&F<22KJV7*E24R)GJ]SN'/]'8_[1QU]NS[NGT'4C, K]$JX:?> MKMM%"]\Q5\A<@J.;[4I@AZ[;")! +^#S)WY9?9-F9P$/?]A@^*_3YN,%<_1' MUZXJVTXP!?OVO>OW:"J80:4U5IRS>BE$#>#L#F/L7!&3KBNJI"QF%(_6KD2% MCO3R:H$NZG:U,L(QRC^:HQ,]M=9;E[LZD$GM&=2:WS@T>_9D)%E'5(+LY)T] MY]1[C_U;[.-K]JX^%&I[^*"S+WMXWU598>'-V<+-;B<_[3D: MB=MBR'YE?V84PB0B^[.[%X(5R:]Z:O1R!)J;/>Z 0@"P02]CV0SX4^XB2EN\94I_/!K:C7IKN,TEX3I+M@B\ M(TW<_:ZVX;GNNYT&18'X#_>P&1)DM\VEJ*];S_:=B .?KK?EX[2V;(7T 82T M^P-"^LC]-6^$;)TTCLYKBM8?J0%CK[3;;(FF_A;K\ <3L?*&Z$\!U[Z@STQ]V:4#JC-S=_O67 M?M8MCJ>Y+WKGW]_Z\2]]N5]\@]K_FN/_7M<9[V!].N-UV\YX*RFR\T,;,R>9 MQ@#8OLKP+08_\) KLBBF!J]7<3F2( (U2=;=D\O,=B!U6Y9BUDVE14@9-.S, MF1;<4FX\2;*I4ASY**H^!<-UR]-PG,$!_Q_Z%0[#Q/A*'8Z/Y9<#-S1CLT[,R)MY%PR8NF]P0R27EU7/D32"KH=W%[5XKOW4PY74 M8=F90.PR_8L7QUSY]6?>5&1(4JG4'#YY7/!!X]SO\ZPHJ*-[7*YKC/O"F8.:3!0+VLD_ M6GR[T?K3FQO?-KT_VPCWLXEPKW88573AHK9Z;DCY?F.J*SXM;72YC2X_4G2Y M%K1;+CI7/\J?.NS9W=L+C@YN%ZUM8\T_.NF'!\'A[MTG?85BS:XTO^@X\^YV MYZ"-,Z]-G/D^EOO%QYF7]-7JT."=;B-DX<2P$$Y_>"L<_FP,J[NWOQR6OP;) MCXME 89E7$QV=(I1K$J>*(Z*P3K!N^=0O8RFQ2'&RJL)U1D,BQ&"*DW BHI6<@4__*;41,>#M-\\,U2L]O*+&-8)WCF! M:2-'6J)R!%#&L%D)_]<#8)EBJ>1?.HSS$A(]1=Z?=L*@/@1\"2JGPVOC7LXA_M>&->PQO//PS6_CHO0?X5GLFEHT S\#: M[C8MJQ]<^ZH*F!8X:SCM#@=E-AG#3P(_52L0;=OM!CO8FN^Y!MMVMI$$\GD% MV_9V@^WN#&9L16)MV\L*]AE8'_!1@"?!-U727R]4BLX5IRT'8_"4P+L+T3R\ M:;MOWRK4M+U ';D4.'<-!-WVWK*H^T?!_NRB+IK=NXSKMC/T Q,PY_V.;HX^ MS7WFC8'&9[_R!_O!SNZ/K_QC]ZE8;I>?+_"C].M>MW9+*,IYJ8CN=G!T,&,? MW+2HMQO(?(&8-YJ#SM[-0_GY :=C9QM.Z)DS[C&/B.4DY4O-/V?_NYEK>:!% MZAUU9A %][9(2X_BY@L?46Y[A[.H]%NF!5Y^>&RA;>YEN?^5:O/?!$Z F&!2 MK6A2&HQ$1).VVSGT M:OPM76)]N#DUXMY&%M7.$$[%#!)7T*-,BS 'CGL;"@0-,0VC2$"L>/%/AY:= MQ1_C$LT;G"83B?5\Q@73)#&7S$?X'08>@OIK1F$*0\LQ]X%,07I*+&*9N8EH MH>'.^JGVI;O"E!1529@GTR:#$4K;&Y >,@R&0X4_*SK>R4(IGA6MQFPX'$RT MU@=U]CM\>'-N>//,)CIFN#K@3U<6FX_:<[)[=Y3,GL,=5)-&KRF-#=Z.Q6N! M[^5.]P?Z^Y#3P?[R]$%SF($Z&C?/[)T6\LH4$P93M!P2V,NPT_MYN45& MSK/]SO[/2TG4RSW(&E $6+ALK-81B-"< V:^U!]Z^L.;Y/.!\0G$_-<IM!7Q!8GCT_GSJ!NXLM+.^>P'WR MI'GO8#:9M_))\X-@]_#N0(45*E!9)E'R;*L4NMVV*&6-BE*ZO=E:M[8H96EL M=C,:/.,1+&J)FI]HXB=<+^(/5!'!?>!)](@7'DAX9PCI:UF0=8PG MU L;:FS]7FUR@A\-&=Q+%ABJTV1G$G-VO!>:>Q(]L.K//6T)'A_'L3I&[GEJ@\ M;V:@M2 $6#S84\Q$#R;AE#R4C*,N.$GPZ6NX<1_>OLHM[,: 6W>''!-BS8A@5;B%*]2KIYP#YU:.H@V-Z]>^>P M)X\'[G9GJZY7':!T%!SMOP@"W3E5 M>:/\\^.M0]Z"RKJ=I@X/,/!L)RMYBE MNWE1IYK%]0H#;%%VD<;_0?"-AT$L4 N.2T(UV]N6][9>AOO3@<.(6PN7N6&N MIIMS8ZVWUPR2P1WH:[F!#F&Y<*G'#%G-G]456%@D%5##H8!79+9P08G8%Y%9 M"'3!J")[ESAQ\C?REL&AK9)2*M4\C>3ZJ\KC8A!SQ!$G7Y?<":1+D>]+=)SN MI?X(>7=+6/DK<&FG1:G&XO1RC>-&FL&CL.R-2(3%F=8PLC0;QVF8>'Q_D \_ M3(IL[J4A^L7$( RW'^BZ<)A-$*(!#H#09U)(GZHA?+39\?]DV<_AU2EHP(.R M]XJ'^(9]E<3J4GDEU8N75*N'AV<2?\.&/_!QZN-[T/<.%R>[ MC\$#S8 *NQLV)@VNCZ^*-?T6RX<60*$4[:IAA<%RFI%!1C\P2@$\BARIDG7Q MHGX[#X4J+ JENZ'1J\G*8?3? [Q7;F.T[D5U356_2(>Q"R35UF>#,#*0JBD M01)6J?RDG.KG\VMH:@*/ B4X%+VNU[S>DX=-'C0V^(G2#XSM;"C4LW 2*]BX MQ0C4]@C<,I6W+,J2KYF9,&_!A$GIM0'Q+#@X!D#(G?FT*VN>@!T M]R#HSO)V/L<(Z(M&/AYV9JIHVV#GRPUV;G=FP,CW$^Q\^7[?S71)'L8C;NM2 MF>9C'%"#_;@4J1)Q*FTC ]-RK(<"@-2AHZ@:5Q+TY$ ?O@[VP9( "150;MF" M2FK2%9=J+'$_BKR4(7R@L!+-)(5>>'CD= S^(\W5>?C=_P+[+(J%3^U+GEWD MX;@0&*EG>2J^4C3TA<=*S P5>:B2F.;G)$N+>$#3@!%?G*7WZ*:D*#2>GK"7 M/2\+\6<8RZ4MB%,S"F$CAG [\$JP:#46.>.T1;\J8/L5Q2P1*\^V?X6-[3#, M3/?!GXQ4./AW!5?KF)/$0_$[18J ">;Z"HNG"?'+=>!Z_7*%2P?+%&4YAI%+ M@^J&H4\J^(PXY,XI2(IA'Y3THAJ/*> L>J,078/(8\X(%65>11A']0%DY)KB2&C9=CB%;KK=2O7C#Y:?S;>^FB<2(+H6AO MG>F)Y.WS$M]^_M:1Z< (IY95(SP>\F(65?\OR>I$9LHD&PGB&#?3@$2$"!J] MM]T]U 7>L"6&I:92KM^%_A(7?F_GYX[_]^Q*&1 74550,U/L68=\H]A+C[KBD3+N@^J +U3>@:50_O_\]V&OM_WJ M0WAE+(FW,*8J!QN'B(AA:H3,V3\U],0%_:S[BDT5F(Y33,OM=8ZY4UX'+O71 MKD2U$7@S"T4$IJ(7DJF[9*P5\WF3;M9/^,O]BS!.K]WZ1L862^XUF'VX?FTP M^[LO&;/OB,&/"DPF 21\^V\T>Q:2^[NW4V*=54C_"&\E:K0AJ25LV M?I(B"U@-$J\N/B9&,#W9"9H9'O1<#KX-:,Z!OK4'1F0JR?E:"A?OQ8P=;#7% M$]+<,#T3;:H7$U"*6W;OGQ@7*?')ZPAGKA# ,.FF6'4);\&7]\73?7.Y?--?[MS$'6Y&6]R&OI.T7Z8DY_6\EC MNDC77S3-!!C$;5'+C#;RXRCE@G2:0\GRD4)_7W9J,HK6]0V'Z%?TKED3?MR@ M@J0/(UEDC0@EQ)*=/#(/_JE,I?':25X5'Z)3Q<:1A1O"G:,?ITA*L] MG$]Y3]O]B]O9?VLC?_I]^SY'\"K<=!S3S5(Q*OP!4TL$ILN$8J,JV,RK.=@@ M9!(=&RM> ND=YS!+N3&,4U5B>-4+A[D^4&>__8(GA@?2TAT M0HK^O"K'KK-<*@WDV+:4$&Y:P%]QG)BLM!>7;6&PV?."Q*=F7A0.+IBR5MUO M#_YH(GQWC=0_RB4.R[*N9@-=&RV".60 M7TN+I='N5>"R80F7B\NFI;??^_J;/US!B)@\/HJ6;(RB^6BZ^.\K^'.#VAOZ M75U7[X_JT7'S(G-MQSBO::&3O.N0QELU2S/+I% $9T-92[;Q;2-A^TP+7IRT M]5B@C,]0-S0].5NND* M8G.N#V<+>N+:[4@*U M/4J#["9'N=PP-&:MD2EZ^FQ>\5>)"S04;.)!=XPO<(Y.]%F24[=6J'5ZQOJ9 M?HR\H):3DGGZ V_0<9FS9H@N^($O>.$>U_LS)S.YL:N_Y%4QOJR;JKF "97T M;WAE-[R4[/^F&_MOTCRIC[<(QD$U"^+XEAVU/"5)3.>53X)DJ;;_0YKU,M7L M@K,=3/<&P<9^YB%+S]DS7RQ1<%%G1._J($%[7T59Z? MZ(*9S'C74BCY?9=8]/R;%)QOY>1BJ'9U%W#]JXEKMBG+C*G#X]I"NR,NF@21 M7*NKE+(Y_IO#?*W+U+T_NE^M38DKJ4SRF8#Y7%"?AZ 6*Y>1XA8V6S,_Z6+, MSA" Z>C])>U!A/2E^J(+ZG1S7I,SV@V53 2#_W:/TJUHGW=LR?$?SC @C',[ MT[O_(Z^7M,&#^_?V^O>G'A9G/_@ M/?G7]9Y:HP(C(ATH%UL*,'YS*GTWF:VQ:>DM7$%TT;!<3:9=)20X%XU@*EA-1JT>B\NFO@-+/MR7S3S.I_] M.7NE\G^+-84"WW3>D9F75W2T(.DF\*,W92?XWF"OW$U]?!/H9N_^@&Z.OF30 MS8*OG9%=E!BT+@6S0YW64Y MER-\*]]F\A\ZBNG(*S#4P,!0!^V%OZL+P!,XJ[?.MZW6!?/7?P^CB$- ^M"G M"9<,/LM7SL3V&,+<3I.]HV_6Z'(P;?.V1U&S]6_GWYO< M/GVFDHK*CFU7"25O-*%E_B79+/C'/O)75=&)B\ 7= :\23B:8K9;F-#]LZF+ MS/O'P$:+-X7AXUOW=K\AFQI[8^#[1(SD\U%1M3^BK\5X3K[I\VG(: \2_/4Z M#PNWN+V]W':ZX;9#^K1%6>&?QX/+=A(NF]QSO^.$OI_)X"N=Q4X=I&1F(21#ONO/7 MQ5)R C[@TU=JH1;:H-*NFV6%P(X3[\PZ)N9>YVH*GW;LWJ[YVDB.*GS>"8-^ M)FO)1]^P;T"B48KN#T?9F^YDDY!:G4'//\[Z@7C,:_1\"4?16[ U$$,GOY]A M=N; W$TC_R,?_.,J[SH.CABT0[L?Q C ^##'9>^MEGEU6)E.M'0RDE?@[)<\ZLY7JG! GZ4+CI3B:N"*#OH M"V$F0U"YV&F75933U ,75N29Y=%DU#1OG8%LK9SH*="OS]W/ M/!<>*\8@5(85_8V?EZEAJAQI<@=],5"W$[0Q*5F%N^Q@4&6&[B$SK'=Q4 K8;;N\7!#G@@#A;HM"0/J:)<)FDN1+U*9(]_64 M547.A[8#W$=08O]&&!1[^]^ENWS$@@>/%:+*I;['^.5L5H*,97I!:A\)$CP9-)BB8*RKXI, MC)>M@(G!KV%ER&DG MAX)!*^2@RKO$_%E-[3TQ%3.^U+BIZBS-<&6.SGE]P?OQ!J6$U-#X37'NY&TA M7X5/3O0SA!E/OR53LCQ?SKD6NOU._+GR[?.6W'+>TO5YXS]=YE$=D:X#"32] MLQ8B!6]B2J[VABE="^'4JC8'BR.1ANUFKOJ-H[RDC5SES;XR$H MBILQ[O+]9J=X4\SF"VWA37_%5 *+.&'7D[=?$FV[*$:R*13VH)^%JK=.?VVN M9(FP.,+V@;/V"2UJ,RO'Z9,ITO;<^PO"LO4SPB9*_N&F4X)19^/+LKB"8OYA M.;DH:-0TK&+AJ2B9+UD9)_?M(G"DH<9)R: C2R;QELR& 64:D78;#F<[Y :K]SOG\OO+4[_N?_?9 MF&,>!>D\;F.*RK!%Y]/CE ,F&7PFP"F/G[W:3H4P^89UV:F64MP#2T4E#C]<,91*6"4!ROK# :OZ[DO0 M*/W=Z;0U\75!%RX2 V+IV2NM@66;RHDAOP[*6D6:CD$V/>HF&J[6"M+F DHV M'-ZV 0'S(":"H!##8YWO@G,$X^ -:JBS@:%+8M,-W4Q[#)\C-_."%9<=3RCX M".=N?9K6OS )B=KY%N9?ZM\H=D/C&9Q)BT90*L_A%! MB8YR+V=?WX4.1LQE M8^G]C,V:"JJQ_;X*-(HN3 #WT3G"*,1R-Z.I>8H"/8E>CE6H:B[W%2!Z6&: M3Q@XM'NJ9E44#]$[UT:"]87*;B'M6A./(O'BT-,\6N._B@+6K#8YVKO!A-XD MG?$>+'GK(#T5'NH#UH/N!8W-_/KL)4W9J>MIL<4&^)L2!$]DY'Y]<.0[J6Z+ MOG*QG6H5.7L:'58$%6WZJK04)O2Z(R+_^F!T9(_\>)CH3Y0N?R=$R?[]090< M/R!*[KCDHL7"=;H9[''R#F /2R'=4YQ'.%4&T&=\Q1I9QN*:[$7:.:S\':!N M%:'I!EA>,DW%T]@K0C)(RQ)1P$#LV..*$BL,F8!1'-62N[XU:C>CO5M !\1&+KTTJEI$>,48 M@,AH5OCB;GJNMO$[[-XD%-?C;W!.TAX<2!6./91N[^2[;K 21WU4PUG%FTJG MZN;=,S"<=]L\"J6Z80\Y,*" N,0WL8"'?F6BB)6;MJ* ZP76Y^$-6@]Q0P56 M>(!*6%1C"8KEZ0\%#C9=!2S3.@I&L4XR#2Z?/E0X_.S9&=,;\2*(_,N+._O* MX<^4426]4;&(SR1-0RL+S^UHUW&@3^*I'A#]]:%B)JQ+$^'C&^3QTEQ@?HK![BP.N''K(BZ5F^2I :8R,A[B887F-;(/,*(A[@B(3=F T4+RC\T/8]CWMJ M;JWYI=*R]LLE\P#92:>^MP(V^2D]]5Q3T+N#RJ86J&@942K;%^: M*X;;1@.PK1TIT)Z!SK7A(\?:\"4Z/ZXLX(=0T?P6AAU_] ;@?7,"+;T'*4&Z MD/-^G5+@#"2V,\5FN<:>/)N;@KCDV2%A48)A(*1DH!T,8I%XE@KIB MG,M$<F,/E(/;\8%(A3)"(7-8Z,C!.>*)CKX >>%'BW^X$:BX0H@8YVI M)"A91A(!% \9/1>@B;+V]TT1C9$^A/)^EUO *6D9J@U#L\'8A*QQ;?6,K\2X M[05@EKMIE7DU[]Z==4;P66EIMW>G6M^RXJ.DB>A;#"A M2O/6E4T'5Q;U"7R^7,,\T^.*TRI-ZVG:'>!PW$N*] MRQC>%GY];U;'OYU__\,H_;DD$W4B4?N)HZ$@9N?8=\(_)=5F4H %)Q(L7I>AY1IB2UDE4 M7123SFDFIJV8XC#45CWSJ ,+_*O.X%M(_JI(3HIS4C8%'5116]RR)ODZ]W1GOL3PF,8?&F '@:#28D*PHGO8TB^7NCK MO:-C_[U<^"?C/=P=[89C$9/O?8]E$("[OYOXZ_G(X''NCX[CE=H[W1WMVZ_Z M-8DV=+&YZ1\X!Z[H8*C-J: E67_DX:/1B7MDLO;(ZZ9]';A(]_X$^4-G]?P-=D%!3Y*Q7Z0N&9 M 5L0RJZ!N-*68/0CWP]Y3R*F06&NTKYC5IS1N%9VT-DTPH65HL[.R]K5V[ED M:$\0A!^%9Z*8W/"!B:\H4DC.0FAKU9]:PAV\:)AUV<^*N5TUK4"ZN"ZJ*Y E MU8M+J?V)ONX6@\@2%^:##:9=0WAD%RV* IFMJ93:O) PEYW2Y5Q9V1"K=DHA M#.M-BG$I92;-.2(4"OR?>@\[GH'D[3.@P>-9,2F7LQVNE966!?6%_B3EB5% M.D"C\63P&+55%.Q)"<5-7=7\*@EP>$>2+Q$,Z::O8< M4TES9E;HVY=EX".3Z".%P,H]++PK7SA$UP O4UMVK\4R7M8:-1+U[4*-/A?S M.&<@)O(6OS8D%K]Q;@FE?D^;%K'.G9^;AD7_I>N-:4D:O,$:,J!7UL'HQ_0W M>G?ZE,Z,IO77:6#S?NO.YTOPM)?<35!X/D4X@ XMA9S*:MU1KUL+\;S65;%N MLJ:#-!P)/'>>DLF!7MMBGJ]"4#.]L\:>K[0\$>P2G6O$B(]"EHD.Y7.ZB6-_ MB:5'^>F_<'C'577BQ8MRH<0'PA )1ZN8U)J0_/KD='3H<'OI"RE/Z'QC-L=G M(43(SY6OV)J.TK%-@OB"W /'<>D'9S+%:!;ISSFR=ILIICC0 FZ616='5'^L MH@3"C:F8<5Q,Q#:,C2Z,=J&9)O$.=RUR!;C[9HXBOL:UA1*?5%@NVM=%WZJS MA JM)?^%CY.%KAK?SS$S@5Y"!S?(@BQ]=#=9B^Y.Z=@PYBXW&EKN1E,R,@X' MU9?&OM>^ZF".UJ^KS!WJ#J==A+4)6B-F$"3@14^W1J#A">!>E=#L'J*4>[TP*X#*&26A0U5UJ/2B@58'4-1+O6 M2J((YOJRJ)/KPF>.N^5L-%[.FHRDN)I?EKQ"K\I\E+YJ5'86!HWS!L=&8];_ MH1IIX=#K M^<(;!V3F]Q["'*0X12/.8R#/N+IQFE\UK97[+*4(W:C?1R]I!W OVIWG==+3EQ^YR_#=/5CKU,]:9ML0]!D-*FQR)0*_;H&B MJ+6W[PY)7Y^(GS3807;PZ#1[=+!KZ@RG,UW*>HJ!/>O\_;0?)#?R]?[IZ&B7 M ?I\O:N6=>^'706^7B'V%P(".OT[AO&SN1UNX:/=1]GAR>'Z5Z!8;O [,N%D"4><;ARQU1?J:+CHT1K"7!$VL>'?/\@V&/[ID.'O_ FS\,1MW=LSBW+J#,;..:R^^DB& MP\;EWJ/DHS8^O4F [X 8RV;?Y)HEMUBA!X7@BO]>%O.%A+@%Q'9=B-6 ,OC$ M59/:9+]T*4I/=.7[-KP\\_B[5T65GEV55^G+13-^G3YY(Y3IGCK@["7W+:#W M,+Y$SS?:_? ?M7#:?LWG+ON G6QM^GD2[;>]_>]LUP.%I$HL8WXE;[@6&?7^=-CS7[#S32# MWK1= (F3@V'N#@;'V^$NSI)@WS,0+=QH6/S#H]&CXXT"L[<_.CWV$C,DLP/B M+=5( W^0?#!OH;+>\!'B[9EWAR&>GAZ-COBS>5>X3;(VG,P5=V@^C*-\:YN$ M/OGX*'&?S!_IOS'616Z[,4NIN*; #=Y[X7\W6,OA_8&U/'J M7SFHGTVE(%A MS8(NYWQB/MIT8G(>9O>=-2:0R@#K323.(DS@"OYN02>H+#0P-5%QX8R+S6]5U,XB(*Y];.4^/789#&"/ZRL7TN@'A?]_C*=T#F?MTH-"#".2^WAW'*H M"BLW.1@=@ #<(ER,G>B*6;D3HB^2K; 4GY_]'TL2I;UM">,%Q*:;AFI'JB>" M#M_BQFA)R@FS^+;+VA79/+*4 UC%CI0BJR,[;UL[2*$J&%[^P-/Z1 +[QW]A MW$)E%HT[>?NX]_=695L(&N7M*TG+KSM4I2U[Q0\3;X^]18D MKW.FW>4Q,T,+)/(>D2"&;/DR5K!-K$\+YSSZ[\/8D[>NF0QJE@_-DA_(O3\S MGG&Y5ZVD8*),@)AR8;G-"BU;C^>^_#_Y;/[="[(G\JI!SQ%?N,YDZ/;WGZKF M/*^D%XH1)V@,VCR9FIE.'8(NV3P(WCB]-^=3$JL9PAG*&HPSAE6_]LT@N?PE M7WDLJ5X @"B(8:NS_T=W49A$SP>A]X[<.&<;07T#:]]J MZSA-I&"R,Y 2^@D <& =@ YV>Q7SUYJ@XT^[RNEFQO6(E.SH<\-/-@I WH)& MQ^V')FKK@N& M8&9@,!S27Y?%%W#WG9W^XX/%;?]YZW Q?./ 4^^:-63'Z"#T6TM"T[7[>]J80EB4I8OMQIV1RF"%(( M4 CHY3.CYY5_%FSH:8%OJM5#KO32:H=N7Q_T[=TRV&P,8E2.BZJ:0Z75%__^ MU>Y7_'-'"L)^MBBIQ'_'",?,N^+;U/[U'9FHD\4EOF'WF]M74+BGFGR7ZL?X6.WH*(S*TOWV M3'P#*K?__:OCKVZ*70^\Y.WA<'#K#TA&_P,&1SOPRN@#Z#_MG9J__?<_?]A! M[V>R/I.OW;OKHO%^]]!7WV^Q$B63*0<"^_>77V^_VQ!N_:FT #3A%RV9C!-H ML*;]-FTOSK?V=P^S_8-'V?[1T;:?#GN6JK63XV]B95L54Q*07XN%G 0#A;A1 M$43_FTQ;?C,\G?VKAM[]]89GGO:NYM9X7WU_Q%^X<1Q#;QB6B(\_]$>[V='A M_E\>^NT%9'WY;[GD6TM! 6\/UC7;R&^:K]O._L#T;.WMGV0GCQ[==*D\VF_=\T-%^]B<,L*[!=2 UM6UA^Y=H.$[XA0M-(Y M8I+V#D+*![[AZX-#_SO+V&((7Q^>!#-:UE%\B]M"+]U0M=0SZ;$O1GUO>R/C M@DD 7[D@SXC6@O#S%4NX9@J(E!( MC4@$CS60-/3EZ="N2'+]39&_8U^ :Q,1K1:F[,N-:KT3'NSH_N#!3A_P8'=5 M9,OOGSDC^5Z?IP%54<"2E!B]3^]4W'@T\4DQY'>PAF?DK'8(XRQIGZ\I($** M7Y6L'6RCE$/H$??Y()'3VK,&AHU3RI^/^4(*\*TT.N><]Z3-K_,J44+R2!^=$OSD<=Y2@H#FNFTXXSO?:"J,#2I]>F*< M!%DZ:[I%CTUI0_.X5V4>TN.OB=C)@=\W7ZY)47[_U/G!7C^G]U!!&UU<7W23 M6ZOFIAT,*JQIYJ!R(J:MVZR>UW>E5:0/T=K]?$R'+5V.SR(/O4EG%I06:X7[:YMR@#JFJW#5G>S)-R5)][RVK@I MTSNS*;]$BO+'HXV=)3)RBQ<.//1S.>9@3I86B_'HD_"6WP'U!_(M*050;AGI M7J+4#;^%O&/!3!H?F^Y9M&O3.WR ^#<._3GJ-M[&92--J; G'S5A*GA38T)]^HM+F= MEU;XL5)]2CN3K)&=I]I[7&<^W1HW+5F'5V6[[+;3"Z[P((U-HT/#\,N\DYJ! M*"20E$ZPF>%6;BJXR[C$"V++$C'SYZG9^343_)OT>OP6:TLRND+,G0U<6DV@F/+P4+^2O+"=OF> M\<638_"?)7Y%4OJA< 6;<\867)@)D7W!]L1C[3FC>!HJ#H#/.27R_:J6*&4\+ICIKM9V*[6'=(FH?3;# [C4T"EJ4"TOL>AIM=X^0U91V= FMT,-.>,[,N3EYU2MN M:8:J42MJ$P81+ZC*]1AHRF:YX)09;8SRXK)",I>1 O \4&Y@A,+,[HLZ>F?> M(NG,*>1FO)0U8TEYB-*\:W;W^-YD=X]W'[*[G[EH/ZO3QT6E3C4W.-7C\T4+ MD,YB]:^/\VZ95XM5\DS4 1]0+^A4[CBLI21]C9+)X?3[ED[/EI3,V8S&-L[3 M)Q(FM'-65%H(DHE.WJ?%>2LAK@-+8/V(&"-B)J3-$M3=S5UO:1<999EG]F9=/F9Z*^Y^"X5M'[#2MIJ>&.I\Y?0Q MRCU )$7G0S'KLH2,\5QT. Z-13E64Q/3G-\-V_(.2#K<@B?_$YB SZ6 &^6. M(I#><-P%V0FF4$6X6[\M,W'NEA=DMBRP" BWN..(> !M[0 MJSBXU)8%6X:.LS$ON8VF-Z'L\K2H+TB'L5>CX#ORHICQ?'R)?BWDWI2HF9^7 M,7&_$/G/J\;%A4')2 ,$M[&(JS2&@-?(W53LE3LX5&A*,K"S<7'EA6L!PM-X M%Z3MDP[AUW+<5"0QOY!V*ZJJF;@FK:)H:=^CW4\;RYN7KR#QK:+VK:H1#?W0 M=/^1+[C,-#U[<29NQ9-?GIPYD:P;8?*F!0PT!9S3NG-A-+ Y#2D=_\@EC@!& M)-K8X!B@/\*4KB5!A2RD6T>[WS!O'-_HY%_K7/G]\8N5.#M?2=OJ6EI%[.]^ M QH\YA<_1TMNB2T(8\Q3$JS53E>^\6\]/):WQJ,,WJS-8*.WI7NGWS ACF0^ MR&]L%_R>A-]SWT57VP'P>HBPW8D UIV+J)V1R5(T..Y)"2[I[$B9YO9O%@PK%LB6>X7VFH[/"XZ52T>AZ/] M9KK$[0;0Q/+14P3'1G#*H,MTWH&PB*Z4<*"%Q6* MY]&A&8&8AEFPF1A4XHO->5D5*-1W=RU"8,^TI7>W:+7&:5%Z*:PG6']!#YH% MVV_N&TMXK?RL.V':?&KSW1,@N#4'2FZ:@S/*V1"**N=>WR[>*B2C;7$!"6Y\ M#(9[/+1TB'#3O4+;]$AZ&*<.=R[2WCX9Y^#*,3VB-5HK-Q)O1'#OJ(EPOL[8 M,/74PR#4 0_#RJ++UTU+II,+O,KQ-4I_P6O#CV15?J$9/W9VZ23KI!D9!JFV M42(APGJ2MY.@](!-]*RG LBGIZF/&MHJ2Y#ENC6 MF#O1H='#SBQ_[9[:/4@FZ4BGIB(-US7S2S0<&B-FFTEQOS6;FH;J)5(^KC,4 M]* IGI2;-=*Z0GA'Z;-(-)@;6UJU#P:]S@4D(\F&!-K.CQ=O; LTL6,LJC9! M"[YGQ8V>U/AM"T1DZT6DFP,E:SXE-_/[WR5Z!^2N^164H#/)9$.4;?"JY9P^ M&&J=?(Q[+U1_L#IK)OG*A2LDVIUP^HH3*I=DG3+8;L$Q3^E8PSVO4+.X875" M2"#G]2%:OAA'*,?4D[,(=^#'^<,JZ2G;98<@D^JU9U!10#;A(. M3JOBC=0$H7-<0TJZ1EQQ*2\]4_L\Z*]6#H MF 5K$B45N??;ZIF6G$TLBQ 8G:*AK6&;F9+#ZCC4<[1YBOHR9^;*0<.35TH; M"-*3N7^@$L*S,@;:IK7LA!D;"3MWKO'D99%?K8)\6&>U$'(09%H!J,# 7 5W MT:#):,+GX?:"/3XCO0_B)@L81M?UPW@2?@/_)[TNC+$LD-=%?K*=H&Q! M3C'(J83E[Q(LZ+T#URUXG'*(-K40,EBE:1D_*H*]YSE^PEW6FY2Q38KS"A.U MN;O(X*8-<)$#>,KLE[4HV*KI.H'8EH@!XU=0FN1I15%Q]359CD5;DR]-@^@8 MM-L5%])4Z_S[H)N2'\X8F EH=$D&3I33K/.,MF*?F?,+U'4-I=9*<%6I M2X-<^ROI+,[^-=/4N65!G^_@]&/=6W>Y\_CU)COLZ263&1FF[(*@GEAR_@A! M<.-+T:R_T/N!0'P1?NW/]K7\7%*>%2WCF&GX@LN^8,WT3GG M29$=/DA^](#C.7!N4WH!8^#$5K,30/6&P]F1F09OMP"G'K,PY!SY&D0I6O$%>5<\MY/@AGJC_#BI'.@MH8X344!L1? M(<$F^V2VU1!)0UI;7/YU/Y'?\>7JQO+[G\LI'6$O"FGC+5;*65USQV6QW#YN M=?C=,=UD9N;1S.0R,XDZ/*T*]EH !Q74D\*;;LYLBF%Q77XE(%$U CFB:V\4 MSRBP)8H5&#E*='4(347I\^?;42*A5HNN$&^_CSZ5SA[=/2.GAUQ14'+!CUD 5T*R'?-ISA= M$VCA +M9IW6.7,TH_>.R"#/#?A=8I-^Z1$/\.)=$*XE C/KH+^FP*&H)M[DP M$<>45G.() E/5S778K2#-[VI2)0\T":,+'&>*P[0-^U%7BMTYPM=2U:0OQ5^ M#>ZU=QU.1.C%*I:_QY.D6V1XP8_R3MHTO2F*@ [>0'ES.^C]HOM_MF2JSA 6Z6%L>/QDLU51;1P]A(P)'XBDCFO M^;GA6(WQ72U8.J$TS$_S>]70I]%A5LZZI"(7AI;H2U86?\21AL=!I.&>:HT_ M-L=>H#.4U5]*.UO _"0JA%\&>(0T=+LIB4VU2S&K<.6X /20?!?N7CCZ:%1'H,"^3BY,'$ZC( M&>IQR0IP6FGHVZ//PG/3N6:!WYT.XUND;L]A7E3& M?=,UNF]6%*X$D78:4V*3?,HASFT[!.Q*U\AQ/FN8Y%#R2I)$,^HJQ%]H([-Y M38:" T *!B[UC^/GSSO),7&" G:S9RQA!"X3.I&Q,DH?1[NV<3V+'377 N\ MP/(@6/;"[RNV?NT:R6EI)%@=@/>*3KU\S+WFC0*;C-(?5EJ+(=_*:!_M MD"T@GK!JQ)OZ/N8X*;LQN:UT*B:O:[)ZH:H4_NU\7W^? W+[2 X2@.5"MRF< M\O.VG%RX,NE\3EMV<8TP;W3X/GO%C#9%G9]7N-C^F"P[!8=JT)8>9WCU/FXX13!E;5!*3H$@'Q M<-.KO(JZVGG5'Y:9PZ?QC:)BG)IMO0;>TX\#K]4Z(0G5IZ^+5?B6!+?342%5 M(#@D5X'4D9!JA91^\H)OU!P:<>N*:GLRQ$#; MU@FOI7J) V/EXI=\[(\YQ\B0M M*,^<"* ;5J.'",C8S;S1@$B#SV0$U/ER0:8M2ECIO%#>4ZA9+L22H'=DQW(3 MXHFBL!(SU)E.LG/)2UA&/IA B[>MCP*$-)TT=&F-1M+5=;[J7"C:LR/',QJ. MX+MT?UN;'E]'?TAFW&V!/(HI*7KQ%S*:-[8,RGAMH+?%V7KR]-+^18Y+'(R,LE9XDA&Q\X$HAT+0$8X M7BC9$A,RR>3"A-LA#Z[AOO=W,]GVV;'=/1FEC\%>@##OV9@1T+#^G]#09QR_ MO:_4=Z"T@PN][!Q P&H($N5L]):7BS2K8F(B2*9V# KOX4%S,I"S9=Q)U*&\ MBTEHQR&0X(.#X\N@V_D<[<*YI*U.I!R>]11;HLQ ^]/9V0M):M2(D*,%G\F EN85QJ=U@HG;'+1H9+Q5= M[SK+R(0)Y +S735(Q#'WM6N&;*U@I,+5/9*_6BUV/PSIX3Q*79-XGG-\?>&$ M&C'2DCS:EN6^5YA#?W2MG(48"4?9/ A7\E(6E= =" (,4:FF9NIC#DLP+&Y< MMN/E#.?66*M\0MF0I857K,9Y5VK(EV-&?LKS1SB Q-H[ 82VV-UJ& YGW)P649UXR.13IN@2KBJZ40UL^<$ [+%;HR;FZ: M-DBYC-)?$%B6A#'6UG.>\@:2!WNZT]8!.B:2QJ)#8-^X@M^Z47SEA R025?W M'CF^0""G7 C]WKLH?SCQ%8%9A,V0D[&=![D_#_PZ^9WOA6) 0Q@=?&DJBVM< M;[.4'ZM9\N:5>*>^R+EWSFIX2Z/"#S""W^2H27\KQLU%70K:P(]FN'GA>Q*V![GZY"L!\GZVR/XJ6DFUV559>),5]R=(S#R% TH# ,E+_=::\4' M07P0Q+\]@E?Y&W&0GG%[TH\F4W:L"V2QXCA*OEZ^G65V%RSX*_9<)#CDSZ5_X6/4_B/P%2WH5':9Q%R7M9 M6DO/VY)1PB[#D"+J $CDZ%Y%I-\ML7QZ?Q++!P^)Y<\\(/F%ZOO(K)$D*7,I M>P-'53E7&MZ@RK,DTN."73X_^W63@T+&M^*J28)]H?IU-E$KJ MXB(&.V8LLK2W3P6S?ROF('ZJP&F6 T4%4*D9+OKU7ZKQL/'$!MJ_ .'8N."Y M;CG!#SY-[<$(2ZN/OZRL=!F!^!%;[CX M[$R(G$G<&H=1SB7/)<5+9#PMV>:U1KQ*@T@3 N"W938F>KDCP=4O!N@5.[FL MW<<*\S/=4>7GG ?K%@'-A"*5Z3MZ-_B]&.<*$P_$9;9*NPIO-9"*J[X$BC8? M>R2B#3,+R56#EZ(#5#%95LJ(IK<%9*AZW2AYX5T[S(&?%T\&M:R].,76'.=_ M@DZ%DIB%#R!JCX5('Z1LG?3B<\BP[P7,OH?F"WOO-VH.Q9FXQ?E"]S]7OP]8 MX28-:Y;XI&$M.G"Z]$^3<,/K[I0%YR7RIGVWX3CHTO@\\)9ZN\%5E0V<^$<' MZ=\O>@$C!YE)^:SNVN37:1NX@$,>H#J [IBTZJL;/$&;YZ ?G)VXZIJ+0N6C M@]4%GZNR:><%:TZ,BK3/CFA8&U2B@WKKJ6%.G_LL_G??3-$0 LL/*G'$A%AE M$ML8'KB:$\F&9\KILO:FLHNL'::7)*6[V"#BD?""%V_>T+KMP$7@^,6&Y;/,B>]0[>YT)H/@+YL 584O(Y\D)V%ZU]T\_C1"M#$ M592\ $AI&F$*6XFV_C"E)S=MYZMY!+X*95&5LU(LORPN$[AF"N+(V AMQG J MX5Y4I ($7E; 9 S05&IHX:MDTO &BPQ=% WY+/-+[3#O*2-L*KE.N^/=\:5' M Y^A-?K09 ?K[ND>AU1;EMA:2%_I\[;))Y[VR0!Y6](F2!%HL32#?U9J4X!Y M@Z+99N6SR!#M&A!7K MG'1.E8 YU\ZWHF.6)E^,R6*OU8.B>3>9 M. HV# YJK,2T; %V5W7%,P(<(OOD&W17 (5XBZ4^TA?4*B/SOS<53!<"<'C MA%M[G'^W:XHT4Q9Y$ZYD^)N^V(WE/66N4NH?_=,"+PFB,%S&Y=),LWR%R+8C M@#$.'&U1P5330I(Z%.4.SP73V")\X?4;3BEF\1FR1$+]J]O@!IO;62JZD=H< M=MT.:H$-9GI5Q"XMJVQ!SGZA4O&2,RI@[2V[SB&RPR8AJ"UGF[ER\VCQ*_;G M&?=];BT: D4@&]:)T"A=?QP.+W Q\WK91%2I3**SL3]L3%IZ;>DN-E[0U\Z ,'QW6;8:WO ML*2WPVPMO&%T!S[Z/KS\;O-ZG^S>GV3LX4,R]JZ*['E$ M%!%#F#\)NNW3G@5A,UD RQ[M'AE!CDU2$DR2$>1<%QK,UJHY!&_5!;.H#Y-^ M&FX%''-ZJ5!XECXAXP&\$KZ)\;SNQJ1?YF44H&'HJ@SS,].%MV.J8<\K_#W*CO*S&MS(59[%KNFC,DUM65:/T=Z[ Q8EZ<+2;)7JD/G-W=.E.ZH:.AW'W M9SU>,XX4\Y\0XEJ>,V !9VQM1;Q@)2M;BA.)0:3[EE)6NE!7;^ ML38NXCPSS]7(#R*\%APAQ4RT9?$&[0Y*/P?G3?,ZV.:^ZCQ%BT^>>#0%0?9B MZ"R.HH.)$B9UVB>.D2=0ZE )\8.[;XWJ-TM_YG^\R-)G+Y[\_)+GSRB_[GU= M\ZN $YD7Q*8XB=1LX/!OZAH7=('17EEQDRR)#WK&;VX?S$TWMB $\X6'MRLO MWB3@!9"EPP@UD:B+*H/F_C1, ,;["P_:-/QJQF]/^%67]!W8 MD)S]$(H(WY84F^*4 ,9MR;8Y2<&\X'KM-+:\6(&-29A>T\R'L@"JJV\/>H@_ $SF)_7QORCT#2<8UQ5 M6!D.*3TIG* /JWD[5^+[,VGZN8# 7VJ65%I)008T.2?L4O]+#P5%*\)SEB!G MEBG-W2?7EX+"D",4UJ1V*U<[%+"^R RMBERZ .3N*6&&AJ663Z:J? W2)J9 MAR_A21=BLS%@,3&IKX08*Q? "!KRL0$K"4$7. Z_33Z7YRV "#&A%!\T@R/2 M(U*QQ'[JLZ1NO-C'*\(LH9X^YMX+^0_FC \*<<*V2@"'Q#F_N,32M>#'-Q G M_?_^[MYI1O_=WV4M0O_8RVB5HOD7!>=LI>O\82'<$'X%.(:F6%(DLH_ ,<<= MVGCOR>&PMF7== JC(7@1L?'K.]JQ249^,T'.?*\Z!^,WPVWUDI%LZ M-C??NUR8CYQ5[9P6&-OJ6,AO8IB$'?@/1^OW9SQ#9"T5,[2;/=C+5&%<%\EE M/@D]BZ\/C@]&Q^F,)%P5_47HAJWY=)EGJ?IZ_W!TZ.Z4B,M"VG%S?ASE)4&B MU$$N@N[4":?5/")(I'XBJD_>(L]U49..8S@F?'/L&/EK5W[4L,B=7?MW2T+M MW9\DU-%#$NHS%^UG4B<4TANRGW#L(THO7-?M%U6N1\\3T@[SJ)]!T[H;68UP M9\$XQ,C9'/AZA4)TO)TE9EPEW1: 08=IH0X!CFXKL*'C._8-U* ."-9ZMKMR M<$ME&P+:L"W.BQ!U-&(""O[!'<,Z9@GE7W*[1,3-87G"VRAR,!]HJUTI;BH[ M7R X, 8^YMU# QMF65LZHHC.<0=2D3%8O?@DT5H^>1B[)I:3*=;+"^5FLZ4$ MR!+;M^=1P4COXWQM$'[R,&+[P&3P RT^-QSD= .O]54^4S"\"ME0+C"DSU06 M=4^-5];JGEFX IFC([(/6/)ZK*8HX'Y]*RMQXU+.$K/%/@(2KV@X"<@<-1V MA$%(1&U7*<:S?!1?!]_6):?UZTS35]-4?P#'@#K5#,%TK./!QNR8*L@)3_6,G'61=Z]*(8#+=ZN+84GHP^G&4_F>Q(N'RH2-.ZNU] MEX0/5K6U;:Y]1+[9Q(BR,,DWY(9DPL*XDJWD153Z%X;;#7VZ28TE%H)96]-[ M;VJ1RU5(+K'@&?+&H=%^K7!*RO YYE.48L,]R.2#3/[M$3SK?,U( M$"]WCD?*0<3S0LOWF(5/^W2@K@1>CE(U\&^X]KDM27;8@/!0"1+8Z;+BM/;H M7C%/;JP0W61')9$==5T$WF+(D[')B7?+Y^I/G=((_7MS[JUYNC-+/9RE*P+G M#9!=#]QT7TIE FJ MWY6[07&VDC)R%*HA]#;("\A31NG+@9Q!GZ[',2DP^P*212V2IARH<6!:H(2G M:!&J<0IP#541K805[EAS5W*H"R#D>O5>G&B3CE$W/#X7CH* X(A3^2YZ0"^Y M:/,9G"^:=8'@Q+E'B./&QSL.(3GVBW9<=OP1%MF J$N"SP(ZH^1ER?Z?5$G' MN!3! $@LQ562>I@=]V;M#4?]UHQ[2=F_36O*6K6]"G@">C3E$SV6WS M=KXQG,F1O'X:5,G$N+MGJ^73YY[S@S\P0 Z%I9M)=-#PUY1,"V8%^OP9VM18 MA\,0J;997ES&A[<&2U4LL<]Z10?1:>Z62>QW[^C"X;N>MA=W(@43;2LHMS*%&]PTHW5&.FD1/ "\? ?>]G!UOA0X#> MB@=B'=-C6M?]J,K-J#9/"%378Y!C=*GLL_)KG$@'36EAN8-G&\S:0DY*>;D7GE6O!#!&&)O\C?:/8(7 MV[=02SS5%-O+:!;,46O\0-)$ZL202&RM,1<5KWO\1,O^3.U#\&%Y)32%;TK! M#=H]BV*&-N3M*IR<+-%[XR=GZV]24(@?+VMZM\QS$A\A0G%]C/D0T 1('E29 MH4#NFG<&+P;IS"+9-.E:C2"^Q+7OI;41[FEU5VI5/O86$5XQ- CMO"X?FN#= M5JVN 2 /"2NXB!.DUT$ULU2S*P6NVR&ME&[,>STB6'O'1@6O>FT"62K+89 MC.X2@;#HB1DM2U!N/!LH5/9'C[YT*H70O::H@CSUH AOA>3]!K-"5?W4%59% MPU0"0S_7.S+7.YCK'3?7>;2 +FQM$\VA5/M8>GG%N(A%&#C,WR3^=N9]NF"> M\E96]6C7F*]ELVJ*\Y0J_0/_L]'7= M7%?%Y*)(A%J2O>DK)GX-CM-@JH86-IHQ3-!?GS54B817<%F(C]+>M/7^X%W< M=:0Y(A,<_LOPOF(BXKJI=PQS'I96+^O*_'MOQ:SZ<>USH5.M '!1"Q@\@[ > MXQ$QI28+0!>,/VI>3/_,*V4\,%;"++D%39"G('H(,9V!^.ZB:LXY),>ZE[L"+\..=%L? R)+ MFD=,WZBP'A5=.%JSPF-P(LL\ ;BS$-) )%',+#*:2#1Q-AI6+D>-^%Z9:W@) MCN_SKIR4]*S">TYCT#@L//1LH&%0\'E)2"#"CI+6!M@3)3+0T.9A\G9 ?'+? M%=UXZWF#5*2P$/SJ'4?(=+571:]/$*\%MJ=3B%GB,6]!6'M9>VXU)G6!%=M:?*/&^F4/7N@\)>53+6_:# MYRGB0>3N)0Z^HN$&G18?RDZ"4#:4FR.NX-+;-W-IN,Z3-,VO&B$\5(F,2FH' M1# ,XA=6FWEN<1Q'(6]/>]!S)MY!V"!J39\(GMA3M-0,P=4R_5SN;JM>9\M).;%[[ 0P_"#F&IK1C7:K/EXW&[S"N$@K#" M8?BFAW7TZ6$I3A/&)8\UC&Z5HKJ>B"<:#E'1#HT9&YY ?EUPW*0_CI;$K2?Z M5;NP&_/)1\O\?I(6C[[#Y5B8,IZ1;)$,!%T;7[1-W6"3L\:YCU'TIUS]*6#9 M>1B!;776DE)F33TCF>?/L/#_\G3=8!O"S2]-_03 M;9EGKY[\DAZ/TA_)Q&&G/W[RY.E3+ZGO<< _+5?I#P4Y$(L"Q%%[V^\,:+YA%3ZL M#!T=OH^QOL&#+/IO35VF9]7.CTW[^2SW M\=X=6^X7W F&H=Z/Z9B?ID_<;ER@$4,S:SXW9?#H MCDG'7U_V#[*V_Y./FZOT246>[%6ZM?\9K>S)R1>SLA][0__^9TE7+_*ZJ+"; M/ZME?W3\Q2S[!UG;)ZN\(LNMIK.G:I9C,C<^J^4]WOUBEO=C[VJVWGXJJWQ2 M?C[K?737K#7#[PH=/K@_T.&3!^CPG139#0AX M:0@21@HM YU?Z*=CI)?VE$0R(R'Q7D5/N_7LBIX]-.FG2VK7*@(4:_/ MM:J*=XL'3N]Z-$J? K/AV%WI=\=(&]N@DOW=O=TLC0N_^/FL3V9G5?Y MGT7Z\V(R H1#?\Z,J,XU-&JD\W)W2>._;"K:^-KF$(--SN9M66&DAQAI-/3- M(_5#\PGP]:&-TG\H7]LF.;!OF/9&(C7@;BTQ;:/T!1#6SCX [9RC)\5O^ >1L2^+H!"7_-#;KI=Z]>/4M?%?F,_E,5I)339[!- M!!Q&>QWRR= VNB[S:&40F5>T]Y*(,\#QFW46/0M?K;\M,LWC!(W(4 (;KB++G2E&H^;'?\0'H _ M]$Y/CW0(X:"X:&/1I?^%#^C=^[*8+V1YZ-+]\+3BIXW2'X59%> EFP.%Z[8&!LW8)<#FV9R+=T*+$=B\8+^%7S1?I#WJ;/ MJKQ.?J]!E]]QE3-0E NE^/>O")718S:/&4?K&M.<124$#UJ*M92%*'"?V[-9'KMVVNK%"U4&P#$@6'EF#:*XB.HE5_!T5MAD$O6+ M+"O%%".USPK":C M@F'R*ORM:02]/'67TUCR=A$0D]+6JE_CWWIJ#YF(=?B&X""")?(.;WA27T@7 M++KUYZ:>H,3*RT>A F)J#89'=X.301-43%Y>PM%+_T&F"Z:+Q23ZBY_5P#X* M7[=)MGN&%1[\2WDQH?72E_4?J,_#W"5JYFD5X9!C-&5J%90U"<\RF=I74*>N M?>R#8F+%%">Z_Z)6H8&! _I$3_?03R-_ MY&7/%=W;37\!U%_S]?WA8\X?W3@@D^(L[ M1T"JXB< UL\<3 >[PA,BI[L"%?29M,Y6_Q74FR[D#/A'/F]H^+2^M(+&(8\F M;=)Z6-6E' V\VN1)I&=7Y57Z'4S)H[_Y=A30 M7+$_E#Q=@I!''$?GW+$RC5PJ^LU1]LYO^@F1MYI#W?*.43CN0,@^[Z1]$[<\>WDI%?\O$X/R_) MGN[<_I8]D2UK^*/AUVV8H='/HY]= MK#+1-L#JT'?1MMW=C<:R<25_R/_,1?T_SML9C>=Y5O%Z_2!\YE[/B3N3OGGA?&BTX4>E&.RY+0=J.3^@A_V/L.F66*V M>#P+3Z1<]V_S %:@^:2A@[ULR.V9(8NN&LX^)C13-ZI0;F [!FM>FTLCB[.N M6RYRVQT2P9'9_!%AHRK=^F%T-OI_1]O> ;,W/BC5]T2-=7A_\MN/'O+;G[MH M^SR+0>UNS+-L/Q\SE14]V\( L$0EA>7.^#:(J,'_"JT M_RXTFN"?3LK]+Z8R7>C?FVH<* Q2G/VD9NPN/B0UW1"$Z0V(AC- YZI".'SD M9$\BZW &^3,F"A+MV7(FUG9;%)GF>%:>JN*-7;!/1H>KG1W%YF:TE9$;=V@4 M97'_2C EF XUW3!4SI6ZX3$]#N+LP**TS!TV ME\R7= M!9L&W=NP].ND]6DCT!PQZ+(A^9U"^3+M]*DV.5^E5/H;B83(24(2X MS2/#RSU]DPY*F6O=TS)IN#GGIS)#K'M/Z2F2C.W'_[&H7(/!@2]7!=LE5TU3.?GEH=NV\L>[9YDIR<'GHR/G]N%#TP60B[OU1M] MPT7)IJ&,5;DI!5EX3:JNNRSGZ1:]4#I?T@"V)1:/UU]<@"I#X"$')Z.C;X*7 M.=Q,^*DVMD3&]NGY,#Y?'I@?1G$Q1+0S&'&INO<^L\%X"?74M.-@UI)Y7K*Q ML11#C.G:"O<;I(Q@$$RBB1TZW@0LA2#;5 %DI;2LY?MI;^=CR;0PH2324H'5 M,J63CXQ9I+92L?:<.CP0?;3'Z=NO]TID++RT^EQ,$?&"B M&PV(#FE3O:@T+X KT$N+Y7_PJBW9 VA@8=U/K'4S^G( M]I(%*+RVP&KAM?=>[O]0-M>""=L$ITF3)(Q[B6/']4+TA^+*!)))YCX@I_64 M,[UD5## PSW T^N2<]8U=:TB+:]D4NF)/(.)K+'[%KX-6>^YR=!S(ZHN#D!5 MR.P%E._NS9GC0![GOH-(C]H8Y'JRKF$7M=K!)YI+2M*ATRC4>] M,AMR_1"Y0\;0A^#2%/O]::%H@R>JW>XC#K"0CSH]K)"\GRW ML*EWFNG.G!0P]^;4D\)U@$0700CU6!LE+"XMO,5(:L&?DM1*$*/K^UA)X&-) M,[:Q%8P^F +OEF,[NC\YMM.''-MG+MJDF-@AZCLI,(62:2'!A#@P\O7N:,_[ M)'U#*N,N8%5EI]Y0TIX,7#07GCNKWW"\-!E+I=7!5 M(@Z6U^4,B,KK%L^HI5D!^I4Q=3A/_S7J&K@#]7J;0L#TI=4>KR%-IC8LI(5& M@5;@QEK70J[JBJHL'CO<[\_Y=7IT['YP5=P^XH)F6V.B)5C131#.M]T2ITW$S:;*AI1X M%SAB](PQ&LJLCO5[0 M-M!W*M*NVARIC"*=C@ _(E6D2N)&Q=Q+.LDEE,O MI=+H?4.PMA_BU;$/[Y$OW((4=/#SN7, 8F_PR[8D;1(VNLQ?]NT?S$? MV8"]RX8T=UOQ=1_/?GSVB@7GZ;.7FQ),CJ#^QO@$!PNQ[_@*^4T8W)"H R(A MA3&=9Z$&,9\O8R6_K !IP)DQN2J[1O*:4B^+5F46SE&@(V[2YN&=RV0J+ED< M3P2/:*SD:DL3'0M')M)&ID9T$%X"]QYCDFRT6:7Y+C44!;9^=DVEB27CZ!=M MR9G93O,;_5^E0%MJO(<'P[_=D28T.=JB:HA)*!&7:;SZCK+]XX@G:>8=.FGD(Q@CV4TT'\K)E M4=+@XMC:%7+PU$\\XG_(AM0.@L$:P6&C]O?DS/8[.]D84PQV]K[*VU8OJJAO M5NMJXY/4R-I6N $9P;$4P;9)V*#39D>3MPH6/ZEG6H7I-9TG?JCUMFI=5R+_ M2:/T"5KC"#8,T[&^#/NV#&R]K[]#NCCC1;W%\(.5!NY],Q!PFVYMN4*G5BMAIQ E(N]'9\"!-_*@4 ' *!\@/:20'6"6HJKP"VME0SY$PR7C MTZ),S!)U[M9_@.?IE%V^*=EQVC"!IP^C]QG4S$1HVUV4NDOZ< MC]:S=9]*B]P!7?(J6N'25Q+B"$L4)Q3Y LX+,Z]SR /473[,)R<'U?#?6+X\ M5H5+R:S[)'R-4D 'Q6)@Z\(5P4YS ,B@<1@R\XOFX>A8W]90H&J*)("NH895 M% O96*).-!TP\9TO-R\N+Z 9 :*>&ZGBUX(^H@SI"TYUCI$!RB= M* J"M=-(G93N1F5U7G!_+GV5]@47L!P=8V CTJ9%)?E^-#BMS#LO:%X90K*4R5NL(PU'AWSP4EOO04)44H-AKX\MBLJR*6\R>YI)=SU)=')> MD?UCD\C=%25CR&^SN7&3?IEWVH:-E*PV)J4) C&FC7Y*[FXJW4(UF3.(;S >EH"IZB594L:;3H0(AJW\FAM*(H+?L@2*^-H ]-U M;:R)CP>]0CVD-M\-L8L6%0HG0Q?82>VV+.T\7X74#[V5UDW$A@$\L[R[A."1 M439-G.BHYAZ6L@Q_GI!+0@(M*3,6T=B TJ,Y'Q .WD!>ON?:1C8<98:S@P-# MY];:CG4P7M;B]=S8NB#-/KGQ^':(+HU+N"3DX"; ^DJ?56]2)7HK0!K+=GS) M@EG' GVC)@&7AC>RZ%A! ,/HY4.]*G$[/EDDDQKAR%&LL>9!K_ M3S);%>%GEA&N2S[5#T@U="<(:K"J+(%YN !PS%59J$Y5\5:/671#LJ:&RWC3 M3HI\<0F/NM,FFJS81$C"9H5TJ<]<>[5L 4RSD7GK:1#Z?"5](9LV"14E-E$Y MY@NK_%K SN06&(_7!-0&Z.6*MW+3:AZB^I06!,A2;;S,([WFMK3FC2JR_6Y" M7N^J8< [EL,:') =CDFP;/SV\O=(9 T_E;?65MRI)&?)]T,4F0_MY+HA"SV\ MTK:\N%R@L;9#\O.HQHLE'W'2"M&Q>I&MOZL]W5/C7U0OU38Z#WA@MX?)"QK. M5KGMQ$LJU9>ST7@Y:S*KC34%98$?)>#0@Z87(F-5X*@V#7^Z5=);9'>Y=]T% ML?S4S;BQ3?M(O2S9RTX.'F4'CX2T;^_D-#LZ..R=7>PYLZ!QE,OB)>ZT8,\E MP,V:XF)8E/\]A"0S"X3AO)G(3-+SKE_U,,?VP,M\0K)\74!Z$:<#R\'%D.GV M]=[^Z/3(GR6(8<9*.SR_DI.#P^ST^'3MQ)ZD*)7&3G@^8+6%#G\X6@D?#D=$ M?)YHP@G'O6SOB(-VB1F M?,0!ANERL31#8%@QP*^AW=H%\27,N,1A>'7M>6^-$,G\<$!70T/W?K^_&^[C M^-[@/DYV'W ?GXUH^S3BAJCU?4PC2LSYCR*1*E7K4,W@8[$C2S='<[,[-\.2 MUU,(&; HFHXX,-TO*ER.T&N%V:KQEUC9+/\L,T3;BOPR01V'D#?WJT1*I*;\E4BUK5=_6"S!=G$Y+;91#.!F_966<=L..T(E,)@ MWC%+7-81KINY3!/O:4PL:IIRU+E8,D@LB$H8!N-=DY8(.$Q](7RB96[F, #I MIL[ /%\-17;Q7?2.2^7&7>1OTN:XG^_2 /RDA1WE=!S0[D1>P8VVRL\%E&,@1;F7@":(EQ.2_EEJG> M@K_+#A,.<;!Y3^)1Z+,Y#9N_EKH+ >%VRE*BOY0XESU/4,[=P7\BP )<0E'%WBH3 W 31\X2[-L068SL)'/Z:"Q X?W MFR5V DUSV[ECD#;O67%7NG&)_^>LD?SF8EGI5@R[6:P=V.Z8[6N=!2\Y)[,D MTA"EASTK4")X;-D]="+N(,UJ/[6S3[ZM[]2Y](3%FA-PO4/)S[PF? 4UR9I] M+:)K5-*035II&9W+U%?%+>Z'T*=F7 O^5@>SM[J.0#8O\G$LXZ['2 M4467'=!7;)7;?O JYNX>5\?1/YND0N#WFM%C+Q=<>!$D8GP9BNMY]S5[>< _[3Q,MC?DA0%D6GX1G" .1Y[<'D<^" _O M'#Z<^2@N&_]5CK="5:M5S:B;(9WXLH"P'&>(I]]1_,0:*]<@1FO-8+H1-&4+ MH-O.;S3=0LGOHY>C8.L@> 8,"$YC.FQ\@"XL(I',L& -9+Y19BZWE;8$(L:B*EW^)3!KOL#,9XK&!#\$4L ^IDI@7# M5\:2N'>>NO,HV [DCHP!VL]!6Q*%MF26]8_-E%*27UU3A<1DH_3,7K.&4*'' MR#XR,\@V#Y]-N:OJJYN%IE3M7IZ4Z9(^ZF98E30P\ G-()[!'W#-99+E-'#- M6%[Y'ID'^#D":(A0QXJB//3XV\WMQWX,:F=T9(J6$- M8..VLY'/[,5J7CBO+?-\?O;M@8:1DCZY#N$OIM1R6,;XE4'Y('T2YH3/^(M& MK6[:Q=VR!5,*PGKK:[ VO;[<9? 3E1@&R ORQ.N%QXX%IFDW,.E8&[0M^M8=;%=0;>L[0 MSZN=*2=3%(6XM7_TS?8@CI.&=,4Q*?M*66>RT]WS'%J27^U1L*5W6DPL@ R' MQF 19=M_?1Z'PRG?>@WLIZ*63^RGRGYQ3#;M]VRBHA M.RQ=EFD;-0:ZAB9T@&13?(FIQ:Y\DVX=;]^(4.[MO354VM\6KX>S+QK,.T$' M3NX/=&#O 3KP^8?Y:*N]HJVRI"Y*'8O+E=>6.@'R;8@OQYL5@A?..PY ,_M.&R&''W1=) H^; YG MZ(F'7_LQ:@E&<67&;@S9=N!:QR$:T(\%D15G3/7\5*54<(YIEVPUD2Q*OFP0 M2)XRT9)Q(6Y+_:-F517>Y\P=E0[# K+$&"PX=\:'*T$))F;->W">))V?*9D_ MB\O.J/OQU(%GO/.AG7'$MH0'(C.?H/),)T5,W4W4Z'XOD ?D1J5140QYAX":=4]9[9**;#FV)!9&V?9F5"1GK D>B@*9OM1F)'"V(W9G5OD!"C WE<^Q_LG8ZGMVR MICU<+C1&W44>IFH&H#R8(/9FK< .JBN,M \OW;KP$B!JMVD1_H(BNOF-X:IJ M\"Q!\&S Z^C7AMVLOM*_IK[J56)*R!6 +&N3M37Y6?LR!YS#C7H;1L;U1)2G$F#XKS;RC.7YL%UM$5ZZG: MX["#D>5*6.AV*K1[NPXMNP NQ(NDE9OC?-D56J:9#)9IZL)MK_,VW*0VMZXO M"S:0##[6NBVQW1R:"S'.\E-!ZNZHL7\VP15"!JSZGEU!!=;$ M>;1T0QZ-H_/SEE-(N7^@+@E7$6ND;!X0*6RJ#TK18'!O8,0) MB_B7\H-5QF:17XI;M$M#^:>>MD'Y,/^Y@ILX);DS_P=;VU)^B ,CWN(N;]J+ MO';/HBEN<\\W#/R?*]%UU:W&S-Z,I0O%^)-5XMTI+=TW;W/9LO@7P@[:H0GI MT5(8IOBWLCQK#3,0?D "(^,F).T%\&?1VJ7Y+*\NZ#\.AZ2KLO#"GS&^1BOS MM:&U*V-N9F$_>OSJW.I^)Q%'256203EQ[R%QI%&H-%HZ2'U;_VK\95RVX^6L M8YNR2US,>OTUWFVT'9<[[L3H>\2Z,2R&I@NZ(%VEI\D0E!#^+@!V?'I&T#I. M?VB:F-SRA>6_UK=W5/C*IZ_:1]^F#L'!!Z2/HR)@)^8^#E@7'$_T' M0#],H/;)LZE&#:R\!/0.[41L5]1 RM%)EZ@)./P0?7.71F_N$A\\W\KU!=:J M(?1-7*S#DP6$;H7%WSM'N-I&Q;^F@JRPQ%XQ59 S#;@J/ (J.#"];:RKL'7N M)AM@O/#MR!32PQWG@^] $T1I5#[$4VJ]9@OGBBWLA+L X2M6SJ7L2;GB&NCX M*%IU(KD.6\ABWY+#Z(0XPO9DN&'P*?^*11_KMS(X+4L,W]<'FGF4J4>VTFZW MAF)N*"J$&]_[R57YW;(N,.FNCV,06.3X,B?$!O09Q%O[Y@6P^RSU:^?1P8, MP7ZNCQS.,'9G#P@S]?XY:M@RB%*>"*VYKHW4^26GE78($H9]YY>_;!02M"B, M@7M$L2+UP]B(D6C.%U+[JU> "YBN]W!F[L\P-L$2$HDR=?)0EC9 M]R;;[XN%$%TQ!/,&I$^H[0?@XIG3N_2PMLFU^CV1/*LOAW_84'\]#_GH_N0A M]Q_RD%^4G)??_U91A#(ON*"&-558CR5]3OL=\0ZSO>.#;/_DH$=-]@D#;5]B([S'(R5->F&D MBO>UX]TOKHW,!BJI1(B>78O=7#M)BMNB=(/*RV=]#QSH+NRM+(U;A1O1HNR6 MH:V)Y^ QMA^=5B!U<&_TL_Z>4WAC.JT'XE'R/ MA7V3>P4,F1['?F(-4;5MJ@S[LD2)R8SM+#7%AEJ/MF$K9$%9"1A[E*)%*X#$ M#OP5^-K2+4IX!GI]M Q\!FL',VN]]Y2J)L[7+:).%\Q(^I'IPCX1<<49F80+ MC\N[CW05$.7>-.B63P8DM>2V)-P%=R*2@\S>AD8L:V[S!@[U 4+$7_-NDO]O M^G/)D8/D-Z!OCXYWC\B%WMK?WCIC2&W*O][;/=LY"(S^)V\D/I:>C8&X0")5 M^(]F!A4MBFCTZQI(W U?T#P*J@F M>0UG<5PT$&8$KZ[_V"G7(H%($:V^VD6?HG.>MZ1-\ODE@C-,:DH&3+IW?(9_ MLP6SO[OS%)X1:=6+?.&AWB^?/#9*S[:<<7WKLAZ'@#K QX:$XYEV0.,1[GJBSXF/!?6M8,S[9J+VUA XQM MVU2=2S/)5-&7C;DC7]2S.EJRE/6ZOEL337Y46BIVW;2O[?@,MPB_I;$FF?Z9 MLH;Y0@L46W*C#7H^0?U)NP!"W[40^L)U\S!T^KZJZ.'92#8:9QLT==AWZ&\J MQD 59LFO.9G<"^OISOLI:C4D:M']^&Z:<0,GP?H6Y%TGVU],/!_BLDX#S31D M&(RKOWSY1<0 /T-'+VG+W K*YL;3#-9;$H:POOA]*I'V(OV)&7GY$'^!HG#4 M3)PI_]7Y2LR)^[A__V"^8ZO>T=G"49M(%S-I+G-9Y!-5\H(1-JJCTAJCL8!> M:V4DASROFHK\C+PE;Y<;V.)P9OO)O49IDGE1?)\ WN7=W'A)- MQ>+R6^;,_PJ!PG];M/80DJ8%6AW;$!?-_"N-)2XF=I'>?_AH_N8M'[28;+IY M_W#CS>\OXO-__N7T^.3T.Q??&1C.!QX!:] )^UQ/%I?EF,GA.+:Q_QWGQ#6U M"T38LI0+Z50GLW8./@MALI&S^[*HYKWM@1J\Y7CAVWY=-O1_BTIZ*[*JP-%_ MP7&/+?X=PQ'Y;%72#]% X@/\H*W01^&,T7]:EI)_97%4$7U/&^)!]K]HV:>S MD<2Q.">A(KN+S895N ,*+I+1HM:ZJ5?=GPHH/W"++W;I .V.D_6)R M[^J?(ZD)@)2@N+MM"31$\L[V3EMPA&-<:'T!64^7Y;E57]<:X5T*,3FZR[82 M%<%HP^ (@^H9;L# J !]R;1.@!\6XV7[L&D>-LW[VS1G-3VTS9>3@>V2E\!3 M@Y^T6*A4BG? X$P.\N'.+*7SP$-_A5W%^_- 8G-(36AJ^F=&'QX"DZ@6+K0L MG>95AZ@"H#7T6X>>)--J7.25 7?\.X^+R[S:FJA1O5G'K;GP_9\+]OS-VTJ^(*QDR$B M?^AXJYGXE?V1H@;]B6P#!E4R^4W5R&^;+([1T:;42@MFU]F6T,% :BHZEYXJJ=RUIHBV88*3UC->Q3$$:[2.?Y]U=.0U]GUX#^F1"]B/_O<;B2+611M(A4NUP>O=DKP M*% _#(U3'%P/.%V;&E=$H,/4C TOI:^EX)?ATI\T@_^8AMUI$.KQT^?K<58A M/ UG>Q4-,E/R1=CF Y^@H9W>@J/T"!CQBTM2= @ <3PJNO'FF>28;=D643!X M(!7U\=3E70A4OBMZ[_3^H/<.'M![=U5DS\7%TNSMF:11[V-& : @0_=H UI) MX255ZM=J,)#HC"CNPLA74TK2<(7&533JYKOBV MESC(PK0*G6K60D5>HP4M BXP-(&F3V &Y8QI43>;<>5T I>=.B%@?GV3 R2/ M4N @^P"[O[[H,G>@AW2U,=1>SOEV(D$$B_WZE$J?(,\%)1PD3 VV=:C$$%7N M\_^V4U8"&V9EO-5R_$)%TU259L>>SQ<[SY?J%.8P+IFA^T4K/76>H>[X7JJQ M/PHA0W*DY7.=$B[%;I-U1E2(9HP-$Q#8T>[NT5:^O;7WB/R&KF31E(?+1O65 M,,87Q;L\7\TXYUF1Q':67@6^1HKC! O0ENS9)UVQ4!)*64N[4_%EP: MC_'@?.=P:[R] :IV[[NKO @H6H?A?WN\Q >@(]@@,8SXE?1L>@D^R3%\K7;E M4M]A#Q0KI^5CH MY*@]K;?^6&V>W@81F;S=.]D=/P-#):6 M=Y-T;+AR- Y,:##% W?OO0Y]%55)2/35DR>SJ>?)CWM &J?]=$)#2MQYSO#< MEM'#'=I_,!]LIKAMWS^C;-.+HF'T<#GF$B=2JY\93$9#$V.:QWS>T5ZV?T6! MY]MKG;>%J$7W^"AU&'P. KVL7*2W,NZI)M^E^C$^C(#XR7#PFKX!>N??O]J+ M ^Z])PZ%6MX>JGG%N_=7)UE/8JGZM_/V7[^/MG__VP8_1/5I.,#HVUR0[O93 MN_'+O_K^)R^VO['8?J#YWW__T[^_NW?Z?F;T\_C:_=U[];5['W>WT*AH%!R#6[4Z&^S06ZOZ-_M2;H0>]G>X=H) M<-/TW&(@G^$D')RLG>'W;Q(&#)F_- D?5N6_Q;8?WN"'M]_>XDT'0<-W]E4. M_\I"TTWII%F>5\6 *_$WE_X=GJW"L)^='KW5J3T<='O^^A;YV_/VWB9I8$8. MLL.#1[>:D2_R\SDP_!X^?Q#9]>&1L'__R>\$V'JT>W\ 6X_OGLXDR0P1# :K[[I9 6@X.L,>G_ULL*6F 8?] MO4]A/KST.=G7#1!TA7PVE)YZMIS0;:FZ)EMT9T1[Y_$CVM**\[V]1_%$CUXJ M*?3J<@*<:%N=',BC:I'/TB7V+\5\^NM:9QWTQWSZJZ-)7DVV97>G)D1^7S?S M+$MCOY=L'&:5K?1"J8!.T-[<#O:V*G[?K6_BA>SJA5R.3VD]["/>?7^0D3<[ M_OMG[$5FE?/]6XJOOU MSDWZS![T2/DLY**NKERH%K;2-1U^!*:H(L,KD2'+J="?O 18&\MH146V! M=1E7F:[DCJDC"%513XD#A$"I4CBI^H\(_U1Q"$O@5\9S"JA^I^V/PIOJ2)NR\>4XZMV7/.K'JA+)XDJ.!4*?>/G79KMXNO_+&[W]KK MX$&05FK4E1.O33.[8>??PG2.;+-;M(5W@VI/3>I%2DU,AHB/E]_>=11@?B)F MOMKQ-Q2$_]!0:/:C-(8G?S*$<@0-49D;53/N\%"O;Y7X V)7.."^"6+",F;9U@,@IW^8%BQZ>=IJ^*R L6^Q$7!IZGS M3O>RL]2A>]IM#H4:$5&C(4$_$Z*<5*"0 RCU5#JD^.-=9Y,)P"]99PH;)L[ M "5([30T!VLY#M;6\BJVW3K%!GO455B%UEC4J&&QNGHT/;0$.Y?^$\)Q@F?_ M$Q0\YB/#7[_WM;>FC^J#/8^S$^39Q"."Y&<_@Q&-3@-L PI$H-+W=ENP#O^" M)>N7.Y8L+FRN34DM;W;YQ1: PSTMKSK!K:>Z"+I$=>!*/Z6VV1GUOJ3H3$LIM6*@0.H=_*UM4U"_"C(G MMM^I-RTT)P+CFMM?8AHG8J]L]5;9)EZFZ:2D;<5\D,1#;,*%+ E.JU)U='5G MG+XF,62+7=5A$QL0\8JN?"GAGU:[D=K]XZE63K;OEV.Y\,(^(;[I$R*Q']+& MQ&E5"L1<822(M:<*A$PS9-% (@V*(66B94>>1).0UZ,43*)>N[4Q$RIT'&9I M-H$](\V1R.Q5GT>W8@EV:127*DRCGBB]9SU-S%5[V.Q&EZZZ?_GBZB;?O5+Y M[ON#=&M>C>@KIL4;C;#7[)-GD;]AE'4K]6JRYH_VO4^1-5_YI+DBANS?@.,V M*?RUSO[>]KK_^VS4\KG,>=O_+?RYK[_X@NY_#;G7:WLQ?X M2U7]V-T*.MO[07O_8:5X2YEYW]I\_M3[M^ZFWT S)/YQJNC'CK7Y4OC_$4ZF MO_@?= >S/G=G+&BO\:;BVW_+YJA\-_W>8!#ZOR'3?2)[[Q?_+ 1;VO^(9GBW M4]UW3Y1-W@PZ6_O!;A7(L6@/;3Y/EGN[M?O@+/=RE0VBE_CY,HO2^"LL?#(B M5\?LB,,([-M+V!C8.#Z;^-N;@?\1"9+">!+ 3UO;6VH+M)YA#W2#O>U*R<(+ M(QV^90^\NEJ!9XX_.[&D:B2I%*"^/3J]P'?QJN*<:B)J!7V[U04?]FG#5R4L MQO.%L$$$>$N#;_#J0M0>'9RWD5I9R:W=?<&MO0@=H[$_&NZC;/&XN#M\:(0)P;UB!\FCN?ST]U&#K.:."CC&H;A-!8"-!D:-I_U3/-9 M>/GI<);AS!#(H;.KGT_N'H5 ,1A5ZJZNNH)SZ),J14J]-JDW7R A/(EUZ;OX M%=XE0:ZBE)MH8C^.E%IJ##%,1^<.9N8K!8*Y!;SIFPL?U0GV8+C[NYL^484A M4$/BAN9S_37X-[\=+F_SY<@Y&Z=S8GH;1)Y*(R_\BO6 D\$8LS;DNOY%?(4S M+=-5&YU;DQ B!0W7.?J('W%Q@2VD9@2JVMQM;;_SS)!UP-Q>SM(7,AHMY% ) M/D0& 5OV-!G"C@[]SI:_N;VQV>WZ9_\;%?^+,+K/&?*1OKQ(70;F^;W.ZA0R M;C>%C$O:#W,EK8#-%[("WJ/J]3)IEL+=9/HSD,*JU9()I9M24-20?6F6[G]/687HH$6IF)(;EJ#26X0[_N8P#N68Z.[ 7XNQ M(@&G&ZD/MH*=W:XG\U_"HX"]0*H0DU,3HE34V4[)@$6T>.B7GOPRUE^H.O6JRR.50)WE(2X7W6;#7Y@Z MGV:KF ^*>!2'Q*0,XY;O5W2C?(][$7'FPU*PD8)!DFE$D1*[ER\F)2;AEZAP M+JA'FH^B(3,^X[S#Q'?VP?O9W2HC?]1,4]HRSD<;A%OSADE,+QP2S7)QY\?A MSL$]-(99R^1J7(][?+)_VR=[]9]<]YT:+9=FOFWK*&R@Z>JG_3W*998^E2N" M87YF2^9HE$6,80Q'V$E^$6+!X JX M$U#-*%[><&JTT%/!!=^*%OH0#7)20[O&ZTPL1(XEA93^\1;JGX5!X>IYU/>H MGNO2(TVZEY&0YW\'L+_^E5%?: )!9'#[!MWNV9)*(RSZUB_9[;%_(U)+**+Q M^#OJAKJJTR\0@B'JRD",48 HEQ:9J47;;+"V\4!JH,C,]4=5%55@:TJEW%#/ MN2H1_6 0/M:[;.7(TJ\LR6D_L)PL6MZ1Q9K=?[!$MY78C,7D Y19R]X)GKL3 M""H5QI-BH60-U0;,R@#NYQ*H2PS.4S ZTU$/D7!PLB^BP+.9TA%M3FHTB0G: M6UL&5SQ5%9P')SN&HXMM\*8:_0^_TX9=(D(B5 M="PNJ";Q4IT*:MD* LZS V:KV(3G X+8"9>&VP7^-U 1+HK[J;X+(Y)(EO#0 M\T;]U5-%0\.(4'9 <$Q?HIE&V-.L6Y%!5\I4 FOF99XCJ2J$-Q@IA"^VU]FLK6-Q0J^EW !?D,VXAT=E%&1HN,#_A$SP*@X[BA%XUPH,(LX:8@W<+ MRC[S&"8!+!#FQX'!SA,M0QCONY%I\&HV'D=4W\:-R++LBS]-0N[?HN*_R']. M<.!KL"?QJ4KK3>*46IMA%YTAS[4[2R,.I1:S;/A%%T"HV@:EF*@KQ+_GJ/>Q MC5)*M48PB/39@(I+"XG%KGN%)58LR>&Q$X,'AER>[=;6N\"GH#^*]^W6[MU% M52J-4.J3TMFGO=2F!W';E-!8A;@S\&"*B>HIZ[- \U.,3ROJT=WDAP7F-VR! M=NCQY>"(V\%V&39 ];\OOB7 <\Y1OR[8&H&WT#X/G&74/@$M!TD M$5#\'CF M^30L4 9OOW,TV!U%>DHZ;[)11B$?(H88Q:C\+#='YI2" M/=QEK5K,4:IS_ZN9Y0UOWC6_$WXS/BHG9?+2*VZY79X)13M@#IRKRM[NV M;\_S5&M1VM&'S9V:F[CI*B=V(\UV\D<:SU2 M65B#'#?!8+JL$W1VRV@<'9,V0P&?[^#H\$A2#0?9.JD5N!B--_0OL?'Y5S!# MJ2!Z;P>4@2??3%T31]*O=8$:X:B"@67(6]64U'ZYE*/K8812L>X['<@LGDKU MN,!G&Q8U7_7N:US)2I&-!COD2)Y24#@GP K;<%Y0YN%&WEPI3*<]@;/I.;.) M14%IY%:Y.S/<(A-,+I,^C0EL67N:!F'Z!0O;\NR+1+/80]'1>#*WDQMFOM". MCK73*IMR'8YYR\=S?9Q2"7T\!'!?P>ND_Y(M9"2A1"_1G[ M2-<.4"Y?]PUFO'QRG,W'KM'MVZU01TX2 .YF\H;L5+Y=^?T@/$1W=? 0.PT> M8EFW+)D%=^*'_PF6)VG8'7K#X%&^F%29#I^!R;^"!X58#G&I;D$ M*Q09:X1I>X_]BG!(F/,R1ZD.ZVM/X*(LC M/$ZL;?'Y6-U+"7R243PB%>L#I1I*!)K;+]<=FB52;J^.%_Y]ZZ%\'"\^QX\L MC>-?L65I,9.M><:.<\\]O%6F#9;4R[+OGBA_[.X$.^TV;D\5#1-WBQ6H[')%(^>/(S8L/LYO_/=1#FXI;,7 T>T!K0_> MA6V^?0:_J,BNIR.[_J>\91X!)R6_BC2-Z<%E'(W](TU7)S2'CAY/,32B!Z;A M\3H3*']3%'5K-85'ZZ79?AH"_]J33%)2P>XL]7:\<'\2:C4 M1R%&E)$<8/H<<[H4Y2X4?C@T*XI&L'"Y.=Y&8&\]S2BY8A5YO5"C4[^]C4ZP5^"/>[+0%/)SUSS#5A05.OO'[ MX)!%(#:X2@EID7#>8+;-UBS8&]H8BE&$PAWYP2[#9&P= YQ] <[9M5&ICI>' M$T0(U^RES597[252%CXL+;P%,:X^IB4)V:UKK8HY1>BO,AH=I8KH5,BK\2M@ M!Z3ZR_ $SO/4W")E< @&I6I_\&XV\'_1OQ$1?2P/Z6^1J$"8.Z&,/%,3^^)C?3 MZ%Z&^IKM^ES"(Y0SXFPEBU8&Y"V4K51@ HI[WU@G-AYHN87;JXMC':#UA;7< M!:_+T5<0(Z*?#F"U"B)M>>OAK/K5/L&\X'2:@(:'C?[R@I+^8^B0N_5TR*]I M"]Z'$=G?:UFEC,?&8'[:;?D6#WNOA2%#X\CTC?M"32'():F=ZQ60 2K!:)7- MZNE9Q?0BMB&A>%:MZ^L5[MY1VI[+HG34>N_EI>92 "@V5P= L=L *)9URY)\ M PL/HU#]4+M JR77=+!Q?ZO5U5'[/+J*TGF$#.\Q/):%'<8>A_"L;()^=I)Q MWSD,Z\%R<+2JTO!=5VCH&M?U/UG\HWNEU'T#[]-)V'3FJBO4SSUN)_I M/^0SO4JAC_K,]L,_DR+D3FQ;T$A,PG^/?%X[,'F!^J)UQAUUMU>BL./WZ +F M$I9Z&$54]K** KJF-O2:@%)>J'IX9;K^,*$9FYH9H^TL5>?2ZXO;AC*42E&E M#6'OOTU5G G,9PI FU1NBQTRK:8-DX)4I-< L.;,R3"&3".9V!R)?%LF8!; M3W$*#F.B1QA1'FBXDMA.,%)Z\PNX0FHQ<6<0=,5S6SF.LBFQ1/DC-6=$/G'3 M\O^0]BCA3'Y%?([4'Y,$-F61 C\<8T-+J@0N+FDW&YE^>_+3;#9=*I;8NP.>IOL+]1\Y'@DT;<4! ^2%\26:O+93'E&5)_Y=GT M!BAI1C0(S$LE,2632*\>A#>(HCTN,(L*PC.4_LF?HDF6PZ_F$Y68!/]N%@\3 M*1!6AHO$ RB_BG.!&(:R03 M==:YJ-VNDZR84?*! #9N2N''=JNS9?5ME3S"YJYG-<>#>?YQ5Z?RZ))NVR0? MZI 0RD#))9L(5_QMGD;&1OP4WHA+L6R%RR_N*1!SENTNA -PG[R%.SA0W:A) MUN01=3F:J&1]=?O2_"M;8!9^]>,)Q>MGS+,VU<".GY6IK="4O@$J>5:@4QG! MI1.A3H/D=S,0@#-C"_]RR\.=B+4=S+TE\BV#4%1\5J?B5 [KRC.51JJ\NFOX>19XQXPZ8[^7M!\H7)$.6Z.%9MP;0\%]I1?NUS&];WS/1M MOOY,'Z?SSH\^^?M@Q/QVY)]^^'!TYO=.#OW?C_OGQRQU+M>OOH/G0S#Z,9F&<%&(_(&%1X:V:DW-:H51"LXTYS!#WAJ?[)"Q&X;_] MCTDV("+;!%UEGC!&0?%EY[W^D=41LKB9#+)$J<;^YY.^:72_.O.+O@(R7U U M'#:1=@N\%7_J/69:Q^$TO\$@4OAD--4*=+40VDU("1;)\$:,C&1",Q6:ZI=J M;/0:A/V/W9U6]]GRA4MK-3]LT6C?/_'J^+@Z)\=]?V^[M%"S5UJZ'I1&@ M<9'H565+\#)=V4F[ZKB_\4>KW_)'V+$S+_,K: [GG(L7A0](6K:^#],O)LU2 MQR[0@%TYSJ/HH'BF8O+L$=57P#07XQM)T>#L4HS'N.V4JN?IA4D?S_-4XD!" M;F/P3_K9X!?/85MAJ(0QS?Q@$^]D3@QRW1 HZV%@GSKGS@?(LEQ'WK%$2,, METT8OKJ===0"]9HTJK7938^QFSZTJ-0B+0SASC'6##9;:TFV5BD$N_7Z0[#W M*K:X)7GUTO'9US37*OY+-HA_P'12S=E>DK/]>K<4^/KWRTPOZ5Y[E EWQU 3 M/[4!!\,P05@I8E&YHUJA"97>(WS(P%5UPUG=<3=.04E?QH-XYG=;70Z)55*& M!,E!4(RT:++O>%U\3*_N-!S ::AP82WGQG\6+B?&J\X,2A;I!" M/2U\&$6$.#S/$=^)K0_"*V:BPN? "][[A]$ 9G2>1]YOBC5OM5+#Q[2YTHC8 MH@P/J*0@O'+G&N*$R>,KRFPA$9'JEX?YJ.Y>VW!\N+P#?_3]'W?W#?Q/>$U5 MIJ/\&O7 KGZ@5_/ G;;U.$2"PKW#>*JI951"K[K:11W\$'[3CZ8S+MK ;D'< M-$4A$%W0H2;YAXC@I&.U44E& MJ%*_1(13ICL-SI/(HX@Y!41)R!F^NKEAV4%56-AC3/B[K2]:X[23 M_*$R/\2T$B&E(O84 L$'+S.<58PX'@B6,T-%''*%BM6QIL,$/\YG%M8+K=GG M8J:;B6)@Q2XYDU!U. VQ>F$PGR$WAB?"%;NJA!>:(R].P=G"T@+[(Q% FB;R$DL3.RW&U84-2IB]+>5->4'%"KM;'0X]/MPMTMU;-GG2W6_VN M=9=2#YNFFDHI,);NY_-4\7E)39)'!4BJ<1<\?T?1WT M^G_*;%&/QS@OD'4+"7>PDJ,Z4 4VN<=DV)O$;I1D4>QP"EZ-G=^.>K9F@N2] M>G:]^[S2>@T;GS;/8/E H4D;8L4>&R 3DTB7H]VYEW$@UDS)6C=)YI$*"BZ!T^MWRAXTX5 M2X*VY1MV>)6LE:$J!K4@>61-/.J7 !/E_U(M&$>H)R?<8IG:%^WY6CR/K29Y4/TJ!(XZ%1G:1U?'8!W9UU,C4CL"C\1D@%K.0 M@$YP)S;(40\OB@C;R8,>T ]/^;<@N@FCY+%W*V\D>Y&KOIB_C%HR8]=#)(HT MM5XN-EV*M!Q;FEA-!1-54&UHQL59-VQF#W$1T,+6U77#["J"?\^X *OD'M>] M0BA%J>)&(EC,#8A==:;788Z=KQUMPM:GZ"%:*:6(-)+6L\U?T2]7>#M-#9$2 MZ@ND_8,O5>EQ0:U*+]CUH&'C6LJ')O"8I.7W?)01II.Q7?TJWX_?X-%741;ET0P!+B.QI_7(UO1F.>NO%ZM[E&QR0J/UIH:T;+1"MN5NHF_?-R' MVV7#>B=39*A-+_[Z0_L'^KF8AD/U\X.'=!V/9I=X:?O=#ZBQ_C++U4,0/XO\ M"FJ(H!I_$*4V&ZF+Y/ZMO>G7.SX(VZ77W]S=6GCSXX5E_^/_[._L[O_B=&\O M#>>)1]#S4PR=< MA:I9N&]1* '&W9Q>9ZBU7RSZ=[RIE,*JZ: M6YLHH%@34%S@G*X; F )GRGU*7VPU_ QQE:B/MO<'UO8.M?Q;G!"\;I!Y--S M24/^V#$1R !>)>_">GBC7E%4#V;1**7A+/@]WH)65UAAWT^S MQ<(\BN )$345K!]?@#=AD>^\U$&*IS"X;?K6:69@:DB_.[''D:[2+XT49Y$9 M!8K;N&T4L\Y..09$;$?&8!G?]8!=^;;=;\H)NC3RL9&/WSV"#U7#WCZ?:W(21?B%,]ZO MM.RRF9T3CIM?B//O%I25WO462P@<8SF1X(K550P''.JKD;)=2\KRF8*/D%$I M8;XL0M>HBI>5NL\F2Y8WM;F(A!U#,D0R4L/;PNY2'EUD.*TU3O+*^YI_2N<8 MDV2DE @R)I&.*VPE-U\4%9ME%\SW8\VZ6M@0&!D 6\MUAL? MME&7WSN"@SPK"K6_;)%J]B.\*9Y,HE$LE;.2!N9TLB@Z(M*1$%4F#8=L%61A M>9 ="YMS$U0'KUEWF;8HX,?*H_"-0GEKVJGPU<"_[L*+SAR#W?EPB-1O5!&F" MCVJV8K,5C0L2Q@G"E4 6DG];VCB,T%VT]WYIME*SE?0(CL>W9Y3BPO(4,:^$ MR.^^&*1,YYPA?\*G,$S )P.Q9ET>AIMX^:=XE&?9A?_[;-3"*^"G::'R:"EY M6U=A@BK?#"-,6:,K,NF+*!W>\$))'U."[+"_L7@\B(3'[F;482^TGA\GO?^K M0U_F>]?]YG0TIZ-T.M"3+1Q*5-6%'IVK;#XCMK;(Q%V=30L^54W_>HI/1!-V M\ 0"9MK%#I'LD1L!#UB\RWU4#F[%*@Q='+;MNS$TKZ;U+UG*\I-I#:RPHSCR M>$30V7#A2_"<@$>:H&L(!RJF#X9/1&IUU$%P%0+'D*)RYG?9I"8T112FA?W5 M[FBY\Z-DIO%:2P0IX')?QXK\W\/K=16(YB5)E2\ 2JY@=FE8!0S3X)!H"?S+ M^$*N0)01+$G+/\\$7C;3^7\U+7A?P>!*>S(TMN!?64Q\K8SC)B\YP/E0TVG6 M5+"SFF>V9EIC;)>HD2J\W#1<1 WJ\6+S9GC-93SUV3FGT?%WVU&K^HA4([E6 M4W*=TP9' CK"A:YL+5-$2W)<5M]O M'V2XXAI/*9W?L::O)I32$B1=OO_)#P-6[JP,L'*OW0 KF^S?"H4SD>ES;-QO M&_E(^7=LD+QA,(X+4("$_2.C<3B?V> _-<^-)F\TN='D6)FF2KI#70;KAR.8 M4>S$KOT2#4^X-CC MUMBPH"3*4\VD:*>>52X<@:8N +5P$EI.2!4FJ3D6S;&P7?/KJ+ZWB%1SYS>: M^K,DE4O ?PUJ:S98L\'T"-YK.#_**%5=0HVYL* Y'REB8ELZAH9PJ*8DK]E? MS?YR/'2NU1ESS$QZS#C.<^"7FC%QD1+\HYB2UE578[TPX8'//6S4_'6V=;M4V'_\)1^S9(3ML/J@< O_ M/\+)%'N_MOS??S\(_+^U/K?\3UE^@1=8V0#\VP'\^R+/YE/5[$$:D/C'Z9!: MEGA_BVB!U T,G[5X^S5ZO8A KL 3]%<@$#0-*9K/_%:!SA?J:V;$L15/T-9D M/-,&.52\)P+%_F\_,\"RN\U@'XAD%1$+!ES8KN]%VSM M;KE7^M-YCL8'%]C[F^V-$?I45 WD7^3P!^/O.1\VN/%LGX^]-)B9(0 06VJ8.Y&ODN1R[2@$Q"N-!:U\"MZ/GBUN5'C*!K-A[15 M['V#!OV0V1XX9CV9@'FE*W8CV)$31C .GJ2P MHZO3(:U./5W3&7/Y;AR5RGSUKRU'U=J4O>%,^#(R=D+8-6%?5S&WE-Z-31H' M;IN!2?@E8M ;,8'P%D4N!VL 2\2V]NAB^"RZ0+^.4PUGR']3&&F\:I)V 8%4 M.(3]PA&\O6@]F88E;X7_UU'<8[H95-_3S2#=8!F^]7N M_=BA'*\0RC'.&IO<.I_QW-YD.6\R/M2A?^L&-!UIH]LO##QK$,X8D"J%,M4) MBZ9I?'%Q,\"D3MVHXNH.0*'M7*K+/'3$C7J5K$F]*#(V#6&79:2J3,7H.M?? MZS&ZP'/0!D,.K239\,L&J%FMUC%YC2(K*JPN-Z66.*)9;6GG$1+WQM6@2I:W M_/>A--RQ>2_5!Y$XUZJ(M OA=HD%&)?M@LP-C IE$FKD;M7T@%LWJZYO6[0E M87XQ@,E(!Z<]H&&7 M'07G(?*8E]J3KBH#Y[G=-%[3, F.!1DO>=,-;U0+)9NVJ=3;EH\O<5&$W!_> M)IIS6^9JG V2\S&RQR*.8V _PI7@1CF8GIR" [9DI5JM<&K,C $G5YICVO)/ MZ37_@HN+43S4'\+JQWHRDO+6GZO4)]TVQHM:(B,MRVBB>8A MX ZM(?(A<8J;P]DT&6'9(C@ @JK2\#7XRU4&JH[ 569@C4#]KC8CJD?SVY>C M],5_B7]5N$7UY:A*"& IVY-"2?/A7G69',SH*LXNL9P#AKDA?'XK'$J MR"I20DTM(YYB/-.7#/=)Z#.B[$:S9=4Y5[04$J) 96 MKK^^0:M7Y$Z/AV"=Y=XPSH?S"=81#P6SH6N <50SI-5EU_8#60+A9)I$XL#+ MEW&Y1OG[](?I1^" E+XM[):GZ<@C\N:C8P\_J0P47S$_UHJ^7(6YT]MMI"V9P!T%UY)N, M&@-7"?>7NZN"%.PU>>%FW M+&@R.*8'MO ZTT"70U=.H0GKR*HW?9CC7T^OHAQ-JK?[F0N2#Z8+MW\1I9@A MQ48&Y'F#<0,6*/4#\R^H3P!*>=4N@($MZN^,9N&N017;0'AAF:T''23U5GP@ M*$YZ&6N[TN/YL5Z2#55:0SW1Q'PD4ZK?%DO6D\(.,""0$I?6J/ M=LS &:>0 MWH46A<7&H-< MZ\/\Y[,"[F,WU5W 3MNTJ5!F[K$I2&+[]'FT+1,5KFOV%BP5GED MD>QK6YB6U]BS8D)AQAWIA-0#ZRBV]"/%[U'M5C@)AG%%>@;N=K1,J#>)2@PY MAF6 5,D2,M+1,H>8/G"8Z151G1ZL6F/U!]RZ+>^< ORE)<&/8>=R*/CMRESR M0:/2_MF"!5FBD-53!%@.K(EXVX&3'^QXTID*858#1V_QVV\C')/.'3P>IHOL M5@)/0M+G-K^_IKL+_C5M0*NB A1IA/6@(38)&5#3PH([C7#G'"D83_FUL$?Q; W" M(H:W=MH.&I<*7"776LI@B.(LU[DKW;JFK9# MXC5/"QZOY!F0Y2HX()QRFQK M8E3WE0&F)RAI3)G@!??6C=$NV]78+(K&V$^ $X.E[51%@;.OKJAD,9I:5 MZJ+ Y(SFA'X]FNW@46R,J=S:KAS683DC(8^(:E=#E'?<.DWD4.R0&MG 2E:N5"PA;%I.^0<[CB __"-+[JA.2B M.1 )5N@<@CDU]HFCX_,+WL/,XAK7M5@C"WP)-0D/K\8GMSUB[VD\8CC/F(0 M86'.GAC:IFBCC9D0+0:UG?IQOLKQ+!N)L99')EIG8"G[(36L)Y, 2#.$DFZ&MJWLI.KC#P'/VCDJ_U4YK?4>R!"; @6YP;>=:%#]C0 M%MY9:@@+F[UW%5_Y?73'#* OR]G61U[8BS3^WVC$#IM^DX>M)^-19$?[5/=T MQWCWC?$.9PDD+R^WMG +W;O:R /5SM'V-<#'@T,7%Y<3&TC@U4I^0Q%E25.4 M[OQNC;,N&.FM7$ $W*%]PH@MVUE=. V:_SU>9V])E2 8K7&OY_@UTUGV$\U, ME:!OZON/209YF)7X/;SVUYQH5T\W (-MN+V[M;W1V=_;MCQ3>R8=(]*F(E@, MSM6!W0)%M#(MK8,1KDN!23U3&'RX:?6% A]E,\[ @G&1GE@;\)&:$?%;&HT1 M#$+52YC+SAT\,2KR4MTH!T^O(B)FRW+;E;S]U7>QQO7Q;CO4S1@ K3H\*C\R M;G<1R5F@5N MDUI^Y5O;@4>')2??$Z34O8P,4T;A@@:QIM(R>+7U6 (^F=NQT[#(3,1T^N=T M>>!E^L_ZK_R7!UDQ3MQ"5V.2^V '5-%$HS0;]3W69L$:]I-4^5$E1IT!TY#6 M=1C8%K/$$V"[GI2;N]_8$/%6@$><' M@6WJHE*HT3-!2#8W;EL(\9!+96KDDCEN2F#8EV3$EFO%OI!BV<[E7P0:[>QM M$N.V_C#5A//B AE$9D[TU-V6]+_84.L7J[F7LQ)@%I#V9 VKOI74IYT0U9JY MUNRT5:_>:Y)6549G.:9P=>_!!)9U[9X *VNKV%+A41$5L=5&,K[EI>5CAPEZ M]Z7939B@I\RACJOJ7EATZOS[G#H#KJLY@%[U %)Y"&$YAP04O)\@,6D=*;(9 M.$A**T ;*"-7P,MFQ_WB72JK>8'D$]E6G@O]1MQ@6,S'E<^8VL*OR^$DSG35 MO(WJD()K_2)_'"&X,%%Q!PJ;27X, M3_'8!8)9D?(&!RL^HE &\P>KCT-91>_B?8T R&S(T9&FIRXJ^P*7&J>*,;S7 MS&@SS]T A>A]K'U/H@H^J(0(XL2/ TT+R@5G'-^S\*RE"@'9-N0 6QE49_^B MM0MN=M1RRT2KQ?S@S$P(E$L1-''S;]B3L[2M^108OBWFJ&26;&X*KEYE,9\( MS7"M1E*7K8/1"5 )XS.4]Z5RV5 7NBG"7V-M68AUVTKQ%L6) Z76L&*7B84G M47[!67+M[_$B')_W:(ID?D1TUT>C9@M6G +8>$Q'$0B:W!QK?'^AD%FJG@$% MN!0PD!V2#:0K? V"2P>A<)C,X("= V11\!#/R7"RW&@=$*# B9Z*<%!$P@A& M@L$9*AF:*K@0./-A)_#STBI@;8NL.TL0:Q.^V=330&"IR*WAR.I#P]G78(!6 M7I54PM8B1CPG>NW$JFML),OV&)-%H7H=3\.8 IX5IAZG[]@@2U4C23KD]"_S ME'6P/AD2Q*D?=#,X8#>,L=/FS$@+Q6-)UN\#TO!*GA-;.JH> MV3#^D-=[-J< 7C@<9L)[J KM2I-DS6:M6+?7 ^.PGJMU;<7FJ-FZ#!K9URE# MF%Q'NA8\0,G$[B\^)MV8P#%1!4S\#E5*KC^)2(2DQNYB'A(EBL4F84V,0K60 M98WIB$%TDZ65/LC=;F/UW;9$WCW224XVLOZ85A'?]6B2M23^$E4/]7K+Z]D; M7>=+>:V)CP:UNTXP.X>V*->RU>QI>R>WGQ$X KI$;8%G!(XV^)'[)FUK$["2 MFW%4&3)PW)*'O5VW*88$%/%3EX'#T70E)TH2E%4,@[\6E]K-&Y7VG!IL_=%4 M&!KX]7KL]G2XI_3 -ZJTQU,XGE8X2["QEV (O7I(%9@EGNR3PMH'I'&$ 0;F M'(D1:1FC9.1@AUP/'FE0-),]Q9-BR3'DT6R>V]G[2DP+58C$O@SNH YB(.?X M6O@##,: QJ!SI4)68T=157T_#&@:WF"LST40J-][S$U@ZIFY9SOM65*J,H3% M'\,S%UJ?CK-FQT0&3$\V,F@#9V@8JL6OH^D4AK3P1M7%X&.Q!^!XGM,0HZ_3 MA./45*/>0'0?EB'>7YT,\6:3(7XU6_MQV;>=KCJO;OPLXO M6B!L7O4J/?4W&?ANX=7PG%":2^M19>J3V2O:WD!EB]H(!U6B52T;]@B(SM-Z M79AZ%OF;6*-69=<[!F>F#,TE+8\ZE_/I)\=]?V=K-]C9:I/?C:UW00^[C-#M M5E?Q0:\K]MEP@NAMZB0!\?.KA;I657< ILY,D@23F/.. M02V3(!GI5CZE]7K%P!L18Y0-I?+$C_%XYK^8/'OM2_/DLDM27,C](+B7Q,I\ M"_UBI)/;%[B:*K?=+.1+GC%FI_(4.Y6A86S.V?*=L_/+R"O1B4EY)1RW)+J* MZ5>SXPV4Q@344HY><_M&!.R^X?IN,':>9N4LL1$$] M(2,VTV+')R*+;%MS1>HW8"33">'1C&JVPX_(I9':R)#2V6&N=&Z!/@LG4_S6 MN$3>9WT9S1M2L#%KL3"H8QB&"\&H((-_BW,\H,*0F6\U0K>IB#UG3&I[M'SP M9_5@J,Y5-;^HIV#.4LV27KCHT]*%',^*1H8B1[[?X_X3S%V)" 1E7S$3H:3B MZH9Z7AV.@.(0QGFC=L HFSN(W-A=>8N&VE/-Y&WJ:9>2VF(KKA]5(P!?5C\A M*L[[P) _*?/Q%?F881ELU-4RJJN^Z2A1QE::4GK5,8D 6!;I++.)PM,*3;=D MPS_M--4]633)D2B!8JNLGX2"IC>Q&FCY/?M'SE,Y6JCT (;@__QFM^+S=R:_ M_T/NU?#OP6.ZI=OYD\UZ3=N_!X][61JMWW_@3SS67DI#LV)ENEYF""+A?R/* M)IN(F4'LDU6W2/XHB/^S=4%L3GMSVIO3?N=IIY'9W!-K1"O![B 51]_HK+5T MPS77WN? KV,=!S<91 S[1<@%[J8R!DM':!1*E+@RK,_)W,)X,X;,1-(VX:<;,\XH:-"XYS<1&+B PXLYS?DB 0 MYZ88<7.19YJPX%XRQT8D8Z1M5@CBIA$'C3AHQ,'RB ,:V2R')U/E>SRFFB]! M!.H"66J00RZ(1+M57V7=+;J83Y%1GLP"HG/&(V]W_!%2+>$YI?)Q>C23K+#] M0?PSE$K7)6ZJ\7"6J$(^DB46 G<4#14?0LX%\# W41)1,V;Y--T/&KXM^HJ$ M/U3-EOJ]^07^O;,?P/_?WZ%1X##QVIE8361TC4#"P>P/Y8&J[Q&R8+]T6_DF MO'?;-_U![ Z>(>HIK I2+-5^Q69NWH+V:]5>;LIE.\;T%8*@SI@N"S8$DY5U]O=VJ!]%.)$F M2^*KX06!?B+N.&R31@0%R E0S/,;[\S*2,%?)_/D@B2B<1WI-426Z#1WHU_I MWF]NIS<]9AX!2O70SA"CB.:^JO3<)/&T95I"FRF*-VGL=".DV8C1SC,L"8>! M\*.D1U[=Z5:-OW@<"/FF =88N)[.)"]L="9D+MRES#G[3D\^ZP\UWI[ ;*$MN.HUX-L.) MD2:L'HM )3/)?=!_M!J54$-VW(IRO17MA.6+<^D*G5)M. P%Y"5B[;'<99[B M#9)N\;!*'@F<.3):,"M%>K$!6V[B-F=1\Q+0(Z740>(AH12OCZGW"&]:..ZS MN?Q>B-'-GPNT=H;"7@=?)!3I2 R#TPARV? %!19;$",<**-.&Q3_6L\51';2 M%2+9U2]1T",/H6+!5.SWSB(*7,&KU0J*:2CT+Z/1!>$.\IAQU9U5SB4VHGJ* GKP:PN8F)B1\#) M-,ENHDA8&;.ISI(;O8Y"!/87[ $+" *OUIV5U?86B[-,JA(F)$)):J LF\PG MS#*#]U4)-:H MEV:Y:FR@&W0*_DS!'QQCI@Z?2T@TL+W8?B-$&(+H&[$] DL%C1*I@< MP>,0J;AFRLI=;M_*06@UF*Z7'+_F5 H5PO30*KPGL&A-9\]FQ99+ )10>)9_ MRXVZ.>0@;EBEKVL\1J:!'DH/,)S@/K#A/\@Y/S;^IU I!+I7I,O10'0)@QM_ M7E2XXN]&X)E.4"9LK DDE ?N\%5J'@1G$-J=YTHU\N/L* UXP/.)N-91F*=( MWJ_"-XR/I^:CZ/[J_J-W9>N>61DVA9)S9O"[8+)&!3$^4^C-$'B;J.=G4#5X'C_GV8S[%1)JMS>&=X_H!0 2/<;.VA#3Z,I!D,2(04N:R-$*N5)2H: MI@!9-)+Y!%./T M2Y$C@:]7TRN+/JO9,N,*BC)/#;&$Z]:T%L8)A+M:&V63"3TU)13)V7!V%Q7. M1"0N/<7J'0H7,L>/QHK@L_*R>NX/AT:-@T@XY%AW3 29/XJE>PMN #5ME/7T M-$DU]A4Q_8Q JGRAM34AL[6H==%B6,9)6(S"?_L?DVR /$.4T?0_T2WKJK?& MHJ] ZG,03[&B&^7>&S-B\>9.3GET&:6D)RU]()V'=.]-&I(0:*M5(R9Q#+KR MFS1E,4B BSR<*)9H2P,Q/PI&Y8IQB)T8;SPI5J+G]Z,AI@9RW912I1]:AA23 M3^HXC*D0BF0*U9.[RYZ.K$6RI:,A6;/EI.=TD2(6)1R%S =UDZ+*I)%% Z4? M6:_[0[]&GG%>O1SX]XE]!QFH;+OB'ON/H7Q >$,>%RBDO 115X,; MT_:6 RM2&5*4ET.8^YS]A&!2"RV!\AA.N:&T2"9CA>3A M6+4>4+G/==H(GS\<'P322LX ?;%50G KCYW7UTT/Z45X!S>F$*V0@(Z6NE7] M2"&XEV9155E5L%U0ZX$QHH^VX9R'[3.%M/>8OIDV^TJ]4S" 5RO&E>SUE(TZ MP[VUT*S$9'2FTH@^]6IE147-KK O![>O9BO1,KJ$?F--]Y,P%HVA[/#P";7V MVCK#.&+$+S$ZB5S($0BC[!>]B+I]=7G4%0.]7EV]+9_G+?IQ6!PO!#+2BMOQ M_GEW*9>$TI)\L0M&TZ9 *>8PCG.DB%&@(G7TA;3.-&?%_#QL<\P3+\(CH#U( M_<-Q<]:&/QPU(84 4GR?VA D:FZB*06E%YI;X>B5!38(H@-]VG7FV6IT%Z)X M(S),M]]\C0$(;U>27R-/W/#M6]I@;_'0. %=]&%40 RUYAWQ,/'44N,G*;C" MP@B>L#)9_ ,&(N_B-5>"#^%D;9DAJ?<4LCYM=%* 0! M==43]-?@0?<(?U-8H#5*S%D,'910B:R?98X=J$ME=)4&.P(N$8E)2V=Z( _D M(F&F+2M+&6.3 WQ2A$9G=1 :VPU"8V7.P!,F+J6&TJ9^:%*72V^=O$CJ4L,D MJXT).4IT%X5(4&?\Z/[7KO&N=#J:.ZFR<:)_SYF7BC]ZK&R<032[CJ+4LYP7 MQ I3S;$R=:RQB8 ==.@NP\ZL?N0?37X),5KJG'H^&>5&ED8()%YDA2:5_^= MSYU"\ZHI-/\%4FA>-87F/VL*[7S'?:URI> M%R?4$4^'..B2B#_>*AF11;98GAK_?^F_J>=5'-]Y$;$?.PR+2\SV7F*[XK&* M[&(T5SOA?*%XZ(Z;.=I ^H;_5)!I&F=RDS#VC+2K0PBR:=3-!8!V]J)Q\P-VF M=F0E,:F]U[[27TMIN)AAVAL%F==7]WVRF!1!O1X9P1*2)/\/@) MA1X$7\4@AB[#HD"&Y1C7$D\ _[D&ZH?ED(5.(M,57-DGFP!D)[HF#$1,@Q<6^ B6E5>"A-C[DB)2F,&UGD(0F^[_:ZE#X7%L6/C M9VKP..K9CXT&6Q=:TC C_/;L)D1O6WN89,L?M'O@>UC1PQ. W_ M9&'5G#;;5$9A.RL>]8!6AO_8UV -TJ87I$KSF-61.Q,*;H%$!FMVD:PIF5TW M4X5-^O0B*AM(0?J$,\VS@' !(3G4IM594LMXL%7214;F [% HU%UG2JT Y7& MY^1?SJ2!M2[*I>FWWJFB%YYL%0)M%[H86"6IOOFY>N)ZN@QITT?L_2?]/QV%-(I% D:12"4>3$[6AWK\U3=O5G#&DC MFAW>2&QP$YVQNUM8]&% RLB]@9:Q^%G(!8_P(F@Z RZD-:-=?'0$OQY M"O_-K;"SR?;BT]P8&@R17H-XG1:,S2N-3:G! MP@K5UGV2H^]T1X0ZT)KH/8+6E>S^=16J\Q 6,K11@+4/I*A75@'<\82J.QE+ M@UEYI2+H%\X-8Z)[(#_%.:4J05IE/F).BYI20V!OA.>8.QLKB"BGJKHF803=$ MV+M8VQOPVSCB%$&*@'D8RD9X%<8)S4@QBZ8;\RDN,^53(FJ8 16#08FA\12\LL"N$?_'YRXD,WA6(_G=(WFO0>!&=D5D$^51]2 M?H J8LK'S9)7D*3_%&7-C?3S5-ST(H]%='8S&3H/1:,[*DV4HP/1('0HA MH^4L@@W34"0<@#55CCT/27)SI1?>C_=AVR<"]%8*)G4D?3Q/1XI_:BWT_^OH MPSJQ>+)=H#'E5:]! L7%4 MS&DDKAFB"N_L"KN4LLV,P,1@@-2!5Y,4/C M>%!D7MF3+[W-A-:\!M9(J?:Z[ MLH7E&=29XEC>E4?EG4F8CO)L,;E_"4(C6)W!C46OVA!0B M,J HC[E#)!H+64']4J)$R$981U2[[AZJ;)WXU_#S*DM'GEH =^*%6 M4: M46P/I-9>B=-JT+'.R YKC'4'!&'CA=@L]!PM[I;G:456!NDN#NA4<:VB&;'L MT&P<-Z:*'^S=">2U8T6AHD&**:.EC!%E)L6%1"9#0^EJ+!9&(W.!?ZF>L!K$ MJV9TR[8Z3WTE6U@--_- :9[O&"A7\-\RT)IHXZ,,M+H)E(J4:CF4:>"7;91. M TVL9;4J\Y<_.8\F(5=*T_/)2,<;53JS4B(J3[4*-STIW#1K6??0!TR795>J M";$1H L\",_9D54K%J/H(U0V.*]D424WNDA_$>3<&/<+9(SJ "PF39IACIBI MM24?17 ];2$7\_$X'L;,JQV2!+K"MEI5/H.:H+7F>2^MR2"R^#8I6B'F%2FI7O^P]U^U2@I69#BDC7J!H?F9W1/93(=W MVVL'D5]6I>I[B\BPFJ$\%DKXLLI>I 26RNHE4]E;Q.)51=-@\8+YP#V] M2T*_,G<%]7DH8$I*&B?(MCPR(.89.'CI E M96FL9#6CO8)=#V::,@:+O M"C*JD$5SC532#P@S\GVMZHYQP7,R@(#")6]21$GQT2T M5(1#8F]@3&0+!SZV _$X&#BDB)BBM&$CHJ8T@H4)S:SFCK3'3/(1Y&E0%J)6 ME(,SI(HB7R-06FXK $)[Y!7"#TA,U6,[Q,Z M1\)NBX_"1Y10 S:.625RG>FH!H\:T_:%U?J)-+'QE /5\,.\!MU^1 ZU%Q:& M)5^J=2JM7^M#W':@Q=++=5T=I#>.RE=9.EL*)CRJ9S#:0/<#U:7 "XH\@CH* M&58!05DY+N@W@7>P()Q%$P0Q,(B%NB"BN$OA!Q7FM-6"L(77S%58HR\4G7I* MG*Q];GH@"&EGE*%N#ZEHT>?I#'03ZWOAE[Z-'=U^@W OXY=Q<1^C@U3JE$(Y ML%E0MFHV>%O2\L.\ONK14!VMJSE"?QPCH&@*#BO]_=;O+U6\E^IZ:K ]7NU& MY)BU99*6EZ0N*@4S5[LDPJA3?@36/,*[>&J\ZFUHO'7V-IFK7&%XW/)0IZ2 M*1+242DVA7M+K!MI%]"HMQ=6;\<&].B=44Z;C#98NO?A\,M\ZO]I)%NCZ991 MT[E>K%6R[*!T;7!K[JQSMUFG8VT9C[.!O<%47W%,[@(O&N.9(UO3R MHNRLRL%OU'LMM2'M86DES? 3_)-G<]FK45#X''XAWC<294PQP^M$M*VRWT(W M0:[O6)SE5:B+V!D$PLSRG&9$6+.$_G^LVBNF\\D W1V4CN@S2WC 1GY*T\;; M5\7I?6#ZG9 .Y8%CDL4[<:5](8G?V=W[ U5\W:R[8?M[KKKW#:NNM1BUD,;A M:!8L>%E&=%OTTR3&?LIT7JRV2&I22_K.L];J 6O$/IWB7N!T6G#/1:C9O9ZL ML4ND1EZG.9;#)(PGBH)\B FX6966MZ;+F"D*?0+MJ])">6PO2Z+>WHY8I3?/I5.' MI-P0<]JHH64T'>" 'HC11WOS-Y8YC>VPC+8#!3:&('K^-TH58,&$6)5E'Q;: M:9-Z6QT'=KP$1@]=IRK^+,UA(]/^=1RG84KQ<88*J& T*6Z4@Q<7&&F;*>JJ M6EB>"457V2/7W#Z,+)54;RN? 5>DP]>% U6W]3,,7N,8OWFA9!6(>K6TPH:' M\C/2&K5:4SV"H5S!C"@_-\X]\R[T),_Z2-TT\??V-_?(32:^@+@HYI&J^X=/ M$1162ZU _]XKH +7A*,PUS!?7N$A6A"GFH.RU8?% FUB\\BHR&SX13!9BHHE MD&W&%6.DX#7K62%>O?K%%+NEPC#4Q]3M MX$ TIK;53%,H"R$WM&4Q-037YB8>F,"OI_\)_+O'V/(_1RE3&WD(VM$0<,;Q M8$"&NL?-N:<3]Z*[81A0W;!U^/XWT_&J')?'>^OC\O 7K_:IC<9Y2FS(UNI@ M0_8:;,AJG(&GMKK ?#['CE18C2[5Z5/EZ7#Y*Q>\*<$GH&'N(9I$1#1K$*<( M/JA4$U%;/JD+(O1S(5%H5'=Y<1E/I7/G[<'GEO^/;(Y,2:B_E R^P:0C"&5E1.5?BN7$*[%?4[L?[";7'W* ?6MZAZ;T+ M6^5S>(,+W+O ,^"55OA97MYJ7*2S3Q3.MB8/-(=I^0[3GQ%U?37S%)![%G&@_>@DRZ6"4A\(4 M[F4<5\M5]0_:Y)7@GAZD,WK,;>FR0TR?$/YH,J4JQ*($.&'*;F*&OK:1I*/, MG\X'\!54F)5F_VV]"JNB%@U0Q1L^-WO8-[S3> MKV<7'8*86VMQ.'5(J%U8! I([FS\76KPZRMH@)Z7U-/A_#&]#;VI"&0:.3YKZ+8[>\_-T-WHCMN_R4XRS6']1O%6.Q@;9S&)ER^<[TJ#A;])_3C$;SFG^W.-N97PE]?\UF3 M,5!O$CQB/_OS*?9["8N(CR'BS#N=EO]?\Q#SC2'1WJ *_B^LVY:?P5T;)EF! MN4$6Z\Q3XI_%Q9>6WQS8I3NPO#Y>#NOCIA?(S&8J^(R,24H2@($]8=I(;G)# MME@5S$TV)S#A-3*YHBV> MASALW<'S,AI=4*/"%"QJCG.P*Y&1\TS=? JF(N.&2->8=O>$Q8-;?V"3N R6 M0O7WR_PB"_QQ,A]*^H57Q.8-)J;8<9)=(P-RD6%'.CT] M^M7;E>RO\A0S_TIAF&./&-OP' ^ M+O(P2DR[:0XX_!TVVRB;!-(2Q M5;;-ASCN:8[$G77 YVT4(CAD%"$J++3; M2I\<]P/_X_O/[.+!35QAR1 9%5_ZHZ_ZD")PBJJ9F<@7'D*'!\&X[H6&.1D! M49(:12J>5.B5%;X6W4M#=S,-;Q3%,\^!F1_=+8@ R?:CY":*"WC@D'XQ,%<] MH'5\21+IX?KW&&Z.K"GSVO%1G\JZ43;,4T_U30]"U6RO#JIFOT'5-&?ER5C: MF"3>Y1W D+=8)B2%P.%8UH[,\5:Q\Z*-"6%15428P-/CA*N(,?^A4:): MQ\4\2L0$H:SA=I#J,BN\C#K^\F:*^O6=3^98T^O8<6^Y:,>% _< M69EXX'Z[B0>^CM-2TG>[WZOO;A%^C_]MH+T^]\[.O>/C-UU_5EJCO56Q23;1 M)AF'&-(,?%7'!C('9$,>7DBB^C!*XI3$2V.,K*8QLB2+4SJE^ZMR2K=:_B?Q M*?U/Q!X^E%R'I+_/XHM+SD.(UW"CZ(3H /_!((//0BO6'.%E/,+IRAS<;GM5 M#NYVRS_ M$"62&TXGL 1QGJ>&+GY&H[;1A*-Z2AUX2PMPYK2PO5:WE_B7RW4 M[8(%;"TF:GLKI_95"M+3>>XQ\A23%C9M*09X/QM^-D3,7<;1V#_Z"CJ38K*G M7 076'_\H#,A^H^(C1.\032R4'+PA%2*L^!5G@GL>$NBXLGIU8KYS(J).Y225$CO*F+7/\4:6K/; M-']F(W]?@_SUB<*NF&(+',64JZE_#;$V5][2SZ/HWP0-B]5&$$G +9!,8EI7 M_9*,J9.B7EF*CATI.JZ5HEPY\)T*1%=5T]^]&EDIL''J+.I7T=IU"N7^,^(F M:<=Y.(FNL_P+=1X=@G.(CJ1%P$SJIGSNZ(1V?\%?7^2DZ#ZHY_AKW79G7NW0: MI8)Z]4I-CMAH@:42 +KA+U6HV\9&YIPLLJ-<<^&!V_PZM)JT++9^3K(9PJ@0 MHJ@;4^E.M'<7P2:.$_5PP5!7V<6K;0DQE M-U$D_>[KC1U$0@^?6AD:"&3718KM[0,/Y,#"S4H'J>TB'X$.<3 JB]@'G6 MP,,>_DW$L6DM]9,4/V&A B'\/!(+SYCW R_<7_>UC$L/;H%/H3%K=8 MBO8/_V.2#:C_$_5AHHZ2* ERLUN8KT?Q9>-N&<=HM:52 A=X CV;5)T%9%,N MBHE4OCU,,%>U Z/,8ZOO&=)08UKZP\9V@ W18J6;&$6&(3V_LU?BN6B,D)<> M/Z,;#QBDY]78LM_B0[Z6CW^+\LBR("/;.3).$S@ W^B,50-7"'TN$)F)!HWC M+X[6/,HR[R69#P>V#':BL66KXP$S( M2L+QOM!BCFFO)(>H,;1H"68Y^^@A&*3@$-Z ,?@%R_P)Y%VZGK[4N_> &YGX MT/$_".NVNSI8MTZ#=5NZ,U#*Z796(*=[?O3)Z^RT_+.C_M'9?Q\=OID<;FDM MNRNPEI2?W^FU_-X<2UQ,^-(8"$P[W:!EEL]"Q"3#^PRK.=&ITX2EEVY3*S)Z M/N4M_Q_A,+ORCQ)8V2O79T4#K+0! OAS-&/Z$\HDJ*Z+Z-5*7Z*0;AFJ6SRW MECN?!:I;5&ARNL9XM)AWB=:5^&CGR44X,^%THOSL)8F,M5@X6)V>\/!+]3?F MNH>2[8AK;M?;!W@2%J/PW_[OX+2CB4E&\=LUYDK";W-EA-][1">-*&%S-+N, MAPTP< E%W9^1QUP6HVQ*^<+2F@FAMVEDQMQNBK4YTNYPIG*/YH]&;&66KZS: M^VH01H*%DB H,(> D->XA)%PT59H:/_, M4=JEWC";Q@(",??/IQ2S!)^@F+7\XS&SR'WA%GW%?$#<%)0A N]\Q*7,@ILM MC0]\X0OD9*8[KT.X)R_L!##^.IZ@\(YG'O]=* A"PW2-SZ-T-#W\>Q>$N@;5 MK =^)":;%,R(>?;2<(;@&34"_<%$%DCC+@-WP^>SXY.#X M<^]WOW=P6I+&09KL@-9R/,B6\0Q^@5R7:?'0@F#$@W^*=".%A! MEZ$E;L+7YLAI\>V1/_WB>#AFD9*%P5<>*;KNC7M /\T&81L7& MZ= MV@SA7'I[4(L81(O,"%*GNY28+Q_J]5#I5IF(MZONEW[\V"H0[&+O^VHLTYXV1!, M>0%.)B&2\UUC:Z4"B?\P\X>.64[XMS'X!MEU\?.;W4,SUP6L!@U+]^ >DZFEWB4]KO?L $SU]F^<.?#WX7 M\32JB6/WX =)&,U&W^>-/#FAP6ST:V60@RP9W6NDLE FK8;YQ*<=K)Y66$;\ M[5]_V/GA&T=?E^:\1YKTT3[N'W"^Z7,69/=?[1K!?_+F/+V.M:J>I^YK/4_= M=K?]:M?A50WV;6V:SJM=AT;0?M-:O6(+Y3&'OA:G-%;L 5N %U.L+__D/L&. M!WD#\N4BS^;I"-V$+/_9SR\&:]WV5M#=W NZV]OKBT[%O5=27(W=G7?NJF)Q MR&/.&$4;:*SHW?IKG=O7] %#[[Q[IF/S[0-\VJG]\;%F?8M[=+N]_XKWZ%-HH>_6,4\Y!^?A5TNK=+]7JRSK,5WN ML_FD!Q(F\5$'N)2:HMEWR[?O-K=>V[Y[I3Y(.4"Q];CAB7/LQO0TH91''NE] M3^Z]QUL;L()!^Z-L/DBBESS?3_,-CRX%]MNWNRS?LW5>7"\U^[[9]PL^8F>K M^W;VO=*+/U$J_Y'A":\?B7"O;@8.)N%1+ QXWP)HA_<]7G>;&_I^I^]>1XOS MV#OU,8*@3PR-,6';^_[?&!UQ A06!,>DGP7,I("I0F)B\*CXRW_/PWP6Y00* MO8JC:PUF+!%V/F@T]5U-?4,,)<4G>K@:!$5@26XBFF;YA-"J@TCSMCQH%#'1 M2*0"ZR3L)(Y@/LMR[I>81Q?S)*0?QW$"!YG0J@;7ZA2$.$-\T#@,[C9+I1UK M+7(5>N+R4%V& M9;5TFUU)YMU[+NRM10-J.88A*7-7DS>*O%'D+ZO(OSON_.2*7,7)[_M_= 1 M]+\8)GQ+Q8A1):3RPZ\L2&)DN P>- Z\-QSA"ZE$ YNS)UR?F,ZP[I,%HR.3 M^'4I]OMD$C;5V)@UKS )L;!]V%BH"([*([@F C3W!8.I)QFW='^#LNH1AOH@ MAJ&]U6$8ZC8,0R^YLTO5NMNOOUK7+LD];/E'_W/TZ?/Y\>E)W_]P=OK)/__M MR/_]N']^?/+1[Y_W3@Y[9X?PI],SO_?'X?&Y?W#ZZ=/Q^?G14;^ITGWP^)^V M*NC6.NP3]:6/-H$KV=NM^P:Z0ML2X*CE?_[C[."W7O_(/_W@'_W7'\?G_\#: MT#_.CL^/C_K^^W^02#CN]_\X.J,R_=Z'#\>_'_?.CP[UK6?])VX;]=*;X!5* M@Q5KW?;=W6N7ZUQ^:/EPLDX^PLD[\<^./H)&/NN=G$N L^\?')V='W_X!VII M0Z71$&?3\] ^?D?3__[Z.RD=W( *K0Y M=TMW[OZ,/&K)]C6:P!B$"RN=JQ)XHL-@8A'.\=Q.,F@Z%V$4BQ(S!87D%9DA MNM?P>1CVN:(N4=B#*&\)FZ'7CR*FZ=]I'?CA(+O2+(C,%ODYQ]#4,"JDO9$: MQ.ETMG$ZGW&,+*0*?WS+9WG+L?.6M[6 ;W13$F=>)'F0628I+=I6E]D$"53F MZ2S'A!KO"'^-=^9!> -O@!5/L-K)3\+K=4Q^)'$TK]W/133#34/!S+HM[6UW MM]MKH_6USKI*T2BBG= ?P4C@TJ'_1TID-'W,A1:231(*]B\VU1W\)L:77L*9 MNU0-GN'ZZ0T.+IZ5FE)0:)8;JWGT1PP%+\J^(AU]*L0Q.9RC8AH-L=.T?QW> M%)AP+&912(2K(_B^/![,Z2.%DD_8?MS7#VZPMUL2^.-YGG+#-R],2Q?%*74# MR4?4D!)R14SMF6AIJN]V%LM9J*LX=(:U=CF;37_^ MZ:<2V^%/W!-Q@[M4%#^M/[,QTPB<[R#I1)*G9Y Z\+LZ]>EM[[2WUP8@:;!; M!6Y[[!7K2)V&&^8;"X@>E0 &;.KO*:*6,6WM3;\^]ZP_1H5;=^M9QKV_L[O_ M!+473P'MHI%-PG]E>3R[42?>HHH*E4V@F?@&BOWBR:9/ Y8/9-0Z3D)?P6O$"^6Z@*U_V[,:^O+T?7"-A&P+YJ :O\ M*A)7X72:Q0B/H5^#[1U*CS'#Q#EAXDV4OS,_B13UGLCE0!'S@5#+J.]TJ>NA M$A_^FM.6@H92X_34&'0L@D&,BT22S.*2<@,$'\M MOK8M[*SJAJJ\$P-:[B11IQYW X)Z?;&Q2 ,QABK*]0%>3F,+F3G:U1YY3+S- M67*;X+E3,+)05'8NC<+8NA0;!_V3<,N+PAF-_=T6/EQ*+' 4I'BJDK,1AHTP M;(3A$@G#&OMUB#MF?,,%)_',Z480H@"<(+,^]\VA4/:,N\FP2 0/.TOF+/_P M1ITY#[#\)4>$N?26M00*#8**80I&7%,5BBJ)$1L4'S<)J4!+0HXJSO!'WQ]' M(ZJ7*< \A*%AX@#$30$R[L^( PAIQD^M_P"R_F@8,XH2C -$55\ZRD&X:%#0V9F-C+IN->7X9<:>! C=Q7%RJQH%6 M%\&Q/MHH++I"7.GQ) MRL$9QT-=I72YRI(K^I=( X&<=-OO4/U/P#WE2GVP#!2E2", &@'0"(!E%@!$ M0%3$.A-$=$6S;/B%3/JBB!A&&J8L')[[0+^TH_ZJ T7%?$!I1HH226 GU+%R MC>GGL_BCJL WQ># M6Z@S;N /YC,_#P6Y0I#\V+[?A>\SSD\S8-W@Y;KG[7U0T7XM*II[+\\DEJ6R M'74AK:*I,''_]1^G_3_.CIIBX>63HV^L6/@^I_'@G^UVYWM/X[>E M"[_Y1<]=>NQW=HY;UM'USXX^]LX.L?C_P^G9T?''$_]O?YP=]P^/#YC)Y_RW MWKG_^>SHOX].SOWCD_[G(_Y#<^:;,_^F%N=1C_4CP@W FUX=O,%6@S=8NM/F MVKN;[2?4L(_?W!/4WN?>V;EW?'QYB)]MQGT"IR2633Q.KLM.'VJTK^O M*_T;ZV3YK),:Q@I%4;"0*E\!+^.4P)*(\(X+/LP87Q1*%V9)0B.N\#]L M=)"S)9M?7,*_M[L^$YFLS,'?7)6#O]_RC[Y29+EHSOH+6\Y'__/;\?MC,)Y/ M#H_^YTV;ST^?$-=>]S!+DG!:P,C4O[XU5_X]:?%%_3>MOM>E*,&@)DKPJ)N- M3SU]TDGF*OKO2DC7]@]9T#/[14 !=TWT N']>(O=?M1^\:6U/(R*81Y3I6=Y M31^U@RPMZ[>WC[W/<7O$;K^MSJM 6SQ5*B8>LBN_JI MEP\OXZNH^"D:783Y3V!]O;79V?]I=K6U MN[O7WOIG]'5_?Z/3NIQ-'G,F/D63#"R7T7R".?B>='D1UH@^4]OYQW:S%_\@ MRZ=P#UUTTOKOEK\6IT/Y'9N]\.5@QA(X-?-[4X0OQ%_]GJ*R*+6B0W?YZXV% M?2"(0!XAB^%,\29VVYU=G^GU_(_<@,W_Q.Q$-%*+K0\K#=/H*Q93%LKH\O?W M6YU%[S\3ZL'Q O90--?A+Q-_9^/OB@_1-!+KFX)(= 8TU2'17U"['[Q?]UC; M">A;3&UC^%1"8SE$PM,?M6:HJZYTNJ]TS99VJ$^EOKJLOGJXVQ(&*S]5!75^5T&S_GR53.N-L>8\/:Z&MWH_-/8=>F(A96'I;C MS>5MDTDF!>W%_37(?S;"<.FVP*L>ZNH*PZU&&#ZI_5U\DP'>:>]TNSM;/UUU M-_=W]_?!_MY2T:-[VMA@,W;8RH4K,1&#=""?$_C$VZUO9?]NW6;^7F C"GZ9 MSJ9JH[>_L>>O]8\._ ]Q$F'4W-_^.,X46V(R1J&"W',V16Q MN_K[9.YV&G-W^?;UJQ[J*DOX)L+"0UWZA/#W:(YN9W._#99W>WNSN[OU4Q1V MMO;V]O91QL[,KTL_CB^ S%[,TOD$BWVV%3/T#E0;1E MU%CAGHH);U"<:-*"SVGZ=C_UU&E_LYOS86.SSLW9V^WL+=9/GT)8-+_#7[[9 MI)%?[]%>RJ&NKN;8:\)8)95A(O%[M9'XQ_LFY..@V/U\4,2C.,SCJ/C/1K2M MX-YK1-M3(&2:?.5BV=:I3S,^+K47=F-F,Q!9A:@1UY%NM'4JC;CL"D#NH[P9 M;G2VUL+UG_C'[1'_N*"S9&-BT/.ATG3@2M/!(FE*#^_L^7^T^JV#%J*4 M:32=S>TVMRJ3?E_V>]1%^^T=177;#_-!F$;%QNG7)+JA!\-?NNUVMQ'7JWB< M&G']%.)ZNQ'7B\7U]E.+ZRPMI"O/W[-B1D4@N?\Q' S"&_\_P@ELI+^'11SE MU#=1VI;CU4?_\#\FV2!, H<8.J=$4Y23<*4> 9-(Z;\^Z7\=6)>JOI4%9[DX[OMC0^^ZC]^ M$X6Y3RW)A>YAR$)XL\.XL(#[W,Z8QLW_G_=GO_MKT?_,4&4@ZUZ]WY%^%\>7:(%YMQ'$SU,K^OKI[>U.@MT!K]XA;""_AWFYV M[HH-=>T>&S'@X+] 1P;KL^>PRRV$X(^H^3O#! CZ?*4WQ7]PJQVU+#J_ HNQ!=!DF M;[@ESJMLTE'K RX]! B^&G_[UQ^Z#Y[0QQ:5O<_'1R=]&MGQR?G1&0C.X].3 MWN_^P>G9Y],S^HE "T_=7:)9M&7!0'U/ $5.^\[C]CQ!3_YG&A333@APX)%* MHV3,6X\ZY/'_H?CD][)P3%,6_\< M?O'IZ.2\OQ2C7*()Z_7]TP_^X='!T:?W1V<:.[\48UNB:3H^H9I9__#T]]][ M9\TNJDR/[M/[7+&_V[__A2-V_NW)5[J@G$O=VUG4$E9]*%B!-?=UWBV\XB[C MQWS0YKN%:XN:GB=96:$/^KK[?-&B\=>-R+JT,IC[@+3LY]\_+ZY+4/_/AW^V MVQV:&"X;$AR\J?0\,Y6>G[G2LVB#A-RZ:PGJ*C$>;T$Z M[69%2H=B[ZX5Z9-#_:O%KRW%N.(1JY*"1URE3K-*I57:O_/<:*3\(ZZ#J]L[ MF\VRN,NRU:89>QC.^Q'79\M9G^W*L7E&**(5)'Q)AW/#=_[?L[J>E2FX5V1[ MZQ?_E%IB%C_CZX55ZU6&NS]L?$O N_.6X]V/B_A[HMA.[4L%KOU]$10G+G+_ M8=T;\W2OQ*<"*^PC6B&>7/AA,OOK#S#&?/C7'^()+" 8IMW6OZ87/_QDR^(% MS]E$H ;_[>EB6'=Q2ZD=\*3CZ&QM^9^B-!Q>1A/_?037@QIK^>_G<8(+[_>> M? 3G4;+1NX*SOK.UW^VTNX%_7.1AE.AV6PO6J%,?,KLE*[GX6=TG7V_XRI_] M_[N_V]W8W-CI;G:WN]M//K,?PJ_ZG=L[7;!^GOZ=T4T+W+EJJ[2G-U,6";,7 MD=,65EP%#9\<*ZZBD@\)2GH86GP.55.VZ)]%L56RQ*7,[SF;\WW+[_48+!WY M[[,P'^%4'L8YV&M93BZ8G24>W+/'XO-I\F>=W,&OI],X)4+;E&9LL2/T=KZ] MOA[@_V?O79L31Y*VX>_Z%;K][-S1'2%[$&>Z9SN"L=VS?MX>VX]Q[\9^VA!0 MV-H6$JN#W=Y?_V9F54D"! B)@V3T87IL+$I5655YSBOKW8M&"\_4/YCZ;+PP MU4"_/>,'";$>J?$8BM-1W'(<"A^QQS&@T _##Y2RH3?:AU@[LX]82XS'=!$" M35;(US11*6#12^=FX,WY%TSRQ&GJ*.Z?4^2GWK)W2&7<+42]VM Y,0G+^!EH M%+)(P0=K6A;UF_RLS(#2SCBYQ!_1V^0ME+.VR?S^@#HBHS)6ZTVAAF\N+U(P M/'H'R\:8N9XIL2 CNUA$OQ7?/\B:GB!)?8*_P=4I%/A MT1/PD;+;78#'@!:(I(>[3+WN*!+^Q&QXLV6]X>%FA!H=0S2=N7!DS)G%O(OC MV>5'NOV&Y3ES+("(B,1QQW37PX:!<)KL,8@83^Z/D,WB2"BQP.'="]7C//M" M*'WX;INA=]#[* *+'[7$+H:C.F<"X"%[Q1K[CDK_C'#]XXIT9O[K&E+TZ[@_5]+R MVH4\X13 MY<.11+XWPROGTF+=)\,V_RO.M:#-(]C_XU>PD.A;G@=_4SY@AT5U(H?_2'< M[[*H3^+7=SXS7F4_\>KRPB
  • -8?20$3;8T.P6BP^0"X99K>] M9!:GNR$@KV&W^7-65]M2;/DZ;%]GA/;.[_7YO-2Z\_L:U.K]F*R[;K=R^FT MK;:BX>W?>B>4_62M3<,[>V@VTW9G!%^U6R&ZII[&9V?YM.%232[/#_>Z-5/_ M0'>BZJ16]J0[\5&*^_;7Y^Z0?9&M7,I:=@\7D_[W6DQ8(Y5LY#>QNIB<35B[ MU??_:B._:=7Q>E$97=<7DVCXX*,PG:R.3B\QWV+J?8T^#H>?0Q!? MFC\)HUZO927FNMHW0G5#'(VH':!JMW+73ICBC;B8'"YAK]2*O56=#1*[5L.M M[+7NF]I'7Z^&;]U97"^&YJ6T'YCK50].!_G&'NM:KNS35^PUK[FJ!.N#VWJ M,0",3P;(GMUR#S(!D,D30BXY I@$Q/!OE&-SL/,@.0VTS^_-^=CY#Z?F,ENE]MQ6&W6BU>7$G3,-> MM6V8FB,H#V)[V!IA9PW^P+A3G(W>SOW!<_9.=#XBTD=$[(\;P=N@@T7($Q&U M*/A.VBK(%4=LH=?=/3>"S<4746L7.A\3F2(B5L70ZZYMP:8V[M$_NMU1PR)1 M1,2FN-)Z=2]K/\%%R D1L11L6C-[VZQOO]J;V"[7CXD?PU?RI8^)K! 1:V$A MC$VX[+7M=4M[Y=Z(H5E[>>U]P4;(%Q&Q,&Q%TLANT*H+I%6N,X8KIQ]'$QDC M(E;&'?]J@ZE57^8UPB^9D35B8FNX5-P]^#3($C&Q)3ZXDW9DW'+[LF?#=6>X M:GGUV+,Q?,L@UL1KWLJJ[VES6>\=K1L3;[E1MM>US,=$_HB)_7$E],;PW=:R MCK]*QD@;,;$V/EB1J7TP"I A8F)#+$0MJN,2_;TM6=S%/B821TPOCL?U\'.V M?!@.'H*NA\014XL#E?"?8A\3B2,F%H=?Q+-G=]P^O?W+AT.ZB(EU,5[-CV$F M2!\)L3Y 6>]8?4SDE838*T-I/QH]I)*$>L8*U?C!0$G@E!6Q2E"-;V/J8R*G M),1..93YH\V,[)(0VP76^V$S([LDQ':!]7Z(B>R2$-OE42$]VMI(*PFQ5H:* M>A0+"24A%@HL6X/639%04F*AC)>M8]%,D5!2\A>5OGX=Y4)&28F- @O9L)61 M45)BH^ *,?$QX3((L5$P9NIC(K^DU&\O$#/S,9%?4FJ_0,S\06GIP),I)W\I+-H?C[/D7;RD\ZBS7U, MI)W\A OZ+!Q"2#LYL78P9M WX?8O8NW\FI,<'>L^)M).3JP=/$,91!-9**=^ MYX$SE $FLE!.;"&,Z2>D EFH(+80W#@1C/0"6:@@MM#1?.](;50@_Q3$_ODM MX##4?4SDGX+8/Q S;&[DGX+8/QC3'^,%\D]![!^,&8QQY)^"V#\8TY\:+. & M9&+_'-9,QH8V$D[Q1&LY___:4R#A%,3"@9C!T"Z1<,HGV6OV)Z\])1).><)- M:&&A7B+ME*?'Q,Y)V2V#L0,^B-,^2= M&;%W,*;?&V?(.S-B[^"U^P 3>6=VTBT&?D*?(>_,>N],^XO;R_.56$LE5N_L M(UI[ON)U=6N8^^'N%,5IYG;OK_=U_<:>>Z]N-%\=_E?W\'_&E]\!4$L#!!0 M ( )M*?U0H*(&*L0( +XV : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDUNXD 0AN&K(!\@IJNZJMNCD-5LLHUR 8LT/PI@9'N4Y/:#R (^ M:Q:SB?RM4-NB_"ZL1ZCIQY=R:,=]=QIV^_.P^#P>3L.JVHWC^5==#^M=.;;# M0W/TZE_^9V&TV^W7Y MW:W_',MI_,?@^J/KWX==*6.U>&W[;1E75?UYN%T>ZNM'>+A,KA;/;ZNJ?WX+ M53UWD$"0S!^D$*3S!T4(BO,'&039_$$.03Y_4(*@-']0AJ \?U #0@OJ+01Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V5 M0&]%O95 ;T6]E4!O1;V50.^(>D<"O2/J'0GTCJAW)- [HMZ10.\XV>PFT#NB MWI% [XAZ1P*](^H="?2.J'AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@ MMZ/>3J"WH]Y.H+>CWDZ@MT\.FQ#H[:BW$^CMJ+<3Z.VHMQ/HG5#O1*!W0KT3 M@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>J?)84$"O1/JG0CT3JAW(M [ MH]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [3PY[ M$^B=4>],H'>#>C<$>C>H=T.@=X-Z-P1Z-ZAW\Y-Z#^/7H0RWGN\U/O\GJ1XO MWRVWQU^7WQYZL7QSZ;O"; M9!?"]"G+?+VS?>73<;)#7-F.KJ]"_.H>LJFJ]]6#S<1JI;-Z'((=PC(<:R0W MUW=V6SUV8?'Y$'_V[3AL$F<[GRQN3QN/69NDFJ:NK:L0U[.GH?DM9?F2D,:3 M\QZ_:R=_%3BIZ=3XYQ!NVI\_\XORYS+G N//>C9./ M$W/VXW&O(SF>7DZQD'6A/?^*;XFQ],7O9X_3;FSSE]GQ>G^,;C_/PV?SX_([ M_G7&;_4_V(> ]"$A?120/A2D#PWIPT#Z*"%]K"%]Y"M*(Q11&UL4$L! A0#% @ FTI_5.2' M^6N\!@ G1\ !@ ("!# @ 'AL+W=O%B(# !#"0 & @(%O%P >&PO=V]R:W-H965T M&UL4$L! A0#% @ FTI_5$ !R/'&PO=V]R:W-H965T&UL4$L! M A0#% @ FTI_5(]6IBNI"@ )#( !@ ("!:RL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5!]+ MB1*P# &2@ !D ("!EV4 'AL+W=O&PO=V]R:W-H965T#@, ((& 9 " @39U !X;"]W;W)K&UL4$L! A0#% @ FTI_5-C':R\N!@ '0X !D M ("!>W@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FTI_5%(];I2G @ @P4 !D ("! MQH8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FTI_5(ZEXA"X!0 +@P !D ("!4Y0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5$Z2L.06!@ LPX !D M ("!6L< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ FTI_5(/H<$>,! 10L !D ("!P_T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFTI_5$J@Z:/1 @ ( 8 !D ("!%@D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5,CG.6V' @ C@4 !D M ("!^!H! 'AL+W=O&PO=V]R:W-H M965TRN_69P0 %<* 9 M " @2\D 0!X;"]W;W)K&UL4$L! M A0#% @ FTI_5%9F;-'] @ 4 8 !D ("!S2@! 'AL M+W=O&PO=V]R:W-H965T.LP0 .P* 9 " M@6HO 0!X;"]W;W)K&UL4$L! A0#% @ FTI_ M5'*$=69? P B@< !D ("!5#0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5'K<&!KJ @ F P M !D ("!43\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5%H#4S'U @ X@@ !D M ("!3TD! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FTI_5(NG(M0K @ :P0 !D ("!9E4! 'AL+W=O M\X" "Z M" &0 @('(5P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5!F, M5@60 @ & < !D ("!%5X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5.R42R+ @ \@8 !D M ("!"F&PO M=V]R:W-H965T&UL4$L! A0#% @ FTI_5,-,FA/7 @ 20@ !D ("! M$V\! 'AL+W=O!0 &0 @($A<@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ FTI_5$0=%8%9 @ H08 !D ("!$G@! 'AL+W=O&UL4$L! A0#% @ FTI_5-!\X++# M @ * < !D ("!?8$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5/@H\V:2 @ XP8 !D M ("!$(T! 'AL+W=OKY(T# !%# &0 @('9CP$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ FTI_5)4A;#/0! *1( !D ("!=I\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFTI_5/3E]>;X @ ;PD !D ("! :P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5$5&:/TV P 80H !D M ("!W\4! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FTI_5+J;3WW. @ ?0D !D ("!7,\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_ M5&T\@L90 @ X 4 !D ("!KMD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5-Y2 V(W @ &P4 M !D ("!1>0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FTI_5.Q7-+]4 P #A4 T M ( !<.T! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ FTI_5"@H@8JQ @ OC8 !H ( ! M'O@! 'AL+U]R96QS+W=O_T! end XML 110 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 111 report.css IDEA: XBRL DOCUMENT /* 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; } XML 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 183 483 1 true 49 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://sapiens.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://sapiens.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://sapiens.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Income Sheet http://sapiens.com/role/ConsolidatedIncomeStatement Consolidated Statements of Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income Sheet http://sapiens.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Shareholders??? Equity Sheet http://sapiens.com/role/ShareholdersEquityType2or3 Consolidated Statements of Shareholders??? Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://sapiens.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - General Sheet http://sapiens.com/role/General General Notes 8 false false R9.htm 008 - Disclosure - Significant Accounting Policies Sheet http://sapiens.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Acquisitions Sheet http://sapiens.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 010 - Disclosure - Other Long-Term Assets Sheet http://sapiens.com/role/OtherLongTermAssets Other Long-Term Assets Notes 11 false false R12.htm 011 - Disclosure - Property and Equipment, Net Sheet http://sapiens.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 012 - Disclosure - Leases Sheet http://sapiens.com/role/Leases Leases Notes 13 false false R14.htm 013 - Disclosure - Capitalized Software Development Costs, Net Sheet http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNet Capitalized Software Development Costs, Net Notes 14 false false R15.htm 014 - Disclosure - Other Intangible Assets, Net Sheet http://sapiens.com/role/OtherIntangibleAssetsNet Other Intangible Assets, Net Notes 15 false false R16.htm 015 - Disclosure - Goodwill Sheet http://sapiens.com/role/Goodwill Goodwill Notes 16 false false R17.htm 016 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://sapiens.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 17 false false R18.htm 017 - Disclosure - Series B Debentures, Net of Current Maturities Sheet http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturities Series B Debentures, Net of Current Maturities Notes 18 false false R19.htm 018 - Disclosure - Commitments and Contingent Liabilities Sheet http://sapiens.com/role/CommitmentsandContingentLiabilities Commitments and Contingent Liabilities Notes 19 false false R20.htm 019 - Disclosure - Taxes on Income Sheet http://sapiens.com/role/TaxesonIncome Taxes on Income Notes 20 false false R21.htm 020 - Disclosure - Equity Sheet http://sapiens.com/role/Equity Equity Notes 21 false false R22.htm 021 - Disclosure - Related Parties Transactions Sheet http://sapiens.com/role/RelatedPartiesTransactions Related Parties Transactions Notes 22 false false R23.htm 022 - Disclosure - Basic and Diluted Net Earnings Per Share Sheet http://sapiens.com/role/BasicandDilutedNetEarningsPerShare Basic and Diluted Net Earnings Per Share Notes 23 false false R24.htm 023 - Disclosure - Geographic Information Sheet http://sapiens.com/role/GeographicInformation Geographic Information Notes 24 false false R25.htm 024 - Disclosure - Revenue Sheet http://sapiens.com/role/Revenue Revenue Notes 25 false false R26.htm 025 - Disclosure - Selected Statements of Operations Data Sheet http://sapiens.com/role/SelectedStatementsofOperationsData Selected Statements of Operations Data Notes 26 false false R27.htm 026 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://sapiens.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://sapiens.com/role/SignificantAccountingPolicies 27 false false R28.htm 027 - Disclosure - Significant Accounting Policies (Tables) Sheet http://sapiens.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://sapiens.com/role/SignificantAccountingPolicies 28 false false R29.htm 028 - Disclosure - Acquisitions (Tables) Sheet http://sapiens.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://sapiens.com/role/Acquisitions 29 false false R30.htm 029 - Disclosure - Other Long-Term Assets (Tables) Sheet http://sapiens.com/role/OtherLongTermAssetsTables Other Long-Term Assets (Tables) Tables http://sapiens.com/role/OtherLongTermAssets 30 false false R31.htm 030 - Disclosure - Property and Equipment, Net (Tables) Sheet http://sapiens.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://sapiens.com/role/PropertyandEquipmentNet 31 false false R32.htm 031 - Disclosure - Leases (Tables) Sheet http://sapiens.com/role/LeasesTables Leases (Tables) Tables http://sapiens.com/role/Leases 32 false false R33.htm 032 - Disclosure - Capitalized Software Development Costs, Net (Tables) Sheet http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNetTables Capitalized Software Development Costs, Net (Tables) Tables http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNet 33 false false R34.htm 033 - Disclosure - Other Intangible Assets, Net (Tables) Sheet http://sapiens.com/role/OtherIntangibleAssetsNetTables Other Intangible Assets, Net (Tables) Tables http://sapiens.com/role/OtherIntangibleAssetsNet 34 false false R35.htm 034 - Disclosure - Goodwill (Tables) Sheet http://sapiens.com/role/GoodwillTables Goodwill (Tables) Tables http://sapiens.com/role/Goodwill 35 false false R36.htm 035 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://sapiens.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://sapiens.com/role/AccruedExpensesandOtherLiabilities 36 false false R37.htm 036 - Disclosure - Series B Debentures, Net of Current Maturities (Tables) Sheet http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesTables Series B Debentures, Net of Current Maturities (Tables) Tables http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturities 37 false false R38.htm 037 - Disclosure - Taxes on Income (Tables) Sheet http://sapiens.com/role/TaxesonIncomeTables Taxes on Income (Tables) Tables http://sapiens.com/role/TaxesonIncome 38 false false R39.htm 038 - Disclosure - Equity (Tables) Sheet http://sapiens.com/role/EquityTables Equity (Tables) Tables http://sapiens.com/role/Equity 39 false false R40.htm 039 - Disclosure - Basic and Diluted Net Earnings Per Share (Tables) Sheet http://sapiens.com/role/BasicandDilutedNetEarningsPerShareTables Basic and Diluted Net Earnings Per Share (Tables) Tables http://sapiens.com/role/BasicandDilutedNetEarningsPerShare 40 false false R41.htm 040 - Disclosure - Geographic Information (Tables) Sheet http://sapiens.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://sapiens.com/role/GeographicInformation 41 false false R42.htm 041 - Disclosure - Revenue (Tables) Sheet http://sapiens.com/role/RevenueTables Revenue (Tables) Tables http://sapiens.com/role/Revenue 42 false false R43.htm 042 - Disclosure - Selected Statements of Operations Data (Tables) Sheet http://sapiens.com/role/SelectedStatementsofOperationsDataTables Selected Statements of Operations Data (Tables) Tables http://sapiens.com/role/SelectedStatementsofOperationsData 43 false false R44.htm 043 - Disclosure - Significant Accounting Policies (Details) Sheet http://sapiens.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://sapiens.com/role/SignificantAccountingPoliciesTables 44 false false R45.htm 044 - Disclosure - Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance Sheet http://sapiens.com/role/ScheduleoftradereceivablesnetofanallowanceTable Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance Details http://sapiens.com/role/SignificantAccountingPoliciesTables 45 false false R46.htm 045 - Disclosure - Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life Sheet http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life Details http://sapiens.com/role/SignificantAccountingPoliciesTables 46 false false R47.htm 046 - Disclosure - Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets Sheet http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets Details http://sapiens.com/role/SignificantAccountingPoliciesTables 47 false false R48.htm 047 - Disclosure - Significant Accounting Policies (Details) - Schedule of fair value of each option granted Sheet http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable Significant Accounting Policies (Details) - Schedule of fair value of each option granted Details http://sapiens.com/role/SignificantAccountingPoliciesTables 48 false false R49.htm 048 - Disclosure - Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value Sheet http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value Details http://sapiens.com/role/SignificantAccountingPoliciesTables 49 false false R50.htm 049 - Disclosure - Acquisitions (Details) Sheet http://sapiens.com/role/AcquisitionsDetails Acquisitions (Details) Details http://sapiens.com/role/AcquisitionsTables 50 false false R51.htm 050 - Disclosure - Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities Sheet http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities Details http://sapiens.com/role/AcquisitionsTables 51 false false R52.htm 051 - Disclosure - Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) Sheet http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals) Details http://sapiens.com/role/AcquisitionsTables 52 false false R53.htm 052 - Disclosure - Acquisitions (Details) - Schedule of components of intangible assets associated with acquisition Sheet http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable Acquisitions (Details) - Schedule of components of intangible assets associated with acquisition Details http://sapiens.com/role/AcquisitionsTables 53 false false R54.htm 053 - Disclosure - Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined Sheet http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined Details http://sapiens.com/role/AcquisitionsTables 54 false false R55.htm 054 - Disclosure - Other Long-Term Assets (Details) - Schedule of other long-term assets Sheet http://sapiens.com/role/ScheduleofotherlongtermassetsTable Other Long-Term Assets (Details) - Schedule of other long-term assets Details http://sapiens.com/role/OtherLongTermAssetsTables 55 false false R56.htm 055 - Disclosure - Property and Equipment, Net (Details) Sheet http://sapiens.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://sapiens.com/role/PropertyandEquipmentNetTables 56 false false R57.htm 056 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net Sheet http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable Property and Equipment, Net (Details) - Schedule of property and equipment, net Details http://sapiens.com/role/PropertyandEquipmentNetTables 57 false false R58.htm 057 - Disclosure - Leases (Details) Sheet http://sapiens.com/role/LeasesDetails Leases (Details) Details http://sapiens.com/role/LeasesTables 58 false false R59.htm 058 - Disclosure - Leases (Details) - Schedule of operating lease costs Sheet http://sapiens.com/role/ScheduleofoperatingleasecostsTable Leases (Details) - Schedule of operating lease costs Details http://sapiens.com/role/LeasesTables 59 false false R60.htm 059 - Disclosure - Leases (Details) - Schedule of weighted average remaining lease terms and discount rates Sheet http://sapiens.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable Leases (Details) - Schedule of weighted average remaining lease terms and discount rates Details http://sapiens.com/role/LeasesTables 60 false false R61.htm 060 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities Sheet http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable Leases (Details) - Schedule of maturities of lease liabilities Details http://sapiens.com/role/LeasesTables 61 false false R62.htm 061 - Disclosure - Capitalized Software Development Costs, Net (Details) Sheet http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNetDetails Capitalized Software Development Costs, Net (Details) Details http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNetTables 62 false false R63.htm 062 - Disclosure - Capitalized Software Development Costs, Net (Details) - Schedule of changes in capitalized software development costs Sheet http://sapiens.com/role/ScheduleofchangesincapitalizedsoftwaredevelopmentcostsTable Capitalized Software Development Costs, Net (Details) - Schedule of changes in capitalized software development costs Details http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNetTables 63 false false R64.htm 063 - Disclosure - Other Intangible Assets, Net (Details) Sheet http://sapiens.com/role/OtherIntangibleAssetsNetDetails Other Intangible Assets, Net (Details) Details http://sapiens.com/role/OtherIntangibleAssetsNetTables 64 false false R65.htm 064 - Disclosure - Other Intangible Assets, Net (Details) - Schedule of other intangible assets, net Sheet http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable Other Intangible Assets, Net (Details) - Schedule of other intangible assets, net Details http://sapiens.com/role/OtherIntangibleAssetsNetTables 65 false false R66.htm 065 - Disclosure - Other Intangible Assets, Net (Details) - Schedule of other Intangible assets future amortization expense Sheet http://sapiens.com/role/ScheduleofotherIntangibleassetsfutureamortizationexpenseTable Other Intangible Assets, Net (Details) - Schedule of other Intangible assets future amortization expense Details http://sapiens.com/role/OtherIntangibleAssetsNetTables 66 false false R67.htm 066 - Disclosure - Goodwill (Details) - Schedule of carrying amount of goodwill Sheet http://sapiens.com/role/ScheduleofcarryingamountofgoodwillTable Goodwill (Details) - Schedule of carrying amount of goodwill Details http://sapiens.com/role/GoodwillTables 67 false false R68.htm 067 - Disclosure - Accrued Expenses and Other Liabilities (Details) - Schedule of accrued expenses and other liabilities Sheet http://sapiens.com/role/ScheduleofaccruedexpensesandotherliabilitiesTable Accrued Expenses and Other Liabilities (Details) - Schedule of accrued expenses and other liabilities Details http://sapiens.com/role/AccruedExpensesandOtherLiabilitiesTables 68 false false R69.htm 068 - Disclosure - Series B Debentures, Net of Current Maturities (Details) Sheet http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails Series B Debentures, Net of Current Maturities (Details) Details http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesTables 69 false false R70.htm 069 - Disclosure - Series B Debentures, Net of Current Maturities (Details) - Schedule of series B debentures, net of current maturities Sheet http://sapiens.com/role/ScheduleofseriesBdebenturesnetofcurrentmaturitiesTable Series B Debentures, Net of Current Maturities (Details) - Schedule of series B debentures, net of current maturities Details http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesTables 70 false false R71.htm 070 - Disclosure - Commitments and Contingent Liabilities (Details) Sheet http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails Commitments and Contingent Liabilities (Details) Details http://sapiens.com/role/CommitmentsandContingentLiabilities 71 false false R72.htm 071 - Disclosure - Taxes on Income (Details) Sheet http://sapiens.com/role/TaxesonIncomeDetails Taxes on Income (Details) Details http://sapiens.com/role/TaxesonIncomeTables 72 false false R73.htm 072 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax assets and liabilities Sheet http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable Taxes on Income (Details) - Schedule of deferred tax assets and liabilities Details http://sapiens.com/role/TaxesonIncomeTables 73 false false R74.htm 073 - Disclosure - Taxes on Income (Details) - Schedule of income before income taxes Sheet http://sapiens.com/role/ScheduleofincomebeforeincometaxesTable Taxes on Income (Details) - Schedule of income before income taxes Details http://sapiens.com/role/TaxesonIncomeTables 74 false false R75.htm 074 - Disclosure - Taxes on Income (Details) - Schedule of effective income tax rate reconciliation Sheet http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable Taxes on Income (Details) - Schedule of effective income tax rate reconciliation Details http://sapiens.com/role/TaxesonIncomeTables 75 false false R76.htm 075 - Disclosure - Taxes on Income (Details) - Schedule of taxes on income Sheet http://sapiens.com/role/ScheduleoftaxesonincomeTable Taxes on Income (Details) - Schedule of taxes on income Details http://sapiens.com/role/TaxesonIncomeTables 76 false false R77.htm 076 - Disclosure - Taxes on Income (Details) - Schedule of unrecognized tax benefits Sheet http://sapiens.com/role/ScheduleofunrecognizedtaxbenefitsTable Taxes on Income (Details) - Schedule of unrecognized tax benefits Details http://sapiens.com/role/TaxesonIncomeTables 77 false false R78.htm 077 - Disclosure - Equity (Details) Sheet http://sapiens.com/role/EquityDetails Equity (Details) Details http://sapiens.com/role/EquityTables 78 false false R79.htm 078 - Disclosure - Equity (Details) - Schedule of stock option activities Sheet http://sapiens.com/role/ScheduleofstockoptionactivitiesTable Equity (Details) - Schedule of stock option activities Details http://sapiens.com/role/EquityTables 79 false false R80.htm 079 - Disclosure - Equity (Details) - Schedule of options outstanding under stock option plans Sheet http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable Equity (Details) - Schedule of options outstanding under stock option plans Details http://sapiens.com/role/EquityTables 80 false false R81.htm 080 - Disclosure - Equity (Details) - Schedule of restricted stock unit activities Sheet http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable Equity (Details) - Schedule of restricted stock unit activities Details http://sapiens.com/role/EquityTables 81 false false R82.htm 081 - Disclosure - Related Parties Transactions (Details) Sheet http://sapiens.com/role/RelatedPartiesTransactionsDetails Related Parties Transactions (Details) Details http://sapiens.com/role/RelatedPartiesTransactions 82 false false R83.htm 082 - Disclosure - Basic and Diluted Net Earnings Per Share (Details) Sheet http://sapiens.com/role/BasicandDilutedNetEarningsPerShareDetails Basic and Diluted Net Earnings Per Share (Details) Details http://sapiens.com/role/BasicandDilutedNetEarningsPerShareTables 83 false false R84.htm 083 - Disclosure - Basic and Diluted Net Earnings Per Share (Details) - Schedule of earnings per share, basic and diluted Sheet http://sapiens.com/role/ScheduleofearningspersharebasicanddilutedTable Basic and Diluted Net Earnings Per Share (Details) - Schedule of earnings per share, basic and diluted Details http://sapiens.com/role/BasicandDilutedNetEarningsPerShareTables 84 false false R85.htm 084 - Disclosure - Geographic Information (Details) Sheet http://sapiens.com/role/GeographicInformationDetails Geographic Information (Details) Details http://sapiens.com/role/GeographicInformationTables 85 false false R86.htm 085 - Disclosure - Geographic Information (Details) - Schedule of revenues by country based Sheet http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable Geographic Information (Details) - Schedule of revenues by country based Details http://sapiens.com/role/GeographicInformationTables 86 false false R87.htm 086 - Disclosure - Geographic Information (Details) - Schedule of property and equipment Sheet http://sapiens.com/role/ScheduleofpropertyandequipmentTable Geographic Information (Details) - Schedule of property and equipment Details http://sapiens.com/role/GeographicInformationTables 87 false false R88.htm 087 - Disclosure - Revenue (Details) Sheet http://sapiens.com/role/RevenueDetails Revenue (Details) Details http://sapiens.com/role/RevenueTables 88 false false R89.htm 088 - Disclosure - Revenue (Details) - Schedule of disaggregated revenue Sheet http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable Revenue (Details) - Schedule of disaggregated revenue Details http://sapiens.com/role/RevenueTables 89 false false R90.htm 089 - Disclosure - Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities Sheet http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities Details http://sapiens.com/role/RevenueTables 90 false false R91.htm 090 - Disclosure - Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities (Parentheticals) Sheet http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable_Parentheticals Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities (Parentheticals) Details http://sapiens.com/role/RevenueTables 91 false false R92.htm 091 - Disclosure - Selected Statements of Operations Data (Details) - Schedule of research and development expenses, net Sheet http://sapiens.com/role/ScheduleofresearchanddevelopmentexpensesnetTable Selected Statements of Operations Data (Details) - Schedule of research and development expenses, net Details http://sapiens.com/role/SelectedStatementsofOperationsDataTables 92 false false R93.htm 092 - Disclosure - Selected Statements of Operations Data (Details) - Schedule of financial income, net Sheet http://sapiens.com/role/ScheduleoffinancialincomenetTable Selected Statements of Operations Data (Details) - Schedule of financial income, net Details http://sapiens.com/role/SelectedStatementsofOperationsDataTables 93 false false All Reports Book All Reports f20f2021_sapiensinter.htm f20f2021ex12-1_sapiensinter.htm f20f2021ex12-2_sapiensinter.htm f20f2021ex13-1_sapiensinter.htm f20f2021ex15-1_sapiensinter.htm f20f2021ex2-1_sapiensinter.htm f20f2021ex8-1_sapiensinter.htm spns-20211231.xsd spns-20211231_cal.xml spns-20211231_def.xml spns-20211231_lab.xml spns-20211231_pre.xml image_001.jpg image_002.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f20f2021_sapiensinter.htm": { "axisCustom": 1, "axisStandard": 18, "contextCount": 183, "dts": { "calculationLink": { "local": [ "spns-20211231_cal.xml" ] }, "definitionLink": { "local": [ "spns-20211231_def.xml" ] }, "inline": { "local": [ "f20f2021_sapiensinter.htm" ] }, "labelLink": { "local": [ "spns-20211231_lab.xml" ] }, "presentationLink": { "local": [ "spns-20211231_pre.xml" ] }, "schema": { "local": [ "spns-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/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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd" ] } }, "elementCount": 702, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 70, "http://sapiens.com/20211231": 30, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 105 }, "keyCustom": 100, "keyStandard": 383, "memberCustom": 27, "memberStandard": 22, "nsprefix": "spns", "nsuri": "http://sapiens.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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://sapiens.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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_sapiensinter.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 - Acquisitions", "role": "http://sapiens.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:OtherLongTermAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Other Long-Term Assets", "role": "http://sapiens.com/role/OtherLongTermAssets", "shortName": "Other Long-Term Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:OtherLongTermAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "011 - Disclosure - Property and Equipment, Net", "role": "http://sapiens.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Leases", "role": "http://sapiens.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Capitalized Software Development Costs, Net", "role": "http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNet", "shortName": "Capitalized Software Development Costs, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Other Intangible Assets, Net", "role": "http://sapiens.com/role/OtherIntangibleAssetsNet", "shortName": "Other Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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://sapiens.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://sapiens.com/role/AccruedExpensesandOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Series B Debentures, Net of Current Maturities", "role": "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturities", "shortName": "Series B Debentures, Net of Current Maturities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "018 - Disclosure - Commitments and Contingent Liabilities", "role": "http://sapiens.com/role/CommitmentsandContingentLiabilities", "shortName": "Commitments and Contingent Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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://sapiens.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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_sapiensinter.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://sapiens.com/role/TaxesonIncome", "shortName": "Taxes on Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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_sapiensinter.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://sapiens.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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_sapiensinter.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://sapiens.com/role/RelatedPartiesTransactions", "shortName": "Related Parties Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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_sapiensinter.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": "022 - Disclosure - Basic and Diluted Net Earnings Per Share", "role": "http://sapiens.com/role/BasicandDilutedNetEarningsPerShare", "shortName": "Basic and Diluted Net Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "023 - Disclosure - Geographic Information", "role": "http://sapiens.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Revenue", "role": "http://sapiens.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Selected Statements of Operations Data", "role": "http://sapiens.com/role/SelectedStatementsofOperationsData", "shortName": "Selected Statements of Operations Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "026 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://sapiens.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "027 - Disclosure - Significant Accounting Policies (Tables)", "role": "http://sapiens.com/role/SignificantAccountingPoliciesTables", "shortName": "Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Acquisitions (Tables)", "role": "http://sapiens.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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://sapiens.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "2", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "eurPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Other Long-Term Assets (Tables)", "role": "http://sapiens.com/role/OtherLongTermAssetsTables", "shortName": "Other Long-Term Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "030 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://sapiens.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:ScheduleOfOperatingLeaseCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Leases (Tables)", "role": "http://sapiens.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:ScheduleOfOperatingLeaseCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:ChangesInCapitalizedSoftwareDevelopmentCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Capitalized Software Development Costs, Net (Tables)", "role": "http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNetTables", "shortName": "Capitalized Software Development Costs, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:ChangesInCapitalizedSoftwareDevelopmentCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "033 - Disclosure - Other Intangible Assets, Net (Tables)", "role": "http://sapiens.com/role/OtherIntangibleAssetsNetTables", "shortName": "Other Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "034 - Disclosure - Goodwill (Tables)", "role": "http://sapiens.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "035 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://sapiens.com/role/AccruedExpensesandOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "036 - Disclosure - Series B Debentures, Net of Current Maturities (Tables)", "role": "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesTables", "shortName": "Series B Debentures, Net of Current Maturities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Taxes on Income (Tables)", "role": "http://sapiens.com/role/TaxesonIncomeTables", "shortName": "Taxes on Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "038 - Disclosure - Equity (Tables)", "role": "http://sapiens.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Income", "role": "http://sapiens.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "039 - Disclosure - Basic and Diluted Net Earnings Per Share (Tables)", "role": "http://sapiens.com/role/BasicandDilutedNetEarningsPerShareTables", "shortName": "Basic and Diluted Net Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Geographic Information (Tables)", "role": "http://sapiens.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Revenue (Tables)", "role": "http://sapiens.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:ScheduleOfSelectedStatementsOfOperationsDataTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Selected Statements of Operations Data (Tables)", "role": "http://sapiens.com/role/SelectedStatementsofOperationsDataTables", "shortName": "Selected Statements of Operations Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:ScheduleOfSelectedStatementsOfOperationsDataTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Significant Accounting Policies (Details)", "role": "http://sapiens.com/role/SignificantAccountingPoliciesDetails", "shortName": "Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "044 - Disclosure - Significant Accounting Policies (Details) - Schedule of trade receivables net of an allowance", "role": "http://sapiens.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", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradeReceivablesHeldForSaleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "spns:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c58", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life", "role": "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable", "shortName": "Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "spns:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c58", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "spns:ScheduleOfAmortizationRateOfOtherIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c63", "decimals": "2", "first": true, "lang": null, "name": "spns:WeightedAverageAnnualRateOtherIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets", "role": "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable", "shortName": "Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "spns:ScheduleOfAmortizationRateOfOtherIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c63", "decimals": "2", "first": true, "lang": null, "name": "spns:WeightedAverageAnnualRateOtherIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Significant Accounting Policies (Details) - Schedule of fair value of each option granted", "role": "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable", "shortName": "Significant Accounting Policies (Details) - Schedule of fair value of each option granted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c77", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value", "role": "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable", "shortName": "Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c77", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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://sapiens.com/role/ConsolidatedComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c78", "decimals": "-3", "first": true, "lang": null, "name": "spns:PurchasePriceInCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Acquisitions (Details)", "role": "http://sapiens.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c78", "decimals": "-3", "first": true, "lang": null, "name": "spns:PurchasePriceInCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c92", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities", "role": "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable", "shortName": "Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c92", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c92", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)", "role": "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals", "shortName": "Acquisitions (Details) - Schedule of estimated fair values of the assets acquired and liabilities (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c92", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Acquisitions (Details) - Schedule of components of intangible assets associated with acquisition", "role": "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable", "shortName": "Acquisitions (Details) - Schedule of components of intangible assets associated with acquisition", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined", "role": "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable", "shortName": "Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "spns:DeferredTaxAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Other Long-Term Assets (Details) - Schedule of other long-term assets", "role": "http://sapiens.com/role/ScheduleofotherlongtermassetsTable", "shortName": "Other Long-Term Assets (Details) - Schedule of other long-term assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "spns:DeferredTaxAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "055 - Disclosure - Property and Equipment, Net (Details)", "role": "http://sapiens.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment, net", "role": "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable", "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_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:OperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Leases (Details)", "role": "http://sapiens.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "spns:OperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "spns:ScheduleOfOperatingLeaseCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Leases (Details) - Schedule of operating lease costs", "role": "http://sapiens.com/role/ScheduleofoperatingleasecostsTable", "shortName": "Leases (Details) - Schedule of operating lease costs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "spns:ScheduleOfOperatingLeaseCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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 Shareholders\u2019 Equity", "role": "http://sapiens.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Shareholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "059 - Disclosure - Leases (Details) - Schedule of weighted average remaining lease terms and discount rates", "role": "http://sapiens.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable", "shortName": "Leases (Details) - Schedule of weighted average remaining lease terms and discount rates", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "spns:ScheduleOfMaturitiesOfLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "spns:OperatingLeasesFutureMinimumPaymentsDueInTwoYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities", "role": "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable", "shortName": "Leases (Details) - Schedule of maturities of lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "spns:ScheduleOfMaturitiesOfLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "spns:OperatingLeasesFutureMinimumPaymentsDueInTwoYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "spns:ChangesInCapitalizedSoftwareDevelopmentCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Capitalized Software Development Costs, Net (Details)", "role": "http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNetDetails", "shortName": "Capitalized Software Development Costs, Net (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Capitalized Software Development Costs, Net (Details) - Schedule of changes in capitalized software development costs", "role": "http://sapiens.com/role/ScheduleofchangesincapitalizedsoftwaredevelopmentcostsTable", "shortName": "Capitalized Software Development Costs, Net (Details) - Schedule of changes in capitalized software development costs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "spns:ChangesInCapitalizedSoftwareDevelopmentCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c103", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Other Intangible Assets, Net (Details)", "role": "http://sapiens.com/role/OtherIntangibleAssetsNetDetails", "shortName": "Other Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c103", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Other Intangible Assets, Net (Details) - Schedule of other intangible assets, net", "role": "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable", "shortName": "Other Intangible Assets, Net (Details) - Schedule of other intangible assets, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Other Intangible Assets, Net (Details) - Schedule of other Intangible assets future amortization expense", "role": "http://sapiens.com/role/ScheduleofotherIntangibleassetsfutureamortizationexpenseTable", "shortName": "Other Intangible Assets, Net (Details) - Schedule of other Intangible assets future amortization expense", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Goodwill (Details) - Schedule of carrying amount of goodwill", "role": "http://sapiens.com/role/ScheduleofcarryingamountofgoodwillTable", "shortName": "Goodwill (Details) - Schedule of carrying amount of goodwill", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c31", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "spns:AccruedExpensesToGovermentAuthorities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Accrued Expenses and Other Liabilities (Details) - Schedule of accrued expenses and other liabilities", "role": "http://sapiens.com/role/ScheduleofaccruedexpensesandotherliabilitiesTable", "shortName": "Accrued Expenses and Other Liabilities (Details) - Schedule of accrued expenses and other liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "spns:AccruedExpensesToGovermentAuthorities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c90", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Series B Debentures, Net of Current Maturities (Details)", "role": "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails", "shortName": "Series B Debentures, Net of Current Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c90", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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://sapiens.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Series B Debentures, Net of Current Maturities (Details) - Schedule of series B debentures, net of current maturities", "role": "http://sapiens.com/role/ScheduleofseriesBdebenturesnetofcurrentmaturitiesTable", "shortName": "Series B Debentures, Net of Current Maturities (Details) - Schedule of series B debentures, net of current maturities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "spns:PercentageOfTotalNetConsolidatedLicenseAndMaintenanceRevenue", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Commitments and Contingent Liabilities (Details)", "role": "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails", "shortName": "Commitments and Contingent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "spns:PercentageOfTotalNetConsolidatedLicenseAndMaintenanceRevenue", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Taxes on Income (Details)", "role": "http://sapiens.com/role/TaxesonIncomeDetails", "shortName": "Taxes on Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "lang": "en-US", "name": "spns:DescriptionOfTaxBenefitsCapitalInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "072 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax assets and liabilities", "role": "http://sapiens.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_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "073 - Disclosure - Taxes on Income (Details) - Schedule of income before income taxes", "role": "http://sapiens.com/role/ScheduleofincomebeforeincometaxesTable", "shortName": "Taxes on Income (Details) - Schedule of income before income taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "spns:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Taxes on Income (Details) - Schedule of effective income tax rate reconciliation", "role": "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable", "shortName": "Taxes on Income (Details) - Schedule of effective income tax rate reconciliation", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "spns:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Taxes on Income (Details) - Schedule of taxes on income", "role": "http://sapiens.com/role/ScheduleoftaxesonincomeTable", "shortName": "Taxes on Income (Details) - Schedule of taxes on income", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Taxes on Income (Details) - Schedule of unrecognized tax benefits", "role": "http://sapiens.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_sapiensinter.htm", "contextRef": "c31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c125", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Equity (Details)", "role": "http://sapiens.com/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c125", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Equity (Details) - Schedule of stock option activities", "role": "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable", "shortName": "Equity (Details) - Schedule of stock option activities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c3", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - General", "role": "http://sapiens.com/role/General", "shortName": "General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Equity (Details) - Schedule of options outstanding under stock option plans", "role": "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable", "shortName": "Equity (Details) - Schedule of options outstanding under stock option plans", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c147", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Equity (Details) - Schedule of restricted stock unit activities", "role": "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable", "shortName": "Equity (Details) - Schedule of restricted stock unit activities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c147", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Related Parties Transactions (Details)", "role": "http://sapiens.com/role/RelatedPartiesTransactionsDetails", "shortName": "Related Parties Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Basic and Diluted Net Earnings Per Share (Details)", "role": "http://sapiens.com/role/BasicandDilutedNetEarningsPerShareDetails", "shortName": "Basic and Diluted Net Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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": "083 - Disclosure - Basic and Diluted Net Earnings Per Share (Details) - Schedule of earnings per share, basic and diluted", "role": "http://sapiens.com/role/ScheduleofearningspersharebasicanddilutedTable", "shortName": "Basic and Diluted Net Earnings Per Share (Details) - Schedule of earnings per share, basic and diluted", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "spns:PercentageOfRevenues", "spns:PercentageOfRevenues", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "spns:PercentageOfRevenues", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Geographic Information (Details)", "role": "http://sapiens.com/role/GeographicInformationDetails", "shortName": "Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "spns:PercentageOfRevenues", "spns:PercentageOfRevenues", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "spns:PercentageOfRevenues", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenuesNetOfInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Geographic Information (Details) - Schedule of revenues by country based", "role": "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable", "shortName": "Geographic Information (Details) - Schedule of revenues by country based", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenuesNetOfInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Geographic Information (Details) - Schedule of property and equipment", "role": "http://sapiens.com/role/ScheduleofpropertyandequipmentTable", "shortName": "Geographic Information (Details) - Schedule of property and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "087 - Disclosure - Revenue (Details)", "role": "http://sapiens.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "088 - Disclosure - Revenue (Details) - Schedule of disaggregated revenue", "role": "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable", "shortName": "Revenue (Details) - Schedule of disaggregated revenue", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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://sapiens.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.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", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "089 - Disclosure - Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities", "role": "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable", "shortName": "Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090 - Disclosure - Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities (Parentheticals)", "role": "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable_Parentheticals", "shortName": "Revenue (Details) - Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R92": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "spns:ScheduleOfSelectedStatementsOfOperationsDataTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091 - Disclosure - Selected Statements of Operations Data (Details) - Schedule of research and development expenses, net", "role": "http://sapiens.com/role/ScheduleofresearchanddevelopmentexpensesnetTable", "shortName": "Selected Statements of Operations Data (Details) - Schedule of research and development expenses, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "spns:ScheduleOfSelectedStatementsOfOperationsDataTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "spns:ScheduleOfNetOfFinancialIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestAndOtherIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092 - Disclosure - Selected Statements of Operations Data (Details) - Schedule of financial income, net", "role": "http://sapiens.com/role/ScheduleoffinancialincomenetTable", "shortName": "Selected Statements of Operations Data (Details) - Schedule of financial income, net", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "spns:ScheduleOfNetOfFinancialIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f20f2021_sapiensinter.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestAndOtherIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "country_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ISRAEL", "terseLabel": "Israel [Member]", "verboseLabel": "Isreal [Member]" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentTable", "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails" ], "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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r667", "r668", "r669" ], "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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]", "terseLabel": "Business Contact" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelFaxNumber": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Fax Number of contact personnel.", "label": "Contact Personnel Fax Number", "terseLabel": "Contact Personnel Fax Number" } } }, "localname": "ContactPersonnelFaxNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r668" ], "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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r667", "r668", "r669" ], "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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r663" ], "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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r668" ], "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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r670" ], "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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r665" ], "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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r665" ], "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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r665" ], "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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r678" ], "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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r665" ], "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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r665" ], "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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r679" ], "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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r664" ], "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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r666" ], "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/2021q4", "presentation": [ "http://sapiens.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/2021q4", "presentation": [ "http://sapiens.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "exch_BCXE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BATS EUROPE [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "BCXE", "nsuri": "http://xbrl.sec.gov/exch/2021", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "spns_APACMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "APACMember", "terseLabel": "APAC [Member]" } } }, "localname": "APACMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "spns_AccruedExpensesAndOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "AccruedExpensesAndOtherLiabilities", "terseLabel": "Accrued expenses and other liabilities, total" } } }, "localname": "AccruedExpensesAndOtherLiabilities", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofaccruedexpensesandotherliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_AccruedExpensesToGovermentAuthorities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to government authorities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "AccruedExpensesToGovermentAuthorities", "terseLabel": "Government authorities" } } }, "localname": "AccruedExpensesToGovermentAuthorities", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofaccruedexpensesandotherliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "terseLabel": "ACCRUED EXPENSES AND OTHER LIABILITIES" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "spns_AccruedSeveranceNoncurrent": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued severance, non-current.", "label": "AccruedSeveranceNoncurrent", "terseLabel": "Accrued severance pay" } } }, "localname": "AccruedSeveranceNoncurrent", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "spns_AccruedSeverancePayAndPensionPlansPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accrued severance pay and pension plans.", "label": "AccruedSeverancePayAndPensionPlansPolicyTextBlock", "terseLabel": "Accrued severance pay and retirement plans:" } } }, "localname": "AccruedSeverancePayAndPensionPlansPolicyTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "spns_AccumulatedDepreciationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccumulatedDepreciationAbstract", "terseLabel": "Accumulated depreciation:" } } }, "localname": "AccumulatedDepreciationAbstract", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "spns_AcquisitionOfIntellectualPropertyRights": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition of intellectual property rights.", "label": "AcquisitionOfIntellectualPropertyRights", "negatedLabel": "Acquisition of other intangible asset" } } }, "localname": "AcquisitionOfIntellectualPropertyRights", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_AcquisitionOfMinorityInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition of minority interest.", "label": "AcquisitionOfMinorityInterest", "terseLabel": "Acquisition of minority interest" } } }, "localname": "AcquisitionOfMinorityInterest", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "spns_AcquisitionOfMinorityInterests": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition of minority interests.", "label": "AcquisitionOfMinorityInterests", "negatedLabel": "Acquisition of non-controlling interests" } } }, "localname": "AcquisitionOfMinorityInterests", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_AcquisitionOfOutstandingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AcquisitionOfOutstandingPercentage", "terseLabel": "Acquisition of outstanding percentage" } } }, "localname": "AcquisitionOfOutstandingPercentage", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "spns_AcquisitionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Line Items]" } } }, "localname": "AcquisitionsDetailsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "spns_AcquisitionsDetailsScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined [Line Items]" } } }, "localname": "AcquisitionsDetailsScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable" ], "xbrltype": "stringItemType" }, "spns_AcquisitionsDetailsScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) - Schedule of assets and liabilities based upon fair values as determined [Table]" } } }, "localname": "AcquisitionsDetailsScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable" ], "xbrltype": "stringItemType" }, "spns_AcquisitionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Table]" } } }, "localname": "AcquisitionsDetailsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "spns_AdditionFromAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AdditionFromAcquisition", "terseLabel": "Addition from acquisition" } } }, "localname": "AdditionFromAcquisition", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "spns_AdjustmentToRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fact represents adjustment to redeemable non-controlling interest.", "label": "AdjustmentToRedeemableNoncontrollingInterest", "terseLabel": "Attributed to non-controlling interests" } } }, "localname": "AdjustmentToRedeemableNoncontrollingInterest", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "spns_AdjustmentsToAdditionalPaidInCapitalDistributionOfDividend": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from distribution of dividend.", "label": "AdjustmentsToAdditionalPaidInCapitalDistributionOfDividend", "terseLabel": "Distribution of dividend" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDistributionOfDividend", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "spns_AggregateOfSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate of shares issued.", "label": "AggregateOfSharesIssued", "terseLabel": "Aggregate of shares issued (in Shares)" } } }, "localname": "AggregateOfSharesIssued", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "spns_AmountOfBankGuaranteeProvidedForCustomersAndSuppliers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of bank guarantee provided for assuring performance of contracts for customers and suppliers.", "label": "AmountOfBankGuaranteeProvidedForCustomersAndSuppliers", "terseLabel": "Bank guarantees amount for customers and suppliers" } } }, "localname": "AmountOfBankGuaranteeProvidedForCustomersAndSuppliers", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "spns_BacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BacklogMember", "terseLabel": "Backlog [Member]" } } }, "localname": "BacklogMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable" ], "xbrltype": "domainItemType" }, "spns_BuildingsAndLeaseholdImprovementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BuildingsAndLeaseholdImprovementMember", "terseLabel": "Buildings and leasehold improvements [Member]" } } }, "localname": "BuildingsAndLeaseholdImprovementMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "domainItemType" }, "spns_BuildingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BuildingsMember", "terseLabel": "Buildings [Member]" } } }, "localname": "BuildingsMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable" ], "xbrltype": "domainItemType" }, "spns_CashPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "CashPaid", "terseLabel": "Cash paid" } } }, "localname": "CashPaid", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "spns_ChangesInCapitalizedSoftwareDevelopmentCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in capitalized software development costs during the period.", "label": "ChangesInCapitalizedSoftwareDevelopmentCostsTableTextBlock", "terseLabel": "Schedule of changes in capitalized software development costs" } } }, "localname": "ChangesInCapitalizedSoftwareDevelopmentCostsTableTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNetTables" ], "xbrltype": "textBlockItemType" }, "spns_CommitmentsandContingentLiabilitiesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingent Liabilities (Details) [Line Items]" } } }, "localname": "CommitmentsandContingentLiabilitiesDetailsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "spns_CommitmentsandContingentLiabilitiesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingent Liabilities (Details) [Table]" } } }, "localname": "CommitmentsandContingentLiabilitiesDetailsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "spns_ComprehensiveIncomeAttributedToNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "ComprehensiveIncomeAttributedToNoncontrollingInterest", "terseLabel": "Comprehensive income attributed to non-controlling interests" } } }, "localname": "ComprehensiveIncomeAttributedToNoncontrollingInterest", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "spns_ComputersAndPeripheralEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ComputersAndPeripheralEquipmentMember", "terseLabel": "Computers and peripheral equipment [Member]" } } }, "localname": "ComputersAndPeripheralEquipmentMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable", "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable" ], "xbrltype": "domainItemType" }, "spns_ContingentLiabilityRoyalties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents contingent liability to pay royalties.", "label": "ContingentLiabilityRoyalties", "terseLabel": "Contingent liability to pay royalties" } } }, "localname": "ContingentLiabilityRoyalties", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "spns_CorporateTaxRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of corporate tax rate.", "label": "CorporateTaxRatePercentage", "terseLabel": "Corporate tax rates, percentage" } } }, "localname": "CorporateTaxRatePercentage", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "percentItemType" }, "spns_CostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CostAbstract", "terseLabel": "Cost:" } } }, "localname": "CostAbstract", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "spns_CurrentMaturitiesOfDebentures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current maturities of Series B debentures.", "label": "CurrentMaturitiesOfDebentures", "terseLabel": "Current maturities of Series B Debentures" } } }, "localname": "CurrentMaturitiesOfDebentures", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "spns_DebtCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Less: Current maturities.", "label": "DebtCurrentMaturities", "terseLabel": "Less: Current maturities" } } }, "localname": "DebtCurrentMaturities", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofseriesBdebenturesnetofcurrentmaturitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxAsset": { "auth_ref": [], "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 and classified as noncurrent.", "label": "DeferredTaxAsset", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAsset", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofotherlongtermassetsTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxAssetNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "DeferredTaxAssetNet", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetNet", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxAssetTaxCreditCarryforwardsLeaseLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease liabilities, deferred tax assets.", "label": "DeferredTaxAssetTaxCreditCarryforwardsLeaseLiability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetTaxCreditCarryforwardsLeaseLiability", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxAssetsNoncurrentNet": { "auth_ref": [], "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 and classified as noncurrent.", "label": "DeferredTaxAssetsNoncurrentNet", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNoncurrentNet", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAllowances": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reserves and allowances of deferred tax assets.", "label": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAllowances", "terseLabel": "Reserves and allowances" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAllowances", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxLiabilitie": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as current.", "label": "DeferredTaxLiabilitie", "negatedLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitie", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxLiabilitieNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "DeferredTaxLiabilitieNet", "negatedLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredTaxLiabilitieNet", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxLiabilitiesLeaseRightofuseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease right use of assets.", "label": "DeferredTaxLiabilitiesLeaseRightofuseAsset", "negatedLabel": "Lease right-of-use asset" } } }, "localname": "DeferredTaxLiabilitiesLeaseRightofuseAsset", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxLiabilitiesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "DeferredTaxLiabilitiesNet", "negatedLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredTaxLiabilitiesNet", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxsLiabilities": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "DeferredTaxLiabilities", "label": "DeferredTaxsLiabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxsLiabilities", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "spns_DeferredTaxsLiabilitiesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.", "label": "DeferredTaxsLiabilitiesNet", "negatedLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredTaxsLiabilitiesNet", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_DelphiTechnologyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DelphiTechnologyIncMember", "terseLabel": "Delphi Technology Inc. [Member]" } } }, "localname": "DelphiTechnologyIncMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable" ], "xbrltype": "domainItemType" }, "spns_DenominatorThousandsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DenominatorThousandsAbstract", "terseLabel": "Denominator (thousands):" } } }, "localname": "DenominatorThousandsAbstract", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofearningspersharebasicanddilutedTable" ], "xbrltype": "stringItemType" }, "spns_DescriptionOfMinimumAmountToBeSpentForRecognizingIntellectualProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of minimum amount to be spent for recognizing intellectual property.", "label": "DescriptionOfMinimumAmountToBeSpentForRecognizingIntellectualProperty", "terseLabel": "Benefit regime for preferred technology enterprises, description" } } }, "localname": "DescriptionOfMinimumAmountToBeSpentForRecognizingIntellectualProperty", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "spns_DescriptionOfTaxBenefitsCapitalInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of tax benefits capital investments.", "label": "DescriptionOfTaxBenefitsCapitalInvestments", "terseLabel": "Description of tax benefits" } } }, "localname": "DescriptionOfTaxBenefitsCapitalInvestments", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "spns_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_EffectiveIncomeTaxRateReconciliationMinimumTaxRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of minimum tax rate.", "label": "EffectiveIncomeTaxRateReconciliationMinimumTaxRatePercentage", "terseLabel": "Minimum tax rate, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationMinimumTaxRatePercentage", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "percentItemType" }, "spns_EmployeesAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EmployeesAndDirectorsMember", "terseLabel": "Employees and Directors [Member]" } } }, "localname": "EmployeesAndDirectorsMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "spns_EmployerMatchExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of employer match expense.", "label": "EmployerMatchExpense", "terseLabel": "Employer match expense" } } }, "localname": "EmployerMatchExpense", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "spns_EquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity (Details) [Line Items]" } } }, "localname": "EquityDetailsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "spns_EquityDetailsScheduleofrestrictedstockunitactivitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity (Details) - Schedule of restricted stock unit activities [Line Items]" } } }, "localname": "EquityDetailsScheduleofrestrictedstockunitactivitiesLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "stringItemType" }, "spns_EquityDetailsScheduleofrestrictedstockunitactivitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity (Details) - Schedule of restricted stock unit activities [Table]" } } }, "localname": "EquityDetailsScheduleofrestrictedstockunitactivitiesTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "stringItemType" }, "spns_EquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity (Details) [Table]" } } }, "localname": "EquityDetailsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "spns_EuropesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EuropesMember", "terseLabel": "Europe [Member]" } } }, "localname": "EuropesMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable" ], "xbrltype": "domainItemType" }, "spns_ExercisePriceFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceFiveMember", "terseLabel": "29.81-32.27 [Member]" } } }, "localname": "ExercisePriceFiveMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "domainItemType" }, "spns_ExercisePriceFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceFourMember", "terseLabel": "23.92-28.49 [Member]" } } }, "localname": "ExercisePriceFourMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "domainItemType" }, "spns_ExercisePriceOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceOneMember", "terseLabel": "7.94 [Member]" } } }, "localname": "ExercisePriceOneMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "domainItemType" }, "spns_ExercisePriceSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceSixMember", "terseLabel": "31.96 [Member]" } } }, "localname": "ExercisePriceSixMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "domainItemType" }, "spns_ExercisePriceThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceThreeMember", "terseLabel": "11.48-15.09 [Member]" } } }, "localname": "ExercisePriceThreeMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "domainItemType" }, "spns_ExercisePriceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExercisePriceTwoMember", "terseLabel": "8.7-10.72 [Member]" } } }, "localname": "ExercisePriceTwoMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "domainItemType" }, "spns_FinancialExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FinancialExpensesAbstract", "terseLabel": "Financial expenses:" } } }, "localname": "FinancialExpensesAbstract", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "stringItemType" }, "spns_FinancialExpensesLoss": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ScheduleoffinancialincomenetTable": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Financial expenses.", "label": "FinancialExpensesLoss", "negatedTotalLabel": "Financial expenses, Total" } } }, "localname": "FinancialExpensesLoss", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "monetaryItemType" }, "spns_FinancialIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FinancialIncomeAbstract", "terseLabel": "Financial income:" } } }, "localname": "FinancialIncomeAbstract", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "stringItemType" }, "spns_FinancialIncomeTotal": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ScheduleoffinancialincomenetTable": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total Financial Income.", "label": "FinancialIncomeTotal", "totalLabel": "Financial income, Total" } } }, "localname": "FinancialIncomeTotal", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "monetaryItemType" }, "spns_FinancialStatementsInUnitedStatesDollarsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for financial statements united states dollars.", "label": "FinancialStatementsInUnitedStatesDollarsPolicyTextBlock", "terseLabel": "Financial statements in United States dollars:" } } }, "localname": "FinancialStatementsInUnitedStatesDollarsPolicyTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "spns_ForeignInvestmentPercentageDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign investment percentage, description.", "label": "ForeignInvestmentPercentageDescription", "terseLabel": "Foreign investment percentage, description" } } }, "localname": "ForeignInvestmentPercentageDescription", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "spns_GeographicInformationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information (Details) [Line Items]" } } }, "localname": "GeographicInformationDetailsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "spns_GeographicInformationDetailsScheduleofpropertyandequipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information (Details) - Schedule of property and equipment [Line Items]" } } }, "localname": "GeographicInformationDetailsScheduleofpropertyandequipmentLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "spns_GeographicInformationDetailsScheduleofpropertyandequipmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information (Details) - Schedule of property and equipment [Table]" } } }, "localname": "GeographicInformationDetailsScheduleofpropertyandequipmentTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "spns_GeographicInformationDetailsScheduleofrevenuesbycountrybasedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information (Details) - Schedule of revenues by country based [Line Items]" } } }, "localname": "GeographicInformationDetailsScheduleofrevenuesbycountrybasedLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable" ], "xbrltype": "stringItemType" }, "spns_GeographicInformationDetailsScheduleofrevenuesbycountrybasedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information (Details) - Schedule of revenues by country based [Table]" } } }, "localname": "GeographicInformationDetailsScheduleofrevenuesbycountrybasedTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable" ], "xbrltype": "stringItemType" }, "spns_GeographicInformationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information (Details) [Table]" } } }, "localname": "GeographicInformationDetailsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "spns_GoodwillAndOtherIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill and other intangible assets.", "label": "GoodwillAndOtherIntangibleAssets", "terseLabel": "Goodwill and other intangible assets" } } }, "localname": "GoodwillAndOtherIntangibleAssets", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_HardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HardwareAndSoftwareMember", "terseLabel": "Hardware and Software [Member]" } } }, "localname": "HardwareAndSoftwareMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "domainItemType" }, "spns_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest": { "auth_ref": [], "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": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest", "terseLabel": "Income before taxes on income, as reported in the statements of income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "spns_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) from Continuing Operation before Equity Method Investments, Income Taxes, Noncontrolling Interest, Total", "label": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestment", "terseLabel": "Income before taxes on income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestment", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofincomebeforeincometaxesTable" ], "xbrltype": "monetaryItemType" }, "spns_IncomeTaxExpenseBenefits": { "auth_ref": [], "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": "IncomeTaxExpenseBenefits", "terseLabel": "Taxes on income" } } }, "localname": "IncomeTaxExpenseBenefits", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleoftaxesonincomeTable" ], "xbrltype": "monetaryItemType" }, "spns_InvestmentInDepositOnAccountOfFutureAcquisition": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "InvestmentInDepositOnAccountOfFutureAcquisition", "negatedLabel": "Proceeds from (investment in) restricted deposit on account of future acquisition" } } }, "localname": "InvestmentInDepositOnAccountOfFutureAcquisition", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_LongtermUnbilledReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unbilled receivables under long-term contracts that have not been billed and were not billable.", "label": "LongtermUnbilledReceivables", "terseLabel": "Long-term unbilled receivables" } } }, "localname": "LongtermUnbilledReceivables", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofotherlongtermassetsTable" ], "xbrltype": "monetaryItemType" }, "spns_NetCashPaidForAcquisitions": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "NetCashPaidForAcquisitions", "negatedLabel": "Net cash received from (paid for) acquisitions (b)" } } }, "localname": "NetCashPaidForAcquisitions", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_NetOfIssuanceExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "NetOfIssuanceExpenses", "terseLabel": "Net of issuance expenses" } } }, "localname": "NetOfIssuanceExpenses", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "spns_NonCashTransactionsPropertyAndEquipmentPurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Property and equipment purchase incurred but unpaid at period end.", "label": "NonCashTransactionsPropertyAndEquipmentPurchase", "terseLabel": "Property and equipment purchase incurred but unpaid at period end" } } }, "localname": "NonCashTransactionsPropertyAndEquipmentPurchase", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_NoncashOrPartNoncashAcquisitionFairValueOfNetAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.", "label": "NoncashOrPartNoncashAcquisitionFairValueOfNetAssets", "terseLabel": "Net cash paid for acquisitions, total" } } }, "localname": "NoncashOrPartNoncashAcquisitionFairValueOfNetAssets", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_NorthAmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NorthAmericasMember", "terseLabel": "North America [Member]" } } }, "localname": "NorthAmericasMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable" ], "xbrltype": "domainItemType" }, "spns_NumeratorThousandsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NumeratorThousandsAbstract", "terseLabel": "Numerator (thousands):" } } }, "localname": "NumeratorThousandsAbstract", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofearningspersharebasicanddilutedTable" ], "xbrltype": "stringItemType" }, "spns_OfficeFurnitureAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OfficeFurnitureAndEquipmentMember", "terseLabel": "Office furniture and equipment [Member]" } } }, "localname": "OfficeFurnitureAndEquipmentMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable", "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable" ], "xbrltype": "domainItemType" }, "spns_OperatingLeaseDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating lease description.", "label": "OperatingLeaseDescription", "terseLabel": "Operating lease, description" } } }, "localname": "OperatingLeaseDescription", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "spns_OperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lesse discounted obligation for lease payments from operating lease, classified as current.", "label": "OperatingLeaseLiabilitiesCurrent", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilitiesCurrent", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "spns_OperatingLeasesFutureMinimumPaymentDueThereafter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "OperatingLeasesFutureMinimumPaymentDueThereafter", "terseLabel": "2027 and thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentDueThereafter", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_OperatingLeasesFutureMinimumPaymentsDueInFiveYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "OperatingLeasesFutureMinimumPaymentsDueInFiveYear", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYear", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_OperatingLeasesFutureMinimumPaymentsDueInFourYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "OperatingLeasesFutureMinimumPaymentsDueInFourYear", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYear", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_OperatingLeasesFutureMinimumPaymentsDueInSixYears": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "OperatingLeasesFutureMinimumPaymentsDueInSixYears", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInSixYears", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_OperatingLeasesFutureMinimumPaymentsDueInThreeYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "OperatingLeasesFutureMinimumPaymentsDueInThreeYear", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYear", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_OperatingLeasesFutureMinimumPaymentsDueInTwoYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "OperatingLeasesFutureMinimumPaymentsDueInTwoYear", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYear", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_OperatingLeasesImputedInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating leases imputed interest.", "label": "OperatingLeasesImputedInterest", "terseLabel": "Less imputed interest" } } }, "localname": "OperatingLeasesImputedInterest", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_OptionsAndForwardContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OptionsAndForwardContractsMember", "terseLabel": "Options and Forward Contracts [Member]" } } }, "localname": "OptionsAndForwardContractsMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "spns_OtherIntangibleAssetsNetPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other intangible assets, net.", "label": "OtherIntangibleAssetsNetPolicyTextBlock", "terseLabel": "Other intangible assets, net:" } } }, "localname": "OtherIntangibleAssetsNetPolicyTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "spns_OtherLongTermAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Long Term Assets Disclosure [Abstract]" } } }, "localname": "OtherLongTermAssetsDisclosureAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_OtherLongTermAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other noncurrent assets.", "label": "OtherLongTermAssetsDisclosureTextBlock", "terseLabel": "OTHER LONG-TERM ASSETS" } } }, "localname": "OtherLongTermAssetsDisclosureTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/OtherLongTermAssets" ], "xbrltype": "textBlockItemType" }, "spns_OutstandingOptionNotionalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Outstanding option notional amount.", "label": "OutstandingOptionNotionalAmount", "terseLabel": "Outstanding option notional amount" } } }, "localname": "OutstandingOptionNotionalAmount", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "spns_PaymentsToAcquireBusinessesAndInterestInAffiliate": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with 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": "PaymentsToAcquireBusinessesAndInterestInAffiliate", "negatedLabel": "Proceeds from (investment in) short-term bank deposits, net" } } }, "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliate", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_PercentageOfNetConsolidatedConsultingServicesRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of total net consolidated consulting services revenue offered.", "label": "PercentageOfNetConsolidatedConsultingServicesRevenue", "terseLabel": "Percentage of net consolidated consulting services revenue" } } }, "localname": "PercentageOfNetConsolidatedConsultingServicesRevenue", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "spns_PercentageOfRevenues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of revenues", "label": "PercentageOfRevenues", "terseLabel": "Percentage of revenues from major customers" } } }, "localname": "PercentageOfRevenues", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails" ], "xbrltype": "percentItemType" }, "spns_PercentageOfRoyaltiesToBePaidAgainstGrantsReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of royalties to be paid against grants received.", "label": "PercentageOfRoyaltiesToBePaidAgainstGrantsReceived", "terseLabel": "Percentage of royalties to paid grants received" } } }, "localname": "PercentageOfRoyaltiesToBePaidAgainstGrantsReceived", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "spns_PercentageOfTotalNetConsolidatedLicenseAndMaintenanceRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of total net consolidated license and maintenance revenue offered,", "label": "PercentageOfTotalNetConsolidatedLicenseAndMaintenanceRevenue", "terseLabel": "Percentage of total net consolidated license and maintenance revenue" } } }, "localname": "PercentageOfTotalNetConsolidatedLicenseAndMaintenanceRevenue", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "spns_PerformancebasedPaymentsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of performance-based payments.", "label": "PerformancebasedPaymentsDescription", "terseLabel": "Performance-based payments, description" } } }, "localname": "PerformancebasedPaymentsDescription", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "spns_ProceedsFromIssuanceOfDebenturesNet": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Issuance of Debentures, net", "label": "ProceedsFromIssuanceOfDebenturesNet", "terseLabel": "Proceeds from issuance of Series B Debentures, net of issuance expenses" } } }, "localname": "ProceedsFromIssuanceOfDebenturesNet", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_ProceedsFromLoanReceive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "ProceedsFromLoanReceive", "terseLabel": "Proceeds from loan receive" } } }, "localname": "ProceedsFromLoanReceive", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "spns_ProjectImplementationPhaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ProjectImplementationPhaseAbstract", "terseLabel": "Project implementation phase:" } } }, "localname": "ProjectImplementationPhaseAbstract", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable" ], "xbrltype": "stringItemType" }, "spns_PropertyLeaseGuaranteeProvided": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A guarantee of performance by a third party lessee under terms of a lease agreement Provided.", "label": "PropertyLeaseGuaranteeProvided", "terseLabel": "Bank guarantees amount for leased offices" } } }, "localname": "PropertyLeaseGuaranteeProvided", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "spns_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of property plant and equipment useful life.", "label": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "terseLabel": "Schedule of property plant and equipment useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "spns_PurchasePriceInCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "PurchasePriceInCash", "terseLabel": "Purchase price in cash" } } }, "localname": "PurchasePriceInCash", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "spns_RedeemableNoncontrollingInterests": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Redeemable non-controlling interests.", "label": "RedeemableNoncontrollingInterests", "terseLabel": "Redeemable non-controlling interests" } } }, "localname": "RedeemableNoncontrollingInterests", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_RelatedPartiesTransactionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Parties Transactions (Details) [Line Items]" } } }, "localname": "RelatedPartiesTransactionsDetailsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "stringItemType" }, "spns_RelatedPartiesTransactionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Parties Transactions (Details) [Table]" } } }, "localname": "RelatedPartiesTransactionsDetailsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "stringItemType" }, "spns_ReleaseTheTrappedEarnings": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Release the trapped earnings.", "label": "ReleaseTheTrappedEarnings", "terseLabel": "Release the trapped earnings" } } }, "localname": "ReleaseTheTrappedEarnings", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "monetaryItemType" }, "spns_RestOfTheWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RestOfTheWorldMember", "terseLabel": "Rest of the world [Member]" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable" ], "xbrltype": "domainItemType" }, "spns_RetirementSavingsPlanDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of retirement savings plan.", "label": "RetirementSavingsPlanDescription", "terseLabel": "Retirement savings plan, description" } } }, "localname": "RetirementSavingsPlanDescription", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "spns_RevenuesFromPostproductionImplementationProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RevenuesFromPostproductionImplementationProjectsMember", "terseLabel": "Revenues from post-production implementation projects [Member]" } } }, "localname": "RevenuesFromPostproductionImplementationProjectsMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable" ], "xbrltype": "domainItemType" }, "spns_RevenuesFromPreproductionImplementationProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RevenuesFromPreproductionImplementationProjectsMember", "terseLabel": "Revenues from pre-production implementation projects [Member]" } } }, "localname": "RevenuesFromPreproductionImplementationProjectsMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable" ], "xbrltype": "domainItemType" }, "spns_RevenuesPrimarily": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenues primarily", "label": "RevenuesPrimarily", "terseLabel": "Revenues (in Dollars)" } } }, "localname": "RevenuesPrimarily", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "spns_SapiensPolandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SapiensPolandMember", "terseLabel": "Sapiens Poland [Member]" } } }, "localname": "SapiensPolandMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "domainItemType" }, "spns_ScheduleOfAmortizationRateOfOtherIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of weighted average annual rates for other intangible assets.", "label": "ScheduleOfAmortizationRateOfOtherIntangibleAssetsTableTextBlock", "terseLabel": "Schedule of weighted average annual rates for other intangible assets" } } }, "localname": "ScheduleOfAmortizationRateOfOtherIntangibleAssetsTableTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "spns_ScheduleOfAssetsAndLiabilitiesBasedUponFairValuesAsDeterminedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assets and liabilities based upon fair values as determined [Abstract]" } } }, "localname": "ScheduleOfAssetsAndLiabilitiesBasedUponFairValuesAsDeterminedAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfChangesInCapitalizedSoftwareDevelopmentCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of changes in capitalized software development costs [Abstract]" } } }, "localname": "ScheduleOfChangesInCapitalizedSoftwareDevelopmentCostsAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfComponentsOfIntangibleAssetsAssociatedWithAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of components of intangible assets associated with acquisition [Abstract]" } } }, "localname": "ScheduleOfComponentsOfIntangibleAssetsAssociatedWithAcquisitionAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of deferred tax assets and liabilities [Abstract]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfDisaggregatedRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of disaggregated revenue [Abstract]" } } }, "localname": "ScheduleOfDisaggregatedRevenueAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfEarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of earnings per share, basic and diluted [Abstract]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of effective income tax rate reconciliation [Abstract]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of estimated fair values of the assets acquired and liabilities [Abstract]" } } }, "localname": "ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfFairValueOfEachOptionGrantedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of fair value of each option granted [Abstract]" } } }, "localname": "ScheduleOfFairValueOfEachOptionGrantedAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfFinancialIncomeNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of financial income, net [Abstract]" } } }, "localname": "ScheduleOfFinancialIncomeNetAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfIncomeBeforeIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of income before income taxes [Abstract]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfLiabilitiesMeasuredAtFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of liabilities measured at fair value [Abstract]" } } }, "localname": "ScheduleOfLiabilitiesMeasuredAtFairValueAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of maturities of lease liabilities [Abstract]" } } }, "localname": "ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfMaturitiesOfLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfMaturitiesOfLeaseLiabilitiesTableTextBlock", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "ScheduleOfMaturitiesOfLeaseLiabilitiesTableTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "spns_ScheduleOfNetOfFinancialIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Net of financial income(expenses).", "label": "ScheduleOfNetOfFinancialIncomeTableTextBlock", "terseLabel": "Schedule of financial income, net" } } }, "localname": "ScheduleOfNetOfFinancialIncomeTableTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SelectedStatementsofOperationsDataTables" ], "xbrltype": "textBlockItemType" }, "spns_ScheduleOfOperatingLeaseCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of operating lease costs [Abstract]" } } }, "localname": "ScheduleOfOperatingLeaseCostsAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfOperatingLeaseCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of operating lease costs.", "label": "ScheduleOfOperatingLeaseCostsTableTextBlock", "terseLabel": "Schedule of operating lease costs" } } }, "localname": "ScheduleOfOperatingLeaseCostsTableTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "spns_ScheduleOfOptionsOutstandingUnderStockOptionPlansAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of options outstanding under stock option plans [Abstract]" } } }, "localname": "ScheduleOfOptionsOutstandingUnderStockOptionPlansAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfOtherIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of other Intangible assets future amortization expense [Abstract]" } } }, "localname": "ScheduleOfOtherIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfOtherIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of other intangible assets, net [Abstract]" } } }, "localname": "ScheduleOfOtherIntangibleAssetsNetAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfOtherLongTermAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of other long-term assets [Abstract]" } } }, "localname": "ScheduleOfOtherLongTermAssetsAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment [Abstract]" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfPropertyAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment, net [Abstract]" } } }, "localname": "ScheduleOfPropertyAndEquipmentNetAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfPropertyPlantAndEquipmentUsefulLifeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property plant and equipment useful life [Abstract]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfResearchAndDevelopmentExpensesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of research and development expenses, net [Abstract]" } } }, "localname": "ScheduleOfResearchAndDevelopmentExpensesNetAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfRestrictedStockUnitActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of restricted stock unit activities [Abstract]" } } }, "localname": "ScheduleOfRestrictedStockUnitActivitiesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfRevenuesByCountryBasedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenues by country based [Abstract]" } } }, "localname": "ScheduleOfRevenuesByCountryBasedAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfSelectedStatementsOfOperationsDataTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of selected statements of operations data.", "label": "ScheduleOfSelectedStatementsOfOperationsDataTableTextBlock", "terseLabel": "Schedule of research and development expenses, net" } } }, "localname": "ScheduleOfSelectedStatementsOfOperationsDataTableTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SelectedStatementsofOperationsDataTables" ], "xbrltype": "textBlockItemType" }, "spns_ScheduleOfSeriesBDebenturesNetOfCurrentMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of series B debentures, net of current maturities [Abstract]" } } }, "localname": "ScheduleOfSeriesBDebenturesNetOfCurrentMaturitiesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfStockOptionActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock option activities [Abstract]" } } }, "localname": "ScheduleOfStockOptionActivitiesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfTaxesOnIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of taxes on income [Abstract]" } } }, "localname": "ScheduleOfTaxesOnIncomeAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of trade receivables net of an allowance [Abstract]" } } }, "localname": "ScheduleOfTradeReceivablesNetOfAnAllowanceAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities [Abstract]" } } }, "localname": "ScheduleOfTradeReceivablesUnbilledReceivablesContractAssetsAndContractLiabilitiesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfUnrecognizedTaxBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of unrecognized tax benefits [Abstract]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfWeightedAverageAnnualRatesForOtherIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of weighted average annual rates for other intangible assets [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageAnnualRatesForOtherIntangibleAssetsAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of weighted average remaining lease terms and discount rates [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract", "nsuri": "http://sapiens.com/20211231", "xbrltype": "stringItemType" }, "spns_SelectedStatementsofOperationsDataLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Statements of Operations Data [Abstract]" } } }, "localname": "SelectedStatementsofOperationsDataLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SelectedStatementsofOperationsData" ], "xbrltype": "stringItemType" }, "spns_SelectedStatementsofOperationsDataTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Statements of Operations Data [Table]" } } }, "localname": "SelectedStatementsofOperationsDataTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SelectedStatementsofOperationsData" ], "xbrltype": "stringItemType" }, "spns_SelectedStatementsofOperationsDataTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Selected Statements of Operations Data [Abstract]" } } }, "localname": "SelectedStatementsofOperationsDataTablesLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SelectedStatementsofOperationsDataTables" ], "xbrltype": "stringItemType" }, "spns_SelectedStatementsofOperationsDataTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Statements of Operations Data (Tables) [Table]" } } }, "localname": "SelectedStatementsofOperationsDataTablesTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SelectedStatementsofOperationsDataTables" ], "xbrltype": "stringItemType" }, "spns_SeriesBDebenturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SeriesBDebenturesMember", "terseLabel": "Series B Debentures [Member]" } } }, "localname": "SeriesBDebenturesMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "domainItemType" }, "spns_SeriesBDebenturesNetofCurrentMaturitiesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series B Debentures, Net of Current Maturities (Details) [Line Items]" } } }, "localname": "SeriesBDebenturesNetofCurrentMaturitiesDetailsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "stringItemType" }, "spns_SeriesBDebenturesNetofCurrentMaturitiesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series B Debentures, Net of Current Maturities (Details) [Table]" } } }, "localname": "SeriesBDebenturesNetofCurrentMaturitiesDetailsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "stringItemType" }, "spns_SeriesBDebenturesNetofCurrentMaturitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series B Debentures, Net of Current Maturities [Abstract]" } } }, "localname": "SeriesBDebenturesNetofCurrentMaturitiesLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturities" ], "xbrltype": "stringItemType" }, "spns_SeriesBDebenturesNetofCurrentMaturitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series B Debentures, Net of Current Maturities [Table]" } } }, "localname": "SeriesBDebenturesNetofCurrentMaturitiesTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturities" ], "xbrltype": "stringItemType" }, "spns_SeriesBDebenturesNetofCurrentMaturitiesTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Series B Debentures, Net of Current Maturities [Abstract]" } } }, "localname": "SeriesBDebenturesNetofCurrentMaturitiesTablesLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesTables" ], "xbrltype": "stringItemType" }, "spns_SeriesBDebenturesNetofCurrentMaturitiesTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series B Debentures, Net of Current Maturities (Tables) [Table]" } } }, "localname": "SeriesBDebenturesNetofCurrentMaturitiesTablesTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesTables" ], "xbrltype": "stringItemType" }, "spns_SeverancePayFundNoncurrent": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Severance pay fund, Non-current.", "label": "SeverancePayFundNoncurrent", "terseLabel": "Severance pay fund" } } }, "localname": "SeverancePayFundNoncurrent", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "spns_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock option outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber", "terseLabel": "Number of Options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "sharesItemType" }, "spns_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriod", "negatedLabel": "Number of Options, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisesInPeriod", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "sharesItemType" }, "spns_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrices": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrices", "terseLabel": "Ranges of exercise price" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrices", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "perShareItemType" }, "spns_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "terseLabel": "Weighted-Average Remaining Contractual Term, Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "durationItemType" }, "spns_SignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "SignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsScheduleoffairvalueofeachoptiongrantedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of fair value of each option granted [Line Items]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleoffairvalueofeachoptiongrantedLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsScheduleoffairvalueofeachoptiongrantedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of fair value of each option granted [Table]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleoffairvalueofeachoptiongrantedTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsScheduleofliabilitiesmeasuredatfairvalueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value [Line Items]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofliabilitiesmeasuredatfairvalueLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsScheduleofliabilitiesmeasuredatfairvalueTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of liabilities measured at fair value [Table]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofliabilitiesmeasuredatfairvalueTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsScheduleofpropertyplantandequipmentusefullifeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life [Line Items]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofpropertyplantandequipmentusefullifeLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsScheduleofpropertyplantandequipmentusefullifeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of property plant and equipment useful life [Table]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofpropertyplantandequipmentusefullifeTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsScheduleofweightedaverageannualratesforotherintangibleassetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets [Line Items]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofweightedaverageannualratesforotherintangibleassetsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsScheduleofweightedaverageannualratesforotherintangibleassetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) - Schedule of weighted average annual rates for other intangible assets [Table]" } } }, "localname": "SignificantAccountingPoliciesDetailsScheduleofweightedaverageannualratesforotherintangibleassetsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable" ], "xbrltype": "stringItemType" }, "spns_SignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies (Details) [Table]" } } }, "localname": "SignificantAccountingPoliciesDetailsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "spns_StatementGeographicalsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StatementGeographicalsAxis", "terseLabel": "Statement Geographicals [Axis]" } } }, "localname": "StatementGeographicalsAxis", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable" ], "xbrltype": "stringItemType" }, "spns_StatementGeographicalsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StatementGeographicals [Domain]" } } }, "localname": "StatementGeographicalsDomain", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable" ], "xbrltype": "domainItemType" }, "spns_StoneRiverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StoneRiverMember", "terseLabel": "StoneRiver [Member]" } } }, "localname": "StoneRiverMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals" ], "xbrltype": "domainItemType" }, "spns_TaxesonIncomeDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taxes on Income (Details) [Line Items]" } } }, "localname": "TaxesonIncomeDetailsLineItems", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "spns_TaxesonIncomeDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taxes on Income (Details) [Table]" } } }, "localname": "TaxesonIncomeDetailsTable", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "spns_TaxexemptIncomeDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax-exempt income, description.", "label": "TaxexemptIncomeDescription", "terseLabel": "Tax-exempt income, description" } } }, "localname": "TaxexemptIncomeDescription", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "spns_TechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TechnologyMember", "terseLabel": "Technology [Member]" } } }, "localname": "TechnologyMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable", "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable" ], "xbrltype": "domainItemType" }, "spns_TotalUndiscountedCashFlows": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total undiscounted cash flow.", "label": "TotalUndiscountedCashFlows", "terseLabel": "Total undiscounted cash flows" } } }, "localname": "TotalUndiscountedCashFlows", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "spns_TradeReceivablesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables as of the balance sheet date.", "label": "TradeReceivablesPolicyTextBlock", "terseLabel": "Trade receivables:" } } }, "localname": "TradeReceivablesPolicyTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "spns_TransactionWithMinorityShareholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transaction with minority shareholders.", "label": "TransactionWithMinorityShareholders", "terseLabel": "Transaction with minority shareholders" } } }, "localname": "TransactionWithMinorityShareholders", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "spns_TreasurySharesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treasury shares.", "label": "TreasurySharesPolicyTextBlock", "terseLabel": "Treasury shares:" } } }, "localname": "TreasurySharesPolicyTextBlock", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "spns_TwoThousandElevenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TwoThousandElevenPlanMember", "terseLabel": "2011 Plan [Member]" } } }, "localname": "TwoThousandElevenPlanMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "spns_TwoThousandTwentyOnePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TwoThousandTwentyOnePlanMember", "terseLabel": "2021 Plan [Member]" } } }, "localname": "TwoThousandTwentyOnePlanMember", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "spns_UnbilledReceivablesAndContractAssetsCurrent": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 4.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": "UnbilledReceivablesAndContractAssetsCurrent", "terseLabel": "Unbilled receivables and contract assets" } } }, "localname": "UnbilledReceivablesAndContractAssetsCurrent", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "spns_UnrecognizedTaxBenefitsAcquisitionOfSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition of subsidiaries.", "label": "UnrecognizedTaxBenefitsAcquisitionOfSubsidiaries", "terseLabel": "Acquisition of subsidiaries" } } }, "localname": "UnrecognizedTaxBenefitsAcquisitionOfSubsidiaries", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofunrecognizedtaxbenefitsTable" ], "xbrltype": "monetaryItemType" }, "spns_ValuedTotalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "ValuedTotalAmount", "terseLabel": "Valued total amount" } } }, "localname": "ValuedTotalAmount", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "spns_WeightedAverageAnnualRateOtherIntangibleAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average annual rate for other intangible assets amortized over their estimated useful lives in proportion to economic benefits realized or the straight line method.", "label": "WeightedAverageAnnualRateOtherIntangibleAssets", "terseLabel": "Weighted average annual rate other intangible assets" } } }, "localname": "WeightedAverageAnnualRateOtherIntangibleAssets", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable" ], "xbrltype": "percentItemType" }, "spns_WeightedaveragePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedaveragePeriod", "terseLabel": "Weighted-average period" } } }, "localname": "WeightedaveragePeriod", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "durationItemType" }, "spns_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "WorkingCapital", "terseLabel": "Working Capital" } } }, "localname": "WorkingCapital", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "spns_WorkingCapitalNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of working capital net.", "label": "WorkingCapitalNet", "terseLabel": "Working capital, net (excluding cash and cash equivalents)" } } }, "localname": "WorkingCapitalNet", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "spns_spns_NoncashOrPartNoncashAcquisitionOtherLongTermAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of other long term assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "spns_NoncashOrPartNoncashAcquisitionOtherLongTermAssets", "terseLabel": "Other long-term assets" } } }, "localname": "spns_NoncashOrPartNoncashAcquisitionOtherLongTermAssets", "nsuri": "http://sapiens.com/20211231", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r197", "r346", "r350", "r626" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r279", "r312", "r367", "r369", "r534", "r535", "r536", "r537", "r538", "r539", "r559", "r622", "r627", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails", "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable", "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable", "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable", "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r279", "r312", "r367", "r369", "r534", "r535", "r536", "r537", "r538", "r539", "r559", "r622", "r627", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails", "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable", "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable", "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable", "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r197", "r346", "r350", "r626" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r279", "r312", "r356", "r367", "r369", "r534", "r535", "r536", "r537", "r538", "r539", "r559", "r622", "r627", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails", "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable", "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable", "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable", "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r279", "r312", "r356", "r367", "r369", "r534", "r535", "r536", "r537", "r538", "r539", "r559", "r622", "r627", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails", "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable", "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable", "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable", "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r194", "r195", "r346", "r349", "r625", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails", "http://sapiens.com/role/ScheduleofpropertyandequipmentTable", "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r194", "r195", "r346", "r349", "r625", "r642", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails", "http://sapiens.com/role/ScheduleofpropertyandequipmentTable", "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r199", "r521" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofaccruedexpensesandotherliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48", "r527" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "terseLabel": "Contract assets" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r32", "r200", "r201" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 3.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 for credit losses of $1,558 and $1,337 on December 31, 2020 and 2021, respectively)", "verboseLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.com/role/ScheduleoftradereceivablesnetofanallowanceTable", "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r255", "r256", "r257" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion Expense", "terseLabel": "Accretion of discount on Series B Debentures" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Liabilities [Abstract]", "terseLabel": "Accrued expenses and other liabilities:" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r251" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r69", "r70", "r71", "r608", "r633", "r634" ], "calculation": { "http://sapiens.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r71", "r78", "r79", "r80", "r131", "r132", "r133", "r468", "r629", "r630", "r680" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "SELECTED STATEMENTS OF OPERATIONS DATA" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SelectedStatementsofOperationsData" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r33", "r402", "r527" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r131", "r132", "r133", "r399", "r400", "r401", "r480" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r108", "r243" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Impairment of right of use asset" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "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": "Reconciliation of net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r370", "r395", "r404" ], "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": "Total equity-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r202", "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", "negatedLabel": "Allowance for credit losses", "terseLabel": "Trade receivables, net of allowance for doubtful accounts (in Dollars)", "verboseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://sapiens.com/role/ScheduleoftradereceivablesnetofanallowanceTable", "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r108", "r292", "r303", "r304", "r500" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r236", "r243" ], "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 of Other Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/OtherIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Diluted net earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/BasicandDilutedNetEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r179", "r183", "r189", "r210", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r463", "r469", "r487", "r525", "r527", "r583", "r605" ], "calculation": { "http://sapiens.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", "terseLabel": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r62", "r123", "r210", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r463", "r469", "r487", "r525", "r527" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r123", "r210", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r463", "r469", "r487", "r525" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r372", "r397" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r366", "r368" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails", "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r366", "r368", "r449", "r450" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails", "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination, acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r456", "r457", "r458" ], "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": "Business combination, consideration cash, total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r459" ], "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": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r452" ], "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", "terseLabel": "Total assets acquired", "verboseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "terseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenues" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": { "auth_ref": [ "r451", "r452", "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of financial assets (as defined) recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets", "terseLabel": "Net assets (including cash of $ 981)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r451", "r452" ], "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", "negatedLabel": "Net liabilities (including cash of $ 6,265)", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "terseLabel": "Total liabilities acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other long-term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r452" ], "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": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofassetsandliabilitiesbaseduponfairvaluesasdeterminedTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalization" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofchangesincapitalizedsoftwaredevelopmentcostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r659", "r661" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "negatedLabel": "Amortization", "terseLabel": "Amortization of capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNetDetails", "http://sapiens.com/role/ScheduleofchangesincapitalizedsoftwaredevelopmentcostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r658" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "periodEndLabel": "Balance at year end", "periodStartLabel": "Balance at the beginning of the year", "terseLabel": "Capitalized software development costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.com/role/ScheduleofchangesincapitalizedsoftwaredevelopmentcostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in capitalized computer software costs.", "label": "Capitalized Computer Software, Period Increase (Decrease)", "terseLabel": "Functional currency translation adjustments" } } }, "localname": "CapitalizedComputerSoftwarePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofchangesincapitalizedsoftwaredevelopmentcostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": { "auth_ref": [ "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by project.", "label": "Project [Axis]" } } }, "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_Cash": { "auth_ref": [ "r43", "r527", "r638", "r639" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r43", "r110" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r110", "r116" ], "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", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash, cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r491" ], "calculation": { "http://sapiens.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 in cash, and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r57", "r261", "r590", "r613" ], "calculation": { "http://sapiens.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 CONTINGENTIES" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r258", "r259", "r260", "r262", "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r131", "r132", "r480" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common share" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.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": "Common shares, par value (in Euro per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.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": "Common shares, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.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": "Common shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r325" ], "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": "Common shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29", "r527" ], "calculation": { "http://sapiens.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": "Common shares of \u20ac 0.01 par value: Authorized: 70,000,000 shares on December 31, 2020 and 2021; Issued: 56,989,995 and 57,393,305 shares on December 31, 2020 and 2021, respectively; Outstanding: 54,661,699 and 55,065,009 shares on December 31, 2020 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r73", "r75", "r76", "r85", "r594", "r616" ], "calculation": { "http://sapiens.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 Sapiens\u2019 shareholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r73", "r75", "r84", "r462", "r473", "r593", "r615" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r166", "r602" ], "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 risks:" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r118", "r465" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of trade receivables, unbilled receivables, contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r22" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "negatedTotalLabel": "Series B Debentures, net of current maturities" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r89", "r123", "r210", "r264", "r265", "r266", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r487" ], "calculation": { "http://sapiens.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", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r427", "r435", "r437" ], "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": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftaxesonincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r454" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable", "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable", "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r121", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r290", "r293", "r294", "r296", "r305" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "SERIES B DEBENTURES, NET OF CURRENT MATURITIES" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r25", "r297", "r585", "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Series B Debentures" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofseriesBdebenturesnetofcurrentmaturitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r25", "r599" ], "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": "Debt instrument, covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r277", "r301", "r302", "r499", "r501", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r289", "r301", "r302", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debentures, fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r53", "r278" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r54", "r279", "r485" ], "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 date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Annual payments" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r287", "r298", "r301", "r302", "r500" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: Unamortized debt discounts and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofseriesBdebenturesnetofcurrentmaturitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt premium and issuance costs" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r124", "r428", "r435", "r436", "r437" ], "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": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftaxesonincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r40" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://sapiens.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", "verboseLabel": "Deferred revenues (short-term contract liabilities)" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r40" ], "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 noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Long-term deferred revenues (long-term contract liabilities)" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r419" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r425", "r426" ], "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 losses carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r424", "r425", "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r425", "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r420" ], "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": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r425", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "terseLabel": "Deferred Tax Liabilities, Deferred Expense" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts": { "auth_ref": [ "r425", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from research and development costs.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs", "negatedLabel": "Capitalized software development costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r425", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Acquired intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r425", "r426" ], "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", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r425", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "negatedLabel": "Undistributed earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Unrecognized deferred tax liability for temporary differences related to investments" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedDescriptionOfTemporaryDifferencePolicyholdersSurplus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of temporary difference for which a deferred tax liability has not been recognized because of the exceptions to comprehensive recognition of deferred taxes related to a policyholders' surplus.", "label": "Deferred Tax Liability Not Recognized, Description of Temporary Difference, Policyholders' Surplus", "terseLabel": "Deferred tax liability, description" } } }, "localname": "DeferredTaxLiabilityNotRecognizedDescriptionOfTemporaryDifferencePolicyholdersSurplus", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Description of events that would cause the temporary difference for which a deferred tax liability has not been recognized, because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries, to become taxable.", "label": "Deferred Tax Liability Not Recognized, Events that Would Cause Temporary Difference to be Taxable, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Accumulated tax-exempt earnings, description" } } }, "localname": "DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r108", "r249" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r108", "r249" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Comprehensive income (loss) generally" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.", "label": "Derivative Instruments and Hedges, Liabilities", "negatedLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r63", "r64", "r65", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Aggregate notional amounts" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amounts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts.", "label": "Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block]", "terseLabel": "Derivatives and hedging:" } } }, "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregated revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block Supplement [Abstract]" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DistributedEarnings": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned.", "label": "Distributed Earnings", "terseLabel": "Accumuated earnings" } } }, "localname": "DistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r113" ], "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": "Cash dividend per common share (in Dollars per share)" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r24", "r27", "r584", "r606" ], "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": "Cash dividend total amount" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r5", "r15", "r30", "r128", "r267", "r269", "r270", "r274", "r275", "r276", "r520" ], "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": "Due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r48", "r128", "r267", "r269", "r270", "r274", "r275", "r276", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r86", "r136", "r137", "r138", "r139", "r140", "r144", "r147", "r153", "r154", "r155", "r159", "r160", "r481", "r482", "r595", "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 (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net earnings per share attributable to Sapiens\u2019 shareholders" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r86", "r136", "r137", "r138", "r139", "r140", "r147", "r153", "r154", "r155", "r159", "r160", "r481", "r482", "r595", "r617" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r156", "r157" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r156", "r157", "r158", "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "BASIC AND DILUTED NET EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/BasicandDilutedNetEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r491" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r126", "r411", "r439" ], "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 in Israel", "verboseLabel": "Income tax rate percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable", "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r411", "r439" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Tax rate percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation cost related to non-vested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "EQUITY:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r78", "r79", "r80", "r131", "r132", "r133", "r135", "r141", "r143", "r162", "r211", "r325", "r330", "r399", "r400", "r401", "r431", "r432", "r480", "r492", "r493", "r494", "r495", "r496", "r497", "r629", "r630", "r631", "r680" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r289", "r301", "r302", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r484", "r531", "r532", "r533" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r289", "r301", "r302", "r357", "r358", "r363", "r365", "r484", "r532" ], "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": "Fair value measurement using input Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of liabilities measured at fair value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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 of financial instruments:" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r124", "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Domestic (Israel)" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftaxesonincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r205", "r206", "r207", "r208", "r209", "r213", "r214", "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r295", "r323", "r479", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableRevolving": { "auth_ref": [ "r218", "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of financing receivable that can be withdrawn, repaid and redrawn.", "label": "Financing Receivable, Revolving", "terseLabel": "Commercial bank was fully repaid" } } }, "localname": "FinancingReceivableRevolving", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "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": "Weighted average remaining useful life (years)", "verboseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable", "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r242" ], "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": "Intangible assets, Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherIntangibleassetsfutureamortizationexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherIntangibleassetsfutureamortizationexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherIntangibleassetsfutureamortizationexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherIntangibleassetsfutureamortizationexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherIntangibleassetsfutureamortizationexpenseTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r237", "r239", "r242", "r245", "r563", "r564" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable", "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable", "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r242", "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible asset, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r237", "r241" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable", "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r242", "r563" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "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": "Other intangible assets, net", "verboseLabel": "Other intangible assets amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.com/role/ScheduleofotherIntangibleassetsfutureamortizationexpenseTable", "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Total intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcomponentsofintangibleassetsassociatedwithacquisitionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r489", "r490" ], "calculation": { "http://sapiens.com/role/ScheduleoffinancialincomenetTable": { "order": 1.0, "parentTag": "spns_FinancialExpensesLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "negatedLabel": "Foreign currency translation, bank charges and other" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftaxesonincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfDerivatives": { "auth_ref": [ "r108", "r596" ], "calculation": { "http://sapiens.com/role/ScheduleoffinancialincomenetTable": { "order": 3.0, "parentTag": "spns_FinancialIncomeTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.", "label": "Gain (Loss) on Sale of Derivatives", "terseLabel": "Derivatives gains, net" } } }, "localname": "GainLossOnSaleOfDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Capital loss (gain) from sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r226", "r228", "r527", "r582" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 4.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": "Balance at year end", "periodStartLabel": "Balance at the beginning of the year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.com/role/ScheduleofcarryingamountofgoodwillTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r229" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcarryingamountofgoodwillTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "OTHER INTANGIBLE ASSETS, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/OtherIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r232", "r240" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r231" ], "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": "Functional currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofcarryingamountofgoodwillTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r108", "r227", "r230", "r233" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down 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, Impairment Loss", "terseLabel": "Impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r123", "r179", "r182", "r185", "r188", "r191", "r210", "r264", "r265", "r266", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r487" ], "calculation": { "http://sapiens.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r108", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.", "label": "Impairment of Leasehold", "terseLabel": "Impairment amount" } } }, "localname": "ImpairmentOfLeasehold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r247", "r253" ], "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:" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r125", "r438" ], "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 (Israel)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofincomebeforeincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r179", "r182", "r185", "r188", "r191", "r581", "r591", "r597", "r618" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r125", "r438" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofincomebeforeincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r126", "r412", "r417", "r423", "r433", "r440", "r442", "r443", "r446" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r142", "r143", "r178", "r410", "r434", "r441", "r619" ], "calculation": { "http://sapiens.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": "Taxes on income, as reported in the statements of income" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement", "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable", "http://sapiens.com/role/ScheduleoftaxesonincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r77", "r408", "r409", "r417", "r418", "r422", "r429" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r411" ], "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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Changes in carry forward tax losses and other temporary differences for which valuation allowance was provided" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r411" ], "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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign and preferred enterprise tax rates differences" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Theoretical taxes on income" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r411" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r411" ], "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": "Others" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r105", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes, net" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r107" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r107" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r107" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 9.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r107" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "terseLabel": "Accrued severance pay, net" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Net changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r107" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other operating assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other operating liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r107" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Trade receivables, net, unbilled receivables and contract assets" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r148", "r149", "r150", "r155" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock options and RSU" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofearningspersharebasicanddilutedTable" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Intangible Assets, Net [Abstract]" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ScheduleoffinancialincomenetTable": { "order": 1.0, "parentTag": "spns_FinancialIncomeTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r93", "r291", "r300", "r303", "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ScheduleoffinancialincomenetTable": { "order": 2.0, "parentTag": "spns_FinancialExpensesLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r104", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest, net" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r513", "r515" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoperatingleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of weighted average remaining lease terms and discount rates" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r123", "r184", "r210", "r264", "r265", "r266", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r464", "r469", "r470", "r487", "r525", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "negatedLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofliabilitiesmeasuredatfairvalueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r123", "r210", "r487", "r527", "r587", "r611" ], "calculation": { "http://sapiens.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 and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r123", "r210", "r264", "r265", "r266", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r464", "r469", "r470", "r487", "r525", "r526", "r527" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r25", "r26", "r123", "r210", "r264", "r265", "r266", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r464", "r469", "r470", "r487", "r525", "r526" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r288", "r299", "r301", "r302", "r585", "r607" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofseriesBdebenturesnetofcurrentmaturitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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", "terseLabel": "Current maturities of Series B Debentures" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Series B Debentures, net of current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r55" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r55", "r263" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Loss contingency" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r61", "r123", "r210", "r264", "r269", "r270", "r271", "r275", "r276", "r487", "r586", "r610" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r163", "r172" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "GENERAL" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/General" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://sapiens.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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r106", "r109" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r72", "r74", "r80", "r83", "r109", "r123", "r134", "r136", "r137", "r138", "r139", "r142", "r143", "r151", "r179", "r182", "r185", "r188", "r191", "r210", "r264", "r265", "r266", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r482", "r487", "r592", "r614" ], "calculation": { "http://sapiens.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 Sapiens\u2019 shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r136", "r137", "r138", "r139", "r144", "r145", "r152", "r155", "r179", "r182", "r185", "r188", "r191" ], "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 attributed to Sapiens\u2019 shareholders (in Dollars)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofearningspersharebasicanddilutedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting pronouncements:" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1": { "auth_ref": [ "r113", "r114", "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities, classified as other, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition.", "label": "Noncash or Part Noncash Acquisition, Other Liabilities Assumed", "terseLabel": "Other long-term liabilities" } } }, "localname": "NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r131", "r132", "r133", "r330", "r460" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://sapiens.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://sapiens.com/role/ScheduleoffinancialincomenetTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "negatedLabel": "Financial expense, net", "totalLabel": "Financial expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement", "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://sapiens.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r179", "r182", "r185", "r188", "r191" ], "calculation": { "http://sapiens.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)", "terseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r507", "r515" ], "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 cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoperatingleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r505" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r505" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 5.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r505" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 4.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r504" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 6.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r512", "r515" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r511", "r515" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherlongtermassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "verboseLabel": "Total other long term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.com/role/ScheduleofotherlongtermassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r66" ], "calculation": { "http://sapiens.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after 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 Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedComprehensiveIncome" ], "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):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.", "label": "Other Comprehensive Income, Other, Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeOtherNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r620", "r621", "r623", "r624", "r628", "r637" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Customer [Member]", "verboseLabel": "Other Customer [Member]" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r22", "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "terseLabel": "Other long term assets" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncome": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income", "terseLabel": "Release of trapped earnings (see note 13.a.2)" } } }, "localname": "OtherNoncashIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities": { "auth_ref": [ "r67", "r69", "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit of other than temporary impairment (OTTI) on investment in available-for-sale debt security, recognized in other comprehensive loss.", "label": "Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Income Loss, Tax, Including Portion Attributable to Noncontrolling Interest, Available-for-sale Securities", "terseLabel": "Compensation costs related to RSUs" } } }, "localname": "OtherThanTemporaryImpairmentLossesInvestmentsPortionInOtherComprehensiveIncomeLossTaxIncludingPortionAttributableToNoncontrollingInterestAvailableforsaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patent [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable", "http://sapiens.com/role/ScheduleofweightedaverageannualratesforotherintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://sapiens.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 contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfCapitalDistribution": { "auth_ref": [ "r98" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.", "label": "Payments of Capital Distribution", "negatedLabel": "Distribution of dividend" } } }, "localname": "PaymentsOfCapitalDistribution", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r98" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 10.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 to non-controlling interest" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "terseLabel": "Total consideration" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/OtherIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://sapiens.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 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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r95" ], "calculation": { "http://sapiens.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 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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification 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 Develop Software", "negatedLabel": "Less - capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofresearchanddevelopmentexpensesnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r372", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r41", "r42" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "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 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 receivables and prepaid expenses" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r6", "r8", "r224", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Rent deposits" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherlongtermassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r96" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 4.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": "Proceeds from issuance of ordinary shares, net of issuance expenses" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r97" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "terseLabel": "Receipt of short-term loan" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r96", "r398" ], "calculation": { "http://sapiens.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 employee stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r640", "r641" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Professional services and fixed assets" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r72", "r74", "r80", "r102", "r123", "r134", "r142", "r143", "r179", "r182", "r185", "r188", "r191", "r210", "r264", "r265", "r266", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r462", "r466", "r467", "r472", "r473", "r482", "r487", "r597" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://sapiens.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow", "http://sapiens.com/role/ConsolidatedComprehensiveIncome", "http://sapiens.com/role/ConsolidatedIncomeStatement", "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProjectMember": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Planned program of work.", "label": "Project [Domain]" } } }, "localname": "ProjectMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r46", "r252" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails", "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable", "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable", "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r254", "r644", "r645", "r646" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r45", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "terseLabel": "Cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r252", "r527", "r598", "r612" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 3.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", "verboseLabel": "Depreciated cost" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Other, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r44", "r252", "r644", "r645" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r252" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r250" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails", "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable", "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Composite depreciation rate for public utility plants in service.", "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service", "terseLabel": "Estimated useful lives of the assets" } } }, "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyplantandequipmentusefullifeTable" ], "xbrltype": "percentItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r307", "r308", "r309", "r310" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r364", "r519", "r520" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Received services amount" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchased from affiliated companies" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r364", "r519", "r522", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r517", "r518", "r520", "r523", "r524" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/RelatedPartiesTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r99" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of loans" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r99" ], "calculation": { "http://sapiens.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party 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. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Repayment of Series B Debentures" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r405", "r561", "r660" ], "calculation": { "http://sapiens.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "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", "verboseLabel": "Research and development expenses, net" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement", "http://sapiens.com/role/ScheduleofresearchanddevelopmentexpensesnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Total costs" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofresearchanddevelopmentexpensesnetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r405" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "CAPITALIZED SOFTWARE DEVELOPMENT COSTS, NET" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/CapitalizedSoftwareDevelopmentCostsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSU [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r34", "r330", "r402", "r527", "r609", "r632", "r634" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r131", "r132", "r133", "r135", "r141", "r143", "r211", "r399", "r400", "r401", "r431", "r432", "r480", "r629", "r631" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r176", "r177", "r181", "r186", "r187", "r193", "r194", "r197", "r345", "r346", "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofdisaggregatedrevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r347", "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r119", "r120" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r342" ], "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 remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r81", "r123", "r176", "r177", "r181", "r186", "r187", "r193", "r194", "r197", "r210", "r264", "r265", "r266", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r487", "r597" ], "calculation": { "http://sapiens.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "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 before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesNetOfInterestExpense": { "auth_ref": [ "r176", "r177", "r181", "r186", "r187", "r193", "r194", "r197" ], "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": "Revenues" } } }, "localname": "RevenuesNetOfInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrevenuesbycountrybasedTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r510", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Net lease liabilities arising from obtaining right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "Royalty Expense", "terseLabel": "Royalty expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/CommitmentsandContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r60" ], "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 trade receivables net of an allowance" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesTables" ], "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 liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable", "http://sapiens.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of estimated fair values of the assets acquired and liabilities" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r429" ], "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" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r55", "r129", "r301", "r303", "r326", "r327", "r328", "r329", "r498", "r499", "r502", "r600" ], "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 series B debentures, net of current maturities" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SeriesBDebenturesNetofCurrentMaturitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r421" ], "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 assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r155" ], "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 earnings per share, basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/BasicandDilutedNetEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material 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 are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of components of intangible assets associated with acquisition" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r237", "r241", "r563" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofotherintangibleassetsnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r237", "r241" ], "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 other intangible assets, net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/OtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r232", "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 carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r124" ], "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 income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other long-term assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/OtherLongTermAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r46", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofpropertyandequipmentnetTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r453" ], "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 assets and liabilities based upon fair values as determined" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r87", "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of revenues by country based" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r397" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r397" ], "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 under stock option plans" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r375", "r383", "r386" ], "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 stock option activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activities" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r416", "r430" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r241" ], "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 other Intangible assets future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/OtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r179", "r180", "r185", "r189", "r190", "r191", "r192", "r193", "r196", "r197", "r198" ], "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": "GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://sapiens.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, marketing, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Business Combination [Member]", "verboseLabel": "Series of Individually Immaterial Business Acquisitions [Member]" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r108" ], "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 expense" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "calculation": { "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Amount of options, Unvested", "periodStartLabel": "Amount of options, Unvested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Amount of options, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Expected exercise factor (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Expected volatility (weighted average)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r373" ], "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": "Total number of common shares available (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r397" ], "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": "Common shares available for future grant (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r378" ], "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": "Options Exercisable as of December 31, 2021 (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r385" ], "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": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of Options, Expired and forfeited", "negatedTerseLabel": "Amount of options, Expired and forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable", "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Expired and forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The combined weighted average of the accumulated differences between the fair values on underlying shares and exercises prices to acquire such shares as of the grant date on options that were either forfeited or lapsed.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Intrinsic Value", "terseLabel": "Weighted Average Grant-Date Fair Value, Expired and forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Options, Granted", "verboseLabel": "Amount of options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable", "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant-Date Fair Value, Granted", "verboseLabel": "Weighted average grant date fair values of options granted (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails", "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Schedule of fair value of each option granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r397" ], "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, Ending balance", "periodStartLabel": "Aggregate Intrinsic Value, Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r377", "r397" ], "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, Ending balance", "periodStartLabel": "Number of Options, Outstanding, Beginning balance", "terseLabel": "Options outstanding as of December 31, 2021 (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable", "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "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, Ending balance", "periodStartLabel": "Weighted-Average Exercise Price, Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Number of Options, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r372", "r374" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r389" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r394" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Ranges of exercise price, minimum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Ranges of exercise price, maximum" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Aggregate Intrinsic Value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r390", "r403" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffairvalueofeachoptiongrantedTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r397" ], "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, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Grant-Date Fair Value, Unvested", "periodStartLabel": "Weighted Average Grant-Date Fair Value, Unvested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r387" ], "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 balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofstockoptionactivitiesTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant-Date Fair Value, Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofrestrictedstockunitactivitiesTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise price of Options Exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average remaining contractual Term (Years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoptionsoutstandingunderstockoptionplansTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "terseLabel": "Shares issued (in Shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares issued price per share (in Dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount that would be paid, determined under the conditions specified in the contract, if the holder of the share has the right to redeem the shares.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount", "terseLabel": "Outstanding shares amount" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r23", "r588", "r589", "r604" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term bank deposit" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r508", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoperatingleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeasesPolicyTextBlock": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election for short-term lease to recognize lease payments on straight-line basis over lease term and variable lease payments as incurred.", "label": "Short-term Leases [Policy Text Block]", "terseLabel": "Short-term bank deposits:" } } }, "localname": "ShortTermLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r117", "r130" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development [Member]" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r59", "r78", "r79", "r80", "r131", "r132", "r133", "r135", "r141", "r143", "r162", "r211", "r325", "r330", "r399", "r400", "r401", "r431", "r432", "r480", "r492", "r493", "r494", "r495", "r496", "r497", "r629", "r630", "r631", "r680" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "presentation": [ "http://sapiens.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r131", "r132", "r133", "r162", "r562" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r28", "r29", "r325", "r330" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Proceeds from issuance of ordinary shares, net of issuance expenses (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r325", "r330", "r379" ], "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": "Employee stock options exercised (cash and cashless) (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r28", "r29", "r325", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Proceeds from issuance of ordinary shares, net of issuance expenses" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r28", "r29", "r330", "r371", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r59", "r325", "r330" ], "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": "Employee stock options exercised (cash and cashless)" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r36", "r37", "r123", "r203", "r210", "r487", "r527" ], "calculation": { "http://sapiens.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 Sapiens International Corporation N.V. shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r79", "r123", "r131", "r132", "r133", "r135", "r141", "r210", "r211", "r330", "r399", "r400", "r401", "r431", "r432", "r460", "r461", "r471", "r480", "r487", "r492", "r493", "r497", "r630", "r631", "r680" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 4.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/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet", "http://sapiens.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteChangesInCapitalStructureSubsequentChangesToNumberOfCommonShares": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Change in number of shares issued and outstanding as a result of capital structure change to a stock dividend, stock split or reserve split occurring after the balance sheet date but prior to the later of the issuance of financial statements or the effective date of registration statement.", "label": "Stockholders' Equity Note, Changes in Capital Structure, Subsequent Changes to Number of Common Shares", "terseLabel": "Issuance of aggregate RSUs shares (in Shares)" } } }, "localname": "StockholdersEquityNoteChangesInCapitalStructureSubsequentChangesToNumberOfCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r122", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r334" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Share capital:" } } }, "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow activities:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TradeReceivablesHeldForSaleAmount": { "auth_ref": [ "r200" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftradereceivablesnetofanallowanceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r205", "r206", "r207", "r208", "r209", "r295", "r323", "r479", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r671", "r672", "r673", "r674", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/SignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyIncreaseDecreaseGrossOfTax": { "auth_ref": [ "r69", "r494" ], "calculation": { "http://sapiens.com/role/ScheduleoffinancialincomenetTable": { "order": 2.0, "parentTag": "spns_FinancialIncomeTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative translation gain (loss), before tax, from translating foreign currency financial statements into the reporting currency.", "label": "Translation Adjustment Functional to Reporting Currency, Increase (Decrease), Gross of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "TranslationAdjustmentFunctionalToReportingCurrencyIncreaseDecreaseGrossOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoffinancialincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r58", "r332" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r58", "r332" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury shares, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r58", "r332", "r333" ], "calculation": { "http://sapiens.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury shares, at cost - 2,328,296 Common shares on December 31, 2020 and 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "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": "Short-term unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate": { "auth_ref": [ "r31", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unbilled receivables under long-term contracts that have not been billed and were not billable.", "label": "Unbilled Receivables, Not Billable", "terseLabel": "Long-term unbilled receivables" } } }, "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleoftradereceivablesunbilledreceivablescontractassetsandcontractliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r406", "r444", "r601", "r636" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r407", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofunrecognizedtaxbenefitsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r415" ], "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" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofunrecognizedtaxbenefitsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase in tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofunrecognizedtaxbenefitsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Accrued interest of unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/TaxesonIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r414" ], "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": "Increase in uncertain tax positions, net" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofeffectiveincometaxratereconciliationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r167", "r168", "r169", "r170", "r171" ], "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/2021-01-31", "presentation": [ "http://sapiens.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r509", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofoperatingleasecostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r146", "r155" ], "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 - adjusted weighted average number of shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofearningspersharebasicanddilutedTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r144", "r155" ], "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 earnings per share - weighted average number of common shares, net of treasury stock" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://sapiens.com/role/ScheduleofearningspersharebasicanddilutedTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260725&loc=d3e25362-111560" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://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": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://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(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=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": "http://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.7)", "Topic": "740", "URI": "http://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.1)", "Topic": "740", "URI": "http://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.2)", "Topic": "740", "URI": "http://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.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r446": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4EEEE", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109999725-113959" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r488": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "825", "URI": "http://asc.fasb.org/topic&trid=2134543" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://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.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918418-209957" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r524": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991590-234733" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(a)(32))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123726172&loc=d3e511914-122862" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6806780-109447" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.13(h))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://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": "http://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": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782768-158439" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=SL117422267-158473" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r662": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "http://asc.fasb.org/subtopic&trid=2197926" }, "r663": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r664": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r667": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r668": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r669": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r671": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r672": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r678": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r679": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 116 0001213900-22-016445-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-016445-xbrl.zip M4$L#!!0 ( )M*?U3ZPTVHI'$# +_I'@ 9 9C(P9C(P,C%?R]:W/;2)8F_!V_ NO>GK#CI61)OE39KO:&2K:K-5-E>RU7 MU\QN;$Q 8%+,-@BP<)',_O7ON>8%!&6I3%DJB1TQ4Q8) HG,DR?/Y3G/^>%_ M?9X5Z:FI&UN5?[NWN[US+S5E7HUM>?*W>_M'!X>']_[7R^2'_[&UE?YD2E-G MK1FGQXOTH)K-CW*;?JRSLIE4]2R]W\X>I%OIM&WGSQ\^/#L[V\[AFB:WM6FJ MKLY-@Q^D6UMRNX/:X,V>IQ^G7?I+5J>/=M/=W>>/=YX_^C[]]>-!NK>SM\>7 M3UL8) RT;)[+/?]V3YXS](Q[[MJN;.N%N_;S<5UL-R;?/JE.'\J7#^$IN_J# ML;'#%\,7=.'OC]VE;>TNQ7>ERZOZY"%\\;!=S U>O[.UL[OE;V\^Y]/A^^,W MT4AL4SW>V_UN^!%[.SN/'LH5[@>?5UV["]>6A2W-?_[XX6=_>3M\O;_T8:M+ MF[4@'/(^>UN[>\%-MN -HAOI&YUWG]TG6SO?;SUR+PM7?CKG3?'KXZPQ>GDS M+QMW>9/-K2EIV6D"=_?\?9O:O^0D:X[IEO A78A+XR_MFJV3+)LO7RY?#/\$ MU[D9_ U],_ C?+-Q3\CD19\^Y"_#2^UY E V;5;F;EH^%^=<_)\_PR3Z*_L3 M?O:(+MU]]NS90_K67=H,70>WW'WXG[_\?)1/S2S;6AI)8R__J]7CP=WO;CTK MABZ$N^+%WS\LLYEIYAG<]>4/4Y.-7R8I_N^'UK:%>9G^\)#_D20_S$R;I7E5 MMJ8$*6G-Y_8A/PCOOF5^[^SIW^X=\/=;'V$Y[Z4/014]Y+O^<%R-%R]_&-O3 MM&D7A?G;O0E<^CS=W9FWZ4<+@TC?FK/T0S7+RA%_,$J/3&TG]^A7.(*'^-\? MYI>]P8MTEM4GMGR>XJ4[+U(<^U96V!/X*(?1FAJ>\7#>>PZJW#?6%*!P/W2% MV7J?G1C4KN$[\(VWVFK^'&\L?QY7;5O-Z),S.VZG.,B=O]Y;>ONMQO[+P)?S M]D5Z7-5C4_.=?BRR_%.Z!X-MJL*.W9=Z7_Y^5[^_]_+?_K+[=.>%C'MI] ^7 MAG_5DZGCZ4_I%2T=R&^I=Z8+G )]GG;SN:ES5(8O?SA^^>O;PX^O7R5''_<_ MOC[ZX>$QS!;^>&#UKWVH1Z\/?OUP^/'P]5&R__95^OH_#_Z^__:GU^G!NU]^ M.3PZ.GSW]F:/_[>LF8)-U%;E*'FU?; -ULF3Q\^N8$3.^O5S^\%,_G8O!],2U?/?[H$U]?Q5E<,U94N:]258%F]^>!C]]N7M MG]OSYXHMIK_= ROK^<1^-N.M25:@%;0\B1_,B6U@8="^.FK!JL8/\76>???X M\8O^Q*8?7O]T>/3QP_Y'V'4I*8]?7K_]F+[_]?/7I\.Q?KW8?;^5Z7%L*V[@9E M<+\LNZSX8.95K:+W=%GT]M^^_77_9Y# ]^\^#$I']]MB6.5 MFK93DTYLDV=%NC#@)9MR#![X)99M#/I@:P873''1ML;98@MOM&7*H65\#_>K MQJ_+\2OXV:7$8^ Y\2,.NKJ&)[RAE_DO&()[RBN3F]FQP1! 7V)&7WK5Y5?P M#W@#GS1XNNPMW7?XM+F-JL 1. MS-TG=UV#J?IJW?RFVX]'?7__\,[J0[_??_M[_N_>_VSDM(&XSVV *!$RMPJ1E1];(A2V/UV5KV\4;^.E; M^B49;SL[.UM[.[O?[[)IT3$M>^3YJM0^@SMA' M?[O]C^WKDJ ?[,O[KS]G>4OO@.T@6\!H MT\.FR,IQPL/6JWK_6- MCO_@2QW /]_5'ZNS\M[+OU=%57Y%;"*Z\?NJ:;/B_]@Y;^XGWW__Y/N=G27K M]I)J1K0+/G-(P^A+\57W7AXV=6:*ZPR#H!Z14:$*F8,EFMMY5J3FL\F[UI[B M:3.QN6ENLP(Y7SIWHP :? ,'\7M3-U59FH+-AP]5:=.?;)&-[;* 'DRMF:1O M;)G!W,+4OJ,)K;_I,A^__&B*Y^>*\[FO^2;[K&;U__?LN[VM1UO?/4/3>GG+ M?./7@H%=6 %/]ZYW2UYPC6[#<7:A%_JS'6>K7^HKC[/5-U[#<;9[ M2XXSU,CP4U.8^;0JX9^OMV:9+5(PV1^"4?PFRQL[\Q&&!#Y/@R-0PEZI*(N4 MM<4W/?UNVW.^[6E^!(9+;5L+MZG)2S8U.,88!J_28Q-^-N_JI@,7.H%OX%?D M-G&R'>0 @^;[>?O\NB>IS8Y!5G-3%/-LS)!@.-3P;\38Z=^7'E& (G-@L+PJ MBFS>&!B4_.L>J(RVUKN?FKJU>5;HT!D\1M>,]1JY[Z.]ORYAS(X98[;]Q*/0 MO@AW(4S;)(/]NGC^I5<*\6\P _=>?D2<(>WI(FN:YP[(THZ'AHPC/F]AAG]U M,UZTSE RTJ/%[+@J[J.M?EM?]:T$P$R63U.$;&?E"7Q0IF=3"Y_XW1TM-_R_ M^EQ1;JLYO!N\RTD-I]D8MT)5/T__OKXQ<[VSBXF -,&KXC@7?U3NR<$ MEY"7KYH@D646Y37/SM'[MT??\IW7.?;+!CQA:RS;;2I]KV7CL/?Z-FO&V>]+ MQN)/174,[NH16%)@!_V2U9],&\V>WU@/Z922DVMC2WA;XB2R)5)8Q[=@DWX+ MD_B?7=/:R>(:9PQ$4K0RO']M4MNDF:0T\;"JCN&7%)M.=/+2+BC8W?TVN%3G@X\!=\O M'&DPV]%&&'YX6.#P+6H;OO$6=8\[+,=@^[2&MI;DV6&C55V+U4!D29)YT*BA ME<@VM$W3F1I,B;W=[UXT:8YF-5^59W/;PF$!6SYG$Z1I*Y"@K-$MG!=58_0/ M@2#EU2DIS^,%?9H1?%54Q)]7/YZ["58&E/9II@(4Y@B++^'_X\P$Z=YI-E:$ M_YLZ8UT9&0-[]]*QR>TL*YJ_W3M\^R9&_L!R;XVK=DLN60[JL 5YA*O'5N0[ M+Q;@9X+-;,CC[$K+#V11N??RR9/1SE/XOYUG:DGH^%ZF7S)+T]@N'86R^,-Q M_?!E>I]/$C!KBFX,:[ W>K3W_6COV=/XWND4MB]FP5O0'DU7+QYLW\+#=GDG MPP[*IP8V'/SJ4VIYE]5>:N#L/3-%L?6IK,[*I(&Y@9-T+!MZA-MT;":V9 0! M%G>ECW>>Z&X-SG0XB+>O.R)R(Y*NO\%L_@=.YI',Y2%-Y;V7_V6:)4M:D/BA M,;'\_]]6JT@LRI[Y\OH)3?)/ZJB*]NL M)EA>#6?$VVK5WKAE,[M:0Y, GTT-^D1]*;Z_^R"9@BY&T1VG65$X^0T%^]C( M!7#+OBRG7Q;F5(0Y'7>".P5[K :[@PR_W;V4ZD>:Y#[<$%VXIH-SMYE6""A3 MPZV=9FU_\&=9L[S_Z,?R$@]&F(-)[^\]2/$ECXT!*[$[_B=&%^!ZNA1^A*.0 M^R 6N4DF F&?9TV;/MM)Q]FBN6T[\1S?[T8<=U(W]$&]=X3'85G/YK2[K&TV MO/5IV\-FF-D6R5THY%97)8:HBP5"Q>M%>H@KAQ;UJ4E?96V6ON$3+M(,_A[A MD1=:=.!+= 5C!(^V/J;3^S@OW[W8>[2W#5>PJP?'*2B,.4)(OZ FTJ]5$SQ@ MM_M-\^#;[>T;NMF"A<9UEKVWV6QKVVP4B2S@MB;-\APV&U,JH?BA,U0.?@H& M9KFU] 4>N_ #.*IPD"?I25V=M5.MX-B&=S#L6EF%Z6+X9&_G17"GA.Y$G^^^ MH#-2KEDQ1+U27;7=O>.M/3WUPZ/^^D_)&YR];JMY+W4]M:W9(N::Y[#89W4V M=T_:>_+7M>9S+IG,(;5 :X]"?E(- ]C)RCZ0"^Z]_'E8>OHJY'FZ,EO\[2;$ M>0'7/I+]_GS=G/EY_.*R.>TO"OA:4_-#^O%2LW?%,_8-G_YZ^#RXY&1\=4$G MZP4=S$\T%@&X7>5<#Z35OUFB^!J#6ZOM +:$P7R>4Y :2[0F#@_>*%M,@RC],+1,'0FR(6 78AA,3"SNX;3/3!T9J_P MT;9$"\(Y>3,O%O@"]' <>@FS M_4YM0VM*MUW#C2KJ1<+L7JLWKW?Z\ MMD7Z!)-3NWNWQU/[]@^ZT0Y2$(34:'U5DF>2M:U!A87[6$0'1I2=D )SF6'* M"S?XD6YS,YD8\FA+P5E;4G<@4F56T-%65T6*^>! _#U8I .=53L%\GCG<8#2 M/#33:QL"E# M78U@GT1V%8XXZ\:VE2G9O@P#T#!QTV$^J??QEE6][R?V39&=K*1ONF7QR!NW M'S#+?)PUEH34BT8R<,1V#8>P1%:$)FKP6*>L-2>F,;C&8>XKQY;?&?=\]_NK M\$8O3WOE3U$]1.^]= ;;=R]Z^K4=KG_.SIWE5XHQR1+DEG@XTND1BX].YJN;KD M'^E=UHK@%4:8HP15 M5)U].SW\K1(.A_CJN]]=+*F/%R>[W]]VYTO1)Q'L1( FR\*5G)>GI_Q!3-5T M?P!"M3(N_PU37'].(,F%0ULA4]EUPDN^+6;M8DCQ:Z&8=Q3R*R#ECH+^YE#, MWWI?YU+U!'N;>H)-/<&ER47V?_SY-=(V'KQ[^_'UVX]'-P)T?;8(]3VJ1 MB"^X'H/UJ/*@[V,WIG^_^.R&V+P^G7-5'";/RAO7RECC]:Y6N_W/WQ,#U=) MUW7-\?K>;U=>+;U9PKBNZV^TH#Y>JS*D&,7 MMJK37URJ+&7:(4SXULVZ=MO-V%F;C?7--]:3M6^LO35LK+6.ZMUD@AE@S)"" MV9\WM(%>?YYS+!=_3.;^9BMMMM)7;:6G:]]*C]:PE=8ZJO\P6$SBNL%NMLQF MRWS5EOEN[5OF\1JVS'I'Y;<+(J$PH2-9A]NP>^2#TZRV&4;!FEE6%%MY-L?& M77N;C75=&^O[]6^L_37LK+4.Z]<2^\87IV#$@7$W(0)60DW=]HWU^+O-QKJN MC?5L[1OKR1KVU5I']6Z.93B(IT)'*<1FG5JX"7[XOJZP<\P=V&K?;[;:-6VU MW9VU;[6G7[_5UCNJ+\;Y7L_F1;4PYM9OM*>;,^W:-MKNVC?:=VO8:&L=U2_9 M/V%S$=/;M"K&6/^$V^N#*:C@]'U6MXN4.LDR\=RMWV_?/=GLM^O:;^O-[.-^ M^WX-^VVMH_)6XRT+%YZ[IS9GV+7MJ;4B&6A//5O#GEKKJ+#VEW-9>'3]C,FL M\N0V["G8.1LWZ]IVSA5 *W;6L'76.JS]\=A*N=@M.X]@[SS;[)WKVCOK1T_L MK@&7M-YA_6\DX;"(GC@U=/+ !X7^_(3?)_G'5:;>/](-M/MV&_76> MO??]9N==V\Y;/]AB=PW I?4.ZY5I\MK.E?XO8.6EJMCTXQ0>]/KW#D&#_LO; MONN>[6QVW77MNK4B(Q@OOC; ^)])OD&*-ZBC:Y/B]8,C=M> U%OOL%Z92=85 M+5SQRB*?&F+&Z]ID=79B./;]RA2VI-K-NW!H;+;;M6VW]4,F=M> \EOOL'[) M8*XQW/U+0'Q'''O4A,F>3-LFL.$6Z=^#+-2OW-[J?5WEQHPW>W&S%Z]J+^ZM M'U.QNP;\TGJ'A?W7ZZIH%*F4FS'&)S;;:K.MKFI;K1]!L;L&K-)ZA_5_/YC& MU*=F_/]N_4[: ->O;2>M'QNQ^W0-R/7UCHN(6PFNC@UW0KIE+$O$#J8W:(.% M>^,"+">;[7.=VV?],(C=IS^N8?NL=5P'U9@%HF7NB7*2A?&,D" B_.K7Y]3I'N 5"&;@*6EL=[%7QFUV2 M*N_1B_0=Y?6:Y_@ 9:?_\_#GA2^GK_4B_;B8P\O]7)V9FJ;L1?HVFQE^_;<5 MOIZ-J.WTE_3B=Y:*[RKH(V\XM=UJ)5^?'-_?VWD\VGOT_6COR9,'?US;1RQX ML8*] MC.TU=_0(6&;'NK&#BO;N"O/YL9*Z%T4E=,>"VHTH!]'7O[]/R5/W): MK*)6O^C!$3 &#IXACZ[-?OH"M>0--ZK6M]_ZLGH%")VGK_^0Y%U@8ZUUL.^[ M.I]FC:&,SQ(^QW4QP)X&C.7>GV!;#ZY$DM]>+[779CO=N.VT?JJ4W:=OKFH[ MK76P!\Q^C]SXCDC?]8LZP!%.J.^<]V\V6V>S=0)IO *\S].?KFKKK'6P!U4] MK["G:OH3-DC#*/.U\MQM-L>-VQQ7@,YY^O>KVASKQ>S8$EL 3@R89T$=P[7N MC\>;_7&#]L?!?^_LK#VUG^P^_2.8YR_N#QFLEV0TE\"%1]/H354;^%WZ[^"# M-&.;"SH-VU6^K\TILHTH5 +K^""?.18RB]8[50U&.7!?::U7BF[UQT_;&%4"T_@A_S87V MQA61VFSVQF9O#.Z-*\!?_1$>F@OMC;6.]?7GJ3VVF_VPV0^1C*T5RG0$3\E: M\&S__!;_TZN'/)W[QE>%@UH!D[P,-NKQ78!!;7!07]L7F?Y?EMHQ/$^Z)9(Z MN-IVI8=O/WYX]^K7@X^'[][>B$ZE5]7X%U[-8A&Y+:WPH=J7M_>%Y4-;8@\V MN'#[B2VQ=0?W?>]U?._*PC1-@A@.Z3Z>5LC'V=KTSR_]HFZ>J!? M'\TW>&(N61+\^\??SS]?_DR6'^\]7OGC]5D;__:79T^_>_8BA.?WAW/%(_A@ M)J;&0KZ2LS])5'3KAOY9NJJT&,XQ_* M5UW3_^3,Z <(6_)WT$]K'#$.5D:9'J+F+#/AWM-T-&*=WV[_8WN49NE!MH"Y M2 ^; F[9I(9 B6;LQD1/ L<"]QH=W 23:KKCQHYM5H?<%=\*1+[9:W=DK^'> M:) S?&DC(!86A)@(Q9MP3S06GI_5(,=S^*:A/%M_5PAX*8UN,@(KKDY/LZ*C M3?OHZ>,7< [M[*9S(X/XYG*^D?8[)>T'__:7O;TG+XJ\*ZHEA1Y^F1YM[V__ MBLI[7E=(+E0CT#4##5TC3*_I:L09H9O5D:K'?3&COA;P?E)PI-0H1_!*MIFB M 'XR8%R=36T^=<='EI,U-4['78UY;/S%!'9E.TU_[[*ZY2?O[>P.,S%N#H'- MMOCJ;?'*%/.I7=H0_''ZT>33LBJJ$[!4#LN<3)H?JZ:MP._.&I#<4U..*Q+3 MIIJT9Z#'W<80!,:DRCL"BW-WP)D9XYKBWIKP"0)_%#8[M@4"R>__\O[G!P^G M)BO::8YW6W7=WP_@0ME7S^3S9[XX[LC8\V"TZ8I1T2?XU;XY4I4>-OP?DP M%BF-SB#9(8-G497".=16,Z2E.RFJXZPHX)[SVL(=X95P"\CM1^G;JC[+X-NC M,S,V\')O8%.!F0\VMI6VY2V\*#Y6X;>=[( M\]7(\^NN=L84:'WY5&)*/=%$M8O7C^A?U61B"=^4=S7>=H$Z6"_Y5U4:U=3X M]]S 2X!H!WU4-J*\$>7U^@93\\D4S8".?7MXU!-E?-1A4V>FL.D1_VXDA=;\ MH0KU1EPWXKIF<0TR;?LXST60%&#IQ%2"?H5:=;]I*E"U:'J#W=Z(<+9L9IO) M!+S1C9QNY/3JY/07,ZMJ4*C=;$!2_9=?(ZN77-7++N2ZK[_6<=\)F0M(4/;S M=L 4C2] V=M]]N@1"5TV,^78C#=*<:,4KTY 7W_.F6SDB^(97BER^G@CIQLY MO7J?Z&W6C+/?!Z23OTB/VBK_)&T8-U*XD<*KTY8?]X]>#\CA1U.D^Z?V5"11 M->5&%C>R>(6FY>N# 5&,(^_!\8V1)'>$$[$E(2B^F8S>!-#[)>MRGMR)NIQ- M8*3\M*_):[V1' <^^[?&]#!T6GY"J=;WM3U%*KO@$3_# M?TXH, 6" ,.?>7?LV9,1P^OPS1@JA&V4NSH]-H4UDP:]M:83!N0$QV$^(P,2 MW8Z^3<_ ,L#_VA+OS<_QP:_L-+,%611PVG3-=GK4Y=/S)G&6+>#A*7;CA(6S M,"*A@NVX 2#\,SFKD'19#C5LO([<_:WIYY[I'4Z7/C8@$;.!R_G-^I_">)8* M/&Q1Z&>)?#8OLO(+$'=Y]^!=:S,I#*X%EI?PE*6GUIRQ*,'7Q#:%,S?IL*0W M)18J/I@)E](=_Y,O2'(1Y=HVG_B"KI3/4 BVTX]3L GH5W:&PHP=#B89PKD$ M89E773%.\XSF&08$W['H-]PBM8"'%R1L\(T]M2WB7DQ-BX[:O\*?3''"Z>42 M&/783A"$,Y.^CR .CD/[C]Y6)Q0EM<97*0(162U6(]C1>=&A#AREQUV;EE6; M%K!&:/FTU;U\QJV+%YP4E=G?(>L,,V+C6NX$<^K%4^0._@J:[6(A*L+T82@ ^(, M;8]3XQ&)[;2NNI,I8X1!$Y.J90- ;O[+OV6S^8M]$N46CSZDV3U9;&1Y(\OK MD>7"E"?M= $R#59$-4P)P<)N()W%5F+%N:D[E@8V=21X(%MF3 D!X'QPI,*U#:)8S8/60CVAO1_OH1H("I:*,M MCYJX,)_9$A !5W$>5V3,9L59MFC$KE8((DNS4\DJU!LAW0CI%=H2- [T10VZ MGQ0&Z= 3EK9)OH!"1=O0YPR2L:#(%Z2\X<[H.$IU'I=W;R1W([E?/P*,2]@< M]"3:MB"H(K>3#D,4Z*"1T+J*;!):BL8UJECQ;BKUU=PP7<=&KVZD;(%VG V2@L0!#-R-@%8IA@$]$Z:1,_X;UN>5L6I<5=K\),B;O)3 M^+*1J"*;N2)KSL1H0%VW]!:2#)S9\1;8SR:;;41^(_+K$7D0K0)M7DD\>__* ME^N31$^-/9G"=U36;$\SV"-%=L8_JLU)5[ NAALT#JI[W#6V! V_J9#8?JE#(V>6$IVQ!$&K(QS'Z#-JV=P?)RLD>R'V1!..N!))B_ MA5O29QOMNA'7KQ_!:5;;JFLHOEM@PK%CYA20/%"J%EML8N"@R#@9%FO,C01N M)/"K1^ /\Z[T^7HR-\<=Z,33KBA!#=(QCSX9>/_YXACU)J$8%BDBAO(I6ZWD M<]62-)=0@K+%-8NF-3/FB6O1QLA%#V;214NJ%IRR )L#>?.R,<*!+%!2%[6 MA/%="2)4H)2%J'PF3IT=8WL/,$7&*1@+Q$=(D,BYI5W0I(7]9"3QAE#LM*Q. M38&4G^ KTB]@0"VAGT=HPDR*#HUQ]OYLZ1E%C*+N4?LWA"C<' $;8V3]Q@@A M&6I;HD%>I$65L[JWI1""N)@$0BF[AFHW^VSD0D*^?:?J0H8!Y;]-+>R0,Y,* M])C52P^6F@0(X AW#7JA 46!FRQ 78..FA(T%ZF%0&G,D$!8SN,.'@\.#F6K M_"\(&XZF)2B>&B'-^#.X'#LOD # GQ$Z.%&$+HC*: #\2X&LE6!>/*+_&"IW M.WU?P#L33H'LAX3'YW#X)(C8X.L18:]W/0;[/\PB/?2(TX2PFY?19#AN M?[AQ^H;QSB%.._>E$GY<23:?FXS(E$W1F#."3@^7!""JLQXSTV!M$+R-O)IC M&U#7!N(08JQ[4SP$ETZ"&:8N&C"QM'._/+-WJ8SCOZI.]P@B86H,MG9S6/OS M-A[N$N.Z/,-^BB#VV^E^ ?..Z,9@^6@YV#!5 7YIA$E4Q%(46( AH'O: MT/19E8-YLHV%*0;6)VO4.")I++(S>AG:?VT&5E )A\MQH84G6/PQQZX4Z;R# M3W.L#"D7YXT#$2!X"<]6FDU:V=AT%])_RUUGD)ZS*B7[B?HNN"%\U]MR%>W: MP/)CF(I?VENZBRY9T_CT1?J.#Y;G^%0I5GJ1_@/;,-R15F2GFXK'KQ5E^G^^ M%]FC;].+C/N?WXC"QMX$/%[/!)PK\>ZSPDSPO+1E_P1UGUR5TR&WQ[9*#2KF MYW 0P,&5@]G'S>) /R>[V^DA%?RU!'AY96LB&J>;EA;T]"_4&8/@W7B\[8]/ M;6.0'Q;75=R.^5WQ,MXBW!>C7SD:$==_2/4$^\E&L)U@[VVG[\BHQT)KQ+_F M2JLP9X,,'T$N\D:4;Z H/]V(LA/E1]MIS^F^2I&] NF\U"J@>'[S=:#)WM]. M_N\'\%UJ<+[^W[5IA>N=_>N:^Q^WDX-LCLT?M&H&E?4A#.(8E#7B8;8W>OHF MZ.G;+88'V\D'"GMP& 2C'FQ%H#3^RAG1]W65&S.^!H$^H8OS-*$C'M0/"2&*6CA+NYWZ0=% M+DM=GB,&$F#H$(9CM +8C' ^A^SX5OORFZJIO;WM71P)FZZP.\*MD1YU,[AX M<251J/C)U[DC'CW9?OR$E ,K ?L21#7QHHKA>NQ7AU.A"4R?>V;Q#)B(@D2C MQ]!G(HN1( X*'0.(G(PF+BLWPGV!US+<#C.PE%+EZK^Q:?+:'F-6P\"X<;O! MN'74DF4ZEHPE0C:J\I^PGV@/$N*$6L00>"HDQ%IF%N.TYO8K'F>0OJ*;4_Z4 M0(G!,2()LAE6;$3)K\EMO[#?H")3 5C$@>& MF_:'N_VEA.J7$J:4U^$9![U$!"()3_H\0)HUG-'BB:0WVTZ9H:YWP%R+@'][ M4K\/M+@?/'#C'2SPCVX'X%^'@B2E$P<_>,.R#]*PSRE#:@-__,U'_\>,#C_+ M*U;\4FBD &/$ULS:S#%XP2_AE8:Q2O<$*;,"COH5T[:$,KHB@-&]ER!FE'.Z MZ/_"C#5HAK&9&]I;VM97R8C.IP\:.;BI8RRJRDN-@XD'P/XI.VRW[9]*R7W, M0X2L1T)XM QPBM%-2_OH0L;\185QLY$V&RG82%(X$_(>D1T1$,20:5--6E,J ME\Q(,!MX)G2$B$"T [%5GI1V A->MI<:1@LO(86W#6Q8Q)J 14>X"MZD:!)5 M74OHM)K!*-5DE)Z8T@C16(#857J:S4;;;+2KVF@?#%6B7?*\@)/ADUFD+>PN MV&BV<<7JY-?$=65%AO2\TE+>$S&=*,B;W8XS%S?82/M&VJ]*VM]DMNAJP\QYR.4VSFBCS+C4*Y[S> MTMUQ-;'A2R+[OCL?V;=[2Y!]^UA9G"^C^G8WH+Z+R]7FE+BUI\1OESL@A*&_ M*Y76/Z)/$X^$3@?P[XMJ002IK\23&9<;IL0;27&NQOPPL^H88/2!(O3S.%%#)1P*V2 M89EHQU]N.)@B<4R@,#4E%4SQRU:;#7S-&WA%"/^/[.KX5HA5^)/L\Y\=T^*E M)+O'RMCCPU\B:43V&4JI4WS.L31R+9+RAY$O=:E1<&FA(R4[-NV9@?MWGEQL M^*Q,-GMM;HV4C[C?%@XI[=X70%_P&#H$ZRQ'5@?4B'IZAE%%LG8U2U]$*M'Z;-6U= MS:XSNNLP=MIKI1"-728;2^3J&YVTF8GK6PLQ^28 MU.12XP@8X\C_MT+MB8G4!A""18LX/HHQLI.6G59V MK)\CF])EQJ%HVF5^^!K;;; AC6C\6ZO!-IOGS[IY,-)7N%XORIV-B;=Q-LN0 MVXO"XG3X9^FIK;A%#+$4GR/R<(3\8%]N<]E)<$C<+K&_:4?6N<2B3!>2EF=5#!+4O*;?0:]51KJ*'S&;-&8 MZ1=]ALE'6Y+PVPE11%+Y'FR$WT%-PJ\JO36.R&FMU"5/F*UY.D#&5V@P@0ZZV.2KLS"HW:X6Y M[S!5 O=J:_'%+Q=C+ONMPIDNB0A[RVZ"W*)46!/7O0?!YJIKL>@6S0Y^L]MJ M2=\$TM+O[PR*>6^#8KY$(;4.[@J8&"Y6OHTJXD]5O_WMB]V9.:(/H1JL"4Y\ M33!#IB1^V_3+@RF;@1V?YX4KZ!VG&A>.CHAL5J$:IV#'*)U532OM/(H%OE"6 M?G0Z?92^,L5\:M5''"4\_*:;;>?=K-)"94LM'^=<$N-J6TP8A996(C-$3!O3 M^/8EU5DY\OPP89Z3HM:^&'K"Q3X@78F^>(S43.-^E &71LPV'KB\MU'&AHEA M#CEI.\\:K*K-LS'U<<#$<,*8/C3'LVC^RVYV#,<_AA%FR&V!GY%H,1M.LYW^ M$@N/+=.]G;V=45!4/EXA4=+C",2H C$BUI_&).'=*;6!F3F?XY9%'Z\NG.=- M@@6,="QQWXEV6AM#!8X3YO-X3C]4'A%%#%*CBI%/NB14'V8J>"8,. ?#HVJ1 MSX4KD=G*%CPD[6+D3W$(+NT] M,V@>.ST@HS)"0YTRX:C3&?J$H9L2]GS/B M'DD8?$;:X\QR:PMLJT%W#EL?.O_/$YX$BSL2B)O6S@USW&S3.1&8I,'#0%J\ MBXG\_4RVH$P++6R:X,U= ZX0Z$,/H^(^)D.,9F1$5#.,U!OA?.=F#'.+_X8; MY%86(JS[&"6JJO"U*KTM/H9;7Q@J$!?XA"X#R%^!VLFC67FZW)P'2A9&UU1E M":8U)7M.HNYE3:AY$^USH(!=N@E,RA9.00?^]\F(YTVQN2C0DBZDJGFAJ.%U M$LA)Q+O#[@J*7RL5E;@-I%,E?-MJ)3+%\^',J7##^->ND*:K%,:OH#NV#(BX M>=SZP2\OHDCXE#//;R0'UXWQT3=-J*YR!.]K8K>ETT&/%D_VY(]2*H]!53.U M\^;/UOYL(YY_5O$\#%2J' YX&J.QQ4:%])]42H!-CT$8F-S+YU2,XJ&;'ME39 M"PW481 V=2<\_#A2,/9&"#="N%;%Z-WVL.CZ[Q\<^A\_5E]Y!#(",INQ!.M/ MD:\T*Y3J3+_%B(F[^49L-V+[]:Z1+\>JRDG7D*84^])1=$M9Y!AC/>6)1(KC MYNAPSKMH<_ -A=V8=EDL4K1;B25P8FK)3""N@&_B!H/(A2*;2V2<^Y'J+0;E M?M.$_6XV83\L3TW34FX>([)!K-P'P#QII(N P>QB&]#EI W9J\VWTZTW-SV! M,< 0,L1M2C'7HS%?Z172Y0G$9+B;A)9GNO,)^7*( M]Z)K-)-95,SG+)0 V^DA >G&E72(IBV3?#DG0QB?+-?LAR-$="DU[C+ #P5! MA%\[U@%M%=#/N)KQG[@US462]^_(.O$PK8".V!$1XT8--A@9-DR4JD3"V6EF M"P5V:PHVNB^L4FG.1B X4Q1(:E4]J\9PY(12Z7:7+?,N+A26/$Z3,/H%)428 MB8TC(^8M@SJ.TS1$2*&WOHN)\A\-;[9H)JBQ>9A*$QP&0NDKZF?3&@I(C88D M Q:#RUHAF.?#-O45A05D!PP4&BV*F=\C=24PAV"QT.8 MQ164@F(J(I0$K9#WX7!JX$[W#YD$Z,.\'9XM>B7>",O[UD'O8C: M8247;X?5X\T;AF[09"Y+">@.Q/TN]1 M'XV$P51DI&"3+JKS%_"<=Y8$KE97Q1(Z=57WC?,Z:@QWS4B"KAEWSQA%(ZQ= MS-%:BY8/MDGO*(UR]K"ZX6'0E7,P4FQ.$:617R7X=&L.BS#%\BMS"IJ*0Q94 M1SJ,!&4$FN.N