0001564590-20-006038.txt : 20200224 0001564590-20-006038.hdr.sgml : 20200224 20200224161549 ACCESSION NUMBER: 0001564590-20-006038 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20200224 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20200224 DATE AS OF CHANGE: 20200224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sailpoint Technologies Holdings, Inc. CENTRAL INDEX KEY: 0001627857 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 471628077 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38297 FILM NUMBER: 20644482 BUSINESS ADDRESS: STREET 1: 11120 FOUR POINTS DRIVE STREET 2: SUITE 100 CITY: AUSTIN STATE: TX ZIP: 78726 BUSINESS PHONE: (512) 346-2000 MAIL ADDRESS: STREET 1: 11120 FOUR POINTS DRIVE STREET 2: SUITE 100 CITY: AUSTIN STATE: TX ZIP: 78726 8-K 1 sail-8k_20200224.htm 8-K sail-8k_20200224.htm
false 0001627857 0001627857 2020-02-24 2020-02-24

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 8-K

 

CURRENT REPORT

Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

Date of Report (Date of earliest event reported): February 24, 2020

 

SailPoint Technologies Holdings, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware

001-38297

47-1628077

(State or other jurisdiction

of incorporation)

(Commission File Number)

(IRS Employer

Identification No.)

 

 

 

11120 Four Points Drive, Suite 100,

Austin, Texas

 

78726

(Address of principal executive offices)

 

(Zip Code)

Registrant’s telephone number, including area code: (512) 346-2000

Not Applicable

(Former name or former address, if changed since last report)

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

 

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common stock, par value $0.0001 per share

 

SAIL

 

New York Stock Exchange

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§ 230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§ 240.12b-2 of this chapter).

Emerging growth company 

If an emerging growth company, 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. 

 

 

 

 


 

Item 2.02 Results of Operations and Financial Condition.

On February 24, 2020, SailPoint Technologies Holdings, Inc. (the “Company”) issued a press release announcing the Company’s financial results for the quarter and year ended December 31, 2019. A copy of the press release is furnished as Exhibit 99.1 to this report and incorporated into this Item 2.02 by reference.

The information furnished in this Item 2.02, including the press release incorporated into this Item 2.02, shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, regardless of any general incorporation language in such filing, except as shall be expressly set forth by specific reference in such filing.

Item 9.01Financial Statements and Exhibits.

(d) Exhibits.

 

 

 

 

Exhibit No.

  

Description

 

 

99.1

  

Press Release dated February 24, 2020.

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

 

 

 

 

 

 

 


 


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

 

 

SAILPOINT TECHNOLOGIES HOLDINGS, INC.

 

 

 

 

Date: February 24, 2020

 

By:

/s/ Jason Ream

 

 

Name:

Jason Ream

 

 

Title:

Chief Financial Officer

 

 

 

(Principal Financial Officer)

 

 

EX-99.1 2 sail-ex991_7.htm EX-99.1 sail-ex991_7.htm

 

Exhibit 99.1

SailPoint Announces Fourth Quarter and Full Year 2019 Financial Results

Fourth quarter and full year 2019 total revenue of $89.0 million and $288.5 million, up 10% and 16% year-over-year, respectively

Fourth quarter and full year 2019 subscription revenue of $40.5 million and $143.4 million, up 37% and 38% year-over-year, respectively

 

AUSTIN, February 24, 2020 – SailPoint Technologies Holdings, Inc. (NYSE: SAIL), the leader in enterprise identity governance, today announced financial results for the fourth quarter and full year ended December 31, 2019.

 

“SailPoint finished 2019 with a strong fourth quarter, exceeding our revenue expectations, driven by customers’ growing recognition that they need a modern identity governance solution, like the SailPoint Predictive Identity platform, that simplifies governance of on-premise and cloud applications,” said Mark McClain, SailPoint CEO and Co-founder.

 

“In 2020, we are accelerating the pace of innovation in the identity governance market with Predictive Identity, making SailPoint the most powerful and intuitive approach to IGA for enterprise customers. And we are very excited about the new cloud governance capabilities that we are bringing to market this quarter, delivering critical new capabilities to both new and existing SailPoint customers.”

 

Financial Highlights for Fourth Quarter 2019:

 

Revenue: Total revenue was $89.0 million, a 10% increase over Q4 2018. Subscription revenue was $40.5 million, a 37% increase over Q4 2018. License revenue was $38.0 million, a 6% decrease from Q4 2018. Services and other revenue was $10.6 million, consistent with Q4 2018.

 

Operating Income: Income from operations was $6.0 million compared to $11.2 million in Q4 2018. Non-GAAP income from operations was $15.2 million compared to $18.4 million in Q4 2018. 

 

Net Income: Net income was $5.4 million compared to $5.1 million in Q4 2018. Net income available to common stockholders per diluted share was $0.06, consistent with Q4 2018. Non-GAAP net income was $13.3 million compared to $13.4 million in Q4 2018. Non-GAAP net income per diluted share was $0.15, consistent with Q4 2018.

 

Financial Highlights for Full Year 2019:

 

Revenue: Total revenue was $288.5 million, a 16% increase year-over-year. Subscription revenue was $143.4 million, a 38% increase year-over-year. License revenue was $102.8 million, a 2% decrease year-over-year. Services and other revenue was $42.3 million, a 6% increase year-over-year.

 

Operating Income (Loss): Loss from operations was $9.4 million compared to income from operations of $10.9 million in 2018. Non-GAAP income from operations was $23.2 million, compared to $38.9 million in 2018.

 

Net Income (Loss): Net loss was $8.5 million compared to net income of $3.7 million in 2018. Net loss available to common stockholders per diluted share was $0.10 compared to net income available to common stockholders per diluted share of $0.04 in 2018. Non-GAAP net income was $18.5 million compared to $26.6 million in 2018. Non-GAAP net income per diluted share was $0.20 compared to $0.30 in 2018.

 

The tables included in this press release present a reconciliation of non-GAAP income from operations to GAAP income (loss) from operations, non-GAAP net income to GAAP net income (loss) and non-GAAP to GAAP weighted average outstanding common shares for the three months and year ended December 31, 2019 and 2018. An explanation of these measures is also included below under the heading "Non-GAAP Financial Measures."

 



 

Financial Outlook:

 

“We saw strong sales momentum in the fourth quarter, with SaaS bookings coming in ahead of our expectations,” said Jason Ream, SailPoint CFO. “Based on the market demand that we are seeing, our expectation is that the shift in our business towards SaaS, which has been underway for several years, will accelerate in 2020.”

 

For the first quarter of 2020, SailPoint expects:

 

 

Revenue in the range of $71.0 million to $72.0 million

 

Non-GAAP loss from operations in the range of $4.5 million to $3.5 million

 

Non-GAAP net loss per basic and diluted common share in the range of $0.03 to $0.02, based on estimated non-GAAP income tax benefit of $0.6 million and 90.0 million basic and diluted common shares outstanding. Expectations of non-GAAP loss from operations and non-GAAP net loss per basic and diluted common share exclude items outlined in the “Non-GAAP Financial Measures” section below.

 

For the full year 2020, SailPoint expects:

 

 

Revenue in the range of $320.0 million to $325.0 million

 

Breakeven non-GAAP income (loss) from operations

 

Non-GAAP net income per diluted common share in the range of $0.02 to $0.03, based on estimated non-GAAP income tax expense of $1.0 million and 93.0 million diluted common shares outstanding. Expectations of non-GAAP income from operations and non-GAAP net income per basic and diluted common share exclude items outlined in the “Non-GAAP Financial Measures” section below.

 

These statements regarding SailPoint’s expectations of its financial outlook are forward-looking and actual results may differ materially. Refer to “Forward-Looking Statements” below for information on the factors that could cause its actual results to differ materially from these forward-looking statements.

 

All of SailPoint’s forward-looking non-GAAP financial measures exclude estimates for stock-based compensation expense and amortization of acquired intangibles as well as acquisition related costs and severance of certain key executives, if applicable. SailPoint has not reconciled its expectations as to non-GAAP income (loss) from operations and non-GAAP net income (loss) per basic and diluted common shares to their most directly comparable GAAP measure due to the high variability and difficulty in making accurate forecasts and projections, particularly with respect to stock-based compensation expense. Stock-based compensation expense is affected by future hiring, turnover, and retention needs, as well as the future fair market value of our common stock, all of which are difficult to predict and subject to change. The actual amount of the excluded stock-based compensation expense will have a significant impact on SailPoint’s GAAP income (loss) from operations and GAAP net income (loss) per basic and diluted common share. Accordingly, reconciliations of our forward-looking non-GAAP income (loss) from operations and non-GAAP net income (loss) per basic and diluted common shares are not available without unreasonable effort.

 

Conference Call and Webcast:

 

SailPoint will host a conference call today, February 24, 2020, at 5:00 p.m. Eastern Time to discuss its fourth quarter and full year 2019 financial results. The dial-in number will be 877-407-0792 or 201-689-8263. Additionally, a live webcast of the conference call will be available on SailPoint’s website at https://investors.sailpoint.com.

 

Following the conference call, a replay will be available until midnight on March 9, 2020. The replay dial-in number will be 844-512-2921 or 412-317-6671, using the replay pin number: 13697814. An archived webcast of the call will also be available at https://investors.sailpoint.com.

 

Non-GAAP Financial Measures:

 

In addition to SailPoint’s financial information presented in accordance with generally accepted accounting principles in the United States (“GAAP”), this press release includes certain non-GAAP financial measures to clarify and enhance investors’ understanding of SailPoint’s past performance and future prospects. Generally, a non-GAAP financial measure is a numerical measure of a company’s operating performance, financial position or cash flow that includes or excludes amounts that are included or excluded from the most directly comparable measure calculated and presented in accordance with GAAP. SailPoint’s management believes the non-GAAP financial measures described below are helpful to investors because they provide an additional tool to use in evaluating SailPoint’s financial and business trends and operating results and because they facilitate comparisons of SailPoint’s core operating results from period to period. In addition, SailPoint’s management uses non-GAAP income (loss) from operations for budgeting and planning purposes, including with respect to its corporate bonus plan.

 


 

Our non-GAAP financial measures are adjusted for the following factors:

 

Stock-based compensation expense. We exclude stock-based compensation expense because of varying available valuation methodologies, the use of assumptions and the variety of equity instruments that can impact our non-cash expense. We believe that providing non-GAAP financial measures that exclude stock-based compensation expense allows for more meaningful comparisons between our operating results from period to period.

 

Amortization of acquired intangible assets. We believe that excluding the impact of amortization of acquired intangible assets allows for more meaningful comparisons between operating results from period to period as the intangible assets are valued at the time of acquisition and are amortized over the useful life, which can be several years after the acquisition.

 

Amortization of debt discount and issuance costs. The expense for the amortization of debt discount and debt issuance costs, which relate to the Company’s credit agreement (which is undrawn) and the convertible senior notes issued in 2019, is a non-cash item, and we believe the exclusion of this interest expense provides a more useful comparison of our operational performance from period to period.

 

Acquisition related costs, severance of certain key executives and expenses related to call protection on early payment of debt. We exclude these expenses since they are unrelated to our current operations and are not comparable to the prior period nor indicative of future results.

 

SailPoint’s non-GAAP financial measures may not provide information that is directly comparable to that provided by other companies in our industry because they may calculate non-GAAP financial results differently. In addition, there are limitations in using non-GAAP financial measures because they are not prepared in accordance with GAAP and exclude expenses that may have a material impact on our reported financial results. The presentation of non-GAAP financial information is not meant to be considered in isolation or as a substitute for the directly comparable financial measures prepared in accordance with GAAP. SailPoint urges you to review the reconciliations of our non-GAAP financial measures to the comparable GAAP financial measures included below, and not to rely on any single financial measure to evaluate its business.

 

Non-GAAP income from operations.  SailPoint believes that the use of non-GAAP income from operations is helpful to our investors to clarify and enhance their understanding of past performance and future prospects. Non-GAAP income from operations is calculated as income (loss) from operations on a GAAP basis excluding (i) stock-based compensation expense, (ii) amortization of acquired intangibles, (iii) acquisition related costs and (iv) severance expense of certain key executives.

 

Non-GAAP net income and non-GAAP net income available to common stockholders per basic and diluted share.  SailPoint believes that the use of non-GAAP net income and non-GAAP net income available to common stockholders per basic and diluted share is helpful to our investors to clarify and enhance their understanding of past performance and future prospects. Non-GAAP net income is calculated as net income (loss) on a GAAP basis (a) excluding (i) stock-based compensation expense, (ii) amortization of acquired intangibles, (iii) amortization of debt discount and issuance costs, (iv) expenses related to call protection on early payment of debt, (v) acquisition related costs and (vi) severance expense of certain key executives and (b) adjusted for the effect of income taxes associated with such non-GAAP adjustments. SailPoint defines non-GAAP net income available to common stockholders per basic and diluted share as non-GAAP net income divided by the non-GAAP weighted average outstanding common shares.

 

In previously reported non-GAAP net income (loss), GAAP income tax expense (benefit) was added back and cash paid (refunded) for income taxes was deducted from the GAAP net income (loss) to derive non-GAAP net income (loss). During the second quarter of 2019, we modified our methodology to reflect the income tax impact of non-GAAP income (loss) adjustments. Correspondingly, SailPoint revised the previously presented comparative periods to align with this revised methodology. SailPoint revised its presentation of non-GAAP net income (loss) to include the effect of income taxes associated with the non-GAAP adjustments, calculated using an estimated effective income tax rate that is commensurate with our non-GAAP pre-tax income (loss). The non-GAAP effective income tax rate is adjusted from the GAAP effective income tax rate to reflect the impact of non-GAAP income (loss) adjustments, which include stock-based compensation expense, amortization of acquired intangible assets, amortization of debt discount and issuance costs, expenses related to call protection on early payment of debt, acquisition related costs and severance expense of certain key executives. Due to the differences described, the non-GAAP estimated income taxes may differ from GAAP estimated income taxes and actual tax liabilities. Estimated income taxes and tax liabilities reflect currently available information, as well as other factors and assumptions, including current operating structure, existing tax positions in various jurisdictions and key tax legislation in jurisdictions where SailPoint currently operates. Non-GAAP estimated income taxes may change for a variety of reasons, including global tax environment, significant changes to geographic earnings mix, acquisitions, or other changes to SailPoint’s strategy or business operations. SailPoint re-evaluates its non-GAAP estimated income taxes at least annually, or more frequently if significant events occur, which may materially impact our non-GAAP income tax calculation.

The accompanying tables have more details on the reconciliations of non-GAAP financial measures to their nearest comparable GAAP measures.


 

Forward-Looking Statements:

 

This press release and statements made during the above referenced conference call may contain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, including regarding our strategy, future operations, financial position, prospects, plans and objectives of management, growth rate and its expectations regarding future revenue, operating income or loss or earnings or loss per share. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “will be,” “will likely result,” “should,” “expects,” “plans,” “anticipates,” “could,” “would,” “foresees,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” “outlook” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. These forward-looking statements are not guarantees of future performance, but are based on management's current expectations, assumptions and beliefs concerning future developments and their potential effect on us, which are inherently subject to uncertainties, risks and changes in circumstances that are difficult to predict. Our expectations expressed or implied in these forward-looking statements may not turn out to be correct. Our results could be materially different from our expectations because of various risks.

 

Important factors, some of which are beyond our control, that could cause actual results to differ materially from our historical results or those expressed or implied by these forward-looking statements include the following: our ability to attract and retain customers, including larger organizations; our ability to deepen our relationships with existing customers; our expectations regarding our customer growth rate; our business plan and beliefs and objectives for future operations; an increased focus in our business from selling licenses to selling subscriptions; trends associated with our industry and potential market; benefits associated with use of our platform and services; our ability to develop or acquire new solutions, improve our platform and solutions and increase the value of our platform and solutions; our ability to compete successfully against current and future competitors; our ability to further develop strategic relationships; our ability to achieve positive returns on investments; our plans to acquire and integrate complementary businesses, products or technology; our plans to further invest in and grow our business, and our ability to effectively manage our growth and associated investments; our ability to timely and effectively scale and adapt our existing technology, our ability to increase our revenue, our revenue growth rate and gross margin; our ability to generate sufficient revenue to achieve and sustain profitability; our future financial performance, including trends in revenue, cost of revenue, operating expenses, other income and expenses, income taxes, billings and customers; the sufficiency of our cash and cash equivalents and cash generated from operations to meet our working capital and capital expenditure requirements; our ability to raise capital and the loans of those financings; our ability to service the interest on our convertible notes and repay such notes with cash (which could adversely affect liquidity) or common stock (which would cause dilution to our existing shareholders), to the extent required; our ability to attract, train and retain qualified employees and key personnel; our ability to maintain and benefit from our corporate culture; our ability to successfully identify, acquire and integrate companies and assets; our ability to successfully enter new markets and manage our international expansion; and our ability to maintain, protect and enhance our intellectual property and not infringe upon others’ intellectual property. More information on these risks and other potential factors that could affect our financial results is included in our filings with the Securities and Exchange Commission, including in the “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” sections of our most recently filed periodic reports on Form 10-K and Form 10-Q and subsequent filings. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this press release. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.

 

Any forward-looking statement speaks only as of the date as of which such statement is made, and, except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether because of new information, future events, or otherwise.

 

About SailPoint

 

SailPoint, the leader in identity management, delivers an innovative approach to securing access across the enterprise with the SailPoint Predictive IdentityTM platform. With SailPoint, enterprises can ensure that everyone and everything has the exact access they need, exactly when they need it, intuitively and automatically. Powered by patented Artificial Intelligence (AI) and Machine Learning (ML) technologies, the SailPoint Predictive Identity platform is designed to securely accelerate the business while delivering adaptive security, continuous compliance and improved business efficiency. As an identity pioneer and market leader serving some of the world’s most prominent global companies, SailPoint consistently pushes the industry to rethink identity to the benefit of their customers’ dynamic business needs.

Stay up-to-date on SailPoint by following us on Twitter and LinkedIn and by subscribing to the SailPoint blog.

 

 

 

 


 

Investor Relations

Brian Denyeau

ICR for SailPoint

investor@sailpoint.com

512-664-8916

 

Media Relations

Jessica Sutera

Jessica.Sutera@sailpoint.com

978-278-5411



 

CONSOLIDATED STATEMENTS OF OPERATIONS

 

 

 

 

Three Months Ended

 

 

Year Ended

 

 

 

December 31, 2019

 

 

December 31, 2018

 

 

December 31, 2019

 

 

December 31, 2018

 

 

 

(In thousands, except per share data)

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Licenses

 

$

37,973

 

 

$

40,549

 

 

$

102,800

 

 

$

105,000

 

Subscription

 

 

40,461

 

 

 

29,502

 

 

 

143,390

 

 

 

104,033

 

Services and other

 

 

10,565

 

 

 

10,537

 

 

 

42,325

 

 

 

39,887

 

Total revenue

 

 

88,999

 

 

 

80,588

 

 

 

288,515

 

 

 

248,920

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Licenses (1)

 

 

1,082

 

 

 

1,091

 

 

 

4,239

 

 

 

4,634

 

Subscription (1) (2)

 

 

7,887

 

 

 

5,905

 

 

 

26,877

 

 

 

20,734

 

Services and other (2)

 

 

8,998

 

 

 

7,514

 

 

 

34,359

 

 

 

29,302

 

Total cost of revenue

 

 

17,967

 

 

 

14,510

 

 

 

65,475

 

 

 

54,670

 

Gross profit

 

 

71,032

 

 

 

66,078

 

 

 

223,040

 

 

 

194,250

 

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development (1) (2)

 

 

15,802

 

 

 

11,803

 

 

 

56,120

 

 

 

43,154

 

General and administrative (2)

 

 

11,997

 

 

 

10,618

 

 

 

39,816

 

 

 

34,781

 

Sales and marketing (1) (2)

 

 

37,239

 

 

 

32,468

 

 

 

136,537

 

 

 

105,402

 

Total operating expenses

 

 

65,038

 

 

 

54,889

 

 

 

232,473

 

 

 

183,337

 

Income (loss) from operations

 

 

5,994

 

 

 

11,189

 

 

 

(9,433

)

 

 

10,913

 

Other expense, net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense, net

 

 

(2,855

)

 

 

(527

)

 

 

(2,573

)

 

 

(4,707

)

Other, net

 

 

(64

)

 

 

(342

)

 

 

(1,082

)

 

 

(1,446

)

Total other expense, net

 

 

(2,919

)

 

 

(869

)

 

 

(3,655

)

 

 

(6,153

)

Income (loss) before income taxes

 

 

3,075

 

 

 

10,320

 

 

 

(13,088

)

 

 

4,760

 

Income tax (expense) benefit

 

 

2,344

 

 

 

(5,177

)

 

 

4,588

 

 

 

(1,090

)

Net income (loss)

 

$

5,419

 

 

$

5,143

 

 

$

(8,500

)

 

$

3,670

 

Net income (loss) available to common stockholders

 

$

5,419

 

 

$

5,103

 

 

$

(8,500

)

 

$

3,641

 

Net income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.06

 

 

$

0.06

 

 

$

(0.10

)

 

$

0.04

 

Diluted

 

$

0.06

 

 

$

0.06

 

 

$

(0.10

)

 

$

0.04

 

Weighted average shares outstanding

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

89,403

 

 

 

87,171

 

 

 

88,907

 

 

 

86,495

 

Diluted

 

 

91,022

 

 

 

90,235

 

 

 

88,907

 

 

 

90,003

 

 

 

(1)

Includes amortization of acquired intangibles as follows:

 

 

 

Three Months Ended

 

 

Year Ended

 

 

 

December 31, 2019

 

 

December 31, 2018

 

 

December 31, 2019

 

 

December 31, 2018

 

 

 

(In thousands)

 

Cost of revenue - license

 

$

1,008

 

 

$

1,008

 

 

$

4,032

 

 

$

4,032

 

Cost of revenue - subscription

 

 

788

 

 

 

96

 

 

 

1,076

 

 

 

384

 

Research and development

 

 

170

 

 

 

34

 

 

 

647

 

 

 

136

 

Sales and marketing

 

 

1,069

 

 

 

1,069

 

 

 

4,273

 

 

 

4,273

 

Total amortization of acquired intangibles

 

$

3,035

 

 

$

2,207

 

 

$

10,028

 

 

$

8,825

 

 

 


 

 

 

(2)

Includes stock-based compensation expense and the related employer payroll tax expense as follows:

 

 

 

Three Months Ended

 

 

Year Ended

 

 

 

December 31, 2019

 

 

December 31, 2018

 

 

December 31, 2019

 

 

December 31, 2018

 

 

 

(In thousands)

 

Cost of revenue – subscription

 

$

316

 

 

$

291

 

 

$

1,170

 

 

$

956

 

Cost of revenue – services and other

 

 

328

 

 

 

404

 

 

 

1,450

 

 

 

1,528

 

Research and development

 

 

875

 

 

 

892

 

 

 

3,586

 

 

 

3,043

 

General and administrative

 

 

1,301

 

 

 

1,843

 

 

 

6,062

 

 

 

7,833

 

Sales and marketing

 

 

1,904

 

 

 

1,526

 

 

 

6,876

 

 

 

5,849

 

Total stock-based compensation expense

 

$

4,724

 

 

$

4,956

 

 

$

19,144

 

 

$

19,209

 



 

CONSOLIDATED BALANCE SHEETS

 

 

 

As of December 31,

 

 

 

2019

 

 

2018

 

 

 

(In thousands, except per share data)

 

Assets

 

 

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

443,795

 

 

$

70,964

 

Restricted cash

 

 

6,325

 

 

 

6,272

 

Accounts receivable

 

 

106,428

 

 

 

101,469

 

Prepayments and other current assets

 

 

27,870

 

 

 

21,850

 

Total current assets

 

 

584,418

 

 

 

200,555

 

Property and equipment, net

 

 

21,300

 

 

 

19,268

 

Right-of-use assets, net

 

 

31,104

 

 

 

 

Other non-current assets

 

 

30,554

 

 

 

20,374

 

Goodwill

 

 

241,051

 

 

 

219,377

 

Intangible assets, net

 

 

81,651

 

 

 

74,860

 

Total assets

 

$

990,078

 

 

$

534,434

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

Accounts payable

 

$

3,224

 

 

$

4,636

 

Accrued expenses and other liabilities

 

 

40,214

 

 

 

21,731

 

Income taxes payable

 

 

1,994

 

 

 

2,143

 

Deferred revenue

 

 

127,132

 

 

 

95,919

 

Total current liabilities

 

 

172,564

 

 

 

124,429

 

Deferred tax liability - non-current

 

 

8,900

 

 

 

4,142

 

Convertible senior notes, net

 

 

309,051

 

 

 

 

Long-term operating lease liabilities

 

 

38,035

 

 

 

9,788

 

Other long-term liabilities

 

 

2,500

 

 

 

 

Deferred revenue - non-current

 

 

24,901

 

 

 

18,382

 

Total liabilities

 

 

555,951

 

 

 

156,741

 

Commitments and contingencies

 

 

 

 

 

 

 

 

Stockholders’ equity

 

 

 

 

 

 

 

 

Common stock, $0.0001 par value

 

 

9

 

 

 

9

 

Preferred stock, $0.0001 par value

 

 

 

 

 

 

Additional paid in capital

 

 

442,407

 

 

 

377,473

 

(Accumulated deficit) retained earnings

 

 

(8,289

)

 

 

211

 

Total stockholders' equity

 

 

434,127

 

 

 

377,693

 

Total liabilities and stockholders’ equity

 

$

990,078

 

 

$

534,434

 

 


 

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

 

Year Ended

 

 

 

December 31, 2019

 

 

December 31, 2018

 

 

 

(In thousands)

 

Operating activities

 

 

 

 

 

 

 

 

Net income (loss)

 

$

(8,500

)

 

$

3,670

 

Adjustments to reconcile net income (loss) to net cash provided by operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization expense

 

 

14,992

 

 

 

10,736

 

Amortization of debt discount and issuance costs

 

 

4,691

 

 

 

238

 

Amortization of contract acquisition costs

 

 

10,130

 

 

 

7,753

 

Loss on modification and extinguishment of debt

 

 

 

 

 

1,848

 

Gain on disposal of fixed assets

 

 

(4

)

 

 

(20

)

Bad debt expense

 

 

178

 

 

 

2,332

 

Stock-based compensation expense

 

 

18,714

 

 

 

18,975

 

Operating leases, net

 

 

477

 

 

 

 

Deferred taxes

 

 

(7,268

)

 

 

(1,280

)

Net changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(5,072

)

 

 

(31,249

)

Prepayments and other current assets

 

 

(16,035

)

 

 

(13,742

)

Other non-current assets

 

 

(9,485

)

 

 

(3,599

)

Accounts payable

 

 

(1,630

)

 

 

2,406

 

Accrued expenses and other liabilities

 

 

11,786

 

 

 

(882

)

Income taxes

 

 

(149

)

 

 

455

 

Deferred revenue

 

 

37,266

 

 

 

39,899

 

Net cash provided by operating activities

 

 

50,091

 

 

 

37,540

 

Investing activities

 

 

 

 

 

 

 

 

Purchase of property and equipment

 

 

(6,173

)

 

 

(8,389

)

Proceeds from sale of property and equipment

 

 

39

 

 

 

33

 

Purchase of intangibles

 

 

(379

)

 

 

(2,500

)

Business acquisitions, net of cash acquired

 

 

(32,393

)

 

 

 

Net cash used in investing activities

 

 

(38,906

)

 

 

(10,856

)

Financing activities

 

 

 

 

 

 

 

 

Payment of debt issuance costs

 

 

(9,572

)

 

 

 

Proceeds from issuance of convertible senior notes

 

 

400,000

 

 

 

 

Purchases of capped calls

 

 

(37,080

)

 

 

 

Repayment of debt

 

 

 

 

 

(70,000

)

Prepayment penalty and fees

 

 

 

 

 

(387

)

Proceeds from issuance of equity

 

 

5,649

 

 

 

3,351

 

Taxes associated with net issuances of shares upon vesting of restricted stock units

 

 

(351

)

 

 

(348

)

Exercise of stock options

 

 

3,053

 

 

 

1,809

 

Net cash provided by (used in) financing activities

 

 

361,699

 

 

 

(65,575

)

Net increase (decrease) in cash, cash equivalents and restricted cash

 

 

372,884

 

 

 

(38,891

)

Cash, cash equivalents and restricted cash, beginning of period

 

 

77,236

 

 

 

116,127

 

Cash, cash equivalents and restricted cash, end of period

 

$

450,120

 

 

$

77,236

 

 

 


 

RECONCILIATION OF NON-GAAP INCOME FROM OPERATIONS

 

 

Three Months Ended

 

 

Year Ended

 

 

 

December 31, 2019

 

 

December 31, 2018

 

 

December 31, 2019

 

 

December 31, 2018

 

 

 

(In thousands)

 

Income (loss) from operations on a GAAP basis

 

$

5,994

 

 

$

11,189

 

 

$

(9,433

)

 

$

10,913

 

Add back:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense (1)

 

 

4,724

 

 

 

4,956

 

 

 

19,144

 

 

 

19,209

 

Amortization of acquired intangibles

 

 

3,035

 

 

 

2,207

 

 

 

10,028

 

 

 

8,825

 

Acquisition related costs (2)

 

 

214

 

 

 

 

 

 

1,024

 

 

 

 

Severance expense of certain key executives (3)

 

 

1,277

 

 

 

 

 

 

2,403

 

 

 

 

Non-GAAP income from operations

 

$

15,244

 

 

$

18,352

 

 

$

23,166

 

 

$

38,947

 

 

(1)

Stock-based compensation expense includes employer related payroll tax expense.

 

(2)

Acquisition related costs are one-time, non‐recurring acquisition transaction costs, which include legal, accounting and consulting professional service fees.

 

(3)

Severance expense of certain key executives includes employer related payroll tax expense.

 

RECONCILIATION OF NON-GAAP NET INCOME

 

 

 

Three Months Ended

 

 

Year Ended

 

 

 

December 31,

2019

 

 

December 31,

2018 (1)

 

 

December 31,

2019 (1)

 

 

December 31,

2018 (1)

 

 

 

(In thousands, except per share data)

 

Net income (loss) on a GAAP basis

 

$

5,419

 

 

$

5,143

 

 

$

(8,500

)

 

$

3,670

 

Add back:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation expense (2)

 

 

4,724

 

 

 

4,956

 

 

 

19,144

 

 

 

19,209

 

Amortization of acquired intangibles

 

 

3,035

 

 

 

2,207

 

 

 

10,028

 

 

 

8,825

 

Amortization of debt discount and issuance costs (3)

 

 

4,315

 

 

 

330

 

 

 

4,691

 

 

 

2,086

 

Expenses related to call protection on early payment of debt

 

 

 

 

 

87

 

 

 

 

 

 

387

 

Acquisition related costs (4)

 

 

214

 

 

 

 

 

 

1,024

 

 

 

 

Severance expense of certain key executives (5)

 

 

1,277

 

 

 

 

 

 

2,403

 

 

 

 

Effect of income taxes associated with the above adjustments (6)

 

 

(5,639

)

 

 

652

 

 

 

(10,329

)

 

 

(7,591

)

Non-GAAP net income

 

$

13,345

 

 

$

13,375

 

 

$

18,461

 

 

$

26,586

 

Non-GAAP net income per common share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.15

 

 

$

0.15

 

 

$

0.21

 

 

$

0.31

 

Diluted

 

$

0.15

 

 

$

0.15

 

 

$

0.20

 

 

$

0.30

 

Non-GAAP weighted average outstanding common shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

89,403

 

 

 

87,171

 

 

 

88,907

 

 

 

86,495

 

Diluted

 

 

91,022

 

 

 

90,235

 

 

 

90,840

 

 

 

90,003

 

 

 

(1)

Beginning Q2 2019, we modified our methodology to reflect the income tax impact of non-GAAP income adjustments. Comparative historical period amounts have been revised to conform to the current period methodology. For more information regarding the calculation revision, see the section under the heading “Non-GAAP Financial Measures.”

 

(2)

Stock-based compensation expense includes employer related payroll tax expense.

 

(3)

Amortization of debt discount and issuance costs includes approximately $3.9 million and $4.2 million of debt discount related to the issuance and sale of the convertible senior notes for the three months and year ended December 31, 2019, respectively. For the year ended December 31, 2018, this includes approximately $1.8 million of loss on the modification and partial extinguishment of debt.

 

(4)

Acquisition related costs are one-time, non‐recurring acquisition transaction costs, which include legal, accounting and consulting professional service fees.

 

(5)

Severance expense of certain key executives includes employer related payroll tax expense.

 

(6)

As discussed in “Non-GAAP Financial Measures,” effect of income taxes associated with the adjustments in non-GAAP income relates to the impact of non-GAAP income adjustments including stock-based compensation expense, amortization of acquired intangible assets, amortization of debt discount and issuance costs, expenses related to call protection on early payment of debt, acquisition related costs and severance expense of certain key executives. The GAAP effective tax rates


 

 

were 35.1% and 22.9% for the years ended December 31, 2019 and 2018, respectively, compared to non-GAAP effective tax rate for the years ended December 31, 2019 and 2018 of 23.7% and 24.6%, respectively.

 

RECONCILIATION OF NON-GAAP WEIGHTED AVERAGE OUTSTANDING COMMON SHARES

 

 

 

Three Months Ended

 

 

Year Ended

 

 

 

December 31, 2019

 

 

December 31, 2018

 

 

December 31, 2019

 

 

December 31, 2018

 

 

 

(In thousands)

 

Weighted average outstanding shares used to compute net income (loss) per share available to common stockholders, basic and diluted, on a GAAP basis

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

89,403

 

 

 

87,171

 

 

 

88,907

 

 

 

86,495

 

Diluted

 

 

91,022

 

 

 

90,235

 

 

 

88,907

 

 

 

90,003

 

Non-GAAP weighted average outstanding common shares

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

89,403

 

 

 

87,171

 

 

 

88,907

 

 

 

86,495

 

Effect of potentially dilutive securities

 

 

1,619

 

 

 

3,064

 

 

 

1,933

 

 

 

3,508

 

Diluted

 

 

91,022

 

 

 

90,235

 

 

 

90,840

 

 

 

90,003

 

 

GRAPHIC 3 gcgueugegm05000001.jpg GRAPHIC begin 644 gcgueugegm05000001.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@ HK MFM6\>^'M'U>#29[SS=0FD6);>!=[*S' W'HO7N:RX_BSX7%S;0W<\UH+F)98 MI98\QL#D?>7.,$$'('2M%2J-72) 9'"Y_.LRB6BF1RQS1B2)U=&Z,IR#^-/H ***I2:OIL4-U M,]_;".T_X^&\U3Y/^]Z?C32;V NT5G6>OZ1J%G]KM-3M)K?>8_-64;=P&2,^ MO(JPFI6,CA([VW=CP%6523^M'*T*Z+-%%%(845 ]Y:QW4=K)@ HHHH **** "N,^)WBB?POX0DFLB1?W4@MK9@,E6.26^H ./?%= MG7F7QJ@F30-*U:*,R)IVH)+*O4;3W([\@#\:VH)2J),BHVHMHIR^%],^'/PX MO]7NHH[C7Y;/G-PS;F (Z[?E7ZJ:]&G2E*'O[O7T['-*:4O= MV1[/X(EN_!?CR^\"W$[W%A+&;K36<\J.I7\@V>V5)[UYUHMG'\2?&VH-XGUU MK"3YC%&[ '.[ C7=P H[=3^9KT+[0VO?'>P:/!&C:>?M;Q]!(5;*DCK@R 8] MC52Z\*^ /B=JUW/H.JRVVI >;.(XF"OD\ML<#)SUP>_/6LHS46Y/1M*[[?\ M#E-75ET>Q?\ /@GQ5X*\63PBXCN/#LVX$F7!Z91PG9LX!QZGK@5V.N?$#PO MX:YN<")(]Q+$]!G'!^O2O*[?P[X=TC1 M_&T^D>(WU*?[!+&UN8RIB4L"2Q/WFR,9&._K6%8:5INB?'>ST[29O-LX;Y A MW;MIVY*Y[X)(_"E\.?ZCXC_]>DO_ *,-7&BJ:]QNSL_Q$YN6Z[F3=_\ )'=- M_P"PS-_Z*6NOF^#5E_P@HUZWU:X6Y%@+W9(J[,[-Y7CD>F:Y"[_Y(YIO_89F M_P#12UV-A\//B#KN@6<,_B:-=)N+>-DA-S(0(RH*J5VXZ8XSBM9R<5?FMJR( MI/I?0Z+X2>-"_@F\?Q!J"I!ITPC2YN'Q\A&0N3U(P<=^0*ZW2OB5X1UF_6RL MM9B-PYVHLB/'O/H"P )]J\4\=^&(?"EWX>\,-=.-/D/VBYNR-N^1GVLV.VU0 M,?4^IK:^*O@?PKX;\,65]HW[B[,RHH%P7\Y""2V"3TP.1@<_2N>5&E.2>OO; M&BG.*MV.J\2>&_#]U\6],O[KQ&]MJ6Z&1;#RR3(5/R;6Z*#MY'U]:ZN3XB>$ MH9+N.36[=9+3/G*0P*X;:0..3GL,UY EW%[B81[RH9A* ,XYQ\QHE1BXKG;T0*;O[JW9 M[+I_Q"\*ZGI]U?6NKQ-!:*&GW(RLBDX!VD9QD@9 [UY/X'\&3RMX4YZ M@, ?P%+\/-$TN]^,&NV-U86\MI ;DPPNF5C*S*%P/8<4U2IPC+>S5Q.I M]#T445YIU!5>_L;;4[">QO(5FMIT*2(W0@U8HH3L!XBWPY\1>"=3N+CP]I^G MZ[I\O_+.Z11/&/0-P0><94\^E/M],\H)['D_D"?I M7M=%=/UJ3W2;,O9+HSE_!/@JT\&Z9)%'*US?7+;[J[L452Q%52YKZA[.%K6/+-$^"MGH7B+3]6M]9G?[(ZR&)X1\[#KSG M@'Z''O5S3_A/%8)XA4:P[_VS$T3?Z.!Y66W9^]S^E>CT4/$U7NP5."Z'ELOP M9AE\(V^@?VY(%AO'NA-]F&3N4+MQN]NN:]'TNQ&F:196 D,@M8$A#D8W;5 S MCMTJW143JSFK28XPC'8YKQEX)TSQKIJ6M]NCFB):"YC WQD]?J#@9'M7!:5\ M [*WU!9M4UB2\MD;*P1P^7N'8%MQ_3\Z]BHJH5ZD(\L7H)TXR=VCBM2^'<%_ MXYTSQ*E\;<6"1HEHD(VD(3@9SQU].U,\+?#F/PQXNU'7UU-[AKT2 PF$*$WN M'ZY.<8QTKN**7MIVY;Z;#Y(WN EX-101.SCH 4 sail-20200224.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000 - Document - Template Link link:presentationLink link:calculationLink link:definitionLink 100000 - Document - Document And Entity Information link:calculationLink link:presentationLink link:definitionLink EX-101.LAB 5 sail-20200224_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Central Index Key Cover [Abstract] Entity Registrant Name Entity Registrant Name Document Type Document Type Amendment Flag Amendment Flag Entity Central Index Key Document Period End Date Document Period End Date Entity Emerging Growth Company Entity Emerging Growth Company Entity File Number Entity File Number Entity Incorporation, State or Country Code Entity Incorporation State Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address Address Line1 Entity Address, City or Town Entity Address City Or Town Entity Address, State or Province Entity Address State Or Province Entity Address, Postal Zip Code Entity Address Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Written Communications Written Communications Soliciting Material Soliciting Material Pre-commencement Tender Offer Pre Commencement Tender Offer Pre-commencement Issuer Tender Offer Pre Commencement Issuer Tender Offer Title of each class Security12b Title Trading Symbol Trading Symbol Name of each exchange on which registered Security Exchange Name EX-101.PRE 6 sail-20200224_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EXCEL 7 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /B!6% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ^(%84"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #X@5A0%GN@.>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.FUAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].& MK1."!^ 8^Y?/GR6W*@CE([Y$'S"2P70WVMXEH<*:'8F" $CJB%:F M+3I*4)45L&Z>&,YCW\(-,,,(HTW?!=0+,5?_Q.8.L$MR3&9)#<-0#DW.33M4 M\/[\])K7+8Q+))W"Z5/K*MYS0M>%_7]KEJ)ZD$TS&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #X@5A0L& 0[:(" "3"P & 'AL+W=OLD4Y5RWO%.UZ"+)+[OX ]GN:6X) M#O&SY@\U:T=V*4[>!U'9WYAMT:_B,=G/BYH$4?CZK_R.V\,W,[$ M:)Q$H]PS.MV4%NT8Q4RE96_#N^[<^S%\R?.1AA/H2*#_"-2M91!R,__(-"L+ M*1Z1'#:_9S;'9$O-WISLH-L*]\U,7IG1>YD6R=V&&1'[ 4%G"#(A$A-[$J"H M '7T;$:G.#U#Z9FCYS-ZYLT/(G)<($<% (0L<0%%JC M!7G@!$K'&! M)2JP!/2-)P 1),455JC""O*))X% GE>HQ)KR/<3#2&!;=J@"ANHD'L*"&2! M2Y 4=U,*(RQ]/R&854 EX%D"(ZQ]%02S":C@QB441*#@;D P@=N!X/XFT+Z4 M^BH()@NHX"8GT,/43SZ&"64?=SJ!1J8@^P@FE'W<[@2ZF8+L(YA0]G'+$VCH M#&0?P82RC[N>0$]G(/O_[7N"&Y] 6V?^W8)@ B(4=SZ%KL[\$X9@0B*X\2DT M=>;_K1!,2"3PPX:>SOQ3C&$"IYCBOJ?(C]T_Q1@F<(HI[GL*/9W[IQC#^*&POS4=ECX^TX"156\M&_)>.;XS,F9R MMC+GBO=!8'F&.;-=7:"BDZTV.7/T:M+ %@998C-$E\L@#L-^D#.A6N.1%>.1 M&\\T+W-4#B8J@3OEA#O 0AT1A%:CP(U'095Z3)_CI@MQKPUQ&(?-PZG>H8'O MDXUUAG'WHWE^@O^$J:@RZ-(GEF,S:\6$7&I!IVODF=)2IP(M?-0R$2JU;:+' MN\VB#BR27:(2NY$Y@QIQWTQ^1WUQ=O2;SB"#T2\N@ZG."Z8\ M.J?LN9 (3V6^0>,3CCK7P_B=Q_=L!ZY-H4UMB#:L'%$&;:"VHR%%=.*U,+N[ M +9F>U@D)(+8"EXC7F#5&W1(QF$XN$1KDB0&+?GA] /0B$\*X]+%$5Q"'-= M&JA]96%FQ ZIDU)0)U%X2>'S#=/JC3I>ZQ=O(B:E=<*+-A'.HBV-W@G%/9+K M+_^#6&KKR'??1/&JXH/A(.Y[$UDCT 9XM>0FBINA!\WICF6FU26W7/?Z'5HC MGF:?C7 .567#G-;5\=M:;[BU%%RXRK:/I(@13#93E@8[G$"05#J.-(TJ[97G M[=9GXR4OK"TI^5\U:^%H%O06D/$,N&36HUDU00!?2;&/\&4$L#!!0 ( /B!6%"ZH3F*UP$ #(& - >&PO MC"@J"RL.?!U[2=MH'<3*?' M=G^]2=/;T0?QX(.^-#/?3+[YGTP!07FA:9'M23PIY49M"8TQ-E1=88O2-W M- (^E2L@%RYS^LBE*)V8<[D2BF0TR0@_6L,)]$+*A<>);1Q M 62Q0OR62_I/@=7KO2NDW 2F- )%9CDB./WDG3EY!G\)D<4^3]8K;!V?DO2> M[A/FP1S'A13MK_Z_O,M_HI@MW7-H MT:L&W5!2#D*BT(O&3M0U1'GAA_GUM#P0>)S M6/$HQ:#>S@7WOT3Q U!+ P04 " #X@5A0 M,/_DSL^/%T?E]Z=Q>?!EM M0R%;HFZ>9:%JP:APY3JPW&F<-XJX]+LL=!Y4'5H ,CJ;YODL,PJMO%N,6FN? M71:.H")TEL$(;!&.X=R/I5!,.,"G*@N92Z%Z3\Z2TIO*.ZW3J]A(CWA"^$6VX FK/T12Y8=B MKX636PZ[U_J!L7?[ZE32CQKCQ]W] %!+ P04 M " #X@5A0_\ F"+T "% @ &@ 'AL+U]R96QS+W=OE%!H0(_>E-5 M38%W4[Q[U+Q1,0L$; ?%'K.![,>=%#(\='E\Q4??TEUG/ M7H(PK8>_R43]-<#JUV5?4$L#!!0 ( /B!6% +C]@#(0$ %<$ 3 M6T-O;G1E;G1?5'EP97-=+GAM;+5434_#, S]*U.O:,W@P %MNP!7F 1_("1N M&S5?LKW1_7O<;D-B*F)HVR6)\^SW7A(K\_=M!IITP4=:% US?E"*3 -!4YDR M1$&JA$&SA%BKK$VK:U!WL]F],BDR1)YRSU$LYT]0Z;7GR>-NOZ=>%#IG[XQF MEZ+:1'M$.MT3E@A^R*'&9;J1A&+RW D+R=ZB$)0*=8+"<6$?2]WK!A"=A7]9 M2U7E#-ADUD%*2LH(VE(#P,&7U&@$^\;H8KWWN]+(+SH(L>J\^I%07L\';SV, M&QB02RJSM 6,20W ;KP]2_#0#28A3#,*BNQ&CB>65H*2ZA,O>43H6\>"/4E< MJ*_WL)\)VV$]=N'?(*EA.N_6_VATFZ Y[P M "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ ^(%84+!@$.VB @ DPL !@ M ( !^ @ 'AL+W=O&UL4$L! A0#% @ ^(%8 M4##_Y')$ 0 / ( \ ( !>! 'AL+W=OD1 M !X;"]?7!E&UL4$L%!@ * H @ ( # 4 $! end XML 8 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Document And Entity Information
Feb. 24, 2020
Cover [Abstract]  
Entity Registrant Name SailPoint Technologies Holdings, Inc.
Document Type 8-K
Amendment Flag false
Entity Central Index Key 0001627857
Document Period End Date Feb. 24, 2020
Entity Emerging Growth Company false
Entity File Number 001-38297
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 47-1628077
Entity Address, Address Line One 11120 Four Points Drive, Suite 100
Entity Address, City or Town Austin
Entity Address, State or Province TX
Entity Address, Postal Zip Code 78726
City Area Code 512
Local Phone Number 346-2000
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of each class Common stock, par value $0.0001 per share
Trading Symbol SAIL
Name of each exchange on which registered NYSE
XML 10 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 1 95 1 false 0 0 false 0 false false R1.htm 100000 - Document - Document And Entity Information Sheet http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false All Reports Book All Reports sail-8k_20200224.htm sail-20200224.xsd sail-20200224_lab.xml sail-20200224_pre.xml sail-ex991_7.htm http://xbrl.sec.gov/dei/2019-01-31 true false XML 11 sail-8k_20200224_htm.xml IDEA: XBRL DOCUMENT 0001627857 2020-02-24 2020-02-24 false 0001627857 8-K 2020-02-24 SailPoint Technologies Holdings, Inc. DE 001-38297 47-1628077 11120 Four Points Drive, Suite 100 Austin TX 78726 512 346-2000 false false false false Common stock, par value $0.0001 per share SAIL NYSE false JSON 12 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "sail-8k_20200224.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "definitionLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "sail-8k_20200224.htm" ] }, "labelLink": { "local": [ "sail-20200224_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "sail-20200224_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "sail-20200224.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", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 95, "memberCustom": 0, "memberStandard": 0, "nsprefix": "sail", "nsuri": "http://www.sailpoint.com/20200224", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "sail-8k_20200224.htm", "contextRef": "C_0001627857_20200224_20200224", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document And Entity Information", "role": "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "sail-8k_20200224.htm", "contextRef": "C_0001627857_20200224_20200224", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "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", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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 Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre Commencement Issuer Tender Offer", "terseLabel": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre Commencement Tender Offer", "terseLabel": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r4" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.sailpoint.com/20200224/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } XML 13 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)}}} ZIP 14 0001564590-20-006038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-20-006038-xbrl.zip M4$L#!!0 ( /B!6%!."#+WS00 ((7 1 (81C'LQA6[RL4!?DTQ A?; AQ1+/T2EF1$SK=%*'\F4OEE M2IH1ZNX $PJ:\VULS9"H[=8$EW MH!D3FJL?EL0:("\4#PB=9'.$\GWV-<$CDA+JOR!-\+ ;%NH/# V]JZ]5*AVU MQ/'CK.!*K/PFUD2/YQCEWX]8,>0IDI65Y1[_2]=RQX/!(+34"E AA*Y*AQ"M MJ?Z[/1 6CN(1(DO\Y+=D*%L"2"E!IX4BMYE8C,@,%4S[O>#_%HC1&26IKJ:, MF%*XQ5 C*R3F1-VC!9$YPJ1)-,K4=WN:*0Z_?AZ7I;BCZPL ML+019X)!H7U M&F[ZAI.0>+J-=IYA0H1(8)$QHA\@K#XM-H*6%W!&P!1KP'1OO1N.M-RV;3L[G>V+8&X)MPLX*8;/PG$;@-_ MLC.LEKV6-21,2=M+_SB=#_:[;X;!N%@V1%(*_1P\MI-LBF>__6P;)F[VLBNX MF<)."Y3=R:WEK=2GE?)FUCM-[L4W\KPEGL:!XV1^&J+&H>,=7&J($.>9LC#L MGMO-<\IGV7I+;YJF>&B.]JB5 :I'B4>RT"^)(F,[>!G2WY.[$^:1LN!N2S<; M""M4#E=*9I13>X;(_ "L_TO)F0+&UF6X*[&KK) D_8M?VW4NB-1*[/74I-=.W:\Y.YI0F; CL7#=0-P?'@.UL% M3X+,KCK&G]"Y\1M#TT#[S;'L&=AVGG6Z%B%LO('G9!551GALR-9+\@- K%)M MXE=;U[G#JJ'L?S^N#H6FQ]V-'O^IO]2X&A^^RL@&^:?0,N/98E6"=(GB_M[P M]!/7T%9W.O_%PL+JV(2?:/9O)[$?2]#8DZ'54FL#I3I0T]?'NRX' "920 %0 M '-A:6PM,C R,# R,C1?;&%B+GAM;,U<77/B-A1][TS_@\J^=*=K#.039I.= ME"0=IMDD$[+M3CN='6$+T*R0&,DD\.\K^8-@D(UMQ")>8HQTSM6YYTJR@_GX M:3XAX 5Q@1F]J#7KC1I U&,^IJ.+VDPX4'@8UX ((/4A811=U!9(U#Y=_OS3 MQU\8F''T:__S>_#U]Z<[<(?I]P$4"%PS;S9!- . M& ?!M..ZKZ^O=7^(J6!D%DAV4??8Q 6.DT!W.8+J W - P3"5P>T&JV&TV@Y MK>9SL]UIG75:)_6S\W;KY.3DMT:CTVBL /P5#0NLO#K@I-ZH-^M'K>9*PT?H M?8-X];PV-XZA^W6U[CW#L['_KMT]5(V73!\6@< M@%^]]V&(N01#R9(RK"MQ>U%?7F T[JC(_<5J-QY":M:W'S^4;[UZ.P=;/=;KOAI\NF M NL:2MBF^_7S7=\;HPET9*JD"SQ%('!'A"?OF!?FJ$!<(+.%>NZJ;B:*LXFJH\!LM.N I@-^1!PS_X8: M%ED/NY_@^P'DAE7/ C8]@&=!C<[\# 4M=K'+15BSJ(0A1\M02O(:!X@ZJ-XUE]B,V]C7"(9F$!>?<1> M7!_A:$SR8'TD\M2W&QK@8-&56Q .24^2S/]$BS0[48L9X\G)<$@7M9S.;CI, MU5ZMJ/)([9X0=;[TBX)](X,U>W DV(R'RVUA18.W\KV,:$#, T(B()D^NF\! M;<9_Q;U4%)![20#R<$L,<0O78W*;, T37#5C6K95)=>\.[I,[H&O M!D*2>4%15ZQUJN:&%(@9%T2R7X;(X-\$^[_#)UZO,LL48@^)CFSUA$98$='@ M'DY0N5E@O>\NDT ::V]SP!L-4#R'-T)N%M@VA6Q3G%03VX2=D\OJ9QE\41NG M^U03D'JA6:86UHA*RNMYV"UU>G(OL9LV.;TO;XBH6Z%E MY_FUSKO-3BDP\W6VG*LB'B")PMN_AZ^X_%2PK2I9)_OZZE!8<7/;\)L)XB-, M1W]P]AJ,NVPRA;3D-7D&Q"Y;1"WDWO;F"1N(Z$#,=WC#%TD1*ZB;I>D@NV7" M7"'<8H+N9Y,!XN76I8I/"I+RXYNS:HQ[C M4\;#?_WU [E:=-E,;HP67>:7O)NR!6H7R7.A]^;S%.L'$/("QD',#12Y+050 M+(^LI*B6YXQDIRO.5K%4F2NG9SCO^7(+AH$#?V:OM)+U5[L;4/L-;O^V M5UQJYZ38++.\)BDZPZ^K96$"]&8/I7_8)KUQKX?;KP?^R-D+IE[)*XDL# .B MKV'NW_K+JX:$TC+_9R5*5P1:\6Q-BKX9M^LU\U$==QS%LS9 A MA37W7#)59WFJV*0P*2^N";O^S7$0(-IED\F,QO=M1%'/9G2N)JL6S+Q[8QJ0 MYCF\@_,3P;9J9)WHI)K>)DS=9P1[.,!T]%ENQSF&I*BC=3VK*;N)9-[+;QP@ M(3F\D7/$9_G2V"4TJ:"Q"?,^-L1/.F MEER.MT(&(C80TAW>W@72PXJ)9FLC0T>;LSA^IG0_J+R8 5 MWIJO=:JF8@ID#RZ-X$&$?WB#ZH5FF5I8(RHIIZ?).?1F[HWE<%&9YSWU?7&ULY5IM<^(V$/[>F?X'U??E;EJ_ DE@PMU0 MDMPP)0D#M+WIEQLA"]!$EAC)O/W[K@S&$""!N[C3&_,!C+V[>O;1:K5K^_K3 M(N)H1I5F4M0MW_$L1 61(1.CNC75-M:$,0OI&(L0& B_P;"^P [_O5VO! M92VH.)=7U:!2J?SJ>37/VS+PU\HMM/6IH8KC.;Y3"OPMP0XF3WA$4>MF2[!4 MN2QC,B@/+Z[\?$@@@K]"4,[I M$MTQ@05AF*->ZNEOJ"6(@QJJD1MX7LE-I:VU^&)/?EY*I/UJM>HF5S>BFAT2!+.^^^6^W2-C&F$; MI@JB@)@!-*OIY&1;DF2.3L"%CDJ8?W8J9IM3MA_8)=]9Z- "-A!:\:$DIUTZ M1.;WSVYK9TR-&9]()N(DBLP4>$%0=HVHVZ?1A$,,M5 MY'A >=TZKNN^/89M_DG3'44P_3:'#Z=._KY0"N"6NV M <574X8GK_5=G1Q K3:)1AC"%J4[$DH1_@^;G /Q)0MY ^[!GDH?54?)&5N5 M4.=#WK.1-V@SIX^J+^?BF_!NJ^<-=?T#-0OUOPGLKH'KF!NXVH&L'6 M^%G)>3R&_6>"Q?(\G$=,Y YK=P[L(M+*-Y#TY^?"O:(40VI5TZ8AKF1<3G-'&' M=?.HGN2,JL; C$+BD\NG7:5=6-M=>4.1'9-8D=0<'.ZUY+LW6M82[@0KL&>3 M,>.;;GZH9'00RWHT^1*-4D'74;=\S_,]Q_,L-('5;5J_NA58:*H!E)P8^*;J M!W>@/5$T;*_\/PHWP0J]@J:)Y/^9EMW0S^@HO34=@&$@?P!"GF6HC)%*,0/D MR(:2\7)93%Z.U ,9+]5B\O)B4;=AQR]HNMTOS3-*WCSE_DB4O-)=92P5.@T? M;: S?@J:CE^X)Y)Q4^B4?.#FUH:9H-#I^-AMRHR>0J?FPS>>,W(*FI%W'QQD M=!0T >\_X,DH*6C>/?)4;L-+J:!9]] 3U8R4@N;:EYZ'9^04-->^_HY#1E%! M\^_^.RL9)07-O\]>,-KP42YHBCG\.EA&RW^P0A( &2D 4 \V#Z'[#G89=C<3;Z< M&J0!9BTD[8QDF_SZ=(\DD(S 8)N'?? 7(\V[W]W3,SK]Q]/()N2!"OKO^3RYO&ZUR87I\P=VR:5INS(0[*#S M_9"T')L[C/SQZ]TW][C4+A\?%1L_K22^HRHOP8QBD8Q7S3RAM[5ZPVCVC J6K56-RJ5RG\6BXUB,='! M?X<+((F_!JEH14W72H:>J'A+S7LZ8*1UF:A8JE3+U.R5^\H8W)JDTZ\TB, C:F1 M"]LF=]A,DCLFF7A@EA;U.O0! X %1S:>>L+F9[D$U/"-YHI!P2@62P6 H \# ML%RBOC5MD*Q\7 @+XZJ2XD*)AE./J@EK=SZX_K5KP!75DWQ4C)9ZQIXH2R<>)3O* @[1HF=#RXGYJ4RS- MQP^*QYR2DXQ:^'_$?*H42Y[]%?"'LUS3=7Q0-_DNT&>.F.'36N !U:J%*O;;I(%KBDW_'^K!XK*X?&]5:I3I9 MTN1'[KQ/;0G69R@&F(SFBAS5D(KL84BBN+:! NDL)_G(LY$'U+NAP!DI'$\0_"2MN)@* M4[B(J:5Y=P7QL:Q4.#\MI-PD&X@IJ!01D(C@K]"VTOP5^WBADSA M,WH7O^06ONYSH'$U*9;)S\W6;VED/F\..YF6I=L 1\QI$9>D)Y,<.'X7 3$)_@2L0\*,F?>T 'R._[V8V4=4#+B3 M[[F^[XX:1<\_B=[XKJ<>L6\0T@B>1O%O)WT8+=^G(VZ/&UT^8I*TV2.YC8CAF94H(%'+;3858D^ MGF7B=9-X9&@F-WJN;25'KD'UER>),P'Y FK&#CN?Z!TE MDL-:#U1P"B.2J&+N_/=VJWMU23K=B^Y5YQ.MJW/5_/VNU6U==M'^H6X MGCI,$&V6_#!<0!F>(YZ+ ".';>(GF"YJ& AU]FL#YT!=*)G$?8.+[*@IX!U MO RL(CA','@3^%9DZAA:LTO>%>*_OKG[3N8;.7K2R(E#%@D3XW:6XM4H@$+9W5^TNN;NZO;GK?J*%W09"!O"*^"[I,%-%ZO02<071*P?6 M(7'[Q!\R+ H$]SD,?/5D#JDS8!@MQ&*]7BIO"B#+F3%O H@*4\*R[ICG"I\< MQ,^,@EG)I$_8 P9 A2IFUF%C@2 J9PFB6V6M7H66[$H2B81>]ED.//.&!:U' MT'9HT?$8)L<Y9\RVL^2KR4/.O;W/^ M4=S!I^COAP@\RP%#FLRVI4=-M5,7/4=X5,^I53=HX+LQ^DW7MJDG62/^<4(> MN>4/03/"LE6TU5GZ^ M0*S."D206:X A:]"W!T?5&\SW)1HNM;K=3A&US$(YC-/N \X)BKQ2V;31]#G M63+RM.!;>^0M0M[Q+/*NNKY4,^HSH>T])I;!1&T6$UWZU(HB MRJ9BI=>@I5S-0VFM6%V(ET(DY79?UFW")CE0,@N].A>\.4'^!&=.6ERY>^]@ M>^WRTL$"XTGI??AAN'2"D@M>XZY&KDV>Z8B4_. M+FGY3-JN=OB.8O6]0#.QW)/V].OI]6>>UL=1E%NU9NJSULR%90DF9?3O&[CC M^FJ6C*[K1I%M\D#CV MHY!=U8Q$.$BEK"I\QV^Z$8'$S[].26@>]R=C4-GQSS=(K/+6(C,?PO+9*C\: MRN'1LZKM:IQO'?JEC9+(XACD-D3('BX1VW"GI@98!H_O 8S MCLDE;?F]J/B\HF(CU @L3Y#GL_R%@HIPG\\FVGW@C>+I)MG??ZD9>O5$$I_9 MS!M"&^(H-_H(0P]V@"Q"J& 4I*'%&N1@OEQ-Y>>B:7,!S5:7I!7=>"Y'#Q=8 M-JE]ZF^N2>U;7,5KHG.E\G$>?K]]YWEW$=]V?7+A>3;XR$#4GVGK\N :?C$1 M;5T*99K"(PWU#%!SGX2Y'Q:1:.@2F\HX%6*_@?D>&YBK4?\*Q/Z."V@.F7FO MLH*H!WX*F!X86^ZY3Z3';/<1J00+D99(+?\;Z7,;!2"7( U]!BNP,-E(\E%@ M^]1A;B#M,9'4Y[(_5BVC!FX/B"<,0T592(FM] #Z ';W-NXWI'.DOFB/]94[NF_8Q845/+,YRNL**$5TUV$#EY'? M6Z0S'H&@6C?=S==?E:3^^J?@/I 9!K8#)XICRK>YY#W7M7L4Z,L'*D*!72?/Z MCABEH@85#\DRCM_R-(^ /'Y16-DP MP4_!3481O&>I72_3O&XD"#Z5.#LA]W)1"VON*?X%BD_EY=P*AA(>S].I['ZT M*\1-O[^BO[*G_!73Q07+FPFXORCS];*5-PYZA\OQ05AWSPDO<$)M 2>TI R8 MV//#KO)#B>7+>+_(,OP0U@JPB[=M+7>H^#*&CE8=J/O9Z'^ M\I[ZV]$1)"4@66QF@#I]'')X,]6YK[.WDSH(@;%5\&['@IEOHZ<2QB)#9ZP; M/:6U5MM30_,>D"9]U[P_(L"5B). D?\H:MB0>'BWRW#Y(R.SF-0WMSF]^DTD MRZV@LJ?%>;1HI++G(I48:HT5SW9>M+[]Q#16WM/8?!K3L^1=[-JN?(QX)@Z! MVBM.B,35_H\K[DD')>+$?UXB<^PS.,TMQ\+P CBA8V*JK5B8[3VH=*:.]CS; M)^624(+AW2B6Q6)\[X7'D<).F6,FX]&%ZUT.)'"#; M5$\PZZ6HGZC]FK@-5^>9/3S/C/D#8<3#Z.6-)>^1>-XW!D&FS1.]:Q]X__PJ M&QF1, *KVXD7M2CXN"A9O3*;G1D/^D6-V0R'W$QH$% VQU7AK4 R50LF$R5&X(RX"GF%M]HAU-58]A@'?^0P M-'*N ZN'$L$>N(1V_Z\+\JA5N(WD5Q(9BFC<\8/F>8/0^ M3_LPBP:U'^E81C>S;O-&Q94LK;*F5[.3Q+:2>#_# MD$%_XGFJ_CC)8]G[>4D> ZXK;56WWSADYM*L([+4'4;D /4E6JI&\:09VW#P MI)\<@MDM U"W%#0OGM 0H/@ M;@E2^,';ODAH+EPRDV&.-BGI.'>]KI$+L!:\259D>G@PH/N!<+@"!MY0&13+5/P/P+P#R".-WMJW,PAX#GPRL32NFK3ZWF151EB(( M,.(\5S+%NY$1%XIIO;:DGW6$V*HP3?N;F D:>9GB58TF#+VM&!)^QF MP!P07';Z?@=BPV(#_ X(#"8#7=)GIF2DA5!N1,)'S M=,6*BL$XWB;KA]YTJ_.C<]7LMF[:/^H_KEOMBW:S=?'MA[I,^OM5N]OY<=&^ M_'&5.\>;,A/K?R_S?[FK/]=X.=DVLR#B-M$)$=V+Q[9 P^%@SEG.R$W"M2-N M6;BQDHXY%Q<=0RPN8M37'$/4G_MKB;!RUIPS]RTK6J6VT[/.A'2MK)6-W9CV M9 -S10K*WB4& _[B*1\HZ@*=1&7T(CK&\H=11(2)Y1(_*!G&#RSE2L]$ MJJ:N%GV>A[%G^+?C42^6/RZ_KYS=LFG>W-+A=?>!"7*KOA.+FV94??(6/TY+ MPPLP#S"@:F%P%?=:59R/I;Z!:T7?<9BY\&#KL-H=W;^3I/\F#WQG5S +_DQ7 M?/OSW]/7GKXV0%^K7S6U4SD)NY/V=-H3I+#:O4W[K)/UW?_TTV2==%I?VA?= MW^_P485ADRP +>H57N %!8+^QK);<])]N@ M\W>VECKW]%-]=J='S?N!< $5V)LK&K]]'Z=GO3:G=)]ZKYM7WS[>8+ M?E/XZ\VWRU;[2^>(M-I-+=.,WU/SGIK7["GN26Q/8I^,Q%+T]+H3^"OFM5TO_XQP/XLQ6J#8 \UT.<%.U[-L/.Z99NW;>P,IO;Z MY&/B;:]/]F#_>?2)NM]L9Q7*7E_,ZHOFD+-^XM3WC?ING/BIEA@KU; Y?$- ! !S86EL+65X.3DQ7SNY=&Q9),&]]MH+P 8VWOR?=Y=GW_[]^9S] MX]O'#^SS/W__<''&CDY>OOQ7\^SERW??WF5_:#5,BWV+G3#Q4S\*G>#ER_-/ M1^QHF*;C5R]?WM[>-FZ;C2B^?OGMR\MA.@I:+X,H2GC#2[VCMW__VQOYF?J7 M.Y[\-_73@(L?$L\"_MO1R(FO_?!D$*5I-'IECM/7 M^2=I-%:_IOQ'>N*''@_35^8OKZ^B,#VY_AH.DO'K-R_';^>>J&[H!/YU^"KVKX?3!V[7A%LNKWTUB +O MM1L%4?SJ)U/]SWPKY,4/-U@VZU48Q2,GR!Z52@"OQ ?BTY!GW[IQ8M\1SV?Y M%X_>GO\8^@,_9?U^PUIZQ<4WLAY^I856G@GC#&)_V9SSKYTWXDGM?^./KED2 MN[\=7;O7$SZYYM5@OQT=,2=(Y3_YV]WZ7CI\9;7;XQ^O MAUE[VJ;X6=SRB68H@VPYWWN29;X*LGV._#!EIV$834)7/.E]-(G3(?O?B:.( MY80>>S\) O9O[L3,-JT^>^^'3NCZ3L"^\&02I$EF#<^_8,9<'03)V7#^\GOX^=CRO^+TP:';)B;!*X(P3_JKXX37+ M,3&%$=438OD?C]WD3Q;V7H*OV6AV?GE]._13?B(?+>UT&SOCHPU4_7.2I/[5 MW<-DO8=^_[,$VO_LWJ?EYT7K*VW)KS_]L$W;%L%/?D$Q0T1L;Q66G=A[9PTO M8:291=?:6SW63\5;N/<2]NAM3JF_YBAU)2EU-Z54&HG[L)C?\'#"673%?N[U M&R83]PN$NJHK?K9[O4:[^,A@DS&SS%_4GZS.+^I>)Y%0PQ/YDR'NE8RYF_HW M/+A;AD;\)Y;_D>P4_PKBUI:^A?.L>A?H^QST?<#>-:5O,ADD;NR/95=X@<4M M\>UR1)S3?W[]=O')8._Y(!:><&"P=L>NI3_+'B,OW4+1J,AS[@0MLEZI(-RTSQEG?4XF %)-O[J/G5Q8V6/O MN,M' Q[_^I/5,5\W+4.QML'F&+5;%R7!DTBTK-M\_7,;05\?C(44*AP M>>L+P!SQJG$47B\!:##^P^5<^C43?YA&4_Y#!D+E=,+?O5B$Q) -[I@KK!.- M>)PHUG5?L^LXNI47Q\))KT,U.R'\Q$FEL]RQ4-Q:/'H4"7S?* M)V1$EG]9YZCB=;_S-"/3&K\TQ!>^RSO/7$?>:10E*1M'MSP645(YDOC+Q%>7 M"F>,(\<=BNC++OXX52%V3@^F5&NP4W%=_A:B/7>2LZ*#+MQY$$VRYX3"FIF+ MSS79=<;.P _$TX2]%5ORFPQBT5)EAJAXKW3H)[.@X/% M%!^BXF.5BHH$V2/ M6+AC) 8KPAKR#_+-^ \_21=-,'N'G&QU#O[53QW.IHK^(9H2R.9DRKTTRR1E MX54%4,Q;Z'YPZCD\QNP69K?6VGMEF+1Q=/PEZZ"]VMBYWW@E^[8PZW7K)(O3 M7H;HJ,DI+C]T8^X( 9)"POZW):-%K\&^KAMTJYO,C[KE3>0(>\--/O@N#\6G M"]XN-Z/PB]">__"J.1G-MX/&-+V?-I=P(Z>'QXITLL]&9W;%#S&67HZ+X:?+:MA3_\BQAS+D>D) M[_2(5_@DALI_G)Y^ED%[X[M8[;DF3U]FVX-]UDZ;6:;=Z,W?PIZ;-UMIR0,S9RU[)KWY M'-RFUE2M69@^0Y1$E'SFJ3!V_"%*DA>/&1+)"]?/(?4W#(XVS#O)%7V6V>C/ M=_PI]/KOFR:SF[-I,F-Q#-/LW?,JE(,I.J$(KPBO3PHWLTFF)P16>9- !M@+ M7XZYH%', S4\D[_)F45'K<$-73_PL\6,PL'#!_HL OKY/Q]+?KY8_I8QN\V< M:Q67SGV47RZ'F-,KBJ]EII%K%L5 TKD6])ND22J^JM88YH25'IJP>W+L1V^+ M=>CI,.9R>668#K-![9H%Z*Q8>ZZ^D+GV:2C7-@=..+61N)NPXDC8^XG26'3H] MO[C\YP)AK=.K&7J#<1+S7TW2$;BC[; M@/,P$R$1RU1V*N%22;.=5XE\_R"8[7'@66?.-FN^\)Z,Y[XO]L?Y<9).M\<) MC\OVH,R\*7.'I(IL(J9MR"U?G,&P?L:$VC+;/4]K$6H7%M?>._N0IUD+=19M MNE;N; M_:YQR-I<;8:04^PU9&UE$82LBFHA$?+.Q^9S5-B2V9R!D_BNFL\N\CKSD^>K MDJ1:(.O^>(5I\HF<>R;OIU-" MLA24?$>9 -C#2@W,KY297YDK!8:)%8Q<2'0#,'*ATPTX"._ZK)Z1Z2#&J)A!T30R'81W M[G!%[(,S)W8Q<](L/7,B1Z%RJY[:O+)44[[?G/O@*?,E&U9SKLR8S+TSYDST MFS/YIE:V"G\2H(JVR27#UT[L+93HS.OX)@NKHE155+D)?HISE*V,4XN;Q'/E M&J63(%MGI9S*<=/)7+7HD7,G_.SJ2CB>I(IH6!#<-=@7+C\1G,H=ZGU^IP_Y MG;Y.FUKX4[;X5BYW\D/YOOFJW7P)F'AJ%.=+JMQH$@BG=B8)5VU?:I%XZ$J# M,@)EZW^77VIFM>>J]PLWS=WT- BDPZVZY#(FT]@V\\OILNTB@!71.:O@H+: MG&2A6^YW$*$Y\Z B3"O?'45QZO]WNB#<7H3:Y7'JB"#ZGCO+ED9WN3)MR[R#Z_5QZ^'Y8/U2#!(S_."AY[ MPGQN*@B6[3%1_7;5@!PNYDUX?@D;"C]BRBE48>&[_"%75[XKB'LG)2BOK.RX M[D0M;13(L,_5@M]Q2_A'*CO*$:%G-9\45>+$SF]C$A=G+,E6A,HP/+61?+5Q5I$Z\\#)X,_\C=VA[,XT MF-Q-D@=$X>V3,,TW/A2T\1YFBEI?.G1DW6J6B+CCBX<+'C-?("P>)KZY2N!Y M_]S"X=;Y\(:])@_[9F-CAW'#>6C+;2M:=>JZD1+/X,Y8VFJ3%)!MC%B/(VGI METR41\C ,=L()[U?E@>?A+*,0Q2J#_F5:&):A:15L[)]Y='5;#$XBT+1]>!2 M%< M];K=DY;9/3&[?9M%ZA8GG5[_I&=WF@UVZGGY6: R'CE,%NP7\J)\JHCNRR]9 MW'D6)-:&;7$7T;WA\LU+'JJS'#/EN:3)JY$E:U9^E_'T#J^8U>ST MNSVKI?9KRN<*Y_96O'OJTFK#YD+SG]UU:^JY1/3RGIDFZ.4SQXP+P;A<6Z3" MK1F63S&9GY/)MZ%GDX:.ZBNK4; :A%WS4.Y5$V,RN4-MK/:!BZ_(("."P%B, MGEQ_G.UU5]3^9ZC.MU'S00D[SJ>+I$?D$T/J(+65K?#YGNUD.NZ^;\9 #H_$ M.%%@E9U>$PY5>Z>\+TZX4J%BNE5][43%6$8ET4M7UI WR;1?#>_$\%0-0(76 M_U%804;>S4U3@TP9"GFL#MXI/I93$]F(.KR;/CJ:%FZ:>[XQ=]-QE$]5B @L MHN>07=.=L\WB]:+=Y CL<5 MY&JT?H^;2'LTUMA7O)1SK6;CY(2@SV]X-H*^#U[Q+F[L#Z8;^.6K#'DPEN

GGYO2EDQ>2D^N9\,ZX<.;:4WI^;U$_R4>;J X4)^9I[*H3$IWZD*GQD M/S78'+N-^RTM&I.4'<#*N;;!Q+OF:3$A+$LLA,HM)[%P037II1Q)?K8\,2-[ MS^(UQI&:WAE$X211-UCI(.XILA]8.8&#E9K2U0.::ZH'D'F+RTG,PG7U>LBT M<'.8)-WLM460R+1.G2GHR>Z>U$,1 $FW-BN94(P&\\S9AD(7!]E_GK-.?LST M+FV_S7S30UF&3:=CSRWKD.>8_&N6E7]P9+GD+.DJ^DE% M D!&01%H5!]SFE#Y%R]Z;-D%6?_JH62>^FKIEW>D5V=]D)'L"XG;R)Z'[.C- M=YX&/+V5131D0\MVEW0XLI@ 94X?SL!*#^4R&5^:/ M^ESE3,>-4N.Q5F=QO M_N2MW:RTS?S)_(#PCS=XAX MZ/ MH5H=YZES[6^4(?*IQR+)6&\W)3/$6IU-NZ^/*Y=(2G"+&F13PWXVBR[=2MA(V#2^6YQ;E ^>3LJN:V+17\G62PHKRZ6; M"_.&\G%9H;O '_G%NC3QU"RI=]]K+S2EPO9DV/T]=GW?$9ZM6;N^CR'GRW0D[T_-7U2I0=2(YE0+Z[>6_/-Q2JY1KZ2*&\GOY;'JV M:K>8+]S<0^=[B ;-Y[*2!U(BTO,SVLBE>\G<"/38 M?_'@I(8AOB6^5F9ILOJJ_.Z]RY*/_9L7<[VEN6TJZWM-"T7@0<1G)^+\608; M5H.6.N-@=9VH6B"Z5T8_\[M()CYTQ,+&UUI9[E--C)DSQ4I<65T _.BWE:F? MQ3!T[#SA=LO&>TQ,RP936P6V+:=(C"S8/67()VYQ\V!$O?'71=2G8+4I&.\, ML*SA@Q>+B2LUB:)V-:B-7]/-C&K;2Q*)#IO\INIT)A-W."-T=I=LE]1<3]3C M5[(3MWOB.^OOZ?G92.@)IA>#J(4%)>6/JZB[4)(97E^H-68W?C1)!&&GH[K- M^R:,A?TG\YMSC_/Z9B_4<3AB7"L',([[7;F>Y'O0)PC MAKQ0_&6B=@)-5T-MV, A%XJ+H>D-OZ>U#?9N$A<)BD2.V;S%,N)R1O16+K@2 MXW)?SO,+N9HE].ZR(==5H);4J(3"]+5GZ8X-RWD6>'P6Q7)I3A06>UUFQ);F ME]$]FX*:8C%;TY6/&-4\5#8[I814>6 60-3\;'&?N>8WUCQ&#@@WCL[76CD? MCFX3T19H/V<(8UZ5LWD-9W[S=W9[^:)SEE;KEXK9&QDFA+ME>];4LQ;&W>+- M3A0ZBU[P;;X]FQ\BY\:G,7S!_>YIV)*';.$611:@,/##6E\^L[;ZW8<5_FGB M7G8'9XE1TKO93L9BOLR=7WUH+#K8S'\6G')NO[0"\[[OSFVWEL@&^<9)7[;F M?/,E2]^=>D(^]RR7YDZE>6Z^:V'78C;/6&R[5@V9K1N87^"W-*&M]E/'(E:* M[K#$SD_49[))Q?)4-7TH@[X(*>Q/$0D3N9]Q.A4NS:[>@%_[23Z])BY8_.*M MFI:./'42@]S5C8 M(9G=3@7":QY=Q\Y84$FZ9JA.*1GY/Q8\4MQ?/#B?TIU=NCJ[+$PJVB\B?S1W M?LAL!F(QHIX4TVS97J6''%)$,+FD6I(OG&1+EHN\]U7,_YID9O6O%EY4%@$2 M]X[D/MTB8$A[SNVX7UHLLBS01AGV!Q$IB^3[7?%6]DHJE10/$WV>/+- M-YL+I!2U6F07-]^_DZ^-*G;J?19C']D!_2KZ37'6_?@@_KG.=/P+EZ_(3K.^ MJ-7OM^<5=E:S1HI&H7E&,;DV?TSEZJ878S;Y9J@=!?D.#%4@02T.$$^<[7DP MV'4&I9I?0S.?NXV?"+R=0"K]M(GA^F)FJ<))MMRR$4J$[/ M.\L_DMLGUWTF;KWVX\#_SM7H6R90E[^1#&4-GN5/\[K,RQ\K-)8_%([MN_Y8 M=E.6_^2NN_?MN@]E>9"$K]Y!K@H*O96/4\%ROO(N>561-:0JAS@KT.1EF(I/A3?--\B3+K=]; M5VF:_;^>B)Z)N#!C8S%I/K^;;3#)MJ)-:[#-*/L_R72PL=BZY17-"IRKI'B? M.09[ K,@&N>-RA:IB:[3%(3I3()*J5ID+08H MW[/;%IUYP5'7C]W)2$XHNGQNJ]VZDBX-=KED^0*C;$N>Z%$'_K14V_T6+]:< MR#HUEH#/M][GZX(R;.=RPU;7(:NAG+J];'1_]DG M1T=R.E0.PO+1N9&)RD+%H &_D[.*66VA,(VCP%BMG5:Z;IJ\C>AYB(>I7:K% M!2KR1-GJMU4OS>;9[_?2^4F\Z9:55^IY18TH.:>8"LOD%8]BKI3/%2B*EXX7 M1NB!#.\BW,77HDN233$EKY=OYG$^YL5RH6S\F0S]<9)-VTTG+*8/>+WJ^XO] ME.*;\QV*UXLG?34Q$J>R,>M'*&J((GX4&@ MWM]W\^52T?0SN2#)C?UQ?LMB;^K2S.C"$C*UIW,:$;-R5:^+2HQ5;RA>S2NKI(1Y1IQGR(FNJ9("UQG+%3CYY=G/JJV>GX^XE)NO]Y38\1.^< O9["!R MLDFS3)IR&XMW7+D^#U#%GIQL&T&^DG1^XT*V8R$3G[%S5R3&Y8.+B1+EQUI\,?/$>XIWN7JC:#'.Y\.+"VSE=5IGPO";'@I^K862>/9=E M,:)\4T2:N6&6=5F-,)E\BN_'3L[I7$7_$O*?91CE.">ZXWPV!2^ 2Z(PY,'* M_4:RPUO*JW>>C;3'V->X):=E*YSR&\#6>L'!'F9Z, ME:)DTI5=.1>3%-9AL?5#N)MP&/'SZW5AK7A7H\@V+:P0*NX6R/2*[$J)+PF[ MY94M9??;#Z_D5 QGD['T+,G+:;61M5=*SH3W^FK8.!^J%LM'?Q$M M9>^S1A7C5'F3_,\?IV.Z:8;C759=K=CG=BJ@N9.+F 219X6!SF2F>KH7[DO1 M#;UBE],PLU2=>KH&6A4O$4.?; QWI7R=+U5-\Y)TZM]L[JI8K"ZZ$8F*6K)/.4D6"H8&P<:[SSE. MML0^G%M:G_7.-W;B\]FH8F"Z/$.I=@:[3JA*5B9J*;A:N5XL*?YR5J3\GL9,RYME2JQ&)'F6:K5X]?29,B@O/#(SQ<8RTE)99E5G'FQ5 M79>XDQD3GX;W3)ZR9,R=[Y+=4I"38J;:4QV^9#9N5KH^N\K/)M.5W\A,MBQF M);]?Z*P^; M\96S3UR%^;FI%JEJ"QG[O">9N?$LFWSKR^(#]72Z1[K9\LKO1SC90,ZC33/M M!VG>WG.9=Z>[ZK*5-$(]/#6,R3N)Z=U"_L;CL@ZJ6IPBOA-&-]GTMS,672D1 M_;,>OIMEPAS5/Q3_J+&=ZC3+3N X]A,^U^.9+J+XG$FFO-]%_NPWR62\D(]5 M-NJU?WDM:TN>##,S6+8PH1HYB/%JCH0ZE>7;QS3J2XX)A8)>J,ZK M?ZT2B<>G%]F>[X]2=D4K/^19,';\\<.+V?!\6HKD7DO/9F]\M;I*V#!;]:7@ MY'EEP8#G*_#X;#9,Q/& %XZA<)=S!?+>F2>D=P;+TR=RPEI-E_C3-?SYK--< M)3<^'0$WV&GF:-,VBO#+\]*_>47WW%_5L%*&\GQ25K90C'<#;U9Y3?9%Q;-& MXBG"!/G"HNE(9WX9IMIOF*19KW4\28:\J"&13]:IA7[2%[[/VI:/"^=.]LW2 M'-,!?C$"\>Y"P6QW]L*J>OVR\^=S;"BH6"S8V&TRSRO%HUKZ;A;5HU->BM>FN1;O( M=^^Q+T5VY=F6H)$9Y2[@\+OC?K^.(Q'A3_(&OC^7_ZN.Z107LG<\O./.!&8I MS')Q]D7-BLV-X)YST2)E8]S73RCVQ?X_ZXKAPXW>RG,..IW62:]O=6J^(9!( MK"^+S$'B MW>FW\W?LZS?QS\?S3]^^LLOW[/+S^9?3;Q?B"[N+$?FO ;]*7_4:K5\6T#MI M-\Q6:2_:;>]@APU;[;=D)T2KS7%L$,7")WX[,H^8RX- GC7OA]?3W\>R/%W^ M>W[R>4:$Z7GUV0UD] J<<<)?%3_(G2L+-$[CQ1/4LY<_8NSW/\XN/UQ^^>WH MI_?J?XYF\4$]/+."?(WB@R_*,I09\)1" M\/&[_&+.V4?QQV'"SF55DKVS9R-<5CFH;H=^RD]DX)8&N(V=\?.$LLJQ(A#= M$+40M0@PX=_R[%M$*](8K5#J9=8!UJP73#G"H6M<.013D;&K%1FKV6AW9A!) MXZX-7U"A&9[ON,OEP=+9XIBF9:AR>B05Z4EXZBM9U<7(1P&V,8C6F(0(JO7" MB)'/"N .^J*Z<1(QMEYXHA]:]QB[]_GH MC5CF4]0Z=3^K5S=-O'Q>AJQ6M3K4[C>L9O@\?+[>AD?L)P6'SCRH4<+<:C:Z:TU/)6?^(3]?BTYZ\'[UC>5M=Q%T MJ ! ;='"?B(/%>O_3,CP6RMP[;C0[!K];I,0)%IQ@5HD@A# ^2$$6@I!RS3: M+5H;333B K5(!"& \T,(M!0"R[2-GFD2PD0K,E +15 ".#^40%,E:!LFE(!, M**K11A;R29JOV3EY8WG YV5B/I5:JW_ND]8'P*\>4ZNU;$(00)"(/AK8FWX M.H)_I9#8?:-MVH0@ 2$0_#6Q-GP=P;_:J;=6TVCVRT^]@1&U9@2B/WQ=&^LC M^EMFRS";Y5?E@A%$$B^[K7"^M^.-Z&=C>'SCN^(13NBQ*!WR&$7G*1&D^KPP MD7JX0.A>4=\%2O46?J/=:1."#<2B02RH3^40@"2'BQ#4IZSZ-+N$8 .Q:! + MZE,Y!"#)X2($]2FUV,TVFC;&/H01@OKH"@%(QCZ$$:KS M=BB[VVBV25O_6Y0Z 8MK=<8/?:N36YM1XF1*G4-2U?#8Y0Z#U5GH>SVCWR]? MYPB4TIM26'D),@ >Z$MY?3&-=J_\8>*@E-Z4@KZ #( '^E)^6[ 8P+2M\GDR M<$IO3D%@0 ; X$I+S"MGM&W:6T]!JLO/6["Z,[/.HB1ET=5V M.; JRO/6QN+DEE+HO0NV:NMC7S@Y2$ (6I7986WX>CVMC^!/#A(0 L%?$VO# MUQ'\ 0D(0<3Z"/[P=6VLC^!/#A*]"5&C?4?D"_]]\%T>)N(1;Y+)]!5GS>FU M?WD=^"$_&6:/M&SSE]'KB/T5Q_Y.LT4($;WY4*-],N3S-E\G@\2-_7'J1^$.B=,CC)R=WMD[L[!9;'"M(,9IO6QB<0BP*Q MH#Z50P"2'"Y"4)]2B;N^T31IE=L!L8AMS]IS!#4A<)5# M !;5&$((W$YP;;>,3A&_&?XQYF/!DO_L ]ZSP-(Q.;AF& MWM6&J[8^RF^3@P2$P-D+FE@;OH[@#TA ""+61_"'KVMC?01_L[G-#K]VD=@ 5"(/AK86WX.H)_ MM<'?-#I6^T>SO7!5-.^C=.CCVV@1 M*\,#9A';L[7G+)_=;33;I"'Y%J5.P***ST7:;P>!/BKDUH>4.+X-L8XVA"6/ M340WXX&SX=N&V:2U0P#4/ AJ8A1<.01@48TAA,#M!-=VR^CURB]A 37I00B! MTQ4"L*C&$$+@=H*K+9?)=,N7[ 4WZ6$(A=,5 K"HQA!"X7:3"NTUC>86*W' M37H85K\C<&NXFA4Y$>CL&1>%*6FZ[4"IT3X MTCDT50U/R6Z#SEV"MM'OTZI5#4;1913D!60 /)"7;8HF6ULD#4$IO2D%?0$9 M _TI31FQWVCU:1URB8H-8/G!1UD("W@ >"!M&RQ;]#H6Y 6JO!4OV=0USS8 M93KD<;$AT& A3U_M=U<@-)Y*\E[G>%.U]5&:FQPD( 3.9=#$VO!U!'] D(0 ML3Z"/WQ=&^LC^).#!(1 \-?$VO!U!'] D+4HCH>"(&X?XB&)A=YM')S)LF,99@_"0Q@A" _"&OAQ0 A! M>$H*3ZO5(00;B+6+I-NN$I][3KK9W4:S31J-;U'J!"Q:J3JWWR.7T#4@O$H# MQ\@=/(0XXG%7JS3[UH$=N %J5KS4$]I&.#""0 BA;3O:5&!8;5K[QD'- ]J$ MN!'(FA^S=1&ZT8BSXR!*DA=LP,4%G/G9AZGS@R*NUSL<;&Z*519"(' M#P[6?!"SIF%VRX]UP2B]&05Y 1D #^2E-&:6:31MDQ!FH!1E2D%?0 ; WW9 M8ON&&,#T>H1 Z>JW34(;2%A;?" -CS0E@\-I W' MQ307QH[S?8$R3Q;R*W__9Z)A,0[AE1S8X$P=(50.* .;;31;Y2MT@E>Z\ KB M4SD$(,GA(@3Q*7?JFV%U:9T# 6)A"P(9ZY,+:^ '=80@/.4F1=M;I-O *UUX M!?&I' *0Y' 1@OB4K1+=+Y^2 ['TVIQV7T+.BR:#@#/!LV<6H7F+#J+ >QHT MC\7A$T^+[6G9GK7][D^[IS>@&1#D%GYLO^%V 3$-8]K/A-![W#;X1R%8YXY$ MVVAM49<3I*2'8$5QE8*P:0X!6 1I@[3=(VU6JWR!%Y"2'H*0-ETA (L@;9"V M>TI.&VWSP'9D@)45[P>$K$'6:@0A9*UVLM8T.EVHVB$C2'LOHG8RMY+\9,Z- MXP>.M$(:,?&'412*]X[<[\,H$);:4+VSFN52VL%%;C'.8@!<&]P0 !_9*ZFB M4OBS(5CG7LEV*5*0DAZ"]%8"0]K HD.#$-)60VFS3+IG8("49.,JI*UR", B M2!ND;5-?\Z,+5 M;.B8QRP9"AVOR:&%5K/1)0T!\757B$W$X"G9:P!$8!#@>0Y%@;5!AOK SDA M#Q'@H0P/Y 1D #R0DX.!"/!0A@=R C( 'LC)P4 $>+3>[4<^O_*[D_CNX2V; MJ7/&GO Z&F3DB2^3P2J8]8B9#;-#"#0PBD;,@P[1PP2L@0[5EE/0(=KX0(> M"5@#':H[IX[-AD5SKQLH=:A;V>K,%V@0=82@08>&F!@+M0B!!D:1VW>&9-TB M(N_\8))R[_ *@=8@ #V5X("<@ ^"!G!P,1("',CR0$Y !\$!.#@8BP$,9'L@) MR !X("<' Q'@P59 RHAL5[<3:VGHQ;!]YNV1EJ>)$ H%E(&MUS=:9I,0;" 6 M#6)!CNAA M8<+D*0HU)RU#6L;ODCU4$L78@%.:*'"5ASN A!CDK)4<_HFUU" ML(%8-(@%.:*'"5ASN A!CDK)4<=H]=N$8 .QR&U.0S+O:74]4?*;GOZ06)* M2$<;0NR/WPFN?*9A-\N/JD%->A!" M\8 ):%5_"*%X5:0U04UZ$$+Q@ EH57\(H7B[&N.96VQS #4?AM"JFII9:O5E MZ@BSB,\\_V:#-_\Y25+_ZNYA?UYX]U\>?KO,#O+*^>;][8UH"LN=2QI6(J): MF2/ZVY%YQ%P>!!(WX1[3WW-W4;\7[Y$[@4 A<,8)?U7\\)KEGF2:V>;_Y1RS M*KJ9WR1/"C>:(I:LNLRF*%#:;FM<9&? /Q*$#45(%^S1;IBM?=ECULI](_CJ!>(PFY"B[XND\ M/GJR0CS[^MCUJY"2*/ ]EGUQ1ZN0UO=6FY7A[ M,S65?OXZ^XNVB=<6 '2.*ETM:?<:W=5%K@L0%0;<%,0SYN]B8#9O^$$4>$]# M\+%P?1O&G+./XH_#A)V+YNW__.TM%K>NA6H/(S :6%4=VA"R$+((T.#?W(D1 MJFAC1+ND%CIEZ!17;O^IPMC5*HS57$EPK(U=D*"Y+2WJ8KYN6 MP6S3ZI.4HR?AJ:]>510@'X56F51_W1B(B%HO/-=&U!XBZL$"2B6BHLN) %D' M/J'+B0")+B#Q&@A$;+,)NT"N=J1 6"@4@;QR=H>XT\'R) M"0V( *5 5/L4/!7+K^9CDLD@<6-_+(MVD,I.UA4"@NL@= X]55L?4MSMT5I. M!S:0"?MU=GN"MH?G0P>J@Z3?(00'R 9T-7V\'S(0*4Y^BZ4 'R $E1O>W@^ ME* Z2)J]%B$\]&8#=LSLR?)?>,*=V!TR)_28QV]X$(U'HI6D@(^Q6.O,H/O$"&>I,!41^.KH7U$?4[+5IGC8,- M"/M:F!J.CK!?X1Q/LWRZ'6P@DF;9;:%?'("DX/CJJ!-J0X^)-G_GJ;!5]967 M=06#7$*>S.%M0.A>+=\%2K76>\/LT#P2 +RJDE=0'JIQ#0RACA"4!\I3 X"@ M/%K:'PPY7(2@/.7*_=C=)B'4P"L:O(+R4(UK8 AUA* \4)X: %3]5J?[ M-!D$G FN[4R(K&:C2QJ1;U'J!,P917'J_]>1A>EDR3K'_6OBQ]QC?I@ZX;4O MS)+L/6^]B43/ -.!L:;Z=0/;'H.Y@)F&@8]>0=J](%CGSD;3,)MM0K""E <2 M5Z%KT+6Z0 A=JYVNV89MTMJ; %(>1%R%KD'7Z@(A=*UVNF:9AFG3.I 0K#R( MP IA@[#5!4((6^V$K6?T;$Q$[A)!J^JXFJ5%7Z:.,(OXS/-O-CCSGY,D]:_N M'G;GA7?_Y>&WFWKR?.LHM.'O?WLSC&?>>\U/!C%WOI\X5RF/7SG!K7.7%)YH MFMMNK7]4$RUKMW::=]Q>H_7+0JM.V@VS5;IE*PT3KL3RX"#O+ZVCO"QGY&]' MYA%S>1!(W@EZ3W_/Z:Y^+]XM)[%@4>",$_ZJ^.$U6[+_?$F9%IU_.:E M_ O1UMFD6_>B:-U&'Z\-F2]"-YAXXCM)&KG?3P9.PCWF1J,Q#Y-L$0W_(7_F M]R!U]);E!I.;X-,A9S$/G%3+$#/OLJYV6]8O>I6.L_# M>1#[R_V5BN<&=FMNL]&QL:Y\'02B;>*U!0:=HTK7PMJ]1K?D"N9-,I&1 M?QQJ"CUYZ.8PY9Q_%'X<).Q?-\[!TF2I6!*(;HA:B%@$F_)L[ M,:(5;8P(E3JKLA=,.<*A:UPY!%.1L:L5&:OYJ#R8UBKTCKM\-.#QKS]9'?-U MTS*8;5HTRYT\"4]]):NZ&/DHP#8&T1J3$$&U7GBN#:KE5\PAJ%(#E%!01<<3 M,;(.E$+'$S$2'4^"F"&H'BZ>Z'C6/:CN?0)Z(Y;YG+0F=J_8V!IG+JU6M3K4 M%G[>^44;"3F^"%DZC":)$WK)"SH,V,\92S0PJ+ZZV[ZC/I5(=!8EJ:S;%O,; M'DXX^_6GGFU9KUDR&21N[(_EDE0Z.X3T4P6<\J;O_D:=MR8V+1QWB#"T*>C7 MV?.IF5\OYX<*4$+#[EN$\-"*"-3"$+K^\'4$?1V"OF5879,0(EI1@5H@0N&-:' M+F]*S6Q1"QELJ#4;$/GAZ]I8'Y&_9;8(X0$V(/)K8FWX.B)_Q3F95KM\3@9\ MJ#4?$/OAZ]I8'['?,MJ8\2'#!^R,V9/EO_"$.[$[5!D7C]_P(!J/1"OIY"2A MP\@ :V-]Z'"O2^NL+K !D5\+:\/7$?FKC?Q]FQ >8 ,BOR;6AJ\C\E>[ULIH M][ *&GQ [(>OZV5]Q/ZF8;::A!#1FP_8 ;,GR__!0QX[@4J[.-[(#_U$7)CZ M-YQ.#A)*C(RO-M:'$EM&TRQ?B 9\J#4?$/OAZ]I8'['?,GI;C,+ AUKS ;$? MOJZ-]1'[.X;9*9]Y!Q]JS0?$?OBZ-M9'[.\:O2;Z_53XL/==+PNI%MV/HOWJ M!'GE,='F[SP5MMI[7A)' Q-.UM\/R1X/,01"]PKZ+E"JL^A;1G^+$C?@E2Z\ M@OA4#@%(+$,2G7*JKUX7X$ 8(XJ,K M!"#)X2($\2D#6]OHM?J$4 .OR.V&NB\?YT630<"9X-K.A,AJ-KJD$?D6I4X@ M7BUROY\,G(1[S(U&8QXF3NI'(>,_Y,_[WS%U3W?A&5 Z,-)4OX2@@$0:->^0,!][4D9R\(UKFOT3*Z-JU3+$#*@XBKD+;*(0"+(&V0MGND;9LC M@A"VG2% "R"M$':-J^-Z1M6"\.V0X80VJ8K!& 1M W:=I^VV6;Y]"=8 M^3"$5M6!-??;/7F"R_ZRT)S!U'@;7YOL\R+/_8MWPQB]O*M M?,N__^W-,)YYX#4_&<3<^7[B7*4\?N4$M\Y=4GB3:6Z[:W[=V]_[/NK5)>;S M2*R/'JZX*8\?#A\/(; WFSLL=$;B'?YS>GYQ^<\/3I)^X:)9,?<^"[O_+LVN M_M(5WWWIO'TC[U.\=V6M/GOS4OZ%2&LN/WV]_'#Q[O3;^3OV^^F'TT]GY^SK M/\[/OWTMFODL[E(B]B@S+-MAT8FST*$"21YT?SLRCYC+@T"&5A'!I[_G$5W] MGNM'UOZI6.116X2/P!DG_%7QPVNV1-:]K^QH=QK-!U9*/6]K6OA4"T3;RVP*!S5&DOK&4UN@^LN2T,N*FG7#9XE:1'F0Y( M*00?"]=IPJ(K]HZ[?#3@,6M:!LE.<\5K!FE@167%X%-TI<94.E3QT0R2J1C9 MU8J1U6_TMY\5T%JL;-,Z[#D=Z!>1 /DHP!!!$4$/'$X107N(H <+7_4C@(U8 MYH,"78A$+>V;R1LFE2J;5-+%\8\O0I8.HTGBA%YB,/[#Y2(2CWG,DJ'H&C'/ M29T7='BQGQJO-*"IOL+K5NI0&[N?)@E/$SI[K9]'"VC8FEPU IWC2]6V[\GQ M7Q7+G( 'N$#+]FMB/AP?CJ^![2$"M/#0F0NTI^-J-"%T-HEE&H8YVPV], U7 MJTE/S0_PJ=KZE2DO$ $?Z%E_3T,PF!_.3]#Z$ -JB.C-AQKEOL@73CUSDJ$Z MRM"5/_"_)KZPMVAE[7-B5 #0)+&OIOR;$1&9TX"HS#, &EC M?>T5N&,T[?(#,="AUG3 0 S.KZ_UH06&W;4) :(W'9 9CYVXD%RZJU8Q1.N0Q1B,+K%"7AOK:[\ZR;:,IDEK%AA\H!3[Z^S\U,P/YX<85+I4M6_8'5H'E^K, M!Z3[]E7(1=[I)+HZF20\S_9M-RA#RJ]>DWQZQYVJK:^]#CO/#^2$&E2+R4\^V;$J0Z$T(9,OV9/E+M2]0?..DXKV!&)61L+;F<:=JZVLO MQ$VYK*7\J Q\J#4?,"J#\^MK?>W%P#:-9A=B0(4/2)7MR?)_1)%WZPD( M#,(P^:.-]:&[+5@*UGF5TMA@%@E>Z\ JE M-.EA M8<+D)0HS)GH+>,7H?6)FKPBEC"\+Z1JA=-Y*#-;CSWL&C>K-65W,JJ M:U945?.>#H)F,)";SBQ1IND^Q#0,:S\30J]<8;1= %CGKD2_;QIF]\!J=8*5 M% +KDY4-13Y!*K*D@M353>K:S9;1:M+:Y@Y6'EH&>-\+<6D(V@??&?B!G_H\ M.T,Q22/W^U TA\>)VC#A+@T\R,W;+H8RA"EB\*ST(- [ MH X9&$49'IQ9 6Z &U";ND &1M%*W^Y[F$G%\F=YZ9U@-N"D,V&#K9_8VZ"- M];7?[$,.$?"!5NS'@ ^NKX/K0PK((:(W'VJ4]+.:C2YIXY^Z;C0)TX2-G3MG M$' Z_X%8]C M[K&8W_!P4GZ(MH>Z:3BOHOKI(E0RIHT0*H27&?_97<-JVH1@ [%H$ L'5M## M!*PY7(0@1V6J3+>-OM4GA!IXI5'FD+;EL],IW"?4/4'NL%XSEB7* NL@E*',K:DOW>0 MMN6GN<[4^3$=6MZQ$_&-\"0?D;?+'^&,>A0:SI@ M! C7U]3UH00MPVK16JJB,QV0^-O740=1>,/CU)RUNFGW#;)??P ]"U)H0&)?!]35U?6B!.MC9I@2)WH1 MVFQ/EO\0B9=.>3QBT9C'3BILP +N)!SE-@G0 --#.EM?>U5N]@RSV2:$"/A M*_9C@ ;7U\'U(05]H]OK$0)$;SH@<;8GRU]F)Q],!VG8,U>]\V-F2&?K:Z_$ MMM'>8C$CZ%!K.F!,!M?7U/6A!$B:T2)$W>MMTH9CN=AFQ5O/4'J3\'0>:C)1 M1PBUSLH,!5M&WZ1U A)X18%7J+Q)#Q.PYG 1@AJ5J8W2,YH]6IOKP"OD$4E8 M/JN\B>QA]2Y?_109ZC41A@/'56V M.T:W!;FABD_U65!=QY1GT6CDIR/1KH0YH<=<\35A!QZZV#)(55&P,+[>UL>: M)&J(@ ^T8C^<'\ZOB?4A!M00T9L/M<_VT9@#_)I&[O>A>#R/$[5$N_N:\;\F M?GI'9Q(#@S*LB]?&^M!A:HB #[1B/YP?SJ^)]2$&U!#1FP](E^TQ71:%XL7$ MZ,Q@/YL-T1R+C9U8&GW"Z@ M(3#TID+MTV14+/\Y+DJV/'E0AH09YH1@?8@Q*JO5POS$"(&A&9Q?7^M##: & MI B!E-F>+'\J7COUH] )Q)#,]Y@?,M<9^ZD3T)FLP, ,4T/:6%][*6ZU;*-E M=@E! D+0"OYU]GYJYH?S0PTJ/9^TVS5:W28A2/0FQ-XS9S@ 80Z.XU/7G8PF M@9-RCWG\RG?]] 6+>>KXH?B$.W$HS+?_RI,X"8'PY!YJY%)'"+6GR\2^GF'W MRB^A :_VCM"+P].=.A.&7)@#8:@C!"$J((>O*L0C)7,&4 M_]FV5 J9(Y-J! NYF>=.4H0G5X1$*G M:.D]'17-H"(W!;Q]Z%M 3,/0]S,A]![5(7D4@'7ND/3[IF%V>X1P!2L/)+ ^ M6=F>@U>0.I *4@>I6W?4;[-EM)HM0K@>/BNMJJ4N&WN_3!UA%O&9Y]]L]>8+ M+_I+Z5=1RC)O!GFO^=;]_6]OAO',?PP[]>U8=XZ2\9Y-JE]X[#0&8EW^,_I^<7E/S\X M2?J%BV;%W/LL[/Z[-+OZ2T]\]Z7S]HV\3_'>E;7Z[/+3U\L/%^].OYV_8U^_ MB7\^GG_Z]I5=OF=GIU__P=Y_N/S7USK77CYW]YD?%/LRR/5;T?F M$7-Y$,AX),+>]/<\#*K?\Z";M7\:8?-0)V)-X(P3_JKXX35;8LKR5)MXS^>< M9^LV++NZ913S:)V)%Q[$_C*K]SF@>%Y;/[#&2]?E*J)MXK6%]3M'E?986F:C M_T#"M3#@IFYEV9AU*$.]?W,G9N>B61[)CF7%.1L:&)7,V-1:1BB'-V@+!6VQ MJ]46J]]HMW:4C=9%?-YQEX\&//[U)ZMCOFY:!K--B^;&,>JK"V@ 6NE4_E/1 M*C/17S<&(J+6"\^U$?6PTZ.(J!7V_3<"F0\'=.II5F9K2R\[$YLMTD4ZCB]" ME@ZC2>*$7K+_ @'W>3^B??4KK9\IX-.P^^68QTXJWILY;NK?J)6XY8+_/E:X MZQ3\J[2SOF&F4L/WU# /QH?7DYJ<0F2'C]?*QQ'9M3*^SH8G=&IDO>?)/O&4 M^:$;C3@[#J*$V+R!-FO#"6[8P%Z+BO9:E)'<.G/AN&>T39,0)%IQ 0( =#. MZ2$ E-!H&ITNXC^50%1NO<*AIJ^HF/W4^W.2I"/1KH2E$8NY&X6N'W 6+@_0 MY)_EAZZ3#-DXCFY\CWML<,>B-3FP5W1G2^LW@^M*#".3RCUT*NC0H?D&O;D^7_ M#YTH#I(;*/9+%];"GQ NJP6H[*O:>1^/QDX"?>8&XWDR RE M'RM'A=QTG=[1J&KK0YVMGM&UD#(#(2 %U=L>G@\IJ%0*^MTV(4CT)@3R9WNR M_.7T(+6 B^%:8LCSUDA-6&@3@LA-W^D=@JJV/C2YU>T2P@-L@ [H:GMX/G2@ M0DBP_Y@4(Y!&V]LQ:E<\CKG'4N<'QQXS&MY?O>UUCCU56Q]J?-PU[$[YU8T@ M!/:9';[9R<4AK9R>G/6A L>68?>PU8R "B!5MB>C?^(I"V>(JN!3#-G M60D05<7T MY*P/%3AN&NT^\F<$5 #YL[TO:AP[=UNM:,0D:9VGZ;2*/.2L#RD^MHQ.L_P. MO,!V;(]#LKB"?>* ]/F5S;.U0XA M-5&A34PB-V^G=U"JVOH0:3%!E'L\;BP:Q(%OL>R+S+U-F-'[L6J]0AM>HQ:S&]X M.-E_R<8I"1Z%1IVC%+D9O/LQ*@RF!4IV)U92GM-%*R8%8%(@% M+2(&""ASN A!BTII4=_H$=M4!V+M8L2ZJWF#/8]8UV,Q;]-!%'A/ ^>Q2*A# MYIQDR,9Q=.-[8M ZN)L_:LY-_9M[EGX^+T*/[374F2G5SZP5D$ACK@UD"':T M(5SL13PKC'7N9K1-P^Q;A' %-0^$FE WJJ$1%#IX"*%NNYK0;;=H;8<'-0\J M+_Q\BW0I#Z@OPAN>/&KLO/>-,G5V=3I3?ANCEB,LA8@9*$Q.W02SJ(KF8\=\SB]4X5X^%\3?RQ/ M'-QO%A9B3V+>2^? 4[7UL;'GN&-8W28A2+0B!+9W(@YIY_3DK \5..X9S1XV M^1-0@7HG\:A8_',H.WA^9"!"F6@_+P&;?3Y#YH>I$U[[@V#?FQ,Q L/\C^;6 MA_0>-[N8#B4P'5J]X;5Q>7)12"NG)V=]:,"Q;;1-6GOD-")$=4DQ$O5CJ,#P M^R3Q0YXDS''_FOB)G_I1F!@LY*DHAT4=(12: M*S<&M(UFG]8<+)CUR*$B#=FI,UW(13FPA3I"T*%2L/W4LRV;$FY@%JU\(8D1 MZ[Q-"50\G23<8WXH_N^Q%5M0#Z[NW([&NCVC;Y8_X0/V< MGISUH0+;+JP%(R@,T XUM4?%[(NU3Z?#,[F;,PIO>)S*FCLLX:$?Q>*J=%/J MC\($;:VC$[WI)9V#4]76AURW3-,PMRC( $;4FQ'0 GB^GM:'%E#<$ZDS(Y!; MVV=]U"2KO3,>#RVH-3JO\6?#@0[WY "6 Y^MI?2A!TVBV+4*(Z,T')-#V8?9OS@]Q M?R=)(M=W4NZQ6S\=JN/?BP&;VHR6#)U8_#091R$KSML3'XO/TMAWY75)&KG? MV23T4022"(&JM[W.X:MJZT/.C[=1<] !6]4.W^SDHI!63D_.^M" XV:K1P@0 MK>A07<:-Q'GI5& X_\%CUT]4XBT;I$7CU(_"_9=]?-IQLG4.4^0F ^_'"*>- M5(_0X@$^3T&ISL1J&F:[20@U\(H&KR!%Q !90X7(4A1&=@LHV?26F<"7E'* M0)(8M,[;M+KSR3_QE+E.,F3C.+KQ/>ZQP1T[GB3B!S]\P:X>?7SY;K%Z;/>A MSIRI?H;MP3,R$?9H0UCR:%KT-QX8^G8LH],OW^, -^EA6!$W(6]48R,H=/ 0 M0MYVD]GMM(UVMTT(6'#S<#+$NB[WE2-K/W1C[B2<'7L\^^F%^$P-N(ULV"WW M9PH$1.L354YG;IFO_'NYL?;>]^K4""9R4[PE8IM&<8L4CR'H(@[7.F#1-I-!'"DK RL'6[AMWL$((-Q*)!+"Q/)@8(*'.X M"$&+2BU/MCJ&9=,J3PMF[6*!\CYVU7K19!!P9C?T6*"\S3B6BP^W',$^]RZG MO:%%ECD',#MW'V8:!K^?":'WN"5817SF^3=;O?G"B_Y2^E74&'?>#/)> M\ZU;SZ@_)TGJ7]UMQZE>0W!_OITG[8;9*M'6**F/%ZRG667:\0\;DNP/=MT MQ!N'A9V'XWZ7=U5_ZXKLOG;=OY'V*%Z^L MU5_.SRX_G5U\N#C]=G'YB5V^9Y\N/YW\<7KZF5U\.KO\>,[>?[G\R"X_GW]1 MW_CZYJ6\T]L,N(Q_BHUYY/KMR#QB+@\"&9]$&)S^GH=%]7L>A#.(IQ$W#WTB M]@3...&OBA]>LR4'79YK>_8N;K/?L!^8O7[VZ;8<_#/QSH/87^9337JTF;G- M1@?+=-9"(-HF7EM@T#FJM"MC]QK=DNF<3=W-M?']@&>COPUCSME'\<=APLY% M\S9,,U?<\ZPXBT,#*P+1#5$+48L $_[-G1C1BC9&)3/.=>\%4XYPZ!I7#L%4 M9.QJ1<9J-MJ='54AT$6%WG&7CP8\_O4GJV.^;EH<V+9IE&ZE4E: !**$8^ M"K RJWKK1D($U7KAN3:HEC^'!4&5&J"$@BHZGHB1=: 4.IZ(D>AX$L0,0?5P M\43'L^Y!=>\3T!NQS.>D=>IO5FENC7.75JM:)6KW5VNBUEA$CB]"E@ZC2>*$ M7E+^(.M]B ?B?O7[DFL>]R]"-QIQ=AQ$2?*"7<71B$5C'COJR%@6AI MF5\OYX<.4$+#L@RK1^MX,XVX<%\D>JZ"K,_6^>\T>NV#M39\'7%?I[A_W#=: MS28A2+3B0OGY4/3]H0'UL3XT@!(:EFGT+6@ E4A4HZ2\U6QT21O_U//8P'&_ MOZ*3F$3NI7YI8%@?XGLHD( 0M((_G!_.KXGUH0;D( $AJCJ0'6D8^+I.UD?P M)P<)"(&A@*[FA_-##0 )"%'#+3-VM]&D/33XFD;N]Y.!D\ASWZ+1F(>)VC+# M^ _Y,W^33*:O/FMEK_W+Z\ /^ MBGN\I9/T1-H'*69MK ]U;QE=&_MNP <,]:HW/YP?8E"Q&/3;Y<\W Q^P]T:7 MI ]\O=[61^RW^H;5PD@ A,!(H'KSP_FA!E6K@6UB&SX50M1H*P[]I,_I*(I3 M_[]9HB>Z8H[[U\2/NT;,Q3T2%#]BTL\_\C2=)DR?OUK&Q6X>R MKB +76_K0]5M"ROTP 8,\*HW/YP?4E M)#_U;,NFA D8@=TZNL0?^#JB?Z7) M'L/$MGWP 4,! N:'\T,,,!0 (ZK;K;.0VF&#*/9X7)@VB0+?8]D7F7JAL1,+ M&]8Z!?25WW#Q19<7A=KD/AZ7QZGCA^P[OQ,?2^C?\Z4FAYK9)H=VBGHG_ M\X-^8!RL/M]]'R2%P72.DE4CE/4;=H%2G?L6EF%W:2TQ!Z\H\.K)XE-GTI"+ M=6 -=82@1L\QT@6S2#%K.3%&1HRTSI:!)$ (\E-NOVW++'\^.7BE"Z\P&**' M"5ASN A!C3 8J@=$E6\$NR\UZ$630<"98-LS9XGFS3J( N]I^#P6C$]1>/+' MZ>EGYH=N-.+L*HY&+!KS6%7Z*U_2;[?0K.TU[ T9LD2I?@5# 8DTYMHX=A]F M&L:ZGPFAM]B!>%8$Z]S#L-J&3:PF/%AY$('UR=I69UI![ X>0HA=[5AI]8QF MVR:$*UAY")OR]CN*JUON$2RB!R&TK7;:9C<-JT/K9$>P\B "*P9R]# !K2!V M$+O-1Z3TC'ZK_)X%L/)A"*VJ VN6-WV9.L(LXC//OQ&_BO^R'%?Y3M(8Z@NY M,7\[,H^8RX- FDP@,_T]1TK]7A@OM[\P0.",$_ZJ^.$URT$TS6R+_7+N5HTK M\YODR=9&<^V&Y/)@679A[YW9].&LJL)9-J3$.'KA?=L-:^V&W\>\[ZP5^W2W M-_+SU4V@>V_'L?7BS4OYMPV;2=6.TT-QHJ]IY'X_&3B)*K\ZDMMPLR/UBBVY M?N@&$T_T>OJWD@ ML'<8""IVH8WEF)D8+3+QC)-4W,(0]P[EBC:S]SKF[B2.!2VSHS?S:U7#'%?] MK*XWF/ T=UC$$1;P:RW_@N M9U><)_4/+DM=P#E'J65P>>!U-0\NS4<%%Y(N-"WTL6#0D5N73\J)UXL4%"IVC M2O=(V+U&M^3>EDT3MF7#UP[7Y9?$\+& ?1O&G+./XH_#A)V+!GK8U$(7+0(Q M#K$+L8L(&_[-G1@QBSI*A&IT5MDCIAWGT%$F ,)4;.QJQ<9J/FHUA.9J](Z[ M?#3@,6M:QM,G0 [GO6W3ZI/4WR?YK/ JR,NL?ZT<["$C=$-580'JK M";K%OM;1VR<7B[>FQ>+O2$?YW"O]4J?[ :Z%#S<(3P#W]'^-P-?X<&5 Y*R^BW.X0P 2>@ 1K9&_X.#:@<%*MO6"T,!$ *B #\74?[ M0P24"-@F:K#0(46-MN(<0M+G=!3%J?_?+-$373''_6OBQ]QC?I@ZX;4_"'CY M FE8EX$4-.P/B=XM*$W#;+8)80).0 ,TLC?\'1I0.2BV&*5U"6$"3D #-+(W M_!T:4#DHEFF8=H\0*" %1$ C>\/?(0*5@](S>C8F@^AP GMT*DW7>'R0,L]/ MW&@2ILP)/>8GR<0)7<[<*$F3)^_9:6+/3M440T9:;_M#]N5Z[:957O;!B9IS M AH ?]?*_M" H[?-)DIF@Q%0 /B[CO:' LA10*=O$<($G( &:&1O^#LTH')0 M;,/L8><^'4Y@O\Y>[7^>U6)+6,P#)^4>2R/F.D' QG&4K9E4T(%K( *:&1O^#M4H')0>MC& T) M .#O.MH? H!A0/4 $&,%5 #^KI7]H0)';YL8!Q!B!';Q[-7^I[+(6N*K9$V1 MQ]G-=IT6MNM4S24DI/6V/]3]Z*UMH:XV& $%@+_K:'\HP/:S?&!%S5D!%8"_ M:V5_J,#16\LP<=0F. $-@+]K:7]H $8"U0. +3N5VO\KO^&Q*LG&L\T[5R[[(U N-G5A8L>9IH?.K*^ZJVFQ^Z$8C MSE+GAWB@DR21ZZLM0;=^.F3ID#-G$-V(_WI_3I)4%G1[>IZH4]4^H?ENP//[ MP<$1L_K4^'V@%";3.WA6C5'6I=@%3O7N=ARWC4ZS3P@XD&L%HQ<0( 0W<.2P M,(( E0.NT[8)H09F46$6)(@ ""#*(6,$"2HY!K),HVEC$$0:) R"$-W D0/# M" I44H&Z1IO8H7T@UST"M/?-8?>E!KUH,@@XLQO/+4;S%AU$@?=4U#TNA"]PP81H@=40"V('D2O MI.CUC%:G_*0RF$D11(@>4 &U('H0O9);Z3M&N]8A;,3?B^>1BG >7 M6F5C'C/QPR@*63(44D]GF0(*)52V+$2:$X&*'$"K_0CT$>BC!EK1!FB-SH A M8 @ @O <-FJ@%6V (#Q@" ""\-0.-="*-D 0'C $ $%X:H<::$7MW+L];VVT MFHTN<4Q^=Q+?/;PE/_7F!9UU!%@F0'X!#];G;,+,;%@T]V& 55AQ"E3 '.@1 M] BL(H00] BH@#G0(SUX939LFEOVP"KH$5 !, MR3L_F*3 @A>4 %U(+D0?)*YS)-0KB"EP<37"%Y%%$!M2!YD+R'TJ60O,.& ML/H=D1OQU*7X:-86[C'GAL?.-6?1)$U2)Y1662A%FM!9FH!:I)465D;<(@<0 M"B0<(FJ@%6V 4)D'# % $)[:H09:T08(P@.& " (3^U0 ZUH P3A 4, $(2G M=JB!5M1V,CY?YNT -BUN5W84A_O5;Q&/WM&F:OMG(JZW1O?Z1LML$@(%I* F M O4F #4 0 "H0N6@]+J&U2U?A@:DJ#DIH H@@-[VARH(5>@9?;-+"!20 JJ@ M,P @ %2AM3].%UKPMS?B:2R'7MI.&ETU)-\]]=N1><1<'@02 M&@'>]/<<3/5[T=1\PY4P=.",$_ZJ^.$URW$VS4Q\EA-6HMU3]\K328WF6IIN M8FEIT^P6S0?])O,P<\GLJ[1;M4"[8;6?SP*S=NW3]=_(SXNV5]B.8^O%FY?R M;V\WHW' CO8[%PT)!3O9_]K,-JV^P6XY&T6>?^5SCT63F(UX.HP\$1&O[U@: ML9A?!=Q-63KDS _=:,19ZOQ@_D@X7LJB*]&,O'QD_E?'DX88B0"3--A9)+X7 M.ZE_P]G03](H]ETG8&,>^Y''G%$T$5]C0T?\>B(>+!;A3*-Y<_ MRF>[DUC6FRXNG6ME@[V/1+.C6#907B(>%\E;73NQ#$39Y4[@3H+B+^(AX@># M)9RKOR;B#>5?)B(PQNJ3(7?4M;_^U+-M\_6T1N9[/W1"UQ?O\)$[R23F24-] MQ9JQ5T7MY:"-8(I@JE\PM6L=3+^FD?O]9.#(@"5"WYB'219@^ _YLXJ7P<03 M-^&C<1#=B= 20IL^05R:.B SB"M7U MB<(;+AHH@T7"0U]TEL(H%4\7-E!?2(_%L&49(P\:.\:]8S M=3/3RJ:)WF0J>U\"2!'5)GXRE#W-PC@UCJ';:F/]PNJC+:!YI&T];R>LZN#K M_B6B@)\/[+*(F$591PP(Q3-.4G$+0PY3Y4#-[+V.N1Q+RL&=,W>M:IB3#0/5 M]6)D//3=81&U6"#&DX$AKE'15UT>RD>%R210OXJ8=L43.; 4\2GA\8TO@O$5 M%R-$1"4B/78,#"=YIB'+FRSE'<2 DLN#5V0? MKAA!%C::O]WR5:+OXXK^G>.'[#N_$Y>*^"9[9\FZBTNW9>O!ZR*8B'05.>!R M'J=67SGUQ;+5CEZBA[B21TVLBMCT\$V_D,_&,7UWQ+#DQ MRUC(86>21.("&<)N_72H!IASV0KYD.5D1A;RDND8NTS6(X^J2QNJ-4R>\5H-VT6XN^Z/+WWUHGL$H'I/,SQ6XC@C=HJ^:YCD/V1HG M%N-P$=;GQ]+&0O=XJ6LMIQA6Q&JC$#78-V$\9:X,&ID.DNH1*^.6T(Z__^W- M,)XM,[CF)P/I7"?.55WD+&_.#UK781>8L M>ROB=(D.YLIU33$N^N41USWF63+0K+MLY8NVW>@_JE'"^(^Y3*K!(ZZ3LZ3) M8R[,9E8?<>'<9.PCKL[F?%6\SR9RYR=_#:5I3ISIRB/N/A7155683DX_VLB5 M6>P1%TV-_+AK>X^Y+KK:%8=7F]1L=$M]\9>-+[UZSU:C4^Z>I;YEE/K6@KL_ MPESEAL7/LZ!O9<,H?7EIM9>NSXZLOYV>6GLXL/%Z?? M+BX_L__N/TR_E7]CS6*3'$5):['[/,1;;N1N:]F:S]T^[0HSN5S[CV=UHD MQ&[]LGPL=A(%OL>R+V8S]%)NPG3G*X#G 3L3[SR(_>6N_JZG!BI:_[YR",*^ M3;TI4.Q[:F:=_47;Q&L+ #I'E2Y[MWN-[@-LF,W4/BURE>1&F5!?"L''PO5- M+5+X&*E%"N>R;T=JET(9J/:PDX$&5E6'-H0LA"P"-/BW7!*%4$4:H^KKYI'H M_U*.<.@4$U$8NUJ%L9HKQ^VMC5V0H+FZE/E M+I[HJI"5JM:&6KW&]8]Y4[KIB#'%[*<0C1) MG-!+7I!R?P3]!V%X]L/2:A[T_Z5NQ3WFR!U+UYQ%DS1)!174%JVA&!PD;#*M M.C<:3U+.0IX66[N.94&2%[+P7/9E<1O'#]2"S.R"411F.[V&PKEXG!ALX"2^ MJ]8V>]G!8(;<9N5D6Z#D'Q-2)^75%7AR)T566LU6>^O3*_"L/20@!*'(#\^' MYVMB?4@!.4A "$)2 %/#T>MI?41^'YD((*I< T[&;Y(1@(46]"8! 1]?"^HC\6^9A0(AZ$P*# 'B^GM:' M%(A!@+G%NEP0@D@>AOYNF/66G[=@=77I/A6'<-_>5R:M*'.FJJ612E5JPX?J M3:US-*K:^I!G+XFUH<4D(-$;T)@V\S^C+]=\3*LEZM1FE[O(%.U]:&Z6Q8O R'J30@, MP.#Y>EH?4K!E\3(0HMZ$P" CJZ%]1'YL6D&A, @@(CMX?F0@@JE8+OB92 $ MD2S,KM)A"RD7-HABC\>%:9,H\#V6?9&I%QH[L;!AG5,SYU=7W$U9=,7&42I: MYSM!<,<\6>?,O^$LX>XD]E._@DTT4WX\/TH'1IKJ$\?W05(83.>P5C5"F<[O M J4Z]P4LHV/U":$&7M'@U=.4I\Z,(1?H0!GJ"$&*RL#6-,Q.Z_]O[VQ2$(:! M*'P"[^#&M?4/ZL:[6*)8J71A*O3V3BN" 1L*IN1-?+NV4,CDY9N7(2T#I!JY MPN"*11!J7B,AZ K1><850?L-5G-/#VAB*8*-%G,H:9&(J1> M0KI;*'?+MQF0KD13"9HLYL $(5,)2TB["V5W:+V]M*.YBHWFZ[!T:8\R+?+, ME(^!U7QM[K8\M_[UO)9;)_:%$T'?H.LS^NYU=U!%;=K#3$9TL;=*+IY02P$" M% ,4 " #X@5A03@@R]\T$ ""%P $0 @ $ ?'NRX' "920 %0 M @ '\! &UL4$L! A0#% M @ ^(%84#[(R(T'!0 X2L !4 ( !70P '-A:6PM,C R M,# R,C1?<')E+GAM;%!+ 0(4 Q0 ( /B!6%!^][6>0A( &2D 4 M " 9<1 !S86EL+3AK7S(P,C P,C(T+FAT;5!+ 0(4 Q0 ( M /B!6%#BWH8*]6P .7Q#0 0 " 0LD !S86EL+65X.3DQ <7S XML 15 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; }