0001627857-22-000073.txt : 20220506 0001627857-22-000073.hdr.sgml : 20220506 20220505163301 ACCESSION NUMBER: 0001627857-22-000073 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220505 DATE AS OF CHANGE: 20220505 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: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38297 FILM NUMBER: 22896943 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 10-Q 1 sail-20220331.htm 10-Q sail-20220331
false2022Q10001627857--12-31http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member120.0352P1YP10D00016278572022-01-012022-03-3100016278572022-04-28xbrli:shares00016278572022-03-31iso4217:USD00016278572021-12-31iso4217:USDxbrli:shares0001627857us-gaap:LicenseMember2022-01-012022-03-310001627857us-gaap:LicenseMember2021-01-012021-03-310001627857sail:SubscriptionMember2022-01-012022-03-310001627857sail:SubscriptionMember2021-01-012021-03-310001627857us-gaap:TechnologyServiceMember2022-01-012022-03-310001627857us-gaap:TechnologyServiceMember2021-01-012021-03-3100016278572021-01-012021-03-310001627857us-gaap:CommonStockMember2021-12-310001627857us-gaap:AdditionalPaidInCapitalMember2021-12-310001627857us-gaap:RetainedEarningsMember2021-12-310001627857us-gaap:CommonStockMember2022-01-012022-03-310001627857us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001627857us-gaap:RetainedEarningsMember2022-01-012022-03-310001627857us-gaap:CommonStockMember2022-03-310001627857us-gaap:AdditionalPaidInCapitalMember2022-03-310001627857us-gaap:RetainedEarningsMember2022-03-310001627857us-gaap:CommonStockMember2020-12-310001627857us-gaap:AdditionalPaidInCapitalMember2020-12-310001627857us-gaap:RetainedEarningsMember2020-12-3100016278572020-12-3100016278572020-01-012020-12-310001627857us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001627857us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001627857srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001627857us-gaap:CommonStockMember2021-01-012021-03-310001627857us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001627857us-gaap:RetainedEarningsMember2021-01-012021-03-310001627857us-gaap:CommonStockMember2021-03-310001627857us-gaap:AdditionalPaidInCapitalMember2021-03-310001627857us-gaap:RetainedEarningsMember2021-03-3100016278572021-03-310001627857us-gaap:SubsequentEventMembersail:MergerAgreementMember2022-04-10xbrli:pure0001627857us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-03-310001627857sail:SubscriptionSaaSMemberus-gaap:TransferredOverTimeMember2022-01-012022-03-310001627857us-gaap:MaintenanceMemberus-gaap:TransferredOverTimeMember2022-01-012022-03-310001627857sail:OtherSubscriptionServicesMemberus-gaap:TransferredOverTimeMember2022-01-012022-03-310001627857sail:SubscriptionServicesMemberus-gaap:TransferredOverTimeMember2022-01-012022-03-310001627857us-gaap:TechnologyServiceMemberus-gaap:TransferredOverTimeMember2022-01-012022-03-310001627857sail:SubscriptionSaaSMember2022-01-012022-03-310001627857us-gaap:MaintenanceMember2022-01-012022-03-310001627857sail:OtherSubscriptionServicesMember2022-01-012022-03-310001627857sail:SubscriptionServicesMember2022-01-012022-03-310001627857us-gaap:LicenseMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310001627857sail:SubscriptionSaaSMemberus-gaap:TransferredOverTimeMember2021-01-012021-03-310001627857us-gaap:MaintenanceMemberus-gaap:TransferredOverTimeMember2021-01-012021-03-310001627857sail:OtherSubscriptionServicesMemberus-gaap:TransferredOverTimeMember2021-01-012021-03-310001627857sail:SubscriptionServicesMemberus-gaap:TransferredOverTimeMember2021-01-012021-03-310001627857us-gaap:TechnologyServiceMemberus-gaap:TransferredOverTimeMember2021-01-012021-03-310001627857sail:SubscriptionSaaSMember2021-01-012021-03-310001627857us-gaap:MaintenanceMember2021-01-012021-03-310001627857sail:OtherSubscriptionServicesMember2021-01-012021-03-310001627857sail:SubscriptionServicesMember2021-01-012021-03-3100016278572022-04-012022-03-3100016278572023-01-012022-03-310001627857us-gaap:FairValueInputsLevel1Member2022-03-310001627857us-gaap:FairValueInputsLevel2Member2022-03-310001627857us-gaap:FairValueInputsLevel3Member2022-03-310001627857us-gaap:FairValueInputsLevel1Member2021-12-310001627857us-gaap:FairValueInputsLevel2Member2021-12-310001627857us-gaap:FairValueInputsLevel3Member2021-12-310001627857sail:IntelloMember2021-02-222021-02-220001627857sail:IntelloMember2021-02-220001627857sail:IntelloMemberus-gaap:DevelopedTechnologyRightsMember2021-02-220001627857sail:IntelloMemberus-gaap:DevelopedTechnologyRightsMember2021-02-222021-02-220001627857sail:IntelloMemberus-gaap:CustomerListsMember2021-02-220001627857sail:IntelloMemberus-gaap:CustomerListsMember2021-02-222021-02-220001627857sail:ERPMaestroMember2021-03-152021-03-150001627857sail:ERPMaestroMember2021-03-150001627857sail:ERPMaestroMemberus-gaap:DevelopedTechnologyRightsMember2021-03-150001627857sail:ERPMaestroMemberus-gaap:DevelopedTechnologyRightsMember2021-03-152021-03-150001627857sail:ERPMaestroMemberus-gaap:CustomerListsMember2021-03-150001627857sail:ERPMaestroMemberus-gaap:CustomerListsMember2021-03-152021-03-150001627857sail:ERPMaestroMember2021-01-012021-03-310001627857us-gaap:CustomerListsMember2022-01-012022-03-310001627857us-gaap:CustomerListsMember2022-03-310001627857us-gaap:CustomerListsMember2021-12-310001627857us-gaap:DevelopedTechnologyRightsMember2022-01-012022-03-310001627857us-gaap:DevelopedTechnologyRightsMember2022-03-310001627857us-gaap:DevelopedTechnologyRightsMember2021-12-310001627857us-gaap:TrademarksAndTradeNamesMember2022-01-012022-03-310001627857us-gaap:TrademarksAndTradeNamesMember2022-03-310001627857us-gaap:TrademarksAndTradeNamesMember2021-12-310001627857us-gaap:OtherIntangibleAssetsMember2022-01-012022-03-310001627857us-gaap:OtherIntangibleAssetsMember2022-03-310001627857us-gaap:OtherIntangibleAssetsMember2021-12-310001627857us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001627857us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001627857us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001627857us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001627857us-gaap:FinancialStandbyLetterOfCreditMember2022-03-310001627857us-gaap:FinancialStandbyLetterOfCreditMember2021-12-310001627857srt:MinimumMember2022-03-310001627857srt:MaximumMember2022-03-310001627857sail:MergerAgreementMember2022-01-012022-03-310001627857srt:ScenarioForecastMembersail:MergerAgreementMember2022-04-100001627857us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2019-03-110001627857us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2019-09-300001627857us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2019-09-300001627857us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-03-310001627857us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2022-01-012022-03-310001627857us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2022-01-012022-03-310001627857us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember2019-09-300001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember2019-09-012019-09-300001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember2022-01-012022-03-31sail:day0001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMemberus-gaap:CommonStockMember2022-03-310001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember2021-01-012021-03-310001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMemberus-gaap:CommonStockMember2021-01-012021-03-310001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMemberus-gaap:CommonStockMember2021-03-310001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember2022-03-310001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember2021-12-310001627857sail:CappedCallTransactionsMember2019-09-012019-09-300001627857sail:CappedCallTransactionsMember2022-03-310001627857sail:CappedCallTransactionsMemberus-gaap:CommonStockMember2021-01-012021-03-310001627857sail:CappedCallTransactionsMember2022-01-012022-03-310001627857sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMemberus-gaap:CommonStockMember2022-01-012022-03-310001627857sail:IncentiveStockOptionsAndNonqualifiedStockOptionsMember2015-12-310001627857us-gaap:RestrictedStockUnitsRSUMember2015-12-310001627857sail:TwentyFifteenStockIncentivePlanMember2015-12-310001627857sail:IncentiveStockOptionsAndNonqualifiedStockOptionsMembersrt:MaximumMember2015-01-012015-12-310001627857sail:IncentiveStockOptionsAndNonqualifiedStockOptionsMember2015-01-012015-12-310001627857sail:TwentyFifteenStockOptionAndGrantPlanMember2022-03-310001627857sail:TwentyFifteenStockIncentivePlanMember2022-03-310001627857sail:TwentySeventeenLongTermIncentivePlanMember2022-03-310001627857sail:TwentySeventeenLongTermIncentivePlanMember2022-01-012022-03-310001627857srt:MinimumMembersail:TwentySeventeenLongTermIncentivePlanMember2022-01-012022-03-310001627857srt:MaximumMembersail:TwentySeventeenLongTermIncentivePlanMember2022-01-012022-03-310001627857us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001627857us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001627857us-gaap:EmployeeStockMember2022-01-012022-03-310001627857us-gaap:EmployeeStockMember2021-01-012021-03-3100016278572021-01-012021-12-310001627857us-gaap:RestrictedStockUnitsRSUMember2021-12-310001627857us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001627857us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001627857us-gaap:RestrictedStockUnitsRSUMember2022-03-310001627857us-gaap:EmployeeStockMember2022-03-310001627857us-gaap:EmployeeStockMember2022-01-012022-03-310001627857us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001627857us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001627857us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001627857us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001627857us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001627857us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001627857us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001627857us-gaap:EmployeeStockMember2022-01-012022-03-310001627857us-gaap:EmployeeStockMember2021-01-012021-03-310001627857us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-03-310001627857us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-03-31sail:segment0001627857country:US2022-01-012022-03-310001627857country:US2021-01-012021-03-310001627857us-gaap:EMEAMember2022-01-012022-03-310001627857us-gaap:EMEAMember2021-01-012021-03-310001627857sail:RestOfTheWorldMember2022-01-012022-03-310001627857sail:RestOfTheWorldMember2021-01-012021-03-310001627857srt:ScenarioForecastMemberus-gaap:SubsequentEventMembersail:MergerAgreementMember2022-04-10
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________________________________________________________________
FORM 10-Q
_____________________________________________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                      TO                      
Commission File Number 001-38297
SailPoint Technologies Holdings, Inc.
(Exact name of registrant as specified in its charter)
_____________________________________________________________________________________________
Delaware
(State or other jurisdiction of
incorporation or organization)
11120 Four Points DriveSuite 100,
AustinTX
(Address of principal executive offices)
47-1628077
(I.R.S. Employer
Identification No.)
78726
(Zip Code)
Registrant’s telephone number, including area code: (512) 346-2000
_____________________________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading
Symbol(s)
Name of each exchange on which registered
Common stock, par value $0.0001 per shareSAILNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  x   No ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes  x   No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See the definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerxAccelerated filer
Non-accelerated filerSmaller reporting company
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.  ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes     No  x
The registrant had 94,276,861 shares of common stock outstanding as of April 28, 2022.


SailPoint Technologies Holdings, Inc.
Table of Contents
Page
Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021

1

PART I
ITEM 1. Financial Statements (Unaudited)
SAILPOINT TECHNOLOGIES HOLDINGS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except per share data)
As of
March 31, 2022December 31, 2021
(Unaudited)
Assets
Current assets
Cash and cash equivalents$414,640 $435,445 
Restricted cash6,712 6,719 
Accounts receivable, net of allowances of $348 and $564
108,470 147,156 
Deferred contract acquisition costs, current27,555 25,966 
Contract assets, current35,115 31,640 
Prepayments and other current assets22,496 17,806 
Income taxes receivable505 506 
Total current assets615,493 665,238 
Deferred tax asset - non-current4,047 4,047 
Property and equipment, net16,319 17,151 
Right-of-use assets, net24,882 23,806 
Deferred contract acquisition costs, non-current68,868 68,725 
Contract assets - non-current, net of allowances of $2,365 and $2,386
18,877 16,991 
Other non-current assets1,369 983 
Goodwill289,430 289,430 
Intangible assets, net69,292 73,469 
Total assets$1,108,577 $1,159,840 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable$8,263 $6,097 
Accrued expenses and other liabilities54,577 89,972 
Income taxes payable1,305 1,413 
Convertible senior notes, net385,599 385,172 
Deferred revenue214,686 218,937 
Total current liabilities664,430 701,591 
Long-term operating lease liabilities29,585 28,817 
Deferred revenue - non-current27,122 25,193 
Total liabilities721,137 755,601 
Commitments and contingencies (Note 7)
Stockholders’ equity
Common stock, $0.0001 par value, authorized 300,000 shares, issued and outstanding 94,253 shares as of March 31, 2022 and 93,764 shares as of December 31, 2021
9 9 
Preferred stock, $0.0001 par value, authorized 10,000 shares, no shares issued and outstanding as of March 31, 2022 and December 31, 2021
  
Additional paid in capital498,195 481,910 
Accumulated deficit(110,764)(77,680)
Total stockholders' equity387,440 404,239 
Total liabilities and stockholders’ equity$1,108,577 $1,159,840 
See accompanying notes to unaudited condensed consolidated financial statements.
2

SAILPOINT TECHNOLOGIES HOLDINGS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
Three Months Ended
March 31, 2022March 31, 2021
Revenue
Licenses
$15,271 $19,235 
Subscription
85,591 59,242 
Services and other
14,558 12,285 
Total revenue
115,420 90,762 
Cost of revenue
Licenses
1,378 1,247 
Subscription
19,966 11,304 
Services and other
13,837 11,799 
Total cost of revenue
35,181 24,350 
Gross profit80,239 66,412 
Operating expenses
Research and development
31,046 19,566 
General and administrative
13,987 11,267 
Sales and marketing
65,730 51,162 
Total operating expenses
110,763 81,995 
Loss from operations(30,524)(15,583)
Other expense, net
Interest income
24 200 
Interest expense
(899)(789)
Other expense, net(660)(1)
Total other expense, net(1,535)(590)
Loss before income taxes(32,059)(16,173)
Income tax (expense) benefit(1,025)882 
Net loss$(33,084)$(15,291)
Net loss per share
Basic
$(0.35)$(0.17)
Diluted
$(0.35)$(0.17)
Weighted average shares outstanding
Basic
93,939 91,684 
Diluted
93,939 91,684 
See accompanying notes to unaudited condensed consolidated financial statements.
3

SAILPOINT TECHNOLOGIES HOLDINGS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
For the Three Months Ended March 31, 2022
Common StockAdditional
paid in
capital
Accumulated
deficit
Stockholders'
equity
Number
of shares
Par
value
Balance at December 31, 202193,764 $9 $481,910 $(77,680)$404,239 
Exercise of stock options77 — 1,330 — 1,330 
Restricted stock units vested, net of tax settlement412 — (846)— (846)
Stock-based compensation expense— — 15,801 — 15,801 
Net loss— — — (33,084)(33,084)
Balance at March 31, 202294,253 $9 $498,195 $(110,764)$387,440 

For the Three Months Ended March 31, 2021
Common StockAdditional
paid in
capital
Accumulated
deficit
Stockholders'
equity
Number
of shares
Par
value
Balance at December 31 202091,386 $9 $484,012 $(19,411)$464,610 
Cumulative effect adjustment from the adoption of ASU 2020-06— — (65,517)2,766 (62,751)
Exercise of stock options188 — 1,608 — 1,608 
Restricted stock units vested, net of tax settlement509 — (1,293)— (1,293)
Stock-based compensation expense— — 10,073 — 10,073 
Partial conversion of convertible senior notes182 — — — — 
Settlement of capped calls related to partial conversion of convertible senior notes(37)— — — — 
Net loss— — — (15,291)(15,291)
Balance at March 31, 202192,228 $9 $428,883 $(31,936)$396,956 


See accompanying notes to unaudited condensed consolidated financial statements.
4

SAILPOINT TECHNOLOGIES HOLDINGS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Three Months Ended
March 31, 2022March 31, 2021
Operating activities
Net loss$(33,084)$(15,291)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization expense5,712 4,784 
Amortization of debt issuance costs468 633 
Amortization of contract acquisition costs6,933 4,328 
Loss on disposal of fixed assets15 27 
Provision for credit losses(106)102 
Stock-based compensation expense15,801 10,073 
Operating leases, net(288)(205)
Net changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions:
Accounts receivable38,771 27,854 
Deferred contract acquisition costs(8,665)(6,587)
Contract assets(5,340)(4,445)
Prepayments and other current assets(4,663)23 
Other non-current assets(427)1,473 
Accounts payable2,166 (369)
Accrued expenses and other liabilities(35,415)(22,161)
Income taxes(107)(2,228)
Deferred revenue(2,322)(10,177)
Net cash used in operating activities(20,551)(12,166)
Investing activities
Purchase of property and equipment(749)(818)
Proceeds from sale of property and equipment4 2 
Purchase of intangibles (40)
Business acquisitions, net of cash acquired (71,196)
Net cash used in investing activities(745)(72,052)
Financing activities
Payments for partial conversion of convertible senior notes (10,160)
Taxes associated with net issuances of shares upon vesting of restricted stock units(846)(1,293)
Exercise of stock options1,330 1,608 
Net cash provided by (used in) financing activities484 (9,845)
Net decrease in cash, cash equivalents and restricted cash(20,812)(94,063)
Cash, cash equivalents and restricted cash, beginning of period442,164 516,644 
Cash, cash equivalents and restricted cash, end of period$421,352 $422,581 
See accompanying notes to unaudited condensed consolidated financial statements.
5

SAILPOINT TECHNOLOGIES HOLDINGS, INC. AND SUBSIDIARIES
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
1. Description of Business and Summary of Significant Accounting Policies
SailPoint Technologies Holdings, Inc. (“we,” “our,” the “Company” or “SailPoint”) was incorporated in the state of Delaware on August 8, 2014, in preparation for the purchase of SailPoint Technologies, Inc. The purchase occurred on September 8, 2014 and our certificate of incorporation was amended and restated as of such date. SailPoint Technologies, Inc. was formed on July 14, 2004 as a Delaware corporation. The Company designs, develops and markets identity security software that helps organizations govern user access to critical systems and data. The Company currently markets its products and services worldwide.
Merger Agreement
On April 10, 2022, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Project Hotel California Holdings, LP, a Delaware limited partnership (“Parent”), and Project Hotel California Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“Merger Sub”), pursuant to which Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Parent. Parent and Merger Sub are affiliates of Thoma Bravo Fund XV, L.P. (the “Thoma Bravo Fund”), managed by Thoma Bravo, L.P. (“Thoma Bravo”).
As a result of the Merger, each share of the Company’s common stock outstanding immediately prior to the effective time of the Merger (the “Effective Time”) (subject to certain exceptions, including shares of common stock owned by stockholders of the Company who have not voted in favor of the adoption of the Merger Agreement and have properly exercised appraisal rights in accordance with Section 262 of the General Corporation Law of the State of Delaware (the “DGCL”)) will, at the Effective Time, automatically be converted into the right to receive $65.25 in cash (the “Merger Consideration”), subject to applicable withholding taxes.
The transaction is expected to close in the second half of 2022, subject to customary closing conditions, including approval by SailPoint stockholders and receipt of regulatory approvals. Upon closing of the transaction, SailPoint’s common stock will no longer be listed on any public market. See Note 14 “Subsequent Events” to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q for information regarding the Merger.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as well as the instructions to Form 10-Q and the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) for interim reporting. Accordingly, the Company has condensed or omitted certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated in consolidation.
The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of stockholders’ equity and the statements of cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or any future period.
These financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 28, 2022 (the “Annual Report”).
Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications had no net effect on the Company’s consolidated operating results, financial position or cash flows.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of
6

contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates such estimates and assumptions for continued reasonableness. In particular, we make estimates with respect to the fair value allocation of multiple performance obligations in revenue recognition, the expected period of benefit of deferred contract acquisition costs, the collectability of accounts receivable, stock-based compensation expense, recognition and measurement of income tax positions, realizability of deferred tax assets and the valuation, and estimated useful lives and impairment of intangible assets and goodwill arising from business combinations. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Concentration of Credit Risk and Other Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and accounts receivable. The Company maintains its cash in bank deposit accounts that, at times, may exceed federally insured limits. As of March 31, 2022 and December 31, 2021, no individual entity represented more than 10% of the balance in accounts receivable. Management considers concentration of credit risk to be minimal with respect to accounts receivable due to the positive historical collection experience of the Company. No customer represented more than 10% of revenue for the three months ended March 31, 2022 or 2021. The Company does not experience concentration of credit risk in foreign countries as no foreign country represents more than 10% of the Company’s consolidated revenues or net assets.
Significant Accounting Policies
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes in the Annual Report, most notably Note 1 “Description of Business and Summary of Significant Accounting Policies.” There have been no changes to our significant accounting policies described in the Annual Report that have had a material impact on our unaudited condensed consolidated financial statements and related notes.
Recently Issued Accounting Standards Not Yet Adopted
In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires application of Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers, to recognize and measure contract assets and liabilities from contracts with customers acquired in a business combination. ASU 2021-08 creates an exception to the general recognition and measurement principle in ASC 805, Business Combinations, and will result in recognition of contract assets and contract liabilities consistent with those recorded by the acquiree immediately before the acquisition date. The guidance is effective for us beginning January 1, 2023 and interim periods therein, with early adoption permitted.
2. Revenue Recognition
Disaggregation of Revenue
The Company’s revenue by geographic region based on the customer’s location is presented in Note 13 “Geographic Information.”
7

The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:
Licenses
SaaS (1)
Maintenance and Support (1)
Other Subscription Services (1)
Total SubscriptionServices and Other
(In thousands)
Three Months Ended March 31, 2022
Revenue recognized at a point in time$15,271 $— $— $— $— $— 
Revenue recognized over time— 41,127 42,332 2,132 85,591 14,558 
Total revenue$15,271 $41,127 $42,332 $2,132 $85,591 $14,558 
Three Months Ended March 31, 2021
Revenue recognized at a point in time$19,235 $— $— $— $— $— 
Revenue recognized over time— 21,889 35,474 1,879 59,242 12,285 
Total revenue$19,235 $21,889 $35,474 $1,879 $59,242 $12,285 
(1) Subscription revenue is further disaggregated into Software as a Service ("SaaS"), Maintenance and Support and Other Subscription Services revenue in the table above.
Contract Balances
A summary of the activity impacting our contract balances during the reporting periods is presented below:
Contract Acquisition Costs
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Beginning Balance$94,691 $54,102 
Additional deferred contract acquisition costs
8,665 6,587 
Amortization of deferred contract acquisition costs
(6,933)(4,328)
Ending Balance$96,423 $56,361 
There were no material impairments of deferred contract acquisition costs for the periods ended March 31, 2022 or 2021.
Deferred Revenue
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Beginning Balance$244,130 $184,718 
Decrease, net(2,322)(8,441)
Ending Balance$241,808 $176,277 
Deferred revenue, which is netted with unbilled amounts at the contract level, is a contract liability, and consists primarily of payments received in advance of revenue recognition under the Company’s contracts with customers and is recognized as the revenue recognition criteria are met. Revenue recognized that was previously deferred was $98.6 million during the three months ended March 31, 2022, compared to $63.0 million during the three months ended March 31, 2021. The
8

difference between the opening and closing balances of the Company’s contract assets and deferred revenue primarily results from the timing difference between the Company’s performance obligations and customer billings.
Contract assets primarily relate to unbilled amounts, which are netted with deferred revenue at the contract level, and typically result from sales contracts when revenue recognized exceeds the amount billed to the customer, and the right to payment is subject to more than the passage of time. Contract assets are transferred to accounts receivable when the rights become unconditional and the customer is billed. During the three months ended March 31, 2022 and 2021, amounts reclassified from contract assets to accounts receivable were $8.6 million and $0.8 million, respectively. Total contract assets as of March 31, 2021 and December 31, 2020 were $29.3 million and $24.9 million, respectively.
Remaining Performance Obligations
Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These remaining performance obligations represent contract revenue that has not yet been recognized and is included in deferred revenue, the balance of which includes both invoices that have been issued to customers but have not been recognized as revenue and amounts that will be invoiced and recognized as revenue in future periods. As of March 31, 2022, amounts allocated to these additional performance obligations are $577.9 million, of which we expect to recognize $310.1 million as revenue over the next 12 months with the remaining balance recognized over the period from 2023 to 2028. The additional performance obligations include $95.1 million of current unbilled receivables and $240.7 million of long-term unbilled receivables.
3. Fair Value Measurements
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following tables present the Company’s financial assets that are measured at fair value on a recurring basis:
As of March 31, 2022
Level 1Level 2Level 3Total
(In thousands)
Assets
Cash equivalents
Money market funds$78,334   $78,334 
Total cash equivalents$78,334   $78,334 

As of December 31, 2021
Level 1Level 2Level 3Total
(In thousands)
Assets
Cash equivalents
Money market funds$24,996   $24,996 
Total cash equivalents$24,996   $24,996 
The Company’s carrying amounts of financial instruments, including cash, accounts receivable, accounts payable, and accrued expenses are considered Level 1 instruments as their carrying values approximate their fair values due to their short maturities as of March 31, 2022 and December 31, 2021 and therefore are excluded from the fair value tables above.
See Note 9 “Convertible Senior Notes and Capped Call Transactions” for the carrying amount and estimated fair value of the Notes (as defined below) as of March 31, 2022.
9

4. Business Combinations
2021 Acquisitions
Intello
On February 22, 2021, the Company acquired Intello Inc. ("Intello"), a Delaware corporation, pursuant to an Agreement and Plan of Merger whereby Intello became a wholly owned subsidiary of the Company. Intello is an early-stage SaaS management company that helps organizations discover, manage, and secure SaaS applications. The aggregate consideration paid in connection with this acquisition was $42.9 million, net of cash acquired.
The following table summarizes the final purchase price allocation as of the date of acquisition:
As of
February 22, 2021
(In thousands)
Cash and cash equivalents$1,143 
Accounts receivable146 
Prepayments and other current assets43 
Property and equipment17 
Goodwill32,425 
Intangible assets12,300 
Accrued expenses and other liabilities(97)
Deferred tax liability - non-current(1,409)
Deferred revenue(536)
Total fair value of assets acquired and liabilities assumed
$44,032 
The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:
AmountEstimated Useful Life
(In thousands)(In years)
Developed technology$9,500 5
Customer lists$2,800 3
The fair value of developed technology was estimated using the relief from royalty method (Level 3) utilizing assumptions for annual obsolescence, royalty rates, tax rate and discount rate. The fair value of customer lists was estimated using the replacement cost method (Level 3), which utilized assumptions for the cost to recreate the relationships, such as the timing and resources required, distributor's profit mark-up and opportunity cost.
ERP Maestro
On March 15, 2021, the Company acquired ERP Maestro, Inc. ("ERP Maestro"), a Florida corporation, pursuant to an Agreement and Plan of Merger whereby ERP Maestro became a wholly owned subsidiary of the Company. ERP Maestro is an early-stage SaaS governance, risk and compliance solution that provides separation-of-duty controls monitoring for an organization’s most critical applications. The aggregate consideration paid in connection with this acquisition was $28.1 million, net of cash acquired.
10

The following table summarizes the final purchase price allocation as of the date of acquisition:
As of
March 15, 2021
(In thousands)
Cash and cash equivalents$924 
Accounts receivable850 
Prepayments and other current assets59 
Property and equipment152 
Right-of-use assets223 
Goodwill15,902 
Intangible assets13,900 
Accrued expenses and other liabilities(503)
Deferred tax liability - non-current(1,314)
Deferred revenue(1,200)
Total fair value of assets acquired and liabilities assumed$28,993 
The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:
AmountEstimated Useful Life
(In thousands)(In years)
Developed technology$10,000 5
Customer lists$3,900 3
The fair value of developed technology was estimated using the replacement cost method (Level 3) utilizing assumptions for the cost to replace, such as the workforce, timing and resources required, annual obsolescence, as well as a theoretical developer’s profit margin and entrepreneurial incentive and opportunity cost. The fair value of customer lists was estimated using the replacement cost method (Level 3), which utilized assumptions for the cost to recreate the customer relationships, such as the timing and resources required, distributor's profit mark-up and opportunity cost and customer age.
Additional Acquisition Related Information
The operating results of the acquired companies are included in our unaudited condensed consolidated statement of operations from the respective dates of acquisition. Pro forma results of operations have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to our unaudited condensed consolidated statement of operations. During the three months ended March 31, 2021, acquisition related costs were $1.9 million, which included primarily legal, accounting and consulting professional service fees and have been included in general and administrative expenses on the unaudited condensed consolidated statement of operations.
These acquisitions have been accounted for as business combinations. Assets acquired and liabilities assumed have been recorded at their estimated fair values as of the respective acquisition date. The Company finalized the purchase price within the required one-year measurement period as of the dates of acquisition.
The Company believes that for each acquisition, the acquired companies will provide opportunities for growth through investing in additional products and capabilities, among other factors. This contributed to a purchase price in excess of the estimated fair value of each acquired company’s net identifiable assets acquired and, as a result, goodwill was recorded in connection with each acquisition. The excess of the purchase price over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. Goodwill arising from these acquisitions is not deductible for tax purposes.
11

5. Goodwill and Intangible Assets
Goodwill
Goodwill represents the excess of the purchase price over the identifiable tangible and intangible assets acquired less liabilities assumed arising from business combinations. As of March 31, 2022 and December 31, 2021, the carrying amount of goodwill was $289.4 million. There was no change in the carrying amounts of goodwill for the three months ended March 31, 2022. There were no impairments of goodwill during the periods ended March 31, 2022 or 2021.
Intangible Assets
Total cost and amortization of intangible assets are comprised of the following:
As of
Weighted Average
Useful Life
March 31, 2022December 31, 2021
Intangible assets, net(In years)(In thousands)
Customer lists
14.6$49,200 $49,200 
Developed technology
8.666,260 66,260 
Trade names and trademarks
17.024,500 24,500 
Other intangible assets
4.82,976 2,976 
Total intangible assets
142,936 142,936 
Less: Accumulated amortization
(73,644)(69,467)
Total intangible assets, net
$69,292 $73,469 
Amortization expense for the periods presented is as follows:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Cost of revenue - licenses$829 $1,008 
Cost of revenue - subscription1,552 857 
Research and development169 168 
Sales and marketing1,627 1,220 
Total amortization expense$4,177 $3,253 
Periodically, the Company evaluates intangible assets for possible impairment. There were no impairments of intangible assets during the three month period ended March 31, 2022 or 2021.
The total estimated future amortization expense of these intangible assets as of March 31, 2022 is as follows:
Year Ending December 31,(In thousands)
2022 (except the three months ended March 31, 2022)$12,542 
202316,557 
202412,674 
20258,175 
20264,968 
Thereafter14,376 
Total amortization expense$69,292 
12

6. Leases
Letters of Credit
As of March 31, 2022 and December 31, 2021, the Company had an aggregate of $6.0 million of cash collateral for an unconditional standby letter of credit related to the Company’s corporate headquarters lease. The Company is also required to maintain a small amount of restricted cash to guarantee rent payments for our subsidiaries.
Operating Leases
As of March 31, 2022, our leases, which primarily consist of office leases, have remaining lease terms of less than one year to seven years. Certain leases include early termination and/or extension options; however, exercise of these options is at the Company’s sole discretion. As of March 31, 2022, the Company determined that it is not reasonably certain that it will exercise the options to extend its leases or terminate them early. As of March 31, 2022, we have no financing leases and no material sub-leases, and our non-cancelable operating lease commitments exclude variable consideration.
The undiscounted annual future minimum lease payments are summarized by year in the table below:
Year Ending December 31,(In thousands)
2022 (except the three months ended March 31, 2022)$4,299 
20235,360 
20245,025 
20254,890 
20265,036 
Thereafter12,357 
Total minimum lease payments36,967 
Less: interest(2,567)
Total present value of operating lease liabilities$34,400 
Current operating lease liabilities$4,815 
Long-term operating lease liabilities29,585 
Total operating lease liabilities$34,400 
7. Commitments and Contingencies
Contingencies
The completion of the Merger with Thoma Bravo remains subject to customary closing conditions. As part of the Merger, the Company has incurred approximately $0.6 million through March 31, 2022 in Merger-related expenses and expects to incur additional liabilities of approximately $69.4 million that are contingent on the deal consummation. These liabilities include banker fees, legal fees and other third party professional fees.
Indemnification Arrangements
In the ordinary course of business, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to customers, business partners and other parties with respect to certain matters, including losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties, and other liabilities with respect to our products, services and business. In these circumstances, payment may be conditioned on the other party making a claim pursuant to the procedures specified in a particular contract. The Company includes service level commitments to customers of our cloud-based products warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that we fail to meet those levels.
To date, the Company has not incurred any material costs as a result of these commitments, and we expect the time between any potential claims and issuance of the credits to be short. As a result, we have not accrued any liabilities related to these commitments in our unaudited condensed consolidated financial statements.
13

Litigation Claims and Assessments
The Company is subject to claims and suits that may arise from time to time in the ordinary course of business. In addition, some legal actions, claims and governmental inquiries may be instituted or asserted in the future against us and our subsidiaries. Although the outcome of our legal proceedings cannot be predicted with certainty and no assurances can be provided, based upon current information, we do not believe the liabilities, if any, which may ultimately result from the outcome of such matters, individually or in the aggregate, will have a material adverse impact on our unaudited condensed consolidated financial statements.
8. Credit Agreement
On March 11, 2019, SailPoint Technologies, Inc., as borrower (the "Borrower"), and certain of our other wholly owned subsidiaries entered into a credit agreement (as amended, restated, amended and restated, supplemented or otherwise modified from time to time through the date hereof, the “Credit Agreement”). The Credit Agreement is guaranteed by SailPoint Technologies Intermediate Holdings, LLC, a wholly owned subsidiary of the Company, and the Borrower’s material domestic subsidiaries (collectively, the “Guarantors” and, together with the Borrower, the “Loan Parties”) and is supported by a security interest in substantially all of the Loan Parties’ personal property and assets.
In September 2019, the Company amended the Credit Agreement in connection with the issuance and sale of the Notes. Such amendment included a decrease in the commitments for revolving credit loans from $150.0 million to $75.0 million, with a $15.0 million letter of credit sublimit, which amount can be increased or decreased under certain circumstances and is subject to certain financial covenants. In addition, the Credit Agreement provides for the ability to incur uncommitted term loan facilities if, among other things, the Senior Secured Net Leverage Ratio (as defined in the Credit Agreement), calculated giving pro forma effect to the requested term loan facility, is no greater than 3.50 to 1.00. Borrowings pursuant to the Credit Agreement may be used for working capital and other general corporate purposes, including acquisitions permitted under the Credit Agreement. The Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants. The Credit Agreement has established priority for the lenders party over all assets of the Company.
The interest rates applicable to revolving credit loans under the Credit Agreement are at the Company’s option. The Company pays an unused commitment fee during the term of the Credit Agreement ranging from 0.20% to 0.30% per annum based on the Senior Secured Net Leverage Ratio. Borrowings under the Credit Agreement are scheduled to mature on March 11, 2024.
The Company had no outstanding revolving credit loan balance under the Credit Agreement as of March 31, 2022 or December 31, 2021. The Company was in compliance with all applicable covenants as of March 31, 2022.
The Company incurred total debt issuance costs of $0.8 million in connection with the Credit Agreement, the net balance of which is included in other non-current assets in the accompanying unaudited condensed consolidated balance sheets. These costs are being amortized to interest expense over the life of the Credit Agreement on a straight-line basis. Amortization of debt issuance costs for the periods ended March 31, 2022 and 2021 were not material and were recorded in interest expense on the accompanying unaudited condensed consolidated statements of operations.
9. Convertible Senior Notes and Capped Call Transactions
In September 2019, the Company issued and sold $400.0 million aggregate principal amount of 0.125% Convertible Senior Notes due 2024 (the “Notes”) in a private offering (the “Offering”) to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the Offering were $391.2 million, after deducting discounts and commissions and other fees and expenses payable by the Company in connection with the Offering. The Company used $37.1 million of the net proceeds from the Offering to pay the cost of the privately negotiated capped call transactions (the "Capped Call Transactions") it entered into with the initial purchasers of the Notes or their respective affiliates and another financial institution.
The Notes were issued pursuant to an indenture (the “Indenture”), by and between the Company and U.S. Bank National Association, as trustee. The Notes are senior unsecured obligations of the Company and will mature on September 15, 2024, unless earlier redeemed, repurchased or converted. The Notes bear interest at a fixed rate of 0.125% per year payable semiannually in arrears on March 15 and September 15 of each year.
The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 15, 2024, only under the following circumstances:
14

during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of common stock and the conversion rate for the Notes on each such trading day;
if the Company calls any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
upon the occurrence of specified corporate events as set forth in the Indenture.
On or after March 15, 2024 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.
Upon conversion, the Company may satisfy its conversion obligation by paying and/or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes are convertible at an initial conversion rate of 35.1849 shares of common stock per $1,000 principal amount of the Notes, which is equivalent to an initial conversion price of $28.42 per share of common stock, subject to adjustment upon the occurrence of specified events. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture.
In addition, following certain corporate events that occur prior to the maturity date or if the Company delivers a notice of redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its Notes in connection with such a corporate event or notice of redemption, as the case may be. For example, upon the occurrence of a make-whole fundamental change, as defined in the purchase agreement, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.
The Company may not redeem the Notes prior to September 20, 2022. The Company may redeem for cash all or any portion of the Notes, at its option, on or after September 20, 2022, if the last reported sale price of common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that the Company is not required to redeem or retire the Notes periodically.
If the Company undergoes a fundamental change (as defined in the Indenture), holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. The Company was in compliance with all applicable covenants as of March 31, 2022.
For at least 20 trading days during the period of 30 consecutive trading days ended September 30, 2020, the last reported sale price of the Company’s common stock was equal to or exceeded 130% of the conversion price of the Notes on each applicable trading day. This conversion trigger has been met each quarter since then, including the quarter ended March 31, 2022. As a result, the Notes continue to be convertible at the option of the holders during the fiscal quarter ended March 31, 2022 and remained classified as current liabilities on the unaudited condensed consolidated balance sheet as of March 31, 2022.
15

During the three months ended March 31, 2021, upon the request of certain holders, the Company settled the conversion of the $10.2 million in aggregate principal amount of the Notes (the "2021 Converted Notes") with cash and settled all other amounts owed to the respective holders through the issuance of 181,629 shares of the Company's common stock with an aggregate fair value of approximately $10.1 million. The Company recognized an immaterial amount related to the acceleration of unamortized debt issuance costs related to these early note conversions, which was recorded in interest expense on the accompanying unaudited condensed consolidated statements of operations. As of the date of this filing, no other holders of the Notes have submitted requests for conversion.
Transaction costs related to the issuance of the Notes were $8.8 million and are being amortized to interest expense at an effective interest method rate of 0.57% over the term of the Notes.
As of March 31, 2022, the Notes have a remaining life of 30 months.
The net carrying amount of the liability component of the Notes for the periods presented is as follows:
As of
March 31, 2022December 31, 2021
(In thousands)
Liability component
Principal$389,840 $389,840 
Unamortized issuance costs(4,241)(4,668)
Net carrying amount$385,599 $385,172 
The interest expense recognized related to the Notes for the periods presented is as follows:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Contractual interest expense$122 $118 
Amortization of debt issuance costs (1)
427 592 
Total
$549 $710 
(1)    Amortization of debt issuance costs includes the acceleration of unamortized debt issuance costs related to the partial conversion of the Notes.
As of March 31, 2022, the total estimated fair value of the Notes was $727.0 million. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates. The fair value of the Notes is considered Level 2 within the fair value hierarchy and was determined based on inputs that are observable in the market or that
16

could be derived from, or corroborated with, observable market data, and quoted prices of the Notes in an over-the-counter market.
Capped Call Transactions
In September 2019, in connection with the pricing of the Notes and in connection with the initial purchasers’ exercise in full of their option to purchase additional Notes, the Company entered into the Capped Call Transactions. The Capped Call Transactions are generally expected to reduce potential dilution to common stock upon any conversion of the Notes and/or offset any potential cash payments the Company is required to make in excess of the principal amount of converted Notes, as the case may be, with such reduction and/or offset subject to a cap. The Capped Call Transactions have an initial strike price of $28.42 per share, which corresponds to the initial conversion price of the Notes and is subject to certain adjustments, and an initial cap price of $41.34 per share, which is subject to certain adjustments. For accounting purposes, the Capped Call Transactions are separate transactions and not part of the terms of the Notes. As the Capped Call Transactions are considered indexed to our own stock and are considered equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $37.1 million incurred in connection with the Capped Call Transactions was recorded as a reduction to additional paid in capital.
The Capped Call Transactions initially covered, subject to anti-dilution adjustments substantially similar to those applicable to the Notes, 14.1 million shares of our common stock. In connection with the settlement of the 2021 Converted Notes during the three months ended March 31, 2021, the Company terminated a pro rata amount of the Capped Call Transactions pursuant to the terms thereof. As a result of this pro rata termination, the Company received 37,301 shares of its common stock with an aggregate value of approximately $1.9 million based on the trading price of our common stock at that time. As of March 31, 2022, the Capped Call Transactions cover, subject to anti-dilution adjustments, 13.7 million shares of our common stock.
10. Stock-Based Compensation
2015 Stock Option Plans
In 2015, the Company adopted (i) the Amended and Restated 2015 Stock Option and Grant Plan and (ii) the 2015 Stock Incentive Plan (together, the “2015 Stock Option Plans”) under which it may grant incentive stock options (“ISOs”) and nonqualified stock options (“NSOs”) for the right to purchase shares of common stock and restricted stock units (“RSUs”). The 2015 Stock Option Plans reserve 5.0 million shares of common stock for issuance pursuant to ISOs, 0.5 million shares of common stock for issuance pursuant to RSUs and 0.25 million shares of common stock for issuance under the 2015 Stock Incentive Plan. Under the 2015 Stock Option Plans, ISOs may not be granted at less than fair market value on the date of the grant and generally vest over a four-year period based on continued service. Options generally expire ten years after the grant date.
As of March 31, 2022, 0.7 million shares were available for issuance under the 2015 Stock Option Plans, including 34 thousand shares available for issuance under the 2015 Stock Incentive Plan. The Company currently uses authorized and unissued shares to satisfy share award exercises.
2017 Long Term Incentive Plan
In November 2017, the Company’s Board of Directors (the "Board") adopted the 2017 Long Term Incentive Plan (the “2017 Plan”) under which it may grant stock options to purchase shares of common stock and RSUs. As of March 31, 2022, the Company had reserved 26.6 million shares of common stock available for issuance under the 2017 Plan to employees, directors, officers and consultants of the Company and its subsidiaries. The number of shares of common stock available for issuance under the 2017 Plan is increased on each January 1 by 4.4 million shares of common stock. Options and RSUs granted to employees under the 2017 Plan generally vest over terms of  one to four years based on continued service and generally expire ten years after the grant date. Common stock subject to an award that expires or is canceled, forfeited, exchanged or otherwise terminated without delivery of shares, and shares withheld or surrendered to pay the exercise price of, or to satisfy the withholding obligations with respect to an award, will become available for future grants under the 2017 Plan.
As of March 31, 2022, 16.1 million shares were available for issuance under the 2017 Plan. The Company currently uses authorized and unissued shares to satisfy share award exercises.
17

The fair values for the Company’s stock options granted and Employee Stock Purchase Plan (the "ESPP") purchase rights, as discussed further below, during the periods presented were estimated at the grant date using a Black Scholes option-pricing model using the following weighted average assumptions:
Stock OptionsESPP
March 31, 2022March 31, 2021March 31, 2022March 31, 2021
Expected dividend rate0%0%0%0%
Expected volatility
50.8%
50.8%
47.9%
50.0%
Risk-free interest rate
2.00%
0.80%
0.09%
0.09%
Expected term (in years)6.256.250.50
0.50
Stock Options
The following table summarizes stock option activity for the three months ended March 31, 2022:
Number
of Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(Per share)(In years)(In thousands)
Balances at December 31, 20211,901 $25.52 7.0$46,895 
Granted446 $39.75 
Exercised(77)$17.25 
Forfeited(122)$32.67 
Balances at March 31, 20222,148 $28.36 7.4$51,403 
Options vested and expected to vest at March 31, 20222,148 $28.36 7.4$51,403 
Options vested and exercisable at March 31, 20221,159 $20.05 6.2$36,792 
The Company expects all outstanding stock options to fully vest. The weighted average grant date fair value per share for the three months ended March 31, 2022 and 2021 was $20.15 and $29.64, respectively. The total fair value of shares vested for the three months ended March 31, 2022 was $3.0 million, compared to $3.2 million for the three months ended March 31, 2021.
The total unrecognized compensation expense related to non-vested stock options granted is $18.0 million and is expected to be recognized over a weighted average period of 2.8 years as of March 31, 2022.
18

Restricted Stock Units
The following table summarizes the RSU activity for the Company for the three months ended March 31, 2022:
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(Per share)(In years)(In thousands)
Balances at December 31, 20213,631 $41.17 1.4$175,508 
Granted
1,657 $39.84 
Vested
(433)$35.76 
Forfeited
(222)$40.38 
Balances at March 31, 20224,633 $41.23 3.1$237,142 
Units expected to vest at March 31, 20224,633 $41.23 3.1$237,142 
The Company expects all outstanding RSUs to fully vest. The total unrecognized compensation expense related to RSUs was $176.3 million as of March 31, 2022 and is expected to be recognized over a weighted average period of 3.06 years.
Employee Stock Purchase Plan
The Company initially reserved 1.8 million shares of common stock for issuance under the ESPP. The number of shares available for issuance under the ESPP increases each January 1 by 0.9 million shares of common stock. The ESPP will continue in effect unless terminated by the Company’s Board or Compensation Committee, each of which has the right to terminate the ESPP at any time.
As of March 31, 2022, 4.1 million shares were available for issuance under the ESPP Plan. During each of the three months ended March 31, 2022 and 2021, there was no ESPP activity. In connection with the Merger, the current offering period under the ESPP is scheduled to close on June 3, 2022, and no additional offering period may be commenced after April 10, 2022. Each currently outstanding purchase right must be exercised as of the earlier of (a) June 3, 2022 or (b) ten days prior to the date on which the Effective Time of the Merger occurs. The Company will terminate the ESPP immediately prior to, but contingent upon the occurrence of, the Effective Time of the Merger.
A summary of the Company’s stock-based compensation expense, which includes stock options, RSUs and ESPP, is presented below:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Stock options$1,538 $1,616 
RSUs13,363 7,571 
ESPP900 886 
Total stock-based compensation expense$15,801 $10,073 
19

A summary of the Company’s stock-based compensation expense as recognized on the unaudited condensed consolidated statements of operations is presented below:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Cost of revenue - subscription$1,256 $662 
Cost of revenue - services and other1,127 774 
Research and development4,435 2,220 
General and administrative2,549 2,062 
Sales and marketing6,434 4,355 
Total stock-based compensation expense$15,801 $10,073 
11. Income Taxes
Income Taxes
The effective tax rate for the three months ended March 31, 2022 and 2021 is (3.2)% and 5.5%, respectively. The primary drivers for the differences in the rates from the prior-year period to the current-year period are related to differences in pre-tax book loss and the discrete tax benefit recognized for the change in valuation allowance in the prior-year period.
Provision for income taxes consists of U.S. and state income taxes and income taxes in certain foreign jurisdictions in which the Company conducts business. The Company is in an overall deferred tax asset position and maintains its valuation allowance for certain federal and state tax jurisdictions as existing deferred tax liabilities do not provide sufficient future taxable income to realize the full benefit of its deferred tax assets.
The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. During the periods ended March 31, 2022 and 2021, the Company did not record any material interest or penalties.
The Company files tax returns in the U.S. federal jurisdiction, in several state jurisdictions, and in several foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years before 2018 and is no longer subject to state, local and foreign income tax examinations by tax authorities for years before 2015. The Company is currently under audit for income tax in a single foreign jurisdiction. The audit is ongoing and is not expected to materially impact the unaudited condensed consolidated financial statements.
12. Net Loss Per Share
Basic and diluted net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated using our weighted average outstanding common shares including the dilutive effect of stock awards and shares related to the Notes. In periods when the Company recognizes a net loss, the Company excludes the impact of outstanding stock awards and shares related to the Notes from the diluted loss per share calculation as their inclusion would have an anti-dilutive effect.
20

The following table sets forth the calculation of basic and diluted net loss per share for the periods presented:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands, except per share data)
Numerator
Net loss$(33,084)$(15,291)
Denominator
Weighted average shares outstanding
Basic93,939 91,684 
Diluted93,939 91,684 
Net loss per share
Basic$(0.35)$(0.17)
Diluted$(0.35)$(0.17)
The following weighted average outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Stock options to purchase common stock2,076 2,466 
RSUs issued and outstanding4,254 3,440 
ESPP147 138 
Convertible senior notes9,573 10,565 
Total
16,050 16,609 
13. Geographic Information
ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision makers in deciding how to allocate resources and in assessing performance. The Company manages its business on the basis of one reportable segment and derives revenues from the licensing of software and the sale of our maintenance, SaaS subscription offerings, professional services and technical support. Revenue is classified by the following major geographic areas: (i) United States, (ii) Europe, the Middle East and Africa (“EMEA”) and (iii) rest of the world.
The following is a summary of consolidated revenues within geographic areas:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
United States$76,652 $65,407 
EMEA (1)
23,146 15,456 
Rest of the World (1)
15,622 9,899 
Total revenue$115,420 $90,762 
(1)    No single country outside of the United States represented more than 10% of our revenue.
21

14. Subsequent Events

On April 10, 2022, SailPoint entered into the Merger Agreement, by and among the Company, Parent and Merger Sub, pursuant to which Merger Sub will merge with and into the Company, with the Company surviving the Merger as a wholly owned subsidiary of Parent. Parent and Merger Sub are affiliates of the Thoma Bravo Fund, which is managed by Thoma Bravo.
The Board, acting upon the recommendation of a special committee of the Board, has unanimously approved the Merger Agreement and, subject to certain exceptions set forth in the Merger Agreement, resolved to recommend that the Company’s stockholders adopt the Merger Agreement.
As a result of the Merger, each share of common stock of the Company outstanding immediately prior to the Effective Time (subject to certain exceptions, including shares of common stock owned by stockholders of the Company who have not voted in favor of the adoption of the Merger Agreement and have properly exercised appraisal rights in accordance with Section 262 of the DGCL) will, at the Effective Time, automatically be converted into the right to receive the Merger Consideration of $65.25 in cash, subject to applicable withholding taxes.
If the Merger is consummated, the Company’s common stock will be delisted from the New York Stock Exchange and deregistered under the Securities Exchange Act of 1934 (the “Exchange Act”). Completion of the Merger is subject to certain closing conditions, including (1) the adoption of the Merger Agreement by a majority of the holders of the outstanding shares of common stock, (2) the expiration or early termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the approval of the Merger under the Australian Foreign Acquisitions and Takeovers Act 1975 (Cth) and the UK National Security and Investment Act 2021, (3) the absence of any order, injunction or law prohibiting the Merger, (4) the accuracy of the other party’s representations and warranties, subject to certain materiality standards set forth in the Merger Agreement, (5) compliance in all material respects with the other party’s obligations under the Merger Agreement, and (6) no Company Material Adverse Effect (as defined in the Merger Agreement) having occurred since the date of the Merger Agreement. Subject to the satisfaction or waiver of such closing conditions, the parties expect the transaction to close in the second half of 2022.
Either the Company or Parent may terminate the Merger Agreement in certain circumstances, including if (1) the Merger is not completed by October 10, 2022 (the “End Date”), subject to certain limitations, and provided that the End Date will automatically be extended until January 10, 2023 if certain regulatory conditions have not been satisfied as of the close of business on the business day immediately prior to the then-current End Date, (2) a governmental authority of competent jurisdiction has issued a final non-appealable governmental order prohibiting the Merger, (3) the Company’s stockholders fail to adopt the Merger Agreement, and (4) the other party materially breaches its representations, warranties or covenants in the Merger Agreement, subject in certain cases, to the right of the breaching party to cure the breach. Parent and the Company may also terminate the Merger Agreement by mutual written consent.
The Company is also entitled to terminate the Merger Agreement and receive a termination fee of $425.1 million from Parent if (1) Parent fails to consummate the Merger following the satisfaction or waiver of the applicable closing conditions or (2) Parent otherwise breaches its obligations under the Merger Agreement such that the conditions to the consummation of the Merger cannot be satisfied. The Company is also entitled to receive this termination fee from Parent if Parent terminates the Merger Agreement because the Merger has not been completed by the End Date and at the time of such termination, the Company could have validly terminated the Merger Agreement for either of the reasons described in the preceding sentence.
If the Merger Agreement is terminated in certain other circumstances, including by the Company in order to enter into a superior proposal or by Parent because the Board withdraws its recommendation in favor of the Merger, the Company would be required to pay Parent a termination fee of $212.5 million; provided that a lower fee of $81.8 million will apply with respect to a termination by the Company prior to 11:59 p.m. (Eastern time) on May 26, 2022 to enter into a superior proposal received during the Go-Shop Period (as defined in the Merger Agreement).

22

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our unaudited condensed consolidated financial statements and notes thereto in Part I, Item 1 of this Quarterly Report on Form 10-Q (this “Quarterly Report”) and our Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the U.S. Securities and Exchange Commission (the “SEC”) on February 28, 2022 (the “Annual Report”), including the consolidated financial statements and related notes included therein.
SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Quarterly Report contains forward-looking statements within the meaning of the federal securities laws, which statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. All statements included in this Quarterly Report, other than statements of historical fact, are forward-looking statements. This includes statements regarding our pending acquisition by Thoma Bravo, our expectations regarding the timing of the Merger, our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans and objectives of management. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these words or other similar terms or expressions.
You should not rely upon forward-looking statements as predictions of future events or place undue reliance thereon. We have based the forward-looking statements contained in this Quarterly Report primarily on our current expectations and projections, in light of currently available information, about future events and trends that we believe may affect our business, financial condition, results of operations and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors. 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: the completion of the proposed transaction on anticipated terms and timing, including obtaining shareholder and regulatory approvals, anticipated tax treatment, unforeseen liabilities, future capital expenditures, revenues, expenses, earnings, synergies, economic performance, indebtedness, financial condition, losses, future prospects, business and management strategies for the management, expansion and growth of SailPoint’s business and other conditions to the completion of the Merger; significant transaction costs associated with the proposed Merger; (v) potential litigation relating to the proposed Merger; the risk that disruptions from the proposed Merger will harm SailPoint’s business, including current plans and operations; potential adverse reactions or changes to business relationships resulting from the announcement or completion of the proposed Merger; restrictions during the pendency of the proposed Merger that may impact SailPoint’s ability to pursue certain business opportunities or strategic transactions; the scope, duration and severity of the COVID-19 pandemic, including any recurrence, as well as the timing of the economic recovery following the pandemic and its effect on the global economy and on our business; our ability to achieve and sustain profitability; our ability to sustain historical growth rates; our ability to attract and retain customers and to deepen our relationships with existing customers; an increased focus in our business from selling licenses to selling subscriptions; breaches in our security, cyber-attacks or other cyber-risks; interruptions with the delivery of our software as a service ("SaaS") solutions or third-party cloud-based systems that we use in our operations; our ability to compete successfully against current and future competitors; the length and unpredictable nature of our sales cycle; delayed effects on our operating results from ratably recognizing some of our revenue; fluctuations in our quarterly results; our ability to maintain successful relationships with our channel partners; the increasing complexity of our operations; real or perceived errors, failures or disruptions in our platform or solutions; our ability to adapt and respond to rapidly changing technology, industry standards, regulations or customer needs, requirements or preferences; our ability to comply with our privacy policy or related legal or regulatory requirements; the impact of various tax laws and regulations, including our failure to comply therewith; our ability to successfully identify, acquire and integrate companies and assets; our ability to maintain and enhance our brand or reputation as an industry leader; and the ability of our platform and solutions to effectively interoperate with our customers’ existing or future information technology (“IT”) infrastructures. More information on these risks and other potential factors that could affect our financial results is included in our other filings with the SEC, including in the “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” sections of the Annual Report and “Risk Factors” in Part II, Item 1A in this Quarterly Report and subsequent quarterly reports. 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 Quarterly Report. 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.
The forward-looking statements made in this Quarterly Report relate only to events as of the date hereof. We undertake no obligation to update any forward-looking statements made in this Quarterly Report to reflect events or circumstances after the date of this Quarterly Report or to reflect new information or the occurrence of unanticipated events,
23

except as required by law. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.

Pending Transaction
On April 10, 2022, the Company entered into the Merger Agreement by and among the Company, Parent and Merger Sub, pursuant to which Merger Sub will merge with and into the Company, with the Company surviving the Merger as a wholly owned subsidiary of Parent. Parent and Merger Sub are affiliates of the Thoma Bravo Fund, which is managed by Thoma Bravo.
As a result of the Merger, each share of the Company’s common stock outstanding immediately prior to the Effective Time of the Merger (subject to certain exceptions, including shares of common stock owned by stockholders of the Company who have not voted in favor of the adoption of the Merger Agreement and have properly exercised appraisal rights in accordance with Section 262 of the DGCL) will, at the Effective Time, automatically be converted into the right to receive the Merger Consideration of $65.25 in cash, subject to applicable withholding taxes.
The transaction is expected to close in the second half of 2022, subject to customary closing conditions, including approval by SailPoint stockholders and receipt of regulatory approvals. Upon closing of the transaction, SailPoint’s common stock will no longer be listed on any public market. See Note 14 “Subsequent Events” to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q for information regarding the Merger.
Business Overview
SailPoint Technologies Holdings, Inc. (“we,” “our,” the “Company” or “SailPoint”) is the leading provider of enterprise identity security solutions. Our identity security solutions provide organizations with critical visibility into who currently has access to which resources, who should have access to those resources and how that access is being used.
We offer both SaaS and software platforms, which provide organizations visibility and the intelligence required to both seamlessly empower users and securely manage their access to systems, applications and data across hybrid IT environments, spanning on-premises, cloud and mobile applications and file storage platforms. We help customers enable their businesses with more agile and frictionless IT, streamline and accelerate the delivery of access to their businesses, enhance their security posture and better meet compliance and regulatory requirements. Our customers include many of the world’s largest and most complex organizations, including commercial enterprises, financial institutions and governments.
Our set of identity security solutions currently consists of:
IdentityNow: our cloud-based, multi-tenant identity security platform, which provides customers with a set of fully integrated services for compliance, provisioning and password management for applications and data hosted on-premises or in the cloud;
IdentityIQ: our on-premises identity security solution, which can be hosted in the public cloud or deployed in a customer’s data center, that provides large, complex enterprise customers a unified and highly configurable identity security solution; and
SailPoint Identity Services: our multi-tenant SaaS subscription services that can be utilized in conjunction with IdentityNow and IdentityIQ and currently consisting of:
Access Insights: collects a wealth of identity information and turns that information into actionable insights and provides business-oriented dashboards and reports to track the effectiveness of customers' identity programs;
Access Modeling: uses machine learning to suggest roles based on similar access between users and gives customers insights to confirm the correct access for each role;
Access Risk Management: our cloud‐based access controls solution that enables our customers to manage their risk by automating access controls for business applications with complex security requirements;
Cloud Access Management: uses machine learning to automatically learn, monitor and secure access to cloud infrastructure;
24

Recommendation Engine: uses machine learning, peer group analysis, identity attributes and access activity to help customers decide whether access should be granted or removed; and
SaaS Management: our cloud‐based solution that helps customers discover, manage, and secure their SaaS applications.
Our solutions address the complex needs of global enterprises and mid-market organizations. Our success is principally dependent on our ability to deliver compelling solutions to attract new customers and retain existing customers. Rising security threats and evolving regulations and compliance standards for cyber security, data protection, privacy and internal IT controls create new opportunities for our industry and require us to adapt our solutions to be successful. Maintaining our historical growth rate is also challenging because our growth strategy depends in part on our ability to drive new customer growth within existing geographic markets, further penetrate our existing customer base, continue to invest in our platform, leverage and expand our network of partners, expand market and product investment across existing vertical markets, and continue to expand our global presence, while competing against much larger companies with more recognizable brands and financial resources. Although we seek to grow rapidly, we also focus on operating leverage and efficiency while continuing to invest in our platform to deliver innovative solutions to our customers.
We believe enterprises are increasingly embracing the cloud to house their critical security infrastructure. As a result, a growing number of enterprises are changing their approach to identity security and now prefer to use a SaaS solution rather than purchase software outright and install it in their own infrastructure. This industry shift aligns well with our current product strategy. Our product strategy is to (1) accelerate innovation within our core identity security SaaS offerings, (2) deliver continued innovation as we execute against our vision for SailPoint identity security, and (3) ensure that as we deliver these new innovations, they work in concert with our SaaS offerings in addition to our on-premises offerings.
IdentityNow and our SailPoint Identity Services are provided in exchange for a subscription fee and offer customers access to these solutions and infrastructure support for the duration of their subscription agreement. Our standard subscription agreement for our SaaS offerings has a duration of three years. For our IdentityIQ solutions, our customers either purchase a perpetual software license, which includes one year of maintenance and support, or a term license, sold as bundled arrangements that include the rights to a term license and maintenance and support typically for a three-year term. Accordingly, we allocate the transaction price to each performance obligation. Our maintenance and support offering provides software maintenance as well as access to our technical support services during the maintenance term. After the initial maintenance period, customers with perpetual licenses may renew their maintenance and support agreement for an additional fee.
Pricing for each of our solutions is dependent on the number of digital identities of employees, contractors, business partners, software bots and other human and non-human users that the customer is entitled to govern with the solution. We also package and price our IdentityNow and IdentityIQ solutions into modules. Each module has unique functionalities, and our customers are able to purchase one or more modules, depending on their needs. We also offer advanced integration modules for key applications and systems which can be purchased in addition to our base solution modules. They are also priced based on the total number of identities, as are our SailPoint Identity Services. Thus, our revenue from each customer is generally determined by the number of identities that such customer is entitled to govern as well as the number of modules purchased by the customer for our IdentityIQ and IdentityNow solutions and which, if any, of the SailPoint Identity Services that the customer purchases.
Combinations of our SaaS products are also offered in bundles through our Identity Security Cloud Business and Business Plus suites. These suites of products provide comprehensive sets of solutions for customers, meeting their needs at various stages of their identity security journey.
In addition to our solutions, we offer professional services to our customers and partners to configure and optimize the use of our solutions as well as training services related to the configuration and operation of our platform. Most of our professional services activity is in support of our partners, who perform a significant majority of all initial and follow-on implementation work for our customers. Most of our consulting services are priced on a time-and-materials basis, whereas our training services are provided through multiple pricing models, including on a per-person basis for instructor led courses and a flat-rate basis for our e-learning courses.
Over the past several years, our revenue mix has changed as demand for our products and services has shifted from sales of perpetual licenses to sales of SaaS and term licenses, and in 2021, we largely completed our transition to a subscription model, with our principal focus on selling subscription-based arrangements, including SaaS and term licenses, and with revenue from perpetual licenses representing an increasingly smaller portion of our total revenue. Although we expect to occasionally see perpetual license transactions with new customers and ongoing expansion deals for current customers, our principal focus is
25

on selling subscription-based arrangements. For customers that still wish to purchase and operate non-SaaS software, we are increasingly selling our software through subscription-based term licenses, rather than through perpetual licenses, and over time, we expect that sales to new customers will be exclusively comprised of SaaS, term licenses and other subscriptions.
Our acceleration toward subscription-based offerings, which occurred more rapidly than anticipated, has resulted in and is likely to continue to result in short-term revenue headwind. In particular, our transition to a subscription model has impacted, and will continue to impact, the timing of our recognition of revenue as an increasing percentage of our sales become recognized ratably, as well as impact our operating margins as subscription revenue becomes a larger percentage of our sales. However, we believe that continued growth of SaaS, term-based license and maintenance and support revenue will lead to a more predictable revenue model and increase our visibility to future period total revenues. Nevertheless, our revenue and gross margins vary depending on the type of solution we sell, and we expect that in a primarily subscription-based model, retention rates for our subscription customers could be slightly lower than the retention rates for support and maintenance for our perpetual customers. As a result, a shift in the sales mix of our solutions could affect our performance relative to historical results. Our shift to a subscription model has fluctuated between periods, and our ability to predict our revenue and margins in any particular period has been, and may continue to be, limited.
As part of our growth strategy, in the first quarter of 2021 we acquired Intello Inc. (“Intello”), an early-stage SaaS management company that helps organizations to discover, manage, and secure SaaS applications, and ERP Maestro, Inc. ("ERP Maestro"), an early-stage SaaS governance, risk and compliance solution that provides separation-of-duty controls monitoring, enabling customers to manage their risk by automating access controls for business applications with complex security concepts. See Note 4 “Business Combinations” in the notes to our unaudited condensed consolidated financial statements included in this Quarterly Report for more information.
See “Key Factors Affecting Our Performance” within “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Annual Report for information regarding the key factors affecting our performance.
Impact of COVID-19
In light of the ongoing spread of COVID-19 in the United States and abroad, including the continued emergence of new variants of the coronavirus, government and public health authorities continue to recommend and impose various regulations and restrictive measures on portions of the population, including measures directed at businesses. While intended to protect human life, these restrictions have had and are expected to continue to have serious adverse impacts on domestic and foreign economies of uncertain duration. We have made certain adjustments to our operations as we continue to provide our offerings to new and existing customers in response to these measures. For example, as a result of the COVID-19 pandemic, we shifted all customer events to virtual-only experiences beginning in early 2020. In 2021, we resumed certain in-person and hybrid events, but we expect that for the foreseeable future, some of our customer events will be virtual-only or hybrid events.
While we believe that the pandemic has not had an immediate material adverse impact on our financial performance, our business may yet be negatively impacted by the COVID-19 pandemic as the duration of the pandemic and the long-term scope of its effects ultimately remain unknown. For example, the conditions caused by the COVID-19 pandemic may materially adversely affect the rate of IT spending by our current and prospective customers, including our customers’ ability or willingness to purchase our offerings, delay prospective customers’ purchasing decisions, delay the provisioning of our offerings, or cause customers to fail to make timely payments. We have seen an immaterial number of customer requests, and may continue to see similar requests, to lengthen payment terms or reduce the value or duration of subscription contracts, but this has not resulted in a material adverse impact on our renewal rates. In addition, during 2020 and the first part of 2021, we generally were not able to provide on-site consulting services to our customers due to local and regional restrictions related to the pandemic, and such restrictions remain in place for some of our customers. However, this has not resulted in any meaningful adverse impact on our ability to deliver such services because a significant portion of our consulting services have historically been provided remotely and most on-site projects transitioned to a remote delivery model.
Notwithstanding the potential and actual adverse impacts described above, as the pandemic has caused more of our customers to shift to a virtual workforce, we believe the value and scalability of our identity platform has become even more evident. We believe that the pandemic has not had a material adverse impact on our financial performance, and indeed, our revenue grew throughout 2020 and 2021 and the first quarter of 2022 as compared to the prior year periods. We expect to continue to see healthy demand for our solutions; nevertheless, we recognize that the uncertainty related to COVID-19 may result in increased volatility in the financial projections we use as the basis for estimates and assumptions used in our financial statements.
26

The challenges posed by COVID-19 on our business and our customers’ businesses may evolve rapidly, and the speed, trajectory and strength of a recovery in general economic conditions remains highly uncertain and could be slowed or reversed by a number of factors, including the emergence or spread of variants of the coronavirus and the effectiveness and acceptance of vaccines and therapeutics for the disease as they continue to be developed and distributed. Consequently, we will continue to evaluate our financial position and results of operations in light of future developments, particularly those relating to COVID-19, and we will continue to monitor the global impact of the pandemic on our customers and our business. See the section titled “Risk Factors” in Part I, Item 1A in the Annual Report for more information regarding the possible effects of COVID-19 on our business.
Key Business Metric
In addition to our financial information prepared in accordance with U.S. generally accepted accounting principles ("GAAP"), we monitor the following key metric to help us measure and evaluate the effectiveness of our operations:
As of
March 31, 2022March 31, 2021
(In thousands)
Total annual recurring revenue$394,689 $270,169 
We use total annual recurring revenue ("Total ARR") to monitor the growth of our recurring business as we continue to shift to a subscription model. Total ARR represents the annualized value of the active portion of SaaS, term-based license, maintenance and support contracts and other subscription services at the end of the reporting period. We calculate Total ARR by dividing the active contract value by the number of days in the active portion of the overall contract term and then multiplying by 365. Total ARR should be viewed independently of revenue and deferred revenue as Total ARR is an operating metric and is not intended to be combined with or replace these items. Total ARR is not a forecast of future revenue, which can be impacted by contract start and end dates and renewal rates, and does not include revenue from perpetual licenses, training, professional services or other sources of revenue that are not deemed to be recurring in nature.-
Components of Results of Operations
See “Components of Results of Operations” within “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Annual Report for information regarding the components of our results of operations.
Seasonality
We generally experience seasonal fluctuations in demand for our products and services. Our quarterly sales are impacted by industry buying patterns. As a result, our sales have generally been highest in the fourth quarter of a calendar year and lowest in the first quarter. Although these seasonal factors are common in the technology industry, historical patterns should not be considered a reliable indicator of our future sales activity or performance.
27

Results of Operations
The following table sets forth our unaudited condensed consolidated statements of operations for the periods presented:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Revenue
Licenses$15,271 $19,235 
Subscription85,591 59,242 
Services and other14,558 12,285 
Total revenue115,420 90,762 
Cost of revenue
Licenses1,378 1,247 
Subscription (1)
19,966 11,304 
Services and other (1)
13,837 11,799 
Total cost of revenue35,181 24,350 
Gross profit80,239 66,412 
Operating expenses
Research and development (1)
31,046 19,566 
General and administrative (1)
13,987 11,267 
Sales and marketing (1)
65,730 51,162 
Total operating expenses110,763 81,995 
Loss from operations(30,524)(15,583)
Other expense, net
Interest income24 200 
Interest expense(899)(789)
Other expense, net(660)(1)
Total other expense, net(1,535)(590)
Loss before income taxes(32,059)(16,173)
Income tax (expense) benefit(1,025)882 
Net loss$(33,084)$(15,291)
(1)Includes stock-based compensation expense as follows:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Cost of revenue - subscription$1,256 $662 
Cost of revenue - services and other1,127 774 
Research and development4,435 2,220 
General and administrative2,549 2,062 
Sales and marketing6,434 4,355 
Total stock-based compensation expense
$15,801 $10,073 
28

The following table sets forth the unaudited condensed consolidated statements of operations data for each of the periods presented as a percentage of total revenue:
Three Months Ended
March 31, 2022March 31, 2021
Revenue
Licenses13 %21 %
Subscription74 65 
Services and other13 14 
Total revenue100 100 
Cost of revenue
Licenses
Subscription17 12 
Services and other12 13 
Total cost of revenue30 27 
Gross profit70 73 
Operating expenses
Research and development27 22 
General and administrative12 12 
Sales and marketing57 56 
Total operating expenses96 90 
Loss from operations(26)(17)
Other expense, net
Interest income— — 
Interest expense(1)(1)
Other expense, net(1)— 
Total other expense, net(2)(1)
Loss before income taxes(28)(18)
Income tax (expense) benefit(1)
Net loss(29)%(17)%

29

Comparison of the Three Months Ended March 31, 2022 and 2021
Revenue
Three Months Ended
March 31, 2022March 31, 2021variance $variance %
(In thousands, except percentages)
Revenue
Licenses
$15,271 $19,235 $(3,964)(21)%
Subscription
SaaS41,127 21,889 19,238 88 %
Maintenance and support42,332 35,474 6,858 19 %
Other subscription services2,132 1,879 253 13 %
Total subscription
85,591 59,242 26,349 44 %
Services and other
14,558 12,285 2,273 19 %
Total revenue
$115,420 $90,762 $24,658 27 %
License Revenue. License revenue decreased by $4.0 million, or 21%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021 primarily due to SaaS offerings becoming a larger portion of new sales.
Subscription Revenue. Subscription revenue increased by $26.3 million, or 44%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021 primarily due to new sales of our SaaS offerings and an increase in ongoing maintenance and support revenue from our installed base.
Services and Other Revenue. Services and other revenue increased by $2.3 million, or 19%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021 primarily as a result of an increase in the number of customers using our consulting and training services.
Geographic Regions. Our customers in the United States contributed the largest portion of our revenue in each reporting period ended March 31, 2022 and 2021 because we have more market momentum related to our larger and more established sales force, sales pipeline and brand recognition and awareness in the United States as compared to our other regions. Revenue is classified by the following major geographic areas: (i) the United States, (ii) Europe, the Middle East and Africa (“EMEA”) and (iii) the rest of the world. We continue to invest in increasing the size of our international sales force and strengthening partnerships with global system integrators and resellers worldwide. For the three months ended March 31, 2022, revenue in the United States, EMEA and the rest of the world increased year-over-year.
30

The following table sets forth, for each of the periods presented, our consolidated total revenue by geography and the respective percentages of total revenue:
Three Months Ended
March 31, 2022March 31, 2021
$% of revenue$% of revenue
(In thousands, except percentages)
United States$76,652 66 %$65,407 72 %
EMEA (1)
23,146 20 %15,456 17 %
Rest of the World (1)
15,622 14 %9,899 11 %
Total revenue$115,420 100 %$90,762 100 %
(1)No single country outside of the United States represented more than 10% of our revenue.
Gross Profit and Gross Margin
Three Months Ended
March 31, 2022March 31, 2021variance $variance %
(In thousands, except percentages)
Gross profit
Licenses
$13,893 $17,988 $(4,095)(23)%
Subscription65,625 47,938 17,687 37 %
Services and other
721 486 235 48 %
Total gross profit$80,239 $66,412 $13,827 21 %
Gross margin
Licenses
91 %94 %
Subscription
77 %81 %
Services and other
%%
Total gross margin70 %73 %
Licenses. License gross profit decreased by $4.1 million, or 23%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The decrease in gross profit was primarily the result of decreased license revenues, as described above, in addition to increased royalty costs. Gross margin remained materially consistent with the prior period.
Subscription. Subscription gross profit increased by $17.7 million, or 37%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase in gross profit was the result of growth in subscription revenue, as described above, partially offset by a $8.7 million increase in cost of revenue compared to the prior period. The increase in cost of revenue was primarily driven by a $4.4 million increase in cloud-based hosting costs to further support the scalability of our SaaS offerings, a $3.4 million increase in employee-based costs to support the growth of our SaaS offerings and ongoing maintenance and support to our expanding installed customer base and a $0.7 million increase in amortization of intangibles, primarily from our acquired intangible assets during the first quarter of 2021. Gross margin declined from the prior period due to increased hosting costs for SaaS offerings and higher growth rates in our SaaS revenues as compared to our maintenance revenues.
Services and Other. Services and other gross profit increased by $0.2 million, or 48%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The increase in gross profit is primarily attributable to increased revenues due to customer growth, as described above, partially offset by a $2.0 million increase in cost of revenue compared to the prior period. The increase in cost of revenue was primarily driven by a $1.5 million increase in employee-based costs to support an increasing number of customers and a $0.4 million increase in partner costs due to higher partner utilization in our professional services and training organization.
31

Operating Expenses
Three Months Ended
March 31, 2022March 31, 2021variance $variance %
(In thousands, except percentages)
Operating expenses
Research and development$31,046 $19,566 $11,480 59 %
General and administrative13,987 11,267 2,720 24 %
Sales and marketing65,730 51,162 14,568 28 %
Total operating expenses$110,763 $81,995 $28,768 35 %
Research and Development. Research and development expenses increased by $11.5 million, or 59%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This increase was primarily driven by a $10.6 million increase in employee-based costs due to an increase in headcount as we continue investing in additional products and capabilities.
General and Administrative. General and administrative expenses increased by $2.7 million, or 24%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This increase was primarily driven by employee-related costs related to stock-based compensation and discretionary bonuses and contract labor related to the transition of certain key management positions. As part of the Merger, the Company expects to incur material non-recurring expenses contingent on the deal consummation including banker fees and legal fees.
Sales and Marketing. Sales and marketing expenses increased by $14.6 million, or 28%, for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This increase was primarily driven by a $13.5 million increase in employee-based costs to support increased penetration into our existing customer base and expansion into new industry verticals and geographic markets, as well as a $1.0 million increase in travel expenses as COVID-19 related restrictions were eased, partially offset by a $1.1 million decrease in professional services expense relating primarily to advisory services.
Other  Expense, net
Interest Income
Interest income for the three months ended March 31, 2022 remained consistent compared to the three months ended March 31, 2021.
Interest Expense
Interest expense increased for the three months ended March 31, 2022 compared to the three months ended March 31, 2021 due primarily to interest on certain foreign VAT liabilities.
Other Expense, net
Other expense, net increased by $0.7 million for the three months ended March 31, 2022 compared to the three months ended March 31, 2021. This increase was primarily driven by changes in foreign exchange rates.
Income Tax (Expense) Benefit
The Company recorded an income tax expense of $1.0 million and income tax benefit of $0.9 million for the three months ended March 31, 2022 and 2021, respectively, leading to a decrease in net benefit of $1.9 million year-over-year. Provision for income taxes consists of U.S. federal and state income taxes and income taxes in certain foreign jurisdictions in which we conduct business. The Company is in an overall deferred tax asset position and maintains its valuation allowance for certain federal and state tax purposes as existing deferred tax liabilities do not provide sufficient future taxable income to realize the full benefit of its deferred tax assets.
The effective tax rate for the three months ended March 31, 2022 was (3.2)%, compared to 5.5% for the three months ended March 31, 2021. The main drivers of the differences in the rates from the prior period to the current period are related to
32

differences in pre-tax book loss and the discrete tax benefit recognized for the change in valuation allowance in the prior-year period.
Liquidity and Capital Resources
As of March 31, 2022, we had $414.6 million of cash and cash equivalents (of which $5.7 million is held in our foreign subsidiaries), $75.0 million of availability under the Credit Agreement (as defined below) and $6.0 million in our irrevocable, cash collateralized, unconditional standby letter of credit issued in connection with our corporate headquarters lease. As of March 31, 2022, we had $165.7 million in net working capital, which we define as current assets less current liabilities, excluding deferred revenue.
On March 11, 2019, SailPoint Technologies, Inc., as borrower, and certain of our other wholly owned subsidiaries entered into a credit agreement (as amended, the “Credit Agreement”), which includes commitments for revolving credit loans of $75.0 million, with a $15.0 million letter of credit sublimit, which amount can be increased or decreased under specified circumstances and is subject to certain financial covenants. We had no outstanding revolving credit loan balance, and we were in compliance with all applicable covenants as of March 31, 2022. See Note 8 “Credit Agreement” in the notes to our unaudited condensed consolidated financial statements included in this Quarterly Report for more information regarding terms and conditions of the Credit Agreement.
In September 2019, we issued $400.0 million aggregate principal amount of 0.125% convertible senior notes due 2024 (the “Notes”) in a private offering (the "Offering") to qualified institutional buyers. The net proceeds from the Offering were approximately $391.2 million, after deducting discounts and commissions and other fees and expenses payable by the Company in connection with the Offering. In conjunction with the issuance of the Notes, and exercise in full of the initial purchasers’ option, the Company used approximately $37.1 million of the net proceeds to pay the cost of privately negotiated capped call transactions (the “Capped Call Transactions”) to reduce our exposure to additional cash payments above principal balances in the event of a cash conversion of the Notes. The Notes will mature on September 15, 2024, unless earlier redeemed, repurchased or converted. The Notes bear interest at a fixed rate of 0.125% per year payable semiannually in arrears on March 15 and September 15 of each year. As of March 31, 2022, we had in aggregate $1.2 million in contractual interest payments, of which $0.5 million are due within the next 12 months.
As of March 31, 2022, the Notes are convertible at the option of the holders. We have the ability to settle the Notes in cash, shares of our common stock, or a combination of cash and shares of our common stock at our own election. The impact of the Notes on our liquidity will depend on whether we elect to settle any conversion in shares of our common stock or a combination of cash and shares. During the three months ended March 31, 2021, the Company settled conversion requests in the aggregate principal amount of $10.2 million of the Notes and terminated corresponding Capped Call Transactions. In connection with these transactions, we paid $10.2 million in cash to the converting holders for the principal amount, issued to the converting holders 181,629 shares of the Company's common stock with a fair value of approximately $10.1 million, and received 37,301 shares of the Company's common stock bearing a fair value of $1.9 million. As of the date of this filing, no other holders of the Notes have submitted requests for conversion. See Note 9 “Convertible Senior Notes and Capped Call Transactions” in the notes to our unaudited condensed consolidated financial statements included in this Quarterly Report for more information regarding the terms and conditions of the Notes and Capped Call Transactions.
There have been no material changes outside the ordinary course of business to the cash requirements from our contractual and other obligations, as disclosed in the Annual Report.
We believe that existing cash and cash equivalents, any positive cash flows from operations and available borrowings under our Credit Agreement will be sufficient to support working capital, capital expenditures and other cash requirements for at least the next 12 months and, based on our current expectations, for the foreseeable future thereafter. Our future capital requirements, both near-term and long-term, will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the continued expansion of sales and marketing activities, the introduction of new solutions and product enhancements, the continuing market acceptance of our offerings and services, the costs of any future acquisitions in complementary businesses and technologies and the impact of the COVID-19 pandemic to our and our customers', vendors' and partners' businesses. To the extent existing cash and cash equivalents are not sufficient to fund future activities, we may borrow under our Credit Agreement or seek to raise additional funds through equity, equity-linked or debt financings. Any additional equity financing may be dilutive to our existing stockholders. We may enter into agreements or letters of intent with respect to potential investments in, or acquisitions of, complementary businesses, services or technologies, which could also require us to seek additional equity financing, incur indebtedness or use cash resources. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at
33

all. If we are unable to raise additional capital when desired, or if we cannot expand our operations or otherwise capitalize on our business opportunities because we lack sufficient capital, our business, operating results and financial condition would be adversely affected.
Since inception, we have financed operations primarily through license fees, SaaS subscription fees, maintenance and support fees, consulting and training fees, borrowings under our prior credit agreement and, to a lesser degree, the sale of equity securities. Our principal uses of cash are funding operations and capital expenditures. Over the past several years, revenue has increased significantly from year to year and, as a result, cash flows from customer collections have increased. However, operating expenses have also increased as we have invested in growing our business. Our operating cash requirements may increase in the future as we continue to invest in key initiatives to drive the Company’s long-term growth.
On April 10, 2022, we entered into a Merger Agreement by and among the Company, Parent, and Merger Sub, pursuant to which Merger Sub will merge with and into the Company, with the Company surviving the Merger as a wholly owned subsidiary of Parent. Parent and Merger Sub are affiliates of the Thoma Bravo Fund, managed by Thoma Bravo. We have agreed to various covenants and agreements, including, among others, agreements to conduct our business in the ordinary course during the period between the execution of the Merger Agreement and the Effective Time of the Merger. Outside of certain limited exceptions, we may not take, authorize, commit, resolve, or agree to do certain actions without Parent’s consent, including:
acquiring businesses and disposing of significant assets;
incurring expenditures above specified thresholds;
issuing additional debt facilities; and
repurchasing shares of our outstanding common stock.
We do not believe these restrictions will prevent us from meeting our ongoing costs of operations, working capital needs, or capital expenditure requirements.
Summary of Cash Flows
The following table summarizes our cash flows for the periods presented:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Net cash used in operating activities$(20,551)$(12,166)
Net cash used in investing activities(745)(72,052)
Net cash provided by (used in) financing activities484 (9,845)
Net decrease in cash, cash equivalents and restricted cash$(20,812)$(94,063)
Cash Flows from Operating Activities
During the three months ended March 31, 2022, cash used in operating activities was $20.6 million, which consisted of a net loss of $33.1 million, adjusted by non-cash charges of $28.5 million and a net decrease of $16.0 million in our operating assets and liabilities. The non-cash charges are primarily comprised of depreciation and amortization of $5.7 million, amortization of debt discount and issuance costs of $0.5 million, amortization of contract acquisition costs of $6.9 million, and stock-based compensation of $15.8 million. The $16.0 million decrease in our net operating assets and liabilities was primarily a result of a decrease in accrued expenses and other liabilities due to the timing of cash disbursements, including commissions and bonuses, an increase in deferred contract acquisition costs which has accelerated as subscription sales continue to grow, an increase in contract assets related to multi-year deals, an increase in prepayments and other assets due to timing of cash disbursements and a decrease in deferred revenue due to the timing of billings and cash received in advance of revenue recognition primarily for subscription and support services, partially offset by a decrease in accounts receivable due to the timing of receipts of payments from customers and an increase in accounts payable due to timing of cash disbursements.
During the three months ended March 31, 2021, cash used in operating activities was $12.2 million, which consisted of net loss of $15.3 million, adjusted by non-cash charges of $19.7 million and a net decrease of $16.6 million in our operating
34

assets and liabilities. The non-cash charges are primarily comprised of depreciation and amortization of $4.8 million, amortization of contract acquisition costs of $4.3 million, and stock-based compensation of $10.1 million. The $16.6 million decrease in our net operating assets and liabilities was primarily a result of an increase in deferred contract acquisition costs which has accelerated as subscription sales continue to grow, an increase in prepayments and other assets due to increases in contract assets related to multi-year deals, a decrease in accounts payable and accrued expenses and other liabilities due to timing of cash disbursements, including commissions and bonuses, and a decrease in deferred revenue due to the timing of billings and cash received in advance of revenue recognition primarily for subscription and support services, partially offset by a decrease in accounts receivable due to the timing of receipts of payments from customers.
Cash Flows from Investing Activities
During the three months ended March 31, 2022, cash used in investing activities was $0.7 million, consisting primarily of $0.7 million for purchases of property and equipment.
During the three months ended March 31, 2021, cash used in investing activities was $72.1 million, consisting primarily of $71.2 million of cash paid for business acquisitions, net of cash acquired, and $0.8 million for purchases of property and equipment.
Cash Flows from Financing Activities
During the three months ended March 31, 2022, cash provided by financing activities was $0.5 million, consisting of $1.3 million of proceeds from exercise of stock options, partially offset by $0.8 million in vesting of restricted stock units, primarily related to tax payments funded in the form of net issuances for certain executive officers.
During the three months ended March 31, 2021, cash used in financing activities was $9.8 million, consisting of $10.2 million of payments upon the partial conversion of the Notes, $1.3 million in vesting of restricted stock units, primarily related to tax payments funded in the form of net issuances for certain executive officers, partially offset by $1.6 million of proceeds from exercise of stock options.
Critical Accounting Estimates
Our unaudited condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs, and expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these judgments and estimates under different assumptions or conditions and any such differences may be material. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.
We believe that the accounting policies associated with the fair value allocation of multiple performance obligations in revenue recognition, the expected period of benefit of deferred contract acquisition costs, income taxes, and the valuation, impairment and useful lives of long-lived assets and goodwill arising from business combinations are the most significant areas involving management's judgments and estimates. Therefore, these are considered to be our critical accounting policies and estimates.
See “Critical Accounting Estimates” within “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Annual Report for a full discussion regarding the estimation, uncertainty and impact of the Company's critical accounting estimates has had, or is reasonably likely to have, on the Company's financial condition or results of operations.
Recent Accounting Pronouncements
There have been no material changes to our critical accounting policies as compared to the critical accounting policies disclosed in the Annual Report. See Note 1 “Description of Business and Summary of Significant Accounting Policies” in the notes to our unaudited condensed consolidated financial statements included in this Quarterly Report for a description of recent accounting pronouncements, including the dates of adoption and estimated effects on our results of operations, financial condition, and cash flows.
35

Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates. We do not hold or issue financial instruments for trading purposes.
Interest Rate Risk
We had cash and cash equivalents and restricted cash of $421.4 million as of March 31, 2022, which are held in cash deposits and money market funds. Due to the short-term nature of these instruments, we believe that we do not have material risk of exposure to changes in the fair value of our cash and cash equivalents as a result of changes in interest rates. As of March 31, 2022, we do not believe a hypothetical 10% relative change in interest rates would have a material impact on the value of our cash equivalents.
We did not have any investments in marketable securities as of March 31, 2022.
In September 2019, we issued and sold $400.0 million aggregate principal amount of 0.125% convertible senior notes due 2024 in a private offering to qualified institutional buyers. The fair value of the Notes is subject to interest rate risk, market risk and other factors due to the conversion feature. The fair value of the Notes will generally increase as our common stock price increases and will generally decrease as our common stock price decreases. The interest and market value changes affect the fair value of the Notes but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligation. Additionally, we carry the Notes at face value less debt issuance costs on our balance sheet, and we present the fair value for required disclosure purposes only.
Foreign Currency Exchange Risk
Our reporting currency is the U.S. dollar. Due to our international operations, we have foreign currency risk related to operating expenses denominated in currencies other than the U.S. dollar, primarily the British pound, Euro, Israeli shekel, Indian rupee, Australian dollar, Singapore dollar and Canadian dollar. As of March 31, 2022, our cash and cash equivalents included $5.7 million held in currencies other than the U.S. dollar. Decreases in the relative value of the U.S. dollar to other currencies may negatively affect our operating results as expressed in U.S. dollars. These amounts are included in other expense, net, on our unaudited condensed consolidated statements of operations.
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates because, although substantially all of our revenue is generated in U.S. dollars, our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the United States, Europe and Asia. Our results of operations and cash flows could therefore be adversely affected in the future due to changes in foreign exchange rates. We do not believe that a hypothetical 10% change in the value of the U.S. dollar relative to other currencies would have a material effect on our results of operations or cash flows, and to date, we have not engaged in any hedging strategies with respect to foreign currency transactions. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates, and we may choose to engage in the hedging of foreign currency transactions in the future.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the "Exchange Act")) are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC and to ensure that information required to be disclosed is accumulated and communicated to management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), to allow timely decisions regarding disclosure. Our management, with the participation of our CEO and CFO, has evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2022 and, based on such evaluation, our CEO and CFO have concluded that the disclosure controls and procedures were effective as of such date.
36

Changes in Internal Control over Financial Reporting
There were no changes in the Company’s internal control over financial reporting as defined in Exchange Act Rule 13a-15(d) and 15d-15(d) during the quarter ended March 31, 2022 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
37

Part II. OTHER INFORMATION
Item 1. Legal Proceedings
We are not currently a party to, nor is our property currently subject to, any material legal proceedings, and we are not aware of any such proceedings contemplated by governmental authorities.
Item 1A. Risk Factors
As disclosed in “Part I, Item 1A. Risk Factors” in our Annual Report for the year ended December 31, 2021, which was filed on February 28, 2022, there are a number of risk factors that could affect our business, financial condition, and results of operations. The following risk factors are either new or have changed materially from those set forth in our Annual Report for the year ended December 31, 2021. You should carefully review the risks described below and those described in our Annual Report, including our consolidated financial statements and related notes, and in other reports we file with the SEC, in evaluating our business. We cannot assure you that any of the events discussed in the risk factors below will not occur. These risks could have a material and adverse impact on our business, results of operations, financial condition, or prospects. If that were to happen, the trading price of our common stock could decline, and you could lose all or part of your investment.
This Quarterly Report also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of certain factors, including the risks faced by us described below, elsewhere in this Quarterly Report and in our Annual Report. See “Special Note About Forward-Looking Statements” for information relating to these forward-looking statements.
General Risk Factors
The Merger, the pendency of the Merger or our failure to complete the Merger could have a material adverse effect on our business, results of operations, financial condition and stock price.
On April 10, 2022, we entered into the Merger Agreement with Parent and Merger Sub, providing for our acquisition by affiliates of a fund advised by private equity investment firm Thoma Bravo. Completion of the Merger is subject to the satisfaction of various conditions, including (1) the adoption of the Merger Agreement by a majority of the holders of the outstanding shares of our common stock, (2) the expiration or early termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the approval of the Merger under the Australian Foreign Acquisitions and Takeovers Act 1975 (Cth) and the UK National Security and Investment Act 2021, (3) the absence of any order, injunction or law prohibiting the Merger, (4) the accuracy of the other party’s representations and warranties, subject to certain materiality standards set forth in the Merger Agreement, (5) compliance in all material respects with the other party’s obligations under the Merger Agreement, and (6) no Company Material Adverse Effect (as defined in the Merger Agreement) having occurred since the date of the Merger Agreement. There is no assurance that all of the various conditions will be satisfied, or that the Merger will be completed on the proposed terms, within the expected timeframe, or at all. Furthermore, there are additional inherent risks in the Merger, including the risks detailed below.
During the period prior to the closing of the Merger, our business is exposed to certain inherent risks due to the effect of the announcement or pendency of the Merger on our business relationships, financial condition, operating results and business, including:
potential uncertainty in the marketplace, which could lead current and prospective customers to purchase offerings from other providers or delay purchasing from us;
the possibility of disruption to our business and operations, including diversion of management attention and resources;
the inability to attract and retain key personnel, and the possibility that our current employees could be distracted, and their productivity decline as a result, due to uncertainty regarding the Merger;
the inability to pursue alternative business opportunities or make changes to our business pending the completion of the Merger, and other restrictions on our ability to conduct our business;
our inability to solicit other acquisition proposals during the pendency of the Merger following the expiration of the “go-shop” period;
the amount of the costs, fees, expenses and charges related to the Merger Agreement and the Merger; and
other developments beyond our control.
The Merger may be delayed, and may ultimately not be completed, due to a number of factors, including:
the failure to obtain the approval of the Merger Agreement by our stockholders;
38

the failure to obtain regulatory approvals from various governmental entities (or the imposition of any conditions, limitations or restrictions on such approvals);
potential future stockholder litigation and other legal and regulatory proceedings, which could delay or prevent the Merger;
the failure to satisfy the other conditions to the completion of the Merger, including the possibility that a material adverse effect on our business would permit Parent not to close the Merger; and
changes in domestic or global economic conditions that may affect the timing or success of the Merger.
If the Merger does not close, our business and stockholders would be exposed to additional risks, including:
to the extent that the current market price of our common stock reflects an assumption that the Merger will be completed, the price of our common stock could decrease if the Merger is not completed;
investor confidence could decline, stockholder litigation could be brought against us, relationships with existing and prospective customers, service providers, investors, lenders and other business partners may be adversely impacted, we may be unable to retain key personnel, and profitability may be adversely impacted due to costs incurred in connection with the pending Merger; and
the requirement that we pay a termination fee of $212.5 million if the Merger Agreement is terminated in certain circumstances, including by the Company to enter into a superior proposal or by Parent because the Board withdraws its recommendation in favor of the Merger; provided that a lower fee of $81.8 million will apply with respect to a termination prior to 11:59 p.m. (Eastern time) on May 26, 2022 to enter into a definitive agreement with respect to a superior proposal received from certain parties.
Even if successfully completed, there are certain risks to our stockholders from the Merger, including:
the amount of cash to be paid under the Merger Agreement is fixed and will not be adjusted for changes in our business, assets, liabilities, prospects, outlook, financial condition or operating results or in the event of any change in the market price of, analyst estimates of, or projections relating to, our common stock;
the fact that receipt of the all-cash per share merger consideration under the Merger Agreement is taxable to stockholders that are treated as U.S. holders for U.S. federal income tax purposes; and
the fact that, if the Merger is completed, our stockholders will forego the opportunity to realize the potential long-term value of the successful execution of our current strategy as an independent company.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Recent Sales of Unregistered Securities
None.
Purchase of Equity Securities by the Issuer and Affiliated Purchasers
None.
Use of Proceeds from Initial Public Offering of Common Stock
On November 16, 2017, the Registration Statement on Form S-1 (File No. 333-221036) relating to our initial public offering was declared effective by the SEC and we priced our initial public offering. Pursuant to the Registration Statement, we registered an aggregate of 23.0 million shares of our common stock, of which 15.8 million shares were sold by us and 7.2 million shares were sold by certain selling stockholders named therein at a price to the public of $12.00 per share (for an aggregate offering price of $276.0 million). We received net proceeds of $172.0 million, after deducting underwriting discounts and commissions of $13.3 million and offering-related expenses of $4.4 million.
As of March 31, 2022, we have used $160.0 million of the proceeds from our initial public offering to repay borrowings under our previous term loan facility and $1.8 million of such proceeds to pay a related prepayment premium; the remaining net proceeds are held in cash and have not been deployed.
39

Item 6. Exhibits
Exhibit Index
Exhibit
Number
Description
2.1
3.1
3.2
10.1*
10.2*
31.1*
31.2*
32.1**
32.2**
101.INS*Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*
Inline XBRL Taxonomy Extension Schema Document.
101.CAL*
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF*
Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB*
Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE*
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104
Inline Cover Page Interactive Data File (embedded within the Inline XBRL document)
*Filed herewith.
**Furnished herewith (such certification shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, except to the extent that the Company specifically incorporates it by reference).
40

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
SailPoint Technologies Holdings, Inc.
Date: May 5, 2022By:
/s/ Mark McClain
Mark McClain
Chief Executive Officer
Date: May 5, 2022By:
/s/ Colleen Healy
Colleen Healy
Chief Financial Officer



41
EX-10.1 2 sail-20220331x10qexx101.htm EX-10.1 Document
image_0a.jpg





February 23, 2022                                    Exhibit 10.1
Colleen Healy

Dear Colleen:
I am excited to offer you full-time employment with SailPoint Technologies, Inc. (“SailPoint”), with the expectation that you will subsequently be appointed as Chief Financial Officer of SailPoint and SailPoint Technologies Holdings, Inc. on or around March 16, 2022. This letter confirms the details of SailPoint’s offer of employment, subject to the approval of the Board of Directors of SailPoint Technologies Holdings, Inc. (the “Board”), with an anticipated start date of February 24, 2022.
1.Compensation. Your annual base salary will be $425,000; paid semi-monthly (typically on the 15th and last day of each month) consistent with our standard payroll procedures and reduced by payroll deductions and all required withholdings.
You will also be eligible for a bonus of up to 60% of your annual base salary based on your continued employment and achievement of corporate goals as set forth by the Compensation Committee of the Board and subject to the terms and conditions of our corporate bonus plan.
In addition, SailPoint will provide you with a one-time sign-on bonus of $100,000, less applicable withholdings and deductions (the “Sign-On Bonus”), to be paid within thirty (30) days following your start date. In the event that you resign or your employment is terminated for Cause (as defined in the SailPoint Technologies Holdings, Inc. Severance Pay Plan) before the first anniversary of your start date, you will be required to repay SailPoint 100% of the Sign-On Bonus (the “Repayment Amount”) within thirty (30) days of your termination date. Your signature below authorizes SailPoint to deduct the Repayment Amount from any monies owed to you, including amounts from any wages, commissions, bonuses, or expense reimbursements, upon such resignation or termination, to the extent permitted by law.
2.Equity Awards. Subject to approval by the Board, you will be granted an award of restricted stock units determined by dividing $5,000,000 by the 30 trading day average closing price of the common stock of SailPoint Technologies Holdings, Inc. (“Common Stock”) on the date that you begin employment (the “Hire Date RSUs”).  The Hire Date RSUs represent the right to receive shares of Common Stock and will vest and be settled in 13 installments 25% approximately one year from the date of grant and 6.25% per quarter over the following 12 quarters thereafter.  Vest dates are set each quarter as follows: February 28, May 28, August 28 and November 28. 
All vesting of the Hire Date RSUs is contingent upon your continued employment with SailPoint; provided, however, if you incur a “separation from service” (within the meaning of Treasury Regulation § 1.409A-1(h)) due to a termination of your employment by SailPoint without “Cause” or due to your resignation from employment with SailPoint due to “Good Reason,” any unvested Hire Date RSUs that would have become vested and nonforfeitable during the two year period beginning on the date of your separation from service had you continued employment, will become vested and nonforfeitable upon such
SailPoint Technologies, Inc. | www.sailpoint.com
    11120 Four Points Drive, Suite 100 | Austin, Texas 78726 | T 512.346.2000    


termination and settleable pursuant to the terms of your Hire RSU award agreement. The RSUs are subject to the terms and conditions of the SailPoint’s 2017 Long Term Incentive Plan (the “LTIP”) and the award agreements evidencing such awards. “Cause” and “Good Reason” will have the meanings provided in, and will be determined pursuant to, the SailPoint Technologies Holdings, Inc. Severance Pay Plan (the “Severance Plan”). For the sake of clarity, in the event of a Change in Control (as defined in the LTIP) you will receive the enhanced vesting protection with respect to your Hire Date RSUs contemplated by and pursuant to the Severance Plan rather than the vesting protection set forth in this paragraph.
3.Executive Severance. So long as you are serving in the capacity of the Chief Financial Officer (or other similarly senior executive position), you will be eligible for participation in the Severance Plan, subject to the approval of both the Chief Executive Officer and the Compensation Committee of the Board and pursuant to the terms and conditions of the plan.
4.Benefits. You will be eligible to participate in a comprehensive package of employee benefits, which includes medical, dental, vision, group life insurance and a 401(k) plan.
5.Work Authorization. In compliance with Federal Immigration law, this offer of employment is contingent upon your ability to provide proof of eligibility and right to work in the United States. This documentation must be provided within three business days of the effective date of your employment.
6.Background Check. As a condition of accepting this offer of employment, you may be required to submit to a background screening. Unsatisfactory results from, refusal to cooperate with, or any attempt to affect the results of this check may result in termination of employment.
7.Proprietary Information, Inventions Assignment and Protective Covenants Agreement. As a condition of accepting this offer of employment, you will be required to complete, sign and return SailPoint’s Proprietary Information, Inventions Assignment and Protective Covenants Agreement.
8.General. This offer letter, when signed by you, and the Proprietary Information, Inventions Assignment and Protective Covenants Agreement set forth the terms of your employment with SailPoint and supersedes all prior terms or discussions. In particular, by signing this offer letter, you hereby agree that the Consulting Agreement entered into between you and SailPoint on or around January 19, 2022 will terminate immediately prior to your commencement of employment. This letter agreement can only be amended in writing, signed by you and an authorized officer of SailPoint.
Your employment with SailPoint is at will and may be terminated by you or by SailPoint at any time and for any reason, with or without cause. No statement on this letter, any SailPoint booklet, brochure, guideline, manual, policy or plan should be construed as creating an employment contract for any specific duration.
If these terms are agreeable, please indicate your acceptance by signing this letter in the space provided below and returning it to me.
Colleen, we look forward to welcoming you onto the SailPoint team. We are committed to continuing to build a great company. With your help, I am confident we will succeed.
2



Sincerely,


/s/ Mark McClain                
Mark McClain
CEO & Founder


AGREED AND ACCEPTED:


/s/ Colleen Healy    
Colleen Healy

February 23, 2022    
Date
3

EX-10.2 3 sail-20220331x10qex102.htm EX-10.2 Document
        Exhibit 10.2
NOTICE OF GRANT OF RESTRICTED STOCK UNITS
Pursuant to the terms and conditions of the SailPoint Technologies Holdings, Inc. 2017 Long Term Incentive Plan, attached as Appendix A (the “Plan”), and the associated Restricted Stock Unit Agreement, attached as Appendix B (the “Agreement”), you are hereby granted an award to receive the number of Restricted Stock Units (“RSUs”) set forth below, whereby each RSU represents the right to receive one Share, plus rights to certain dividend equivalents described in Section 3 of the Agreement, under the terms and conditions set forth below, in the Agreement, and in the Plan. Capitalized terms used but not defined herein shall have the meanings set forth in the Plan or the Agreement.
     
Grantee:    COLLEEN HEALY
    
Date of Grant:    February 24, 2022 (“Date of Grant”)
    
Number of Restricted Stock Units:     126,903
    
Vesting Schedule:    The RSUs granted pursuant to the Agreement will become vested and be nonforfeitable as of the following schedule:

VESTING DATESHARES VESTING
  
February 28, 202331,726
May 28, 20237,931
August 28, 20237,931
November 28, 20237,932
February 28, 20247,931
May 28, 20247,932
August 28, 20247,931
November 28, 20247,931
February 28, 20257,932
May 28, 20257,931
August 28, 20257,932
November 28, 20257,931
February 28, 20267,932

provided, that, you remain in the employ of the Company or its Subsidiaries continuously from the Date of Grant through such vesting dates. Notwithstanding the preceding sentence, if you incur a “separation from service” (within the meaning of Treasury Regulation § 1.409A-1(h)) due to a termination of your employment by the Company without “Cause” or due to your resignation from employment with the Company due to “Good Reason,” any unvested RSUs awarded pursuant to this grant that would have become vested and nonforfeitable during the two year period beginning on the date of your separation from service had you continued employment, will become vested and nonforfeitable upon such termination. Shares will be issued with respect to the RSUs as set forth in Section 6 of the Agreement (which Shares when issued will be transferable and nonforfeitable). “Cause” and “Good Reason” will have the meanings provided in, and will be determined pursuant to, the SailPoint Technologies Holdings, Inc. Severance Pay Plan. For the sake of clarity, in the event of a Change in Control you will receive the enhanced vesting protection with respect to the RSUs awarded pursuant to this grant contemplated by and pursuant to the SailPoint Technologies Holdings, Inc. Severance Pay Plan rather than the vesting protection set forth in this paragraph.


        Exhibit 10.2
By your signature and the signature of the Company’s representative below, you and the Company hereby acknowledge receipt of the RSUs issued on the Date of Grant indicated above, which have been issued under the terms and conditions of the Plan and the Agreement.
The Shares you receive upon settlement will be taxable to you in an amount equal to the closing price of the Shares on the date of settlement (or, if such date is not a business day, the last day preceding such day). By accepting the RSUs you acknowledge and agree that (a) you are not relying on any written or oral statement or representation by the Company, its affiliates, or any of their respective employees, directors, officers, attorneys or agents (collectively, the “Company Parties”) regarding the tax effects associated with this Notice of Grant of Restricted Stock Units and the Agreement and your receipt, holding and vesting of the RSUs, (b) in accepting the RSUs you are relying on your own judgment and the judgment of the professionals of your choice with whom you have consulted, and (c) a copy of the Agreement and the Plan has been made available to you. By accepting the RSUs you hereby release, acquit and forever discharge the Company Parties from all actions, causes of actions, suits, debts, obligations, liabilities, claims, damages, losses, costs and expenses of any nature whatsoever, known or unknown, on account of, arising out of, or in any way related to your employment, your compensation or the tax effects associated with this Notice of Grant of Restricted Stock Unit and the Agreement and your receipt, holding and the vesting of the RSUs.

 You further acknowledge receipt of a copy of the Plan and the Agreement and agree to all of the terms and conditions of the Plan and the Agreement, which are incorporated herein by reference.
Note: Failure to return the executed copy to the Designated Recipient by such date will render this issuance invalid.
 
SAILPOINT TECHNOLOGIES HOLDINGS, INC.,
a Delaware Corporation


By: /s/ Mark McClain            
Name:    Mark McClain
Title:    Chief Executive Officer


ACCEPTED BY:


/s/ Colleen Healy                
Colleen Healy
Date: March 7, 2022
 

Attachments:    Appendix    A – SailPoint Technologies Holdings, Inc. 2017 Long Term Incentive Plan
    Appendix B – Restricted Stock Agreement



        Exhibit 10.2

Appendix A
SailPoint Technologies Holdings, Inc. 2017 Long Term Incentive Plan



        Exhibit 10.2

Appendix B
Restricted Stock Unit Agreement


EX-31.1 4 sail-20220331x10qexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Mark McClain, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 of SailPoint Technologies Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 5, 2022By:/s/ Mark McClain
Mark McClain
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 sail-20220331x10qexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Colleen Healy, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 of SailPoint Technologies Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 5, 2022By:/s/ Colleen Healy
Colleen Healy
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 6 sail-20220331x10qexx321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 of SailPoint Technologies Holdings, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark McClain, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 5, 2022By:/s/ Mark McClain
Mark McClain
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 7 sail-20220331x10qexx322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 of SailPoint Technologies Holdings, Inc. (the “Company”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Colleen Healy, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 5, 2022By:/s/ Colleen Healy
Colleen Healy
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 8 sail-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue Recognition - Schedule of Timing of Transfer of Control and Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue Recognition - Summary of Activity Impacting Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue Recognition - Summary of Contract Balances With Deferred Revenue, Current and Noncurrent (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue Recognition - Revenue Remaining Performance (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Revenue Recognition - Revenue Remaining Performance (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Business Combinations - Summary of Preliminary Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Business Combinations - Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Goodwill and Intangible Assets - Schedule of Cost and Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Goodwill and Intangible Assets - Summary of Amortization Expense Included in Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Credit Agreement link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Convertible Senior Notes and Capped Call Transactions link:presentationLink link:calculationLink link:definitionLink 2334306 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Summary of Net Carrying Amount of Liability and Equity Components of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Summary of Interest Expense Recognized Related to Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Stock-Based Compensation - Summary of Fair Value of Stock Options Estimated by Using Weighted Average Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Stock-Based Compensation - Summary of Time-Based Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense By Underlying Equity Instrument (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2146111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2349308 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2152113 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2353309 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2454431 - Disclosure - Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2455432 - Disclosure - Geographic Information - Summary of Consolidated Total Revenue by Geography (Details) link:presentationLink link:calculationLink link:definitionLink 2156114 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 sail-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 sail-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 sail-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Capped call transactions, option indexed to issuer's equity (in shares) Option Indexed to Issuer's Equity, Indexed Shares Termination fee payable Merger, Termination Fee Payable Merger, Termination Fee Payable Letter of Credit Letter of Credit [Member] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Trade names and trademarks Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Right-of-use assets, net Operating Lease, Right-of-Use Asset Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location Income Statement Location [Axis] Statistical Measurement Statistical Measurement [Domain] Less: Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Business combination, acquisition related costs Business Combination, Acquisition Related Costs Other intangible assets Other Intangible Assets [Member] Contract assets Increase (Decrease) in Contract with Customer, Asset Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code EMEA EMEA [Member] Debt Instrument, conversion price (in dollars per shares) Debt Instrument, Convertible, Conversion Price Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Weighted average grant date fair value, forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Summary of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Accrued expenses and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Debt instrument, convertible, conversion trading price Debt Instrument, Convertible, Conversion Trading Price Debt Instrument, Convertible, Conversion Trading Price Number of business days for convertible debt Debt Instrument Conversion Eligibility Based On Debt Trading Price Consecutive Trading Days Debt instrument conversion eligibility based on debt trading price consecutive trading days. Other non-current assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Expected dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Shares available for issuance under ESPP Plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Entity File Number Entity File Number Debt instrument, redemption price (as a percent) Debt Instrument, Redemption Price, Percentage Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes Increase (Decrease) in Income Taxes Payable Loss on disposal of fixed assets Gain (Loss) on Disposition of Assets Interest income Interest Income, Other Right-of-use assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Assets Business combination recognized identifiable assets acquired and liabilities assumed right of use assets. Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Total debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Gross Deferred tax liability - non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Total amortization of acquired intangibles Amortization of Intangible Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Estimated Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Weighted average outstanding shares of common stock equivalents excluded from the computation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Research and development Research and Development Expense [Member] Sale of Stock Sale of Stock [Axis] Subsequent Events [Abstract] Business Combination and Asset Acquisition [Abstract] Weighted average grant date fair value, granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition Business Acquisition [Axis] Debt conversion, converted instrument, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Aggregate intrinsic value, balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type Award Type [Domain] Services and other Cost of revenue - services and other Technology Service [Member] Summary of Net Carrying Amount of Liability and Equity Components of Notes Convertible Debt [Table Text Block] Local Phone Number Local Phone Number Credit Facility Credit Facility [Domain] Assets Assets [Abstract] Convertible Senior Notes due 2024 Convertible Senior Notes Due Two Thousand Twenty Four [Member] Convertible senior notes due two thousand twenty four. Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Percentage of stock price trigger in measurement period Debt Instrument Convertible Threshold Maximum Percentage Of Stock Price Trigger In Measurement Period Debt instrument convertible threshold maximum percentage of stock price trigger in measurement period. Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted average exercise price (per share), options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.0001 par value, authorized 10,000 shares, no shares issued and outstanding as of March 31, 2022 and December 31, 2021 Preferred Stock, Value, Issued Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Axis] Number of consecutive trading days for convertible debt Debt Instrument, Convertible, Threshold Consecutive Trading Days Accumulated deficit Retained Earnings [Member] Prepayments and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Debt instrument, fair value of shares issued in partial conversion Debt Instrument, Fair Value Disclosure Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Letter of credit Cash Collateral for Borrowed Securities Accounts receivable Increase (Decrease) in Accounts Receivable Common share cash exchange ratio Merger, Common Share Cash Exchange Ratio Merger, Common Share Cash Exchange Ratio Commitments and Contingencies Disclosure [Abstract] Deferred revenue Increase (Decrease) in Deferred Revenue Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Basic (in dollars per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Recognition Revenue from Contract with Customer [Text Block] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability Unamortized issuance costs Unamortized Debt Issuance Expense Total fair value of assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Number of days prior to Merger Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Days Prior To Merger Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Days Prior To Merger Total Interest Expense, Debt Schedule of Timing of Transfer of Control and Cash Flows Disaggregation of Revenue [Table Text Block] Subscription Cost of revenue - subscription Subscription [Member] Subscription Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Capped Call Transactions Capped Call Transactions [Member] Capped call transactions. Beginning Balance Ending Balance Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Payments for partial conversion of convertible senior notes Repayments of Convertible Debt Shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Payments for purchase of capped calls Payments For Purchase Of Capped Calls Payments for purchase of capped calls. Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Summary of Consolidated Total Revenue by Geography Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Total fair value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Impairment of goodwill Goodwill, Impairment Loss Weighted average shares outstanding Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Scenario [Axis] Scenario [Axis] Weighted average exercise price, exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Amortization of contract acquisition costs Amortization of Deferred Sales Commissions Additional paid in capital Additional Paid in Capital Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Short-term Debt, Type Short-term Debt, Type [Domain] Net Loss Per Share Earnings Per Share [Text Block] Timing of Transfer of Good or Service Timing of Transfer of Good or Service [Domain] Operating expenses Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Option Indexed to Issuer's Equity, Type Option Indexed to Issuer's Equity, Type [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four SaaS Subscription SaaS [Member] Subscription SaaS Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Income taxes receivable Income Taxes Receivable, Current Gross profit Gross Profit Line of credit outstanding balance Long-term Line of Credit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Revenue recognized that was previously deferred Contract with Customer, Liability, Revenue Recognized During Period Contract with Customer, Liability, Revenue Recognized During Period Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Initial conversion ratio Debt Instrument, Convertible, Conversion Ratio Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Deferred tax asset - non-current Deferred Income Tax Assets, Net Current liabilities Liabilities, Current [Abstract] General and administrative General and Administrative Expense Business acquisitions, net of cash acquired Business combination, consideration paid Payments to Acquire Businesses, Net of Cash Acquired Credit Agreement Debt Disclosure [Text Block] Stockholders' equity, beginning balance (in shares) Stockholders' equity, ending balance (in shares) Shares, Outstanding Weighted average exercise price (per share), options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Weighted average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Number of reportable segments Number of Reportable Segments Cost of revenue Cost of Revenue [Abstract] Total present value of operating lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Summary of Interest Expense Recognized Related to Notes Interest Income and Interest Expense Disclosure [Table Text Block] Common stock, $0.0001 par value, authorized 300,000 shares, issued and outstanding 94,253 shares as of March 31, 2022 and 93,764 shares as of December 31, 2021 Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense, net Nonoperating Income (Expense) Unrecognized compensation expense, weighted-average period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average grant date fair value, beginning balance (in dollars per share) Weighted average grant date fair value, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 7) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Allowance for accounts receivable Accounts Receivable, Allowance for Credit Loss, Current 2022 (except the three months ended March 31, 2022) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Business Combinations Business Combination Disclosure [Text Block] Summary of Fair Value of Stock Options Estimated by Using Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Noncurrent unbilled accounts receivable Revenue, Remaining Performance Obligation, Amount, Noncurrent Unbilled Accounts Receivable Revenue, Remaining Performance Obligation, Amount, Noncurrent Unbilled Accounts Receivable Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Interest Expense Debt [Line Items] Interest Expense Debt [Line Items] Interest expense debt. Prepayments and other current assets Prepaid Expense and Other Assets, Current Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock options to purchase common stock Stock options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Common Stock Common Stock [Member] Maintenance and Support Maintenance [Member] Geographic Information Segment Reporting Disclosure [Text Block] Loss from operations Operating Income (Loss) Current operating lease liabilities Operating Lease, Liability, Current Description of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Interest Expense Debt [Table] Interest Expense Debt [Table] Interest expense debt. Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Additional paid in capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Long-term Debt, Type Long-term Debt, Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Stock received upon partial settlement of capped calls Stock Received During Period, Value, Settlement of Capped Calls Stock Received During Period, Value, Settlement of Capped Calls Other expense, net Other Nonoperating Income (Expense) Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Total liabilities Liabilities Award Type Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Weighted average exercise price, granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate intrinsic value, balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Summary of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders' equity Stockholders' equity, beginning balance Stockholders' equity, ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Increase in common stock reserved (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease) Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Restricted cash Restricted Cash and Cash Equivalents, Current Prepayments and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Carrying amount of equity components in debt conversion Debt Conversion, Converted Instrument, Amount Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Incentive Stock Options and Nonqualified Stock Options Incentive Stock Options And Nonqualified Stock Options [Member] Incentive stock options and nonqualified stock options. Concentration of Credit and Other Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Deferred contract acquisition costs Increase (Decrease) in Deferred Charges Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Debt instrument principal amount Principal Debt Instrument, Face Amount Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost Interest expense Interest Expense Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Remaining lease terms Lessee, Operating Lease, Term of Contract Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period RSUs RSUs issued and outstanding Restricted Stock Units (RSUs) [Member] Payment of unused commitment fee under credit agreement based on senior secured net leverage ratio Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Allowance for other non-current assets Contract with Customer, Asset, Allowance for Credit Loss Summary of Final Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Entity Filer Category Entity Filer Category Financing leases Finance Lease, Liability Business Acquisition [Line Items] Business Acquisition [Line Items] Impairment of intangible assets Capitalized Contract Cost, Impairment Loss Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Debt instrument remaining life Debt Instrument, Convertible, Remaining Discount Amortization Period Exercise of stock options Proceeds from Stock Options Exercised Weighted average exercise price, forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Income tax (expense) benefit Income Tax Expense (Benefit) Accounts receivable, net of allowances of $348 and $564 Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Antidilutive Securities Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Sale of Stock Sale of Stock [Domain] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Contract assets - non-current, net of allowances of $2,365 and $2,386 Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Revenue recognized over time Transferred over Time [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Product and Service Product and Service [Axis] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted average grant date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component Equity Component [Domain] Sales and marketing Selling and Marketing Expense 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] Decrease, net Increase (Decrease) in Contract with Customer, Liability Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Additional deferred contract acquisition costs Capitalized Additional Contract Costs Deferred Capitalized additional contract costs deferred. Short-term Debt, Type Short-term Debt, Type [Axis] Summary of Stock-Based Compensation Expense By Underlying Equity Instrument Share-based Payment Arrangement, Cost by Plan [Table Text Block] Estimated fair values of debt instrument Convertible Debt, Fair Value Disclosures 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Contractual interest expense Interest Expense, Debt, Excluding Amortization Segment Reporting [Abstract] Weighted Average Useful Life Finite-Lived Intangible Asset, Useful Life Strick price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of trading days for convertible debt Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Summary of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Forecast Forecast [Member] Deferred revenue - non-current Deferred Revenue, Noncurrent Significant Accounting Policies Significant Accounting Policies, Policy [Policy Text Block] Significant Accounting Policies, Policy Title of 12(b) Security Title of 12(b) Security Total assets Assets Plan Name Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Geographical Geographical [Domain] Numerator Net Income (Loss) Attributable to Parent [Abstract] Document Type Document Type Research and development Research and Development Expense Product and Service Product and Service [Domain] Debt instrument interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Termination fee payable applicable to superior proposal Merger, Termination Fee Payable Applicable To Superior Proposal Merger, Termination Fee Payable Applicable To Superior Proposal Contingent consideration liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Line of Credit Revolving Credit Facility [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Settlement of capped calls related to partial conversion of convertible senior notes (in shares) Settlement of capped calls related to partial conversion of convertible senior notes (in shares) Stock Received During Period, Shares, Settlement of Capped Calls Stock Received During Period, Shares, Settlement of Capped Calls Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical Geographical [Axis] Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Amortization of debt issuance costs Amortization of Debt Issuance Costs and Discounts Percentage of stock price trigger for convertible debt Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Subsequent Events Subsequent Events [Text Block] Summary of Amortization Expense Included in Consolidated Statements of Operations Finite-lived Intangible Assets Amortization Expense [Table Text Block] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Senior secured net leverage ratio Banking Regulation, Supplementary Leverage Ratio, Actual Total cost of revenue Cost of Revenue Beginning Balance Ending Balance Contract with Customer, Liability 2017 Long Term Incentive Plan Twenty Seventeen Long Term Incentive Plan [Member] Twenty seventeen long term incentive plan. Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Weighted average shares outstanding Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average remaining contractual term, balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Interest or penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Partial conversion of convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Summary of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization expense Depreciation, Depletion and Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Summary of Financial Assets that are Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Net proceeds from the offering Proceeds from Convertible Debt 2022 (except the three months ended March 31, 2022) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Termination fee receivable Merger, Termination Fee Receivable Merger, Termination Fee Receivable Contract asset Contract with Customer, Asset, after Allowance for Credit Loss Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Revenue Revenues [Abstract] Cost of revenue Other Cost of Operating Revenue Document Period End Date Document Period End Date 2015 Stock Incentive Plan Twenty Fifteen Stock Incentive Plan [Member] Twenty fifteen stock incentive plan. Purchase of intangibles Payments to Acquire Intangible Assets Entity Central Index Key Entity Central Index Key Cap price per share (in dollars per share) Option Indexed To Issuers Equity Cap Price Option indexed to issuers equity cap price. Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Convertible senior notes, net Net carrying amount Convertible Debt, Current Income Statement Location Income Statement Location [Domain] Shares of common stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Current unbilled accounts receivable Revenue, Remaining Performance Obligation, Amount, Current Unbilled Accounts Receivable Revenue, Remaining Performance Obligation, Amount, Current Unbilled Accounts Receivable Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Schedule of Estimated Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] ERP Maestro ERP Maestro [Member] ERP Maestro Trading Symbol Trading Symbol Net loss per share Earnings Per Share [Abstract] Weighted average grant date fair value, unites expected to vest (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Units Expected To Vest Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than options units expected to vest weighted average grant date fair value. Total revenue Revenues 2015 Stock Option and Grant Plan Twenty Fifteen Stock Option And Grant Plan [Member] Twenty fifteen stock option and grant plan. Letter of credit sublimit Line of Credit Facility, Current Borrowing Capacity Options vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Unites expected to vest at period end (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number Share based compensation arrangement by share based payment award equity instruments other than options expected to vest outstanding number. Restricted stock units vested, net of tax settlement Restricted Stock, Value, Shares Issued Net of Tax Withholdings Line of Credit Facility [Table] Line of Credit Facility [Table] Weighted average exercise price, beginning balance (in dollars per share) Weighted average exercise price, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Total stock-based compensation expense Share-based Payment Arrangement, Expense Financial Standby Letter of Credit Financial Standby Letter of Credit [Member] Convertible senior notes Convertible Debt Securities [Member] Weighted average contractual term (years), options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status Net loss per share Earnings Per Share, Basic and Diluted [Abstract] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effective tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Amortization of debt issuance costs Amortization of Debt Issuance Costs Aggregate intrinsic value, options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Shares outstanding on Capped Call Transactions (in shares) Option Indexed to Issuer's Equity, Shares Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Contract assets, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Operating leases, net Operating Leases Net Operating leases, net United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Current assets Assets, Current [Abstract] Intangible assets, gross Finite-Lived Intangible Assets, Gross Shares of common stock reserve for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Schedule of Cost and Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Deferred revenue Deferred Revenue, Current Restricted stock units vested, net of tax settlement (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Aggregate intrinsic value, units expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type Long-term Debt, Type [Axis] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Revenue recognized at a point in time Transferred at Point in Time [Member] Merger Agreement Merger Agreement [Member] Merger Agreement Schedule​ of Antidilutive ​Securities ​Excluded ​From ​Computation of Loss​Per ​Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Other expense, net Nonoperating Income (Expense) [Abstract] Rest of the World Rest Of The World [Member] Rest of the world. Credit Facility Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Option Indexed to Issuer's Equity, Type Option Indexed to Issuer's Equity, Type [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Net changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions: Increase (Decrease) in Operating Capital [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Weighted average grant date fair value, vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current ESPP ESPP Employee Stock [Member] Taxes associated with net issuances of shares upon vesting of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Line of credit maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Aggregate intrinsic value, options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Current Fiscal Year End Date Current Fiscal Year End Date Contract asset, reclassified to receivable Contract with Customer, Asset, Reclassified to Receivable Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Statement [Table] Statement [Table] Customer lists Customer Lists [Member] Recently Issued Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Measurement period for convertible debt Debt Instrument Convertible Consecutive Measurement Period Debt instrument convertible consecutive measurement period. Total unrecognized compensation expense related to non-vested time-based stock options granted Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Total intangible assets, net Finite-Lived Intangible Assets, Net Goodwill Goodwill Licenses Cost of revenue - licenses License [Member] Income taxes payable Accrued Income Taxes, Current Debt issuance costs Debt Issuance Costs Liability Component Of Convertible Debt Debt issuance costs liability component of convertible debt. Scenario [Domain] Scenario [Domain] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Total Subscription Subscription Services [Member] Subscription Services Subsequent Event Type [Axis] Subsequent Event Type [Axis] Developed technology Developed Technology Rights [Member] Other Subscription Services Other Subscription Services [Member] Other Subscription Services Intello Intello [Member] Intello Deferred contract acquisition costs, current Capitalized Contract Cost, Net, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Convertible Senior Notes and Capped Call Transactions Long-term Debt [Text Block] Weighted average contractual term (years), options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Accounting Standards Update 2020-06 [Member] EX-101.PRE 12 sail-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image_0a.jpg begin 644 image_0a.jpg M_]C_X 02D9)1@ ! @$!] 'T #_VP!# (! 0$! 0(! 0$" @(" @0# @(" M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_ MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P 1" (]$+\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#\RW_;6_:C M9R5^+EW8#/%HHCQ%[/VT_VI,?\ESO?RB_^(H_X;3_:D_Z+E>_E M'_\ $5YAYLW^Q_WP*3S)O^F?_? K%WN%T>H?\-I_M2?]%RO?RC_^(H_X;3_: MD_Z+E>_E'_\ $5Y?YDW_ $S_ .^!1YDW_3/_ +X%+4+Q/4/^&T_VI/\ HN5[ M^4?_ ,11_P -I_M2?]%RO?RC_P#B*\O\R;_IG_WP*/,F_P"F?_? HU"\3U#_ M (;3_:D_Z+E>_E'_ /$4?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_I MG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ MWP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ MB*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG M^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^ M4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_A MM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\ M"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_W MP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B* M\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?] M%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 1 M1_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D M_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C M4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\ M"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_, MF_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7* M]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$ M4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4 M?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/ M^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U M#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^ MF?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S) MO^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_ M*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_P MVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7O MY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U# M_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_I MG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ MWP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ MB*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG M^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^ M4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_A MM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\ M"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_W MP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B* M\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?] M%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 1 M1_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D M_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C M4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\ M"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_, MF_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7* M]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$ M4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4 M?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/ M^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U M#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^ MF?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S) MO^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_ M*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_P MVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7O MY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U# M_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_I MG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ MWP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ MB*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG M^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^ M4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_A MM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\ M"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_W MP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B* M\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?] M%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 1 M1_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D M_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C M4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\ M"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_, MF_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7* M]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$ M4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4 M?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/ M^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U M#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^ MF?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S) MO^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_ M*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_P MVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7O MY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U# M_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_I MG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ MWP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ MB*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG M^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^ M4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_A MM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\ M"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_W MP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B* M\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?] M%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 1 M1_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D M_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C M4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\ M"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_, MF_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7* M]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$ M4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4 M?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/ M^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U M#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^ MF?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S) MO^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_ M*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_P MVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7O MY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U# M_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_I MG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ MWP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ MB*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG M^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^ M4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_A MM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\ M"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_W MP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B* M\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?] M%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 1 M1_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D M_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C M4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\ M"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_, MF_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7* M]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$ M4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4 M?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/ M^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U M#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^ MF?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S) MO^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_ M*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_P MVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7O MY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U# M_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_I MG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ MWP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ MB*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG M^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^ M4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_A MM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\ M"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_W MP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B* M\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?] M%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 1 M1_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D M_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C M4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\ M"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_, MF_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7* M]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$ M4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4 M?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/ M^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U M#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^ MF?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S) MO^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_ M*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_P MVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7O MY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U# M_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_I MG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ MWP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ MB*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG M^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^ M4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_A MM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\ M"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_W MP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B* M\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?] M%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 1 M1_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D M_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C M4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\ M"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_, MF_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7* M]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$ M4?\ #:?[4G_1_E'_\ $4?\-I_M2?\ 1_E'_ /$4 M?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_IG_WP*-0O$]0_X;3_ &I/ M^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ WP*/,F_Z9_\ ? HU"\3U M#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ B*\O\R;_ *9_]\"CS)O^ MF?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG^U)_T7*]_*/_ .(KR_S) MO^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^4?\ \11_PVG^U)_T7*]_ M*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_AM/\ :D_Z+E>_E'_\11_P MVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\"C4+Q/4/^&T_VI/^BY7O MY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_WP*/,F_Z9_P#? HU"\3U# M_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-I_M M2?\ 1_E'_ /$4?\-I_M2?]%RO?RC_ /B*\O\ ,F_Z9_\ ? H\R;_I MG_WP*-0O$]0_X;3_ &I/^BY7OY1__$4?\-I_M2?]%RO?RC_^(KR_S)O^F?\ MWP*/,F_Z9_\ ? HU"\3U#_AM/]J3_HN5[^4?_P 11_PVG^U)_P!%RO?RC_\ MB*\O\R;_ *9_]\"CS)O^F?\ WP*-0O$]0_X;3_:D_P"BY7OY1_\ Q%'_ VG M^U)_T7*]_*/_ .(KR_S)O^F?_? H\R;_ *9_]\"C4+Q/4/\ AM/]J3_HN5[^ M4?\ \11_PVG^U)_T7*]_*/\ ^(KR_P R;_IG_P!\"CS)O^F?_? HU"\3U#_A MM/\ :D_Z+E>_E'_\11_PVG^U)_T7*]_*/_XBO+_,F_Z9_P#? H\R;_IG_P!\ M"C4+Q/4/^&T_VI/^BY7OY1__ !%'_#:?[4G_ $7*]_*/_P"(KR_S)O\ IG_W MP*/,F_Z9_P#? HU"\3U#_AM/]J3_ *+E>_E'_P#$4?\ #:?[4G_1_E'_\ $4?\-J?M2?\ 1_E%_\ $5Y>)9NX3_O@4XRR MX'"?]\"NJ=^9>@I-70VBBBE5UQGW&ZZ708T2!20#TJ*M#5]'U70K MF2PUS3+BSGC4&2&ZA:-U!&1D, 1D(KU?]EK]BO]H?]KSQ=;^%_@O\.)]6S<". M_N986-M9J?XYB.0HR.F>M88^MA\%3YJLDC>G0JSDDD>1RO%=3>;.TUR?[T+X M'Y&M70=-\8^);Z/1?!WA:YOV9&,D<$!W# R,^M?M!^QC_P &L5TKVOC3]I#Q MW!!R&?2](!*$>G[Q,X_&OTK^!?\ P2@_8I^ KVM]X4^"6B37T,6W^T[B ^;G M&,\''-? YGQAEN'@U3J7EY'I8;*\37J)2AH?R_?"S]A3]L'XKW$UGX8^$&I) M$T)E\RZLBJX )ZM@=JB_9Z^#>M^*OVK/!?[.?B+3UC\0:YXDBLIX8R"$D.?0 MD=O6OZROC[K/A3X7?L\^)];G\/PI::;HMQ$8UB4*O[L@'UQDBOYPO^"-GP]' MQJ_X*R^"O'LEM%Y^EZV+R-!DK'()2 WTP:X,)Q#CL70G64;1CUN=-3*Z-.:A M+<]7_P"#C;]@U?V<_%'A+X\^%],;^R=:TFWM-?=4R!=*D<<>?P5J^3_V5/\ M@FU^U+^V[X&N_&G[/_@\ZG/8.8EB@D1"5!*_Q,.PK^C+_@L9^RAIO[5'[ _B M_P (2Z=&U[HMBVJVGF)EFD@C=@$]R3Q7X\_\&WO[5OB?X$?MA-^SMXCU!H]* MU0OYC'J,(Y/2OG[QG\$_B=\.=7?1O%/PXU>RN M(VPSW=A)MS]<8_6O[/#HNG:NYN;NT@F:-R 2,[?:N6^)W[-/P/\ C%IKZ5\2 MOAEI.LP.N##>V^5/Y8->7@O$+%8;$?O8ZFKR1N-UL?QDSK;:=?M::M8H)DQN M^3 Z5'8\BWLH ML6T9QCOEN3@U^5G[<_\ P;K?M@_LM6\_BSX;Z>/%FEKN4XY)NI:3Z/<\JKE^)IS?NZ'YY45=\3>%_%'@N^;2O%WAVZTZ[1ML MEK=)M=3Z$54:&2!DCO4,#R?<23J1Z_2OIL-_M$>>GJCAE2J0^)#:*DL88+V[ M:S%[&C*N#48(+,H.=K$9]<5K*M3C*S9F%%%%:=+@%%%% !11143J0A\3* MY96N%%%*H!ZL!QWJX?O(\T=B7H)14VFZ?>ZH6-K:.50E1JH9WC/!1L')K M/VM/N3S*]AM%/\H?WA^=/L[1=0A>6TNHW9"08U//%5&<9;!S(AHJ:WT[49H9 M+AM/E1(_O.PX%,\AO45,JM..[&Y).PRBG.A0X)IM6I)PYEL/<****N$)5%>( M!11THJ0"BBB@ HHHH **** "BBB@ HHHH ***@ILT5S;SBTN;9XYB>(6'S&B+4]@33V$HI+@75JPCNK*2-F/"L.?K3KOR+ M,HKW*,S_ ,"]16CA);E68E%6GTR6.W%Q*ZID9",><55AQ-)Y?W?=J:I5'T%# M]X_="BIQ87$EJ+JV7SAG!6,9(J.SA:\20@['C.#&P.37/5K4J,^6;LRJ<)5? MA5QE%3_V?< XV'\C574;NRTI<7MTJ.1E(B#N8>U14Q-"DKRE8T6'K.7*EJ/H MIVIHNFZA_9K2"27Y.$_VAD=?K3FM;A)?*>%AZD]!6])JM&\-49RC*#M(CHIE MS<0P7T=@L@D>0X&RI_L=U_SQ:K=.:Z$R7):Y'14GV.Z_YXM1]CNO^>+4N278 MGFB1T5)]CNO^>+4?8[K_ )XM1R2[!S(CHJ3['=?\\6H, C8+=3+#NZ&3O0XR M6XU),CHJ6XMX88_,2^BD]D/-,2-I$#C'/K4AS(;13Q V>2*/)/O42J0B[-BY MXC**<8\=C32,'%-2C+8%),****HH**** "BBB@ HHHH **** "BBG(C.>*GF M5[#DG%78VBIQ:1"$S27<:8[,>:KPRVLV[;=H".Q/6M%"35T3&2DKH6BEX#89 M2%_OGI4T\&FQ6WFIKEL\AZ0*QW&CED%[D%%6%TZ4V7VUI%4=E/4U7'(S2::W M$I*6P4444B@HHHH **** "BBB@ HHHH **** "BBE5$^N*EU90=GL1R.<[(98S0+=@7*YC(.>*T/"?A/ MQ)\4/%J>&OA]X0NM2F9L!((F;^6:ZKX$?LU?$[]I;XDV7P8^$>D27^MZE,NV M=(B8K9,@,&/3/S \GM7]%O\ P2>_X(>?";]BCP98^-OB/HL&M>-9H UU+,P: M*$L,D;#D$C)_*ODL\XEHY2O<>O8]W!93*M&]CXM_X)6_\&W%M\1=+L/B[^U[ M#/96$\,=W9>'X 3YJG! D;*LAQU'/2OV<^#_ .SO\$?@3X7L_!7PK\!Z=IUI MIZA($MK9=P _O/CX&,U^,YQG^:9A-RG)M=CZNCE]&DD1P(EQ$8WA"JIQ@<56OY1-$;2Q1@\4B M%LKVS4@ND=I(K6<++CDMSC\*X?XM?M)?!GX(:)<:S\1_B=HEBUK \DT,M]$L MK +GA"VZO+I4JN+CR\NK-Y5Z.&CS7V/G/_@O%\:[;X+?\$Y?'EW'="&]U6P6 MWT\ X+/YL9;_ ,=)K\P/^#4_X*7/BO\ :4\3_&/4K8M%IFB-#;2,.%N/-CA?!WX">*I;R:'599+UGM66,Y0#&X\$9%?4_P#P M:U? W6_AS^RAJOQ%U^T42^(KU;B&=,%70QJO!';*]J^_5"ME'#THU%RRG_7Y M'@2JK$XM21^I>KZ;I^OVKZ7J$"3VES:/%<1MRK@\$&OY6?V[O WC7_@GS_P4 MTO)=)MY+%+3QM;ZS:,F5S:SWGG.H]MG%?U4K91V=NEE:R%5*,0SG."><\U^& M?_!V1^SO%I?B[P5^T;H.C22S75O+9ZY*A.UU2.-(\?W3R>:\OABLJ.+E26U0 M]#,8\SA/LC]G/V9?BGHOQJ^!WAWXO:%<*]OXDTN*_7:V0/,4'%=NTGSU^"W_ M 2G_P"#CGX/_LT?LV:'^SS\9/!>H(_AR!(H;PN[%;4*JH N6/!K]-_V6?^ M"S_[!7[6LT.G?#WXP6]I?R8#6NM)]CPQ[9E*YK@S?A['4<4YN#M?1^1$5 :_K)2"$@@H"",%3R!^% M<5\=O@1\.OCCX!N/ 7CWPO;W^G7!)DM615+'&,JOM,@XRQN"2IMMQ_( MX,=EM&I0E;<_C#6ZT'60]U!;O;7"':Z,,8-0& 6YV!L]\_6OTQ_X++?\$-?& MW[*7B*[^.7P+\-3WW@JX9I;O3[=C+-:$\YR,L1PQZ5^:>EFSO6;S2T6UR@AD M)#*0<8.>:_8]4Y;^[L< M6MPHHHK,8H0D4;2#TI\LT>G67]H3PF97;9'&AP0P[TLUC>6&B'4]2N%CED&8 M+?;EORK).BY/VNP*%:2T(NE(UU?6@\W37593\H+ 8YZ]:^C_ -B+_@EO^U9^ MW!K%O9>!/!%Q9Z=+(!)K-Y$4C0'V8 '\^U?LQ^Q=_P &PG[+GPMM[+7OVC(K MWQ1K<2[G:WU%X8%;'0Q@E6KY;..*<'ED7"$OD>EA,LKUJL;K0_GU\,_#OQWX MCD1?#_A36=5NIC\L-G9,RD_5:])T?_@GU^W%KEF-1TO]DKQO)#)RKZ=H$\ZM M[D[>#[5_63\+_P!C/]F#X0:)!H'@GX+>'88K< 1RS:/!)*,>KE,FO1-.T/1M M(@^S:5IL%M'_ ,\X(@B_D!7Q%3Q DOX%W8QR _]] U-+Q$KPE[\%\F-5\^)/P'\;7'P_P#B_P## MV_TO4H"VU9HW6-]IP=KD8;MTKEM,N]-\PP7MA)+)'.?PK M[&&9X+&4E[%Z'D*A4@^5[D-%2WEBVFW4E@]XMP86*F=!@/CN,5%6U*K4I*RZ MD/1A1116H!1110 4444 %%%% !1110 4444 %21D!>)W@22XO+M%F*MCG&X'':OG,_S_#910T?O=%U/4P.7/$(_#SX M7?\ !"#_ (*-?%O24U:U\ '2M-D42+%?;DE+=N&CSC\:A^,G_!#S_@H5\)?# M<_B+Q%\,H[NRM$+22VC.[ #V$=?U30016LD5K;6RI"82<(H 7T Q1<:%I-]: M265]9IK>Q#9%?F[XZS%3N]CZ)9'3>'L]S^*#6_!'C;P[=S6WB/ M0[RQDMW*20W<11@1WP>U9RH]R?*@'S#TK^FC_@L=_P $<_@Y^TY\*->^+/PN M\$QZ9X[L=($=B^GD0VSJC;LM"@"LV"WS'D\>E?S:>(?".H?"SQ9=Z)XGMWCN MM.U+;>PL,'RP.5QV.:^_X;XEGF5.[W/E\9A:F#JV^X_2+_@W+_8]^#'[3/CO M6M%^,7@33M1BLD+[#>.S'Y2>F1BOV%_X+;Q&G+ 4_:W2/Y;O^"]_P #/A+\!OV[=5\#_#/P\NEVEO% XCC3 '[I#Z^]?$=U M/IND7@C.H2B68Y3Y >M?H9_PU] JD-:0 Y49_U,=?#OP%NELOC= MX->6PM;I;OQ#:VT\5[;+,C1M,BD;6!'0FOVO)L=B89)&LWT7Y'P^,@ECG!F% M=V6I00I]IU!PLP^3?;JH_/M5;[!+_P!!"/\ [^5_8'\)/V.OV5O^%9:/' ,CICP=9?_&J ME^)+:_A_B"R.1_&Y>V*68^T3S6L"'_GI-C^=-BDBEC$D$J.A^ZZ-D'Z&O[!O M''_!.S]B[XA6IM-?_9N\'JA_Y]/#MK$?_'8Z^0?VA_\ @V=_8+^+]YK'B#X; MZ#JOA;6;J8N9H]5E:U5MH'R0 JJCIP.*]/ ^(F#DTJD;">222/YN3T/TJ,2G MH37Z#?MO?\&\W[7W[,4UWX@^'EJOB[1K:-YC]F0*XC7DC +'.*^!=2TQK+59 M?#NHZ9/INI6A/VVRO59&CQU^\!GH:^QP.>Y9FS3BUH<.)RJ=.S2*0<'G/YTI M&1BFOY;DW%D2]OG:'(QENXIR9(Y]*]K$4J5.ES1/)J4W3=F1D$=:**9<=4%%%%,84444 %%%% !1110 5)$VWG'2HZ52 >:YUK)L=9\T$B6:VL$M MFU"\^%6K:K))G9]@LGE8X')P :Z;]E/]F3Q MQ^UM\<])^!GPULFDEO+F-[EF&X"(,N_GMP:_J0_8"_X)M?!']B?X;:38^$?" M,*:NMA&+^[FQ*XF*#?M8C(!.> :^5SSBB.5)Q7Q=$>SD^7?69+GV_0_ 7X=_ M\$$?^"C'Q+T==4LOAZ+$,N1!K :W;Z',=/\ @C#^WY^SWH,VK^(_@S:W M\"(9)+G2+B2X\L#L<1C!]J_JXM[1-X<[ACH V!^5&K^'M(UJQDL;_2K6>.0? M-'<6ZNK?4$8-?!RX[S!5U<][$\/X5+W#^)ZYT73M)N9=(\1O>6.KQ.5>RN(= MH!';DYJFRE25;J*_?O\ X+O_ /!%;X:?$7X4ZC^TA\ ? Z:;XBTM&N-16UPJ MRHH+,1&H Z+7X%SZ=<6$SV-_&RSPL4F5N"&'!_6OU'(:.ZW/F,=@7 MA+7ZE>BI'B0*2*CKW3S@HHHH **** "BBB@ HHHH **** %49.*?WIL0!;!I M9"1^=%)*=;E9E+65A?, Z']*3S<\$TZ>R: 6EY/>(D,[$,O4]<5%>P3:3K'D MZ@+O[.Z[HF2Q<]O4"KQOU+#1M)G53P4ZD;HDVYY'<4NSC).*A%]8 :X\/5IQTYS'ZO6["[!ZC\Z8PP<"FQO-<.LT$I-NK M8D>1-H_,U->1PQRX@G212H(:-PP_,5URPL8_O5*X>QJ0U:(J***D84444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %*?NBDI3]T4JGQH53="4445-7_ 'R/H.7\1A1115@%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 9.*!-V"A?F.%Y^ ME/"@'-26EHEH3)UW<\U48MF;J)(9 QAF#,OM74?!'X6^/_BY\1;+X(_!^PDO M-:UFX$?FQQE_+SQGCI7/0QSWFHQ6]O 7:1PB*HZD\ ?F:_?3_@W._P""2EM\ M"O ,'[5'Q5T@Q^(];59]+CGB&Z"$X]1_>4_G7SW$6=4,JP;35VSNP$'6JV9] M'_\ !(#_ (),?#K]A+X0IX@\3:1;W/C/6?)GO-1DBS) VTC8IQD Y&1GM7VW M+=3P)Y<[ 3L"(\+PV.E.M%EN;4BRF00LV$(ZC'6K$RS+L$4._&,MZ5_/N*S& MKF&*DYO4_2,'2AAZ2'VDLXM(S!V-,L@7[82,.?F!!)) %<"A+ON8DGU)JUICK;ZS!>R#*JKH<_[0Q7Z]@,@RW!J M.&4/>?VCY"MF56K)QEL-TNP22[L_ ]E:0Z@;V_2--D6'!9@/O'BOZW_^"7'P MAA^ _P"PA\-/AA+HTEE=6?AN,7D,@^8/O<\X[X(K^8S_ ()X? K4?VA_VV/! M'P=DR[;J0QLI_=C'UKX*_X.'_@UJ7QE_X)]>)8?#VED:CH<]M< M02!-Q">8&?&.G"\U]\Q*0<5YQ^UKX7;QE^S3XY\+11"22Y\-7J!2N>6MY /Y MU\%DM>6$Q=&J];-?U]Q[U6"K4)-Z6/XW9FT^9X7N!%-=QZ?'#<[HB2"">0>Q MI=%U:3PM=G5;$&W,1R98>)U^CC[M?5__ 34_9?^&/QK_:;\4?LA?$T+!J>N M%]-\/W3@9@NHBTC8SZJN.AZUY'^W%^QY\2OV-/V@]4^"'BK1I;2*>Z:*"61" M$O(_[P]?3\*_H>>9Y75C3C.*YFD[>3/B9QFJ[/:?V'_^"UG[9G[(NMP0^%M? MU/Q#X2MC^]T37KOSI57JVUBP4=\<=Z_H/&:_EV^U"Y_>)-N ^7":)RI5U8,IX]"!7AYWPE@\?!U*>C9VK&.@TW(_M?MKR">,30S*Z'^) M6!!_&FZB;J5X!;J&'F@R>RXZU^+/_!&3_@OK!XSUK3_V;/VQM:BTF5%1-*UV MZFPEX3P#*2>AQQ@=37[1:/JNGZY#%J>E2I) \(,.]?SJ?\%V?^ M"-47[*7C&Z^.OP5TR=?#>I7(F>UAB+""5FW2#Y1P 6_2OZ3RI#;JXCXZ?!OP M?\=? >K?#?Q=ID%S9:I8O#4>F%-)\ ^'K M:.&'1[-8[6-5P=@[X^IK\^XSX@>#?U>E\1]OE>64Y8:-674J?"?X,> _@;X, MM_"?PI\+6FF6,,2*;>WA"[]HP"<=_P#&NFM#-<7*WDK21;00T);@U?4#(&*9 M-$L@*FOR#V\L3)SJ/U/I*<807*D.W)Z#\Z Z-]W!^AJ%8,C:3Q0D$=DK>3$2 MS')QZU"5&2]W4(X(6;1=7AA"RQM@G:S8R06Q^ M5?S*?M>?LJ_%']D/XS77PE^*>ERV-[#.R6]T82J74.2%8'G.5YZ]Z_L@U6.: MXC2VMY0K-("X/=.]?GQ_P7N_X)RZ)^V%^S1?_$+P]I!?Q1X8B:73A%$-S(H& M[G&?NK7U_#F=UL)B(T9:IL^:S3*HW=>+MY'\S-U:+:SO! AV(V%[\5$/FSMY MQUQ5K.O>')[GPMXFMGBN[9S%<1R#!5QU%5;,_8!+&.DRXK]W=:$,-"25[GQ\ MKQFXL****H HHHH **** "BBB@ HHHH **** "GV]P\4J[%SSM/'][BF4KS7 MUC"+RR'.[M5Q<5&5^POM(_1/_@W0^$&C_$G_ (*!Z-K&K0PR?\(DBW CEQ\Y M(=.!WZU_2^\,$]H .B]!7\KW_!!3]HW0O@5^WYI/B#XA7@MX;TI$&=L DE@/ MU(K^IRPWZC$EX90T4D89 #V(R*_!.,:>(AF/-)W70^WR/E41T,]T]R$.!'M. M1WS5K:.D3Z:?+T,_Q*CW$"V VW0,;EA MP!CFOY2?^"WGPHL_ '_!3WXBZ/H]JL&E-KAG2!!@>5Y<8( [\YK^K+QQKNG> M%?#5UXAU>=([:R@:6=W. !7\F7_ 5B^.$G[4W[?GQ&^)'A>_7[-9:L[Z,R MMD. B#C\WEU^^\()9<^IK\"?\ @TN,C?&_Q29_OFU??]?+YK]^5X*X]37F<;5?9YNV MUT7ZG7D].:I+4=(2BG:*K7+NWE$#_EI5L<@@U!<<"(C_ )Z"ODU[\D>PFZ57 MF>I_,S_P0:[G_GU@_]$QU\-?!/_DM?@3_L;++_ -*8Z^Y?^#F3_E)! MKW_7K;_^B8Z^&/@;S\:_ 0/_ $-MG_Z4QU_065\BX7IT[;P3O\CX3%KVF9M^ M9_9C\(QGX:Z,^$//PVT;/_ #XI_*ND*J><5_/U>,'B M)-]6S[JA;V4=",F,$*Q )Z#-!:('!Q44]K:O.EY,HWQJ0K$] :9/!+<7"R1O M\HI*A29LK,L9C]*,Q^GZ5$[ .?FCZ]SS2;Q_>B_,UFXT4[6'[A-F/TI"8_:H MMX_O1?F:BN)BA!%L91_%Y7:ER4I:) E!LM@H>F*A>63*]AD!6 M"(A_0]:N6RR^0OG?>[TW3=/96&XQ15NVTR>SDLKP*\,B%98Y%R"IZBOR^_X+ M'?\ !!;X,_M0>%+OXX? ;1X- \66BM-=+90[5O0!G&%')Z]3WK]3;A(A$WF? M=*G=560JBQJ$!B(P![US\)R=O<=17[N_\ !R1_P2KO/'7A^/\ :T^$ MFE-)J6G73SZTD$0XBVGDX'3'\W6=Y8 MI/1H^'SC!_5VY7*\A!/![TVE=($9DMCE [8(^M)7N05H)'EQV"BBBJ&%%%% M!1110 4444 %%%%1"G>[%+='Z\_\&H/PH\/ZY\:O$?Q7U"R22\TFU>WB\Q>0 M)$)R/^^:_?#0H;RQ@^R:E="9IYW>-@#\JDY"_A7\\?\ P:]_M->'_AO^UAJ_ MPF\5WJ0/J]K_ *+N;&YO+ _-J_HFMQ)"% (=&8G=Z>E?@_&D*RS:_33_@GW M>2**H6)Q$J\8Z5#<&S>M?)/ MDYM=SW;KJS*\5Z'8^.?#U[X?U&W2;3]1MY+>Y1UZJP*GK[$U_'C^V-H.G>%? MVK_B1X:TJ,):V'C;4[>W0=%1+F10/R%?UT_%KXJ0?!;X*:Y\2/'E[';PZ-:3 M7,TCM@.B*S!?R%?Q^_M+>-]/^)7[0OC?XA:20;76_%5]?6Y!_@EG=Q^AK]/\ M.8U5B:S?PV7WGRW$DJ;IPY7U..D(V'GM4-%%?K)\B%%%% !1110 4444 %%% M% !1110 ^+ .2:)"#WIE*O((/I4*+I5/:7W(E&SYC2\+:5H&H>*]"CUNZ9XY M-5A1[<9Q@R 'M7]0/[,/_!)K]A3QA\ ?!GB#Q)\$],OKF]T&WF>6XM4;<7A4 MG.5]Z_F"^'H!\=Z7D?\ +]%_Z$*_L7_9% /[,OPYR/\ F3[#_P!)TK\V\0,5 MB<-[-PFU<^LR?EK0LT>/_P##EK_@G,>G[,_AO_P61_\ Q-'_ Y=_P""=*,- MO[,OALY/.=,C_P#B:^K8N 339"2PS_>K\OEG69TTI*H_O/>A@*$NA^77_!4C M_@EK^Q#\(OV(/%OCOP1\%-!TN\LD)BFBT]%*G:Y'1?:OYR(H[*,R)IZQ"(2M MM$2;1U]*_K!_X+>_\H\/&8_V!_Z!)7\H" 9?_KH:_7>",;C<;AG.M-M)]?D? M.YTJ=.GR10M%%%??GS04444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %*?NBDI3]T4JGQH53="4445-7_?(^@Y? MQ&%%%%6 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !3H^0<4VI(5XYK*K+E@1/X1')' JM'?3W6I_V8J,'"%LL, @#/6K$@ M^;\*FFF?4_$5MHVDV1-S)Y2PD+R[RPG.CIPE!5GJC[<_P""%W[$ MD_[;/[5VEM=Z LOAGPQ,MWXBEN\IE?F"+'_?;>%R,C YK^GKPSX4M-%\,6WA M^UL8[2*&W$20V_W8P.PKXI_X(&?L8Z1^S%^QQHWB/5]#CM]?\6(-4NY&0!PL MJHPC]>"#Q7WH=JCIBOY_XLS:IC\9*,7I'0^PRS+(4US-$"VY$7V=6"*!A<5X MW^VU^U[X!_8L^ ^H_%7QGJ@ MQMMH$PTDKGCY5SS@XS7KGB+4+/1M.?6+V[6 M".%3YDLCX55[DYK^:[_@OY_P4TU;]K#]HF[^$_PXUMU\%^%BUK 8B0+B[^Y- MDC&X!TXS7#PKP_6S3%I6TW?^1UYIB_JM+0^7?^"B/[J>-O&WBN M\738=2D?185<[1;Y.Q&CX X/7DUX9JFH2ZQ;VT7E"U6V(_=1'(D]R>OX5#!: MSPPK%<'+J,,<]33C'CM7]!9=#!X"FH)6:T/AJV/J5&U<$!'>F7MX+6#SV) 5 M@<@>E2=!4=S9G4[0V$8R[SQ[/?#=*UE44J_M%T.2E%3JI,_6'_@U9_9VOO&? M[2WB3X]ZSID4MIHFDPSZ;-G)$KRE&&,<':W2OZ&1#N0'':OSS_X-Q?V5#^SU M^PG9>)-PYJ MN\RR9P>B _F*^95 MX5F],DG/-?B9_P %7(9OA-_P5?\ %&N0Q8>[\9)=!@/[]SUK^F[X&:_'XA^# M7AK69U$OVW38M_?MW_*OT//*U?"X7#5EO;_)GA8;"*K59_&]\5?AWK/P<^(. MH_#+Q/IKV=]I5Q]GEB8'YV'&Y<]<]?QK%("7PTUE/F-'O# ?*.,\GUK]N/\ M@XS_ ."3%GKVDR_MC_!320LUF^=3M;>/&[N3@=>$/;O7XDB]>!CIU[!MGDR9 M'8?<(ZK[>E?HW#^>TL=A(1;UL?-YMA:E&LR*66^*)<+>20SVDHDM'A)K/5?!>NRZ=P^886=EJS+ X MRM1J)WT/[8;74K>[5&A?>KIN5UY4@]#FD4B[+R0G'5<]_2OB?_@BM_P43T?] MM_\ 9CM!>ZG%_P ))XOM>"3""2,@CHY _B[U_ M/N;9?7R[&.+6J9^@8&NL70U/B+_@MS_P3UL?VUOV9+R#PSIEK)XMT&"2ZTN6 MY81K-A1E6?M\H8C@\U_+QK.@:CH&K76C:G"(;FS5FGA2E]6D]]CPLWRY0BYV/@R.X*VWVN/H>/>I+& MXCAO ;]6*_+\J#)^;I2V$ :6XM9>$CF"Q9[AN_P"]5?ZU^J8U?5L+[5'RN'I*I7Y+']&__!MU^R4WP6_8[C^*^N:':)JW MBZ\>XAN(WW/]@94>+/'#9SD?K7Z.1V$RSRZ@(E:<(8X6+=5ZX/XUYG^PW\/] M/^&?[*O@CPA8Q!$M= MU*CU"@5ZT,=!7\[YUCI8O,*LV]VS]+PD?9X6$.R&Q M;B 6'..:KZI+)!9R31]5Y/N!UJW6'\1O$VG>"_!.J>+]5;%OIEA-=3'/\,:% MS^@KRZ--3]SN:5ING2?\ @[(^&/@O68X/VY\2&6P:.0,0%4)OW+@9S7Y M??\ !4[]O3XA?MW?M$>+M9O/&%Y:>$-'U:2'1+.&X95>,/@< @'@^E?,4BP^ M88[0DP+Q"3UVU^M\,<#8+%8?FJZGRF+SB<>I^R^A_P#!W[\59[HIXA_9"\.0 MPYX>#Q%&/$MUINI6J^8LMO,R!B@RH.TCTKU MI.J[L_MEL]3TO4Y(+VRNUD25 \$J-E) ?0]ZT7P5R*_ M,W_@W2_X*"W/[7?[-L/PU^)&H2S^*_!TIB>1V)+Q *BD^O.:_3$GY/H:_'<9 MAGA<0Z;Z'U>%K>VC*^2Y#%'86[3@[Y4W)@9[]Z_8'_@[: M^%NG:;\5?"OQ-M[<+-=VJ6K.!U*J[?UK\@C$$TF/SA\T3>6/YU_07#N+EF&4 MTY/HD?GF:X=8>M:Q6HHHKZ,\X**** "BBB@ HHHH **** "BBB@ IUS/<_8! M!9JI:A>):^>SC)\-F5%TI+4]/ YC+#G]H7P M_P#B[\,?'UBFI^"/&VGZND\?F(;&Z60[<9S\IIWCWXZ?"OX9:-/K?CCQSIVF MV]O&7E:ZNE0@ 9[D>)IYP0?7'N(DN;".U*NL$B-*N^3S&)+,>IR:@ M.1P:^_X>RFADU/EL?.5\=+%U-3]?_P#@TO;?\<2?H?991I2)%Z'_ #WJ"Y^[ M'_UT%3KT/^>]07/W8_\ KH*^:I[H].IN?S,?\',G_*2#7O\ KTM__1,=?#'P M,_Y+9X"_[&VS_P#2F.ON?_@YD_Y20:]_UZ6__HF.OACX&?\ );/ 7_8VV?\ MZ4QU_0&6?\D_2_Z]_H?"UO\ D8OU/[-/A!_R3;1O^O%/Y5TM ?A]JWBV)_\ M^#L3X!:=>26.G?#74+N")RL5S/:.CR ?Q%03@^U0_P#$6A\#O^B2W?\ WYDK M\$+H$W#\G[WI3-OU_*OV+"\"Y=7P\*CZI,^*K9Q.%:4;[,_?+_B+0^!W_1); MO_OS)4^F?\'87[/-]J,2:U\/M7L[?=^\:ST]Y21]"17X#;?<_E3X!=V[?VA! MM*0D>8C8RP-="X!R^+O%7(6=33W/ZV_V(O\ @JQ^R?\ MT:89_A-XIG@OHT! MDL=7MEMI2>.%4L2>M?2MOJ:2,D3(P9UW#Y>/SK^,3X(?'OXG_L[_ !:TKXS_ M G\5W=LMG<+)=6*7#!6 SD%S.<@8/''-/:"(0 MB$G@#%06[+YR/CYG3)XI\TI6OBU33FT>[2_>*YS7Q;\ Z'\0OAWJO@O7K)+B MSU&R>&9)!GJ./UQ7\BW_ 4>_9PU;]ES]LKQQ\+UM4ADAU=_L:HWR>654Y!^ MIK^PR9%FM&1AD$"OY]O^#K;X":3X(_:<\%?&+1K$1IKVC.FHR*N UP9WQGWV MJ*_0.",PG0Q_U=O27Y_\,?/<04?W?,D?DO12'H:?&N< =Z<-& MQUERP3-_X=_%3QC\#_&&F?%_X>WLMOK]A6W(1;OR>>H.[/%?,YWPQ2S6FY-'KY7F,\/)*1_:S MX/\ B'X-\=Z.-=\'^(;74+1UW+<6TRNA'KD&N.^+/[4?P+^#>G3:UX\^)6DV M2VT1>2&6]02%1UVJ2,FOY&M"_:E_:H\)V0T_P[^T+XNTNS48%I9>([G8!Z?) M(!7/^-_C7\8/B%+/BOXCOPB%&%WK,\N[)S_$QK\[EP%C%B+[H]#%YZIJ MT#]+_P#@N?\ \%RK?]HR6;]G/]FG7KMO"\IVZK>21>4\I'!4 $Y'+#K7Y2[0 MGR@GCCFK,=XT+&:QTAYYCUDE.XG\Q5>1Y)'+RQ[&)RR^A]*_3\ERFGE>&4$M M3YVMB*E=WD)1117M&(4444 %%%% !1110 4444 %%%% !2KW^E)2KW^E%7X8 MBG\*-;X>_P#(]Z7_ -?T7_H0K^Q?]D7_ )-E^'/_ &)]A_Z3I7\='P]_Y'O2 M_P#K^B_]"%?V+_LB_P#)LOPY_P"Q/L/_ $G2ORWQ(^"C\_R1]3D/PGIL?W33 M9/O#_>IT?W339/O#_>K\AK_PCZVEL?(G_!;W_E'AXS_W!_Z!)7\H"=7_ .NA MK^K_ /X+>_\ */#QG_N#_P! DK^4!.K_ /70U^T^'O\ N$O7]$?'9[NA:*** M_1SYL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "E/W124I^Z*53XT*INA****FK_ +Y'T'+^(PHHHJP"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *6@FDUJ*QS@U]!_\$O_ -GX?M.?MN>"O 5Y822VMIJ$=W+]G&&9 M8V5V#'N,+7SYSBOUQ_X-1O@19>+OCYXD^,UU;+(WAVS\I2R]#,LB_P!*^KPYX5T[P_IVGZ!I2>1;:2NRU@CX C"X4$5JVMY(V M];G:P =14-E;[M0EU(29#0A"OH1S1<6K7/V2]C; 5PS8[CFOY^J2E.=V? MH-;]W"T-#XF_X+P_MDW?[+_[%.KV&@ZW!:>(M=7R+-6SN\E@ZNRX[@[>:_E^ M\0ZE?:OX@EN=1<-]K4W$I]97^9F^I)R:_3#_ (.??VC==^-/[7.E?!_1+YUL M/"6FS1W<*MPSNT;C(^F:_,99O[2C>Z[P+Y9/TXK]KX0P/U'*E42M)ZGP&;XB MK.J^9Z$43N(U!)8XY)ZT]&&?G)QWJ.,Y0'U%20PMMJ> M):[$(4OT^7/>O1OV5/@Z_P"T!^T/X/\ A1H%O/-+J&O6INUB/(@69#)CT^7- M>9RS&*_&G'EBV*_6;_@UX_8TT[QO^T[K/QW\16R31>$[!?+21F16VG M*[Y9PJ[,54E-N:W9^B MPA&GI'8AE"RQM$PX(P<5#);1*&<$\H%//8"K)43U MN+$?P6S^7S_@NU.C?\%2M3LD1=IOK0?\ H]Z_I _8/_Y,_P#A_P#]@&/_ M -":OT?BMM99AEY+\D>!E52^)_@G4? /BZ%9M%U.UDANH, M?/E@1E3T'4U_*A_P5>_8G\3_ +#7[3_B#X8ZG8N--U&^-_I-W(O+PRN9$16] M54@&OZUEBF>&1RH8*8O"YBE4?NL[,ZPT:E)M+4_FO'S+@TL,4RA.$N4^U/^""7[87B+]E3]M'1+== M9@A\.^(I#9ZK'> E"SNB*_7[P&<&OZEO#=_;7^CPWUG*LL%THFAD3HR.,@_D M:_BA\/76N>'/$=G;:',T5W87,=ZDB'D!?F_K7];'_!)7]HAOVG?V&O!OQ(ED MWR0VHTV9LYR]LBQL?S%?DOB%ET(.->*LWH_T/J\FK5%+EOH?2T<2HN4)_&OS M)_X.:OV7;7XR?L4/\2;?3YI-1\-7AN9KB'ADMU1LK]-QS7Z_H !FOYXS*DZ.,J1DM4W^9]_AY1GAXOR&R2LO MW:X7]H_1[[Q5\!_&/AZS56DO?#-_"BLNYT7 M4;1&V"6)E^TH#_K!GMGBOW;AG/\ N"BG;R/C<5EM:G%N2/+4OX+:3%^K;?] M@U:L=.A>RG:,Q,Q_>1R$?..X&:IZ;)875V;'4A\P."34L0TEK.6_T>]+&*4H MZ9]#BOLX3PU9/EMJ>=3BZ3=D?9?_ 1N_P""J?AC_@FYX@\5>,M3\*OJ=WJU MJL,]H-NYP) V8\\!L]SVK[Z'_!WCX, Q_P ,^:Q_W_A_QK\/Y3I2P0WT<7DS M/UE4<@XIOVXGG^W)?P"_X5\QC>$LMQ=1U/9IMGH4\TJT5[K:/W!_XB[?!CGY M?V>M8X_Z>(?\:?\ \1=W@\# _9YUC_O_ _XU^'?]H%?^8[*/J%_PH_M,_\ M0?D_)?\ "O/_ -4\G@N6=%-H)9OC9RNIL^X_^"OO_!7;PQ_P4IT_1(4\#7=@ M=+E,L**R[D8J5PV,YKX8O;Q;V-!'=QKNF$CQ;3G.,8J31Y]50W)MY%N?,8E0 M>M0V$D5LT\>K: 1-("(9B#\I]>M>QA,-#!4U3H+ECV1Q5ZU2O>4W=H<8P.H' MY4W,:R+'*I56.&G_ (8_J.IS3G? ZU$T2R.LS:HEL4. LIPCD]C7JKFA3YY, MY*,)5)V1))93"]2U%Y$D;G"7#*2K_3T_&K2Z!>/J+:7:/]LN%;#P6L9+*?3W M_"OL'_@G5_P1O_:A_;OOH=2C\%3:+X.N& F\03PL(G7N8VP03TZ^M?MG^Q/_ M ,$$?V&?V6- TV36/A[#XFUJPB"RZQK3YD?SR_"7_@GM^V/\=KB"V^%'P'UO513]X^85R/I7T M-X=_X-VO^"EE[:^=JOP7ND8C@+)%_P#'*_IST;PEX+\,:7%H_A[1;*T@C4)% M##$ /05HQI%;($ALW ["OB,=XC8N3_ '4%%>>O^1Z_]A4^Q_+AXA_X-X?^ M"G.FQ- ?"'C+3)+#Q/X5L=2CV_/;R0AMU98 M/C_%MIU$FO+3\S*ID*M[I_%5]BF$K ,V8?\ 7PR0M&X_!@*M>%/"GBGQ?/(? M#.@W.KL@.ZRT^,M*@'\1]1W_ K^D/\ X*._\$ _VSZ;+);3W2V>FIYU3)ZL9V2T/RO_X5E\1/^B<:_P#^ M"J;_ .)H_P"%9?$3_HG&O_\ @IF_^)K^SX>#O!8&/[ T[_P#3_"E_P"$/\%_ M] #3O_ -/\*^9?B+7O\ PU]__ -?["F?Q@?\*R^(G_1.-?\ _!3-_P#$U1UO MPYXA\.)$=7T>YLGD;#0WD#1N!V.& -?VF_\ "'^"_P#H :=_X!I_A7\ZO_!T MOI>DZ#^W-_:WDIK;TWX6_$37M)DU#1O!FI7$?_+,R:1,V?QVUC:! M!*_BO1=2C/\ R^PG_P ?%?UW_L&:%HNL_LN>#]:U'PW8M)>Z9$S,UHA)ZC/3 MVKU.*\\AE'+.E&[];&.%RN56Q_)1%\(_BC:6@EU#P#JTB[N;9='FQGL<;:;+ M\//B>W^J\ >(H@.@BTN88_\ ':_LY7P7X4,\_G>&=/4*R@$V:>GTJ2/P;X*Q M@Z#IP_[E#)*SG9O0_C&;X;?$V+1=2U_6O NO M"UL;97%U=6;J%.X#!W <!+' M]@_XD:D? \,C0:#N6[M[1!L_>)W&*_D[DBT9KBVO[*.TF^UE@T-R[#'SGT^E M?5<.\12S>FW.&IR8[*_JTDT?KW_P:4EC\:_$Y<8;[(V1[^77[]CJO^\:_ ?_ M (-+QCXX^*AM Q;/PO0?N^U?OP.J_P"\:_*>.M]07/ MW8_^N@J=>A_SWJ"Y^['_ -=!7S=/='I5-S^9C_@YD_Y20:]_UZ6__HF.OACX M&?\ );/ 7_8VV?\ Z4QU]S_\',G_ "D@U[_KTM__ $3'7PQ\#/\ DMG@+_L; M;/\ ]*8Z_H#+/^2?I?\ 7O\ 0^%K?\C%^I_9G\(SCX::.?\ IQ3^5=(KD]?2 MN:^$G_),]'_Z\4_E72+W^E?@-?XY/S/N:/\ !0R63MCH:X3]IM_^,?/'1Q_S M)6K?^D_'?_ &)6K?\ I'+58762N<]:ZB4+O'S1J,+^5?L9_P &EWQANE^(?CKX M#O?[Q<63:G! [9V!1''QZ#)K\<"3T)K]9_\ @TW^%VHG]K[Q3\7=Q%I#X-FL M&';>TL3Y_(5\?QE"E'*ZCEK*QZN44ZL\0NQ_0;;I%(([A6Y52HQT]ZED@5QF MJ]E;"U1 SYP3^.35O^#\:_!+.-9N^C/T*"<$DB*1 L)K\;?^#MKP]8R?!/P5 MKS[C<6^NQ^6V>@Q*O^#M?_DWKPC_ -AQ/_09:^JX1USZ MFCQLZ_@,_!&;4K*2Y,VHQ, .:_=JF8X M?!MRJ['Q5.'M'9(\<2*V%F (I);L]+>/KGTSTKLOAG^S-^T+\8+D:?\ #OX+ MZWJ=RR[A%#& G][H1$,UL$# M6G&.APK5^CWPR_9M^!OPJT"'PQ\.?AAI>E:? 88;>$X!'3DDFOASALGE4DFT?S$_#_P#X((?\%.?B)IZ:MI_P)N[.%QD"Y:+/_HRNK;_@ MW$_X*:QV_G'X7EF_YY+Y>?\ T97]/OEBR7R52"*,# V\8HA2.4;D=I 3_K!T M^E?(2\1,>Y>[9+YGI_V%370_E:\2?\$&?^"G/A@.9?V8M8NPBDEH+BW ./K) M7SO\3/V7_CW\%)VL?C#\(-;\/.K$&:ZM_,08]X\U_9;<6]LRE7N^WW2!S7,> M//@7\(_B_P"%G\*?$OX?:9JEC.A6:RNX,JV?<8/ZUTX;Q!QU?HF3<3X'.%R)\LCR*V55J M#NSQ@/Y@_P"/9XRO!W'.3ZCVI5=D/%32_9RRO:ZFMS"RYB=3G"^E-91C/MS7 MOTHM5&E*Z/'JN2DXOH/OKL37EG#J6BSQW,SA8Q ,AAD <#-=%>?"OXC2,;FX M\%:G<[P??;BKW[/^HWUO^T1X)>UU!&C;5H59#@C'FH".E?UZ?L\ M^#/"[_!;PW=7/A^P8OI%NS.UHAY,:^U?'<1\38G)Y+D=[^=CT\%E[Q%G'3^O MP/X]G^'GQ**^7%\.->B4_P ,6DS ?^@TVQ^&WQ M)D67X>Z[MDE =6TB8D_0 M[*_L^;P;X(*Y_L+3_I]CC_PJI?>%/"J7"?9?#$,@ R1;V,1&<]\BOG/^(E8G MV:_=KUO_ , ^CAD%+V5[:G\96L>"_B7X8\/?\)=K_AC5-+T\7(B,]Q92(,L2 M!R1[5EZ=!:W>NQI>W7^BO&[N^<,V!GK7]&__ <[>'/#NC?\$Q;W7;/3(-)G M/C?2+9;G[.B'$CR C(%?SA36UE!=I%J6H?=20+(#]_Y>#7W^2<24\]RUSY.6 M4=SYS%8!T*RBO,T= \*^)O&FFW&J>"_ &L:A;6]VTG?^ < M?^%1S^#/!?3^Q-/_ / ./_"O-I<=XI5N?DNNU_\ @&<+9+I\\SR-MB6",L6/L #7V3^V]^S?\ M3/VG/^"MGQB^$WP>\,-JJS?$:\AGEMHLBS&_IA>!C^M?KC_P3(_X-]O@[^RQ MHVG^/_C18+XF\0)LN8[>YA#""0#H.!S]:^OQ7&&#H8)5'I)J]O.QQ+**RK6> MQ^&/P/\ ^"<'[:?[1TD?_"I?@;J][%(?EF>)4'_C["O?M)_X-R?^"G5[$L][ M\+/()&3$QC+?I)7]-_@_X?\ A?PG8);^&]"BT^%1Q;QPJN*T(_+:\<_V5,C M &4KPP_.O@ZGB)C.;W+6\[_\ ]Q9%"VJ/Y;O'G_!O[_P4R\)6!N=/_9WU/4& M ZP3P '\Y*^:?BY^RK^T5^S?>3Z1\>/@=KVDSPMMGFV*8[8_[94G/'/%?V6W M$<$T>U[DQY[<5QGQ2_9[^"?QD\-3^&?BA\.M/UVSNE*S17<&3-GZ$&M\)XB5 MU/\ ?)/T_P""/^PJ:3=C^,6V>Q\PEY#<0_\ /:(%0OL0>:2Y-LSYL22ON:_: M+_@L/_P;LZ1X:TF_^-G[(%@NFZ98V\E[J^A6\?R1Q(-SL."< ]^]?C+XDT" M;P==_8;G.<]Z_1U:I^$WQ-2XNM)/@36C=0_<8:1-M/'^[7TS_P $.(H&_P""GOPCTZ]N MT2WU;Q"T,L4B K*!;S-M((]LU_4L?"VBV6H(B^#-.,4DZQ^9]C3.,=>E>-GW M%%?)L9]7Y.;2^KL=N"P"Q=)3/XZOAQ\&?BC-XNTYXO"VI>?%J4 D0Z-. 6& M>2N*_KE_8[U'4)/V8? 27&FR^;;>&[.WD3;M*%84!R#7=Z=\/?"Z+)YOAK3P MK2;E(LTSG\JUX+>*+;#;%42,8"(,5^8\2<3SS.RJ1VV/H\%ETZ&L78LHV.,= M:K:K=7=HL#VM@T^Z<+(%8#:OKS5I5 Y[TV\A@D@_TF#>%.<>E?)8?GF_?U1[ M?PK0^0O^"V\&J:O_ ,$]O%UAHEH\ES*@"0I&9&/ROV6OY9;CX2?$W3Y?(N?A MWKC.PW$II4V.?^ U_:-J.C>&K_3WTB]TV&>&7DV\B[@WX&J%KX*\%1VZQ#PK M86X0;1$UFG 'X5]MD_$%;)H-06C\['DYI@(XNC:*U/XQ5^&'Q'=Q&OPYUW+$ M 9TJ;_XFL_6/#VJ>%KN_T/Q/82VU_:3A/+<8P"H/(_&O[1=4\%^#&T^=?^$? MT_!A;I9IZ'VK^3O_ (*R00VG_!0?XJ>%M/TQ+:VT[4G*JBX _=QG^M?I_!W$ M;S>K.%5;6ZWW/D\1E=2@MSYUO+)K.=HVN$8;5*J.O(J&EDM+*Z9=8@OM[!0A MCS[8I*^SE;F=CS90<-&%%%%(D**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ I3]T4E*?NBE4^-"J;H2BBBIJ_P"^1]!R_B,* M***L HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBBIG+E5P#M7]#'_ :D_#EM!_8_U3QF]NH.IZO<)YNWE]DS<9[XS7\\ M^.]?TX_\&UWARZ\-_P#!,7PV+^W5+FZ\0ZG)\K Y0SY4Y'M7Y]QQ5G# --?$ MTOU_0]3)O]Z1^@23Q*C!0/DR#QU(JA?W\%OH_P#;(RL;YD<$\*,&IV*V+!=.X&M30ARY.0K%?_9:\7J4:;Y]# M@HI.:YB?P_H[:EKL/@C34::YO[D*,#+"4GY /J#7]7W_ 1D_8RT[]C?]C+P M[X5$"?;]7LTU*^G*#S&:=5EVLW4@%B #TK\"_P#@A+^QM_PV#^W!IDPT:2[T MC17&H:Q+*A589("A1.>NY&3 )&S =N*S-3E@BTR3 M5[EL);1/(_T R?Y5I7,@AA:64_*HR<"N&^/?BFT\*?!3Q7KTMQL@M/"FHW3R M8^Z$MI'S]>*JC%.M&$=^Q%>45AY)G\M?_!0KQ%_PMC_@K!XATS2";A=0^(I6 M!LY.P7&[ ]N.E?U2?"C0H='^%NCZ+#"L0ATV) B+M"_+Z#I7\K/["^DQ_M7? M\%0?#/BG187OH;_Q2]VSRH5RI#,"<].E?U<:?]IMM.@C1 (X"BR8/10HK[KC M!\F'P]'JEM]QX.4Q:Q#=C4M\>4,=JH^*?#=AXH\.7^@7EM&\=[9RP.KH""'0 MJ>OUJ[:(P@&1ZFI"2%)49.#@5\+[25.::/HJL(SNC^1C_@KM^SAJO[+7[;'C M3X?'2_(MI+QM0LMD6U?(ED95P ,8^7M7SI?$-'! .8[>+RX6Q]][OKM]+UZ0$+Y=O%$71O?YFK\0KZ'R)3:;LQP' M9;'N\?7)_'-?O'".90QF O)ZH_/,WH^RK.Q5#N)/-#G?C&[/./K7] /_ :@ M_&2#Q#^S?XB^"]Q?.\NCZA)YK[#_ .#A M:PATO_@J_P#$"QT5!MMOLOF <8+V\;5\=+,DD&V8X;OQ7]&']8\(ZA^Q]KFJF.^LKY]2L'GF)WK)M01+D\ ;"<" MOV6\R]O7"QKMBW8G!.,CVK^,C]GKX]>/OV9_B;HWQ=^'&HRVE]I&H">8P.=T M\?380.HY-?U$?\$R/^"H'PH_;U^$FFZ[H>O1Q^)X;)5U;2)QY3>9WVAL9[=! M7YOQID-2EB)8BE'W7O\ YGUN5XRF\+&+EJ?7N=J;>PJ%W.[%*+J-DSSD#D 9 MJ*6>)$,Q?@8S@9(K\YHU.1\D]&?00<6KHE4JP *C -I120F.1;K38I'()[.1N%=5"!+&)$/'O36$YDW1,-H^\".:N>*JX6HI03( MJ4Z=969^?_[57_!O%^P9^T5YE_H7@N3PQJ,A)>\LBV"3WVE@*_/#]JK_ (-8 M?CYX-ADU7]G3QO9^*;:,L4MM:F2P<*/X5"!B^/7O7]!CR3[2ODY'N:JM-=B5 M(_[.1E5LEG8''T]*][!\69GAXI1DY+[SAGDU":;1_'M^T!_P3\_:^_9YU5#2P\CZ?I&E?:[R/_6PW#&-T/\ NBO[ M4/&7PY\(^/[<6GBCPSIFH6[J5G@O[%)MXQT^8'%?!G[97_!NW^R-^TS)=>)_ M ^DR^"_$$[,PO-.F*1%CW\N/:*^UROCJ2LL1H?.XW)IP=X*Y_,HNX2/!<,?- MC.)(B@'EGT'K3MB?W1^5?8'[??\ P1?_ &M_V%M3GUGQ'X5;6/#\K.UGJ>G' MSI'C!QN9$+,/QKY(N],NK!%:]58BW_+.1@&!]"#R#[5^B8#,L#F-)3A--L\2 MKA,12U<6D0*S)]QB/H:ELA?3WD<=D09BW[O?R,U''$\K%%'(Z@T122PW\=O! M(4G9L1D>M>FZ=.#3EH#23=S6UL[?8UYG)^\TOH/QS7Z@_P#!$;_@ MAS)^TYJ?_#0_Q[TN>ST.WDB?0+:>,XGVM\Q(.,\;?7K7SA_P1E_X)_W_ .W[ M^TK!IE[I+CPMX:N5N-8G)VB5E(?;C^+(W>M?U)?"_P"&OA+X;^#],\"^$](C ML[#2;..*VC@0(N H7. !SP,U^;<8\1K!?N*$E_D?095A)RJ7DA_@#X=^!?A' MX/L_ WA?2(+*RMHA&D5M $! [D+72PP0) D4*C8OW0>>*@O26;FV5L=":L0R M8@0E=N1T]*_)*E2=3]Y)WN?:QHPH4TXH/)3 RB\>U.V^M)+/'#CS7 R<#/K3 MB0!G(K'W*@N=]AD@(Y%$7WL@8IDMW""(^&5[K0T3] MW4;)YAF9%MU&>KXYK"NOACX3OM?3Q1<:9;_VBA&V\\A?- ]-_7';&:WWN7+9 M5 5]=U1-+&[ EF'/0"CDE!:LYYW;TB62JY^X/RHVK_<7_OFG8;N!^-&#C[HZ M55H]C3F\ANU?[B_]\U_.+_P=:H&_;J50H&=!T[(]?W0K^CW!_NBOYQ/^#J_ M_;O4O_T =/\ _10K[+@9J&>I_P!U_H>'G]24,&FEU1^97AW/]NV@!Z7T./;] MXM?V#_L!A1^QW\/< ?\ ("C_ /0FK^/C00!KUK@?\OT/_HQ:_L%_8#R?V/OA M[U_Y 4?_ *$U>]X@4Y-P;V9QY%7E6Z'L4'WAD YSU'6GR!3TC'Y4VV7Y@6Z8 M-3[4;I7YC[L6CZMR5SY8_P""Q^Z/_@F]\5@IQ_Q(%Z?]=XZ_DSN8HUU0@1J MLAVC'3FOZS_^"RRX_P"";OQ5./\ F )G_O\ QU_)K,4&I2;ASYAQ^=?J_A[7 M5.G-]07/W8_\ KH*G M7H?\]Z@N?NQ_]=!7S5/='IU-S^9C_@YD_P"4D&O?]>EO_P"B8Z^&/@9_R6SP M%_V-MG_Z4QU]S_\ !S)_RD@U[_KTM_\ T3'7PQ\#/^2V> O^QML__2F.OZ R MS_DGZ7_7O]#X6M_R,7ZG]F7PD_Y)GH__ %XI_*ND7O\ 2N;^$8S\--''_3BG M\JZ55(SGTK\!K_%+U/N:/\%&?JUQ=Q,D=I#N+,,MZ"N,_:=Q_WYK]3 M;?\ X-6OVSKVW2ZDUW3[)I!N-I]H1O*_V=P?GZT__B%1_;+_ .AQT_\ [^)_ M\) Q76FS\O_AOX6UKXN?$"W^$?A_0I8=2 MNY!'%;HA8LQ]SSVK^F[_ ((=_P#!.Y?V)/V/;.;Q+9M!XE\2VPN=3CE7#Q/R MNW)YZ*#63_P3C_X(#?L_?L67L'CGQI,GBSQ1#AX]2N(R!&_KA]WOW[U]^SV$ M;0HN-HC V1J>!BOS#BKB6ICJKC0?-&_0^MR?!JG&\E82(%;J"(Y.(>?TJ[_! M^-4I7=HD?&UU89QV7O4\]]:V\:M-)@.?EXKXOVK;3FK'NS33NPNDA=H_-!R& M^3![XK\%/^#L'XV)KOQ?\"?!RSNP([#][=+OX#"1QR/H:_=GQGXJTSPAX*^RX0I..9JO)>ZNO0\+-IQG"T=68/_!,#_@FS\2O^"BGQ MI/AVUTB>T\/VDX.L:OL*HD8Q\JG&"2N>XZ5_3%^R'^Q7\$/V.OA+IOPS^%GA M>"."S4"XN_LX,T\A #,6Y/)&<9[UD?\ !/+]C3PO^QM^SGHGPZ\+^'+2&]2Q MC;5;A8U\RYF*Y;+XR<$D@%2*FT<=*$VX^5@?H::;N+SOL[/AL9YZ5\8 MZ:J3YY,]R"=..B%* CY@#]10$51A5 ^@I?,7:6!R!Z"F6]S'OI34H0T2W&J]E:Q M)C*8;KC@UXQ^UI^R%\)/VN?AMJ/PX^*_ABRG6XA9;:\>W4NCD?+\W4?I]_$-P0,3A"0." !QGO7RW>65GIT, M @G+2W:[HES7]>'_ 4#_8Q^'_[:GP1O_A7XZT:.>=X';2KK8-RRXX!./;]: M_E"_:5^!/BW]G+]H7Q;\)_B'ILEEJ'AG4VM[&#[ZN-JL"&'!'S=:_7N$<_AB M(1I59>]YGRV:99**]K'8B^ J;?C]X2!7!&NVG_HQ:_L;^ RI_P *4\*#:,?\ M(_:<8_Z8K7\%<'_F7[3_T4M>' MXB4)0KP/) M9]#ZQ5&Z=['YK_\ !U&0_P#P2JU(. I-GKX_T3_T.2OYM+HI]FMQC^,U^N<#JV4U9)=?T1\/G.(F ML5"R/Z"/^#3/+?LI>*XV.0/$\X4'L-L7%?K8L8!Y4?E7Y)_\&FG'[*GBP@?\ MS1/_ .@Q5^MPR:_/.(H\V95$SZO+JKJ86-T)L3^X/RI&B1A]P?E4H48&1TIK ME1TKP:2=/T.QS2/F3]E'_@GYX$_9_P#VAOBK\?GL+>YU#Q]XIN=2+30JQB\Q ME;@G)'2OI&T*[8_-&&SP/>FI&(WD9)=VYB<9Z56%]$9LRAOW;9^52:Z*U:=5 MI)W.&4U[1:&F5YZ"C;]*;%QV>V5[ 4!Z@= M/2CRQ@8[=*A_M2T%T;,E@X&3E#C\ZG4EOF!X/2L:E"G4C;8T)XV66*5 RNI'((/!!]*_ #_@X]_X)<:)\&=;@_:B^%^F%=,U^5SK MD,$(5+4KADP%X4%F([=*_H%E=54EN0!R,9KPC]O/]G#PU^TC^ROXQ^&'B6(3 M_:M+FN;6HW68+XR%XS7\JO\ P1QTRT^"G_!5 M3P1%X]U6PTBS\*>.9VU"XO[V.)8D^SR(.7(SRPXK^FN']J3]G%9%L/\ A??@ MSS2F[RSXGM,X^GF5]/QNYXO-55IQ;3BM5Y'E8&M2P5/V;?4]( RHV^G:FJN& MZ=ZX!?VI?V=(U!7X[>$)"3@)%XDM68GZ"2NWTO7](UJSAU#2[Z*XAN(P\,L, M@964C((([5\'4ISI1O5C9>9[E#%TJJ]UW+P1<9I2 >"*:IXSNX^E+O%96A!7 M-UJ(8D+;@!GZ4R6,="H/U%9WB'QQX6\*:'-XD\2ZS!864 /FW%Y((E7'NV!V MKDQ^U7^S6Z)*WQZ\'('0,JR>)K53@^H,G%7+"XC$4O=B[=S.6(HTW[TDCL]3 M1%T^?*C_ %+=O:OY(_\ @KIN_P"'C'Q9(/)U)]Q[G]U%7]3NL?M3?LW/I\^S MX^>#"?);A?%%H2>/^NE?RO?\%7-0TW6OV]_B#XHTF_@N;+6M1=]/F@E5_,78 MBYXZ<@U^C>'N'JX:O-S35DM_F?,YOC:IDSMB4?I5J,/G7$$G]UB?TKSS]K'0QK'[,OB_2MN?,T250,?2O0S+-_:#6K M(-J(&5NYS6/X^\/R^-/!6L>%+Q3%#=VSPI)&.2".O-?D>&FH5X-]&G^)^@XG M3"M>1_&!\0K7^SO'NMZ7T^SZQ=+C_MJU8YYKN?VFO"ESX*_:$\8^';]'2YM] M?N1+&XQM'F,5_,%B?EV(_CL52 >:=&)Y9E2VMVEZ MK/'&&CDM@0""2.N6%8YOFD,NP\I2+PF%E7JJQ^RW_!O'^QAI?[*G['%A\1?% M_A];/Q;XVE2XU/!=(E]@4*GK7Z%Z8TD;RV<\N]U8MN]B>!5#1O!NE:' MHEIH.FQ^3;V=ND4*(H &Q0%;ZC%:T$8CP,Y.T L>IQ7\\9EBGCL7*L^K/T;" M4O8X=0):**:IHKXD_X+>_M!S_L]?\$[_&GB.'55 MM]3U3;IEI#NPSQ3,8GQ_P%Z^U;^2\5=MO$I!ZL3TK\(/^#K_ /:E?6?%'A;] MF'P[J2/=:8Z7>LV<O:CISV^J^,6_M665XP&$,JHRH/4 @U]^O#N"C<1M.?K7 M9Q'C?KN9.2>BT*PE+V/O,6VW"!0XYVTZE!SGZ4E?.3V9W1=[L^*?^"]/P03X MT_\ !.;QP;6V,NH:+;"ZT[:,D,9(PV/^ YK^6&\:07L:/_#&0WUSBO[,/VE_ M"FG^-?@9XL\*:FFZ"YT2X+C&>B$C]17\;WC.RAT;QAK>ER,=NGZC+#&<^(%PR\?8K;_P!JU^/$2_;( MOM-OR@'S$]J_;C_@TD^'.K6VF>-_BK./2,?SI;G_CT?_PQFDFF=HY(P!M4X M8GL*_G6E#EQ=^Y]["[H,_EB_X.%/^4MOQ2_W]/\ _22.OBVOK+_@MUXYB^)7 M_!2_XE^,2D<;RWEM%Y<1RN(X%3//^[7R;7])Y!"5/)Z49;J*_(_-LP=\5(DL M$F2[^U::N^YC7+1GH5KTG]F?]KWXW?LH_$!?C3\*_$-Q;36<@:338I"%?&#T MR/2O-XVVJ&MW,4@/,J=2/2IH[Q8;E;A(%^7[Z]G^M=N)PJQ=#D>QS4\1.E.Z M/Z-_^"7_ /P<*?!']IW3;3P'^T3J,'@[Q5,J16RW;XCNFQCY=N[!)QU(Y-?H MOX>UJPU>0:Q;:[975E*@:!K.0'<".K8//:OXL(-5O[;=<0W;BZ+92[5\.GH! MC_/%?4O[%W_!9']LK]C?4[6*P^(1\2:%;!A_8/B2Z*VI!&,YC ?([<]17YUF M? 'M&ZM'3R_R['T.#SJ7,H2/ZS(F1E!C(([8I6="#L(_^O7X\?LI?\'7?P!\ M4VL'A[]H#P!D!7NM(&ZW!_WI'SBONW]GW_@K#^PA\>[8GP;^T%H8NY9@ MJ:==7JB8DCH ,U\'C,BS'!-^U@[+YGT]'%X>74^E7?GN:06X)SBJUAK-GK>F M)JFA3QS1RJ&AD)^5QZYJ9+UR0LD17CYF'2O'G&I3TA'7J=;Q%**T98CC5>,T MKDG-5OMZF1(XE,FXX+*.%^M3KDMD^E2G43]XRE4538P?&WP]\%?$.Q?1?&7A MNVOXIK=XB+F(, C=1SZU^&G_ 7%_P"#?W2_!46H?M0?LO:?(]G"_G:AH%NG M,39RS@ 8SD_A7[TR1AQC<169KWA+2/$6DW&CZS;++[Z2XC$L06.RG(9WA MCP/N*H&,Y/-?%O[ 'PGT+X^_ME_#[X37.H7"V7B#Q3!9>;$JE]K9R0#QU%?N M>'SC#YEE;K)_9O\ @?'3PLJ.(2:ZG]#'_!OK^QGHO[-O[&&C^-]1T)8/$'B4 M&>]D:/#A=S!<_P# 2*_0*SG6X!9%(VD@Y]JYWX5^%+?PI\/](\.6EHMM#I]A M';I#&N 0JA=Q]SC/XUTL"JB[<8K\ S?$2QF(E-]7^!]?@Z?LK"7"%N0*8;AK M=UBD (8_*1VJRP5A7SQ_P4._;&\-?L,?LV>)_C5X@U>-[J.-UT6UO'VH]SMR ML8(P<$ GUK##TIUW&G'<[,5B8TJ5V-_;D_X*,?LZ?L+^")?%'QAU^":Y6!Y+ M+389AYL[CHBY! )/'-?CW^U5_P '7WQ@\2W#Z=^S5\/ETB%^%?4XQ(X_&-@* M_-W]JW]J[XI?M@_%N\\9_$WQM>ZEO>:0Z9++F"S.[,8CQ@].>:\[LM4U6VA^ MSP:BZQG^ *.?TK]BR/@+#RP:KSU9\MC,[JTI6B?""*]7,\?VGR&3MD-VK^3?_ ()D?\%"OB)^Q-\9M'FLM>:ZTF?48DGT MN]F*P06Y8>:Z[<'(Z\\'K^&>WU*PAN5:)L@;T5 ML?K7Y=Q#D4LJKJUW%_@?5Y1F3QL;2W.R'(S10.G%%?,'KA7\X?\ P=9_\GVK M_P!@'3__ $4*_H\K^_[G M\S\RM!_Y#MI_U^P_^C%K^P3]@/\ Y,]^'O\ V HO_0FK^/O0?^0[:?\ 7[#_ M .C%K^P3]@/_ ),]^'O_ & HO_0FKZOQ!_A4O7]#@X6VD>R6W\/T-3)]X5#; M?P_0U,GWA7Y*OA/IUU/E[_@LO_RC;^*O_8O)_P"CXZ_DQN/^0J_^^W\Z_K._ MX++_ /*-OXJ_]B\G_H^.OY,;C_D*O_OM_.OUKPX^WZ_HCX[B/='ZY?\ !IA_ MR7+Q5_U[/_Z+K]^!U7_>-?@/_P &F'_)A_SWJ"Y^['_UT%3KT/\ GO4%S]V/_KH*^9I[H].IN?S,?\', MG_*2#7O^O2W_ /1,=?#'P,_Y+9X"_P"QML__ $ICK[G_ .#F3_E)!KW_ %Z6 M_P#Z)CKX8^!G_);/ 7_8VV?_ *4QU_0&6?\ )/TO^O?Z'PM;_D8OU/[-/A!_ MR3;1O^O%/Y5TM*?RKI:_ JW\67J?<4?X2"BBBLS4**** " MF3CC-/J.8RY7RPN.^:+I:DS5XV!1MP#221JW&:BN9V@^=87?'9121W +F"\\1VE]XJN8F2QT59OFW$8!89!QSVKLP.7XK,Z\:48W?\ M6YEB<;3A3W/&?^#@3_@ISX;_ &7OV?KCX.^"-:BF\2>+&DT_;!)\]KA=^X^G MW2*^*_\ @U>_9,O/B7\;_%G[7WQ(T<3V]HQLM-:>//\ I#".02+[@9&:_-?] MK+]ICXD_M:_&W5?BQ\2(T674Y:B&0#,N]U!_("OT3-L)#A_)O8Q?O2W9\]AZJKX@^W+ M>-8X52-0 !P!3I "C!C@$')IEM(63)&#FG3+YBE#T8$'\:_,I25_4^HHN\$5 M9)8=/MXX[4;C(<(?6N7^,'Q?^&7P8T(^+_B9XML]+LX5R[W3X![X %:VN:[I MGAC3%O-1<)%:!SO;L%4DG\J_FJ_X+A?\%5/&7[57QUU7X6>!O$GV?PSI5^RV M+6,Y_?HO!W=NI(X]*^CR'(_[6QD8RTCU9Y^99BL)!I;GW=^UY_P=,?!?PCK5 M]X"_9]\%ZAJ&I6,C(-1-S&UNY!QG;PV*^5YO^#KK]O>%?/TOX<>%+NS$I4?\ M2YA+@'N3**_+K2[RQTEI+BWT.$W,N2]RQ8L2>_7%,-UYA,D]LLDA)/F$D''I MQ7ZI#@K)HP4;'S+SRI?0_>K]CG_@Z5\&>,+1+']IOX>S:9>RE466SEC2,,2! MDC+''6OU2^$7QW^''QL\"6OQ*^''B*WO]-NX!(3#)N*@^OO7\7SK%,V9K<,> MQ)/%???_ 11_P""JWCO]CCXQZ=\,O'?BMM1\+ZIJ\5K=V^J3D+:6Y RZ8QR M,=^.:^.AKXU_P""Z7P;TWXO?\$W_B#%J$!FNM*T&>YL7" E)54X M8>_->MDE?V&:TY>9R8Q?[ S^8GX%[1^T!X5"]/[?M&'?K^AX/#F]0ZUNA^E,_@;Z4]NA^E,_@;Z5^2/X)GUT?@/S8_X. MG_\ E%3J7_8_Z'_Z')7\V%U_J;;_ 'S_ $K^D_\ X.G_ /E%3J7_ &/^A_\ MH)OC7IO[-'A2_2"QMDVZC/;3,)!)AP01T["OR*MTMGTY, M6$;26]P%>5B7_ <=_ S]K#Q7;?#3XJ^')/"^LSH@ MM[JYGC$,\AZA0N2/Q]:_G+34M6_U46H,D1ZQ!1C^52V^JR^'M3LO$_AN(:=J M&GW43#.:CK+4_M5L=4DUN5+K3RDMB\ M8>.Y4@AOH:T[=U>)64<8KX,_X(%_MD^)_P!K+]CF-/%\\(U+PY=FP$T,A9YH MD5,2/G^(ECTXK[TCY/X5^0YAA983$NF^C/L\-C/K5&(I&7P:R]8MUUBPDTN\ MCPMS%+"PQU4J1_(UIMDL0#CCK56\MC).)&F;Y8^!CU'6L8NU1'1B?X3/Y(O^ M"M/PI/P<_P""AWQ)\,:7H\,L7_"4W,UAYB9"*6P&%?.=S;2:7J!UF[UN)]0F M_P"68!RO^<5]P?\ !P?_ ,2__@H_XB6V^4A2[L.KDR..:^&8(K);]]0N;-)G M8<>83\OTK^@.7%?V-_L?;HOV8OAY'G(D\)6+'/;_1T.*^'\1<#3I4J<>_Z'MY%9JZ/ M3H_NFJNJ&/;$)+QH1YPY0GYO;BK4?W33)1EEY_CK\IK:4CZJEL?'O_!;6:[A M_P"">'C":&.9R(_]8C $?*_K7\J*:S<7C-+=0O<-O(\R8?D3IGUYK]DX#ASY=)>?\ D?'Y MYN65U$JP9-/0$'(.WH:6]AU*YU$>*]?UA[N8_E^7A=I&/\J_#[/W)_P & M^_[1D7[.7[?FE/J6J2P6&M1&SNK99BL<[RJ4CW+T;!;C/2OEN-LOG6RYN+V1 MZ&4R4<2KG]0T>I0S2&X.,- K?F:=>ZA;QR_8I6QM@\P_3.*?9V%K:Y "N)F) M7N .N/I5F6UMY,N\"$E=I)7DCTK\#A+]Y=]-#]#K-5*%D?RT?\' ?[/$'P)_ MX* Z]J=A ([7Q./MD"J,#Y50']37P]TK^@K_ (.E_P!BB7XH? O3/VG/"^E1 M_;/"<#V=UY,0WNDK%RQQR<"/K7\_OAZR\/7MHRW>HN-L!*Y8Y,@'W?SXK]QX M3S*GC<)&+=FEJ?GV.P4Z=9NY>\,>$?%?Q!\3:?X7\*6QEU&_F2UMK=1GS 3C MI]"3^%?U+?\ !%#]@'0/V"/V2]$\,7D:OXAUR%+K5[F2$!UD(QY8;J1@ XK\ MV_\ @VK_ ."6%WXS\41?MD?%_15DMK-MNC65_!O1L='"MQG#]<=J_>>RAM() MOL<<:@(,QH!PN../2OD.,L]CC:KP]-6Y=SZ3*&PN,U0O;F*TND$:'?*V#M[>YJO M:7FHQ5R)RY(^!7POUWXA:_(!!HVE37DQ)Z+&I8_RK^:#X*> M#_'7_!7_ /X*H2>/-4E:ZM[KQ#OFA9R5%A:S%HQ^,8K[H_X.;/\ @I5<^'M! MA_8\^%&K?:+^ZG0^(#8/B0O_ 0$KR4=7Y7H<:$&6VMWRZ*I/*@H^,#%?=8*G#*,HE6FO>GM_7XGEP_X M4:W-'11/T>^&?A;1O GA2T\#Z#8QVUEI,*V]C A^["HPM=#)D#([U6TVPMEN M&U) V]XP@);C:.1QZU=(!ZBOCJD[U&SU)03C9$<1)!^E%"J5DXH;"Y/I7,ZG MNN^@X1LK'+_$H";PCX@MV&0=$N./^V;5_'+\;K#3]+^/?B?2;W 277)%7ZU_ M8;\;-7L/#GPP\2^)=0N-D,>AW 9B<8_=L!^IK^-_Q]-;ZU\4/$IU2[+"?Q!( MZW+MED7'4&OU3PVISG.I-+2R/C<^BGU.7O%F729]+TOF26\2-/QS7]0/_!O+ M^S\OP&_X)V^';35+4)J6L7MU=3,1R4D8.OZ-7\\'["7[/VH?M9?M6>&/@KI% MHY%SJ4;W;HIPL:R*"QQ[-FOZ\_A!\.-*^%OPO\/_ ^TNRABCT;2;>T CC ! M:.-4+<=SMSFNSQ$S>G[&.'CON_D7DF%E)EC+'V=E_I7GU%S=WFH.M_!*&;C4+R['[J.W0DDGTP#7]'9?2=#+H\^A^?8F/ML0[&=DCI1SGDUU%Q\ M _CKI4GV74?@9XIWXR#'IL[ CZA*C_X4K\9O^B&>+?\ P47'_P 16D_:H\*C4;4L$N-7M$.%8G#-\J M@=?>OQU,,1.3&,_2I8K=U@-L^3$QRT9^Z?PKQ\SX7RW%QY:=.SZGH0Q\J%KR MN?V%_L=?MM_L]_MC>#$\7?!'Q6EY&Z!YX78!T)QQC)]:]M0Y'TK^0+]@;]M# MQ]^QI\?O"WQ"\.^*M3M]*T_4U-YI%M>.L%PKC9AHP=K#Y@>1VK^LGX)_$*V^ M+GPIT'XI6995U/3TN!&&XP<\$5^/\2Y$\HJW3NG^9]3EN)CB(G:CDXIS #I5 M>W \Q6.7.2">E3DD]:^.C5SRJY\C?\%F?V<;3]IK]B/QKX0MM#6? M5]-THW>C3[>8Y-RAR/\ @ -?@]_P0.^&.AZG_P %+_A_I\H#2>&MT7^1\UF4$L5#U7YG])\4L4A,,?\/7%)'<12 M73VRCF-03^-$D*Q2>;& ,]<5+!]G=C)&@#$#<<=:^#4I-^\?1=]H?"GMT%?7<)TJ%?-$JCM9.QXV;QG M&@M>I^4.CII\.@W][;2[KJ:]13QT1V0:>B;NM?OF"Q-2CA^2*T/D,1.GS7EJ(68]34L$QSM:HW0IVZT^V3<JZ#H+E6H[7K:&33(M1MIBD\0,9*GD*QY/Z5_2[_P;;_'.;XI?L*6' MA7Q#?M-J>@W,D6;/UA7H/I10. M@HK\@/M K^+_"_T/%SW_<_F?F5H/\ R';3_K]A_P#1BU_8)^P'_P F>_#W_L!1 M?^A-7\?>@_\ (=M/^OV'_P!&+7]@G[ ?_)GOP]_[ 47_ *$U?5^(/\*EZ_H< M'"VTCV2V_A^AJ9/O"H;;^'Z&ID^\*_)5\)].NI\O?\%E_P#E&W\5?^Q>3_T? M'7\F-Q_R%7_WV_G7]9W_ 67_P"4;?Q5_P"Q>3_T?'7\F-Q_R%7_ -]OYU^M M>''V_7]$?'<1[H_7+_@TP_Y+EXJ_Z]G_ /1=?OP.J_[QK\!_^#3#_DN7BK_K MV?\ ]%U^_ ZK_O&OCN//^1Q+Y'NY/_!1(O0_Y[U!<_=C_P"N@J=>A_SWJ"Y^ M['_UT%?,T]T>G4W/YF/^#F3_ )20:]_UZ6__ *)CKX8^!G_);/ 7_8VV?_I3 M'7W/_P ',G_*2#7O^O2W_P#1,=?#'P,_Y+9X"_[&VS_]*8Z_H#+/^2?I?]>_ MT/A:W_(Q?J?V9_"'_DFVC?\ 7BG\JZ:N8^$G'PTT<_\ 3BG\JZ52>>>U?@5; M2I)^9]Q1_A(=02!U-5Y68'@]ZXO]HO4M0TKX$>-=2TV]E@N+?P?JDL$T+E6C M=;20JP(Z$$ @U-*+JNPIUE!['>9'J*,CU%?QL7/[=/[:'GL/^&K/B%U_Z&V[ M_P#CE1_\-T_MH?\ 1UGQ"_\ "MN__CE?H5'P[QU:E&:K1U5]F>%/B*E";CR/ M0_LKR/45!=W2PNB%20V/W,C_62C_(S^P/Q=\3_AYX%MVNO%/C73[!%Z_: M;I$Q^9KPCXU?\%8OV&?@7I5QJ/C+XYZ9_%^H*>HO/$-Q(#_WTYKB]2UG5]9N'NM6U.>YED.9))Y2Y8^I) MZUW8;PZE3_BU;^ARUL]C/X8V/V+_ &[/^#IC6;ZZOO W['?A.66WNHGMQJ>H M1M$8]W&\ AAQUZU^2GQF^,_Q2^.'Q"E\>_$/7;O6=7NVS--/*S10'GIV&,UR MT8\HYB^7Z4Y)I8E98Y&4-]X XS7V^39+@LHGI&YYE;'NK'8V=#M9KWQ7INE7 M8$[R7\*M>)RK9<#:,<5_7]^PGX(A^'?[*_@OPA!&%6ST6-0!VSEOZU_'WX(N MGMO&.C?O"(X]4A" "/Z5\'X MA.:J*IT['9DKYZQZC;G"@>A-22ABIVGDCBF1CYN!3Y"%'T%?D=23E4BT?:4$ MU='RW_P5T^-K? K_ ()_?$?X@6U\([VRT0QV;J0&\YI$1L?\!8U_)MJ-M;R^ M9J]U=O-=SSLX=VR2K$DG\Z_J?_X+P^ )O&W_ 3*^)5KHMD9;Q=+$UO"%R7? MSHL\?3-?RML7N[:,21;#8@VYXP6.07+Q73VQ6W9#@B3MS4BQ;F"D]3 MC-6[R&QC\R"1PQ@LV@W8R>3NW_4=,T58X>6!J7+I5%"M%H_JZ_X(K?&Z+X\? ML$^"O%:WC326MC]DE$9[Y'2 M;49+B5HF!&T"9\''N#FONT ;B,5_,V<\BS&?+M=GZ-@;RPRN0&$F0L3\I4#% M>7?MA>&+3QU^S5X[\)7D0>.[T6:$J1Z@5Z5JMPUM"[$D':,8^MLZXZ8 M-V37]??P&_Y(KX4_[%ZT_P#1*U]UQHY.AA[_ -;'SW#F]0ZQNA^E,_@;Z4]N MA^E,_@;Z5^;OX)GUL?@/S8_X.G_^45.I?]C_ *'_ .AR5_-A=?ZFV_WS_2OZ M3_\ @Z?_ .45.I?]C_H?_HH M^M?F_$'_ "-*GR_(^NR[_=$+)VJ.Y)*8QVI[DYQ392<-7@0353U.J<>>#1_) M%_P6<\6:UKW_ 4N^,%YJD[/%I/CF]M;4,?NJK< ?G7S-;LMG89?_EX;*U]% M?\%>/WG_ 4U^.$+\I_PL*^)4],[Q7S@26 4]%^Z/2OZ-X6I5)E#LR2)R*2?=<(UL#RX)'X,2KW%?AI_P:'Q1? M\)'\09O+&]M"B!;')'VA.*_,_P#<'_H$E?R@+]Y_^NAK^K__ M (+>_P#*/#QG_N#_ - DK^4!>K_]=#7[5X>-+ ROW_1'QV>[H6BBBOTB\>Q\ MV%%%%)@%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "E/W124I^Z*53XT*INA****FK_OD?09FB^MTN0FC5="JY']@'_!/+]I#1_VH?V5?!_Q.M];BO;V MXTF+^TMC9,<^P%U.>_->X229X!K\"O\ @UZ_X*!7/@[QYJ'[('Q0ULJM\^W0 MVF?@/G) _P" I7[UQ(+>9<.663C)]:_!.(,KJ9=CG!;/5'W^7XGV^'.+_:/^ M$/A3X\_![6OA3XQ@CDL]9M'MP)%R [*5!_6OYU_A?_P0E^)&M?\ !1RZ^ .M M^#;Z#PS8ZFU\;U@OEM"7,@_ J/2OZ6 9AJ3V\D)=6&]&(X!%9S>#?"FG>)'\ M:Q^'X5U>YC$372I\Y4# _#!KGRO-L3@K\FXJV"5=W,GX$?!;PG\ OAII7PL\ M#Z4EMIVD620Q"-0-Y48R??BNK"SK-!=I8/OE;;*,CY%]35N,ND:K)@L!S@T[ MS/:O.K8MU*DI2=V]STX1<8**Z!)VIC,57([TI.>34=X(S;E)'VYZ$GOVKEC[ MU2[*YE%:A)((QO=L 5\J_P#!4C_@HIX _8(_9TUKXI:K?P#6A \6B6#O\]U) MC(VCMT/7'2O0_P!K[]LGX3_L5?".[^)7QF\36EL85J_M2?\' _P"W5<^'/"MO=V/@_P#M/9>%(#KG:JE:_HLT70H="T^VT'3K-H;33;1(;6./ 5D50JJ![ 5YM^ MQM^R[\._V/O@QHGP,^'NDQQ6NE6JH+A4PTS8R[-_P(FO9%"L,8YHS?,OK&(2 M7PK8O+\+/"PE?J5='BNHH";HD&1RRH3R@/1?PJY49X.*<6^3..M>-4EHV=XP MW,7G^5O^8=L4VX8 $%L#%,D93-A96SZ "H)XRYWNLS$'CCBL,5"511C'J."6 MI\M_\%F_C7I7P+_X)V?$'Q9=:RMG.^DB.P8YS(YD0%1CV-?R<,4UZYEAU:\% MO<:I TD;,"26+=>*_=;_ (.I?VQ=8\/^ ](_9W\(7]NS.3 M6OSQ_P""-W_!.GQ3^W;\>=%U6]\)3_\ "-^%'635-1:(F*8ALE,].C _A7[3 MP9.GD&42KUM.97_0^3S*'M<7&)^BO_!LI_P3M.S.566SV/H,%A50I#;B\@2+[ M1YOR8^]7X%_\'4?[6ND^*_BEH?[-/A#Q;'=6^EH;SQ!;PD_Z-C6$GEJ[ ;WX5.X0D%LJ,?G M7SI;ZKI5O8)9W%LNZ&-BIQWZUU7[,7Q$N? O[0?@_P ?6C>4=*UN"61\XPOF MH?Y U^N\05HO+O94=['S&'DZE>[1_8OIGP?^&XLTC;P?8?*,9$-6/^%0?#7_ M *$VQ_[\BL_]G3XCV7Q=^"WAWXBZ?=I,FK:7%<;T.1EES7;;&]*_G&O5Q$*T MHRF[IGZ#AL/1="+:.9_X5!\-?^A.L?\ OR*^??\ @J'^R-X4^-7[%/C'P1X9 M\#V\EXUE]IB2WB ;]T"_'Y5]4;&]*KZK9?;["6QD@21)E*2))T93P1^5/#8R MO0Q$:G,W9ICQ.#HU*$HI:M'\3/B72KOPOJ5]X0UBUDMYM+U)TN895PT8''(J ME/?0W%W)*CYA9OW#;3\RXZ_G7[<_\%Q_^"#_ (R\0>/[C]J_]ECPJU[*6:74 M] LXWP$(X_BYK]S MR#B:CB*2:9\3BLNJ44]#"1X&_C'XBK]X(;6)%E8 LH*CKG\JK_:WU0>79:=X>C M&3D>1'#SJS2ZD/@[PSK6K^,-(M;?26N!/J, 2)""6_>+VS7]@'[$_AR7P?\ MLV>#] OD>*Y71(S);OU3DU^0O_!%_P#X-[O%L/B?0OVD/VO-+FTJ[TJX%U9: M)Y>3<';@"8./EQG/R]Q7[AZ7:Z=8R);Z;$%CMH!$BJ. !Z5^+<79U2Q];DB? M:9/@:L%7<%OHVK1JXRNE3/*,?=78W-?S$_LN?&[1/"/\ P7$\-^/#K<<.AQ>/T2]O M\D1H,Y.>]?T>?MO_ !GT']G_ /9J\6_$_79TCCM-&E0LYQG>-@'YM7\@4WC/ M6M%^,.J^+=/G*WEIK+-#*#R92=P;\C7Z3P/A/;T<0GLXM?@SYW,=,3'U_4_M M!\*^((-8TVWO&F#)=1+);M_?4C((_.MA8TA;<@^]UKYR_P""<'[4GA+]J/\ M9%\$?&31[U)#)I\=A/'&V2DJ?NSGZE":^B+:20[HYFRX)X]NU?G^947AZTHM M6:;1]%;8L,?EK\[/^#A']BD_M5_LJ3^(O#WA>34M?\+2FYLT@0%V15;Y1GW: MOT2/*"LC4+.RULSZ9J5B#$[>6T1)243)*\GBIH M8W$9E"C:.I)%,TZ#4]>O([33([F78_-O;Q@R0^Y'Z5[I^S;_ ,$T/VL/VI?' M=IIG@/X)ZMJ%G-( VK7MLZI&#WRG%=]7/L'AJ+N]3DCEM:6AYC\'/ /BWX[^ M-K;X2^!/#MSJ>HWVHPI%;6R99D)PQYX'45_6K_P3M_9NT?\ 9+_9-\'_ ET MW2S#/#I\=S=V^ &2XEC0R@_1LU\S_P#!([_@BMX!_8_ M#W_L!1?^A-7\?>@_\AVT_P"OV'_T8M?V"?L!_P#)GOP]_P"P%%_Z$U?5^(/\ M*EZ_H<'"VTCV2V_A^AJ9/O"H;;^'Z&ID^\*_)5\)].NI\O?\%E_^4;?Q5_[% MY/\ T?'7\F-Q_P A5_\ ?;^=?UG?\%E_^4;?Q5_[%Y/_ $?'7\F-Q_R%7_WV M_G7ZUX[D_\ !1(O0_Y[U!<_=C_ZZ"IU MZ'_/>H+G[L?_ %T%?,T]T>G4W/YF/^#F3_E)!KW_ %Z6_P#Z)CKX8^!G_);/ M 7_8VV?_ *4QU]S_ /!S)_RD@U[_ *]+?_T3'7PQ\#/^2V> O^QML_\ TICK M^@,L_P"2?I?]>_T/A:W_ ",7ZG]F7PD_Y)GH_P#UXI_*ND7O]*YOX2?\DST? M_KQ3^5=(O?Z5^!5_BEZGW-'^"B*;K^-<)^TW_P F]^._^Q*U;_TCEKNYNOXU MPG[3?_)O?CO_ +$K5O\ TCEIX3XD(9E< MGTP:_K+_ ."-_P 1]$^)G_!/+X8ZMI>KQW'PMYL)RCB63@Y[XQ7\E$MC> M:B5LK)RKNW7V'-?O+_P:I?M5/K/@SQ1^SIX@U(;[*X6YT:%WY%NL:*0!_OL: M^%X^P3JX3G734]S(M*I^REEEX@S==Q_G4KKSC'U-,LX?LT 0,3R3D^].F*B) MF8X 4Y-?BTH1NO(^WIKE.,^+GPSTSXJ>!]5\%^([ W%I=6LR^6V"LFY" OYX MK^2;]O7]EGXE_LF_M)>(_AUXQ\#W>E6*:A(^G23JNV>/(.X8/J2/PK^P&-EF MM(+FUE+HO/U%?+7_ 4F_P""4_P-_P""@/A(+XHLEL=;MOWEGJ,,8):3G * M6\)6VB+$?A_.O6OV)_V4_&'[6GQ]\-?#7P9H-QJ@O;Q+77E@7_CUB9OFD8GC M R.F>M>X_LH?\$)/V]OVGC#=^)/ FI:!:%E+-K5L81MR,]%/:OW<_P""9/\ MP2D^#7_!._P-'F1WWB.=%^U:@8P7W8&0IX]!7S'$O$F$PU%0PTKM[G7@\ MKJ*K[Q]'_LX?"72O@7\)/#WPP\/VOEVNEZ7%&R#HKA!G]3ZU769?D! M7:S+D*?2I@V4K\7Q$Y5JG/+=GW5.FJ5))%;5[9KJ$(HS@YKYM_X*S_$F#X9_ M\$^?BGXIDU%;=HO"ERUN['&2%'2OI6[@>91YHG]!?_ :9_P#)J_BO_L:+C_T&*OUO7J/K7Y(?\&F?_)J_BO\ [&BX M_P#08J_6]>H^M?F_$'_(TJ?+\CZ[+O\ =$#_ 'C39>C?2G/]XTV7HWTKP5\: M.Q=3^1/_ (*Z_P#*3GXX?]E!OO\ T,5\X5]'_P#!77_E)S\'_\ D3TO1'YIBO\ ?9^H^+^M/;^+_KF?Y4R+^M/;^+_KF?Y5ZE'^*SA7 M\1'[4?\ !H?_ ,A[X@?]@.+_ -*$K]RXO];^-?AI_P &A_\ R'OB!_V XO\ MTH2OW+B_UOXU_/G&7_(]J>J_(_0\L_@Q'-_0U!=?ZP_[M3M_0U!=?ZP_[M?, MK^/$]/$_P6?RX_\ !P]_RDD\2_\ 7$_^C7KX:7O]*^Y?^#A[_E))XE_ZXG_T M:]?#2]_I7]&]+_Z_HO\ T(5_8O\ LB_\FR_# MG_L3[#_TG2OXZ/A[_P CWI?_ %_1?^A"O[%_V1?^39?AS_V)]A_Z3I7Q?B1\ M%'Y_DCWLA^$]-C^Z:;)]X?[U.C^Z:;)]X?[U?D-?^$?6TMCY$_X+>_\ */#Q MG_N#_P! DK^4!.K_ /70U_5__P %O?\ E'AXS_W!_P"@25_* G5_^NAK]I\/ M?]PEZ_HCX[/=T+1117Z.?-A1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4I^Z*2E/W12J?&A5-T)1114U?]\C MZ#E_$844458!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%%)I25F-2<7="JY7I4J78CO&O(X@&,>U>>AQC-0T5'LJ?8AQ M3=SJO@[\7O$GP2^)>A_%/PO>20ZCHU\)A-&Y4R9&,''U-?U1_P#!*W]N_P . M_MI?LN:)XJL)K9_$&FVJ1:]8)=;VBEQDD=VX([=Z_D[T@Z>+]!J:YA.0WMD< M'\Z^I/\ @D=_P43\<_\ !/']HA+B/5)KKPM+1EAG(Z #I7QW% MF02S&A[6FM8['T&48Z.']R6Q_6&JR7+R_9KLH^]23LSM&.E336SRND@FPR \ M[>_K7$?LY?'SX=_M(?#2Q^)GPUU:.\L+Z!'\Z,Y&XCD?@17X;5A/" M56JFC1]K"<*D;P(DNH5'ERS991\S8KBO'O[2OP+^&-XMAX\^*&BZ5(QQB_U& M*(#Z[F&*["YDM[?+&WWASAL#I7PC_P %8O\ @CKX?_;N\%ZIX@\">.K[1/$Z MV3G3!]K=87GSQE 0,<],U6 A@\55M/17W,<1.I"/N[GN7C#_ (*F?L,^"F9- M4_:)\,NR]1;:O _\GKR;XI_\%\/^">'@3P;JGBU?B\E])ID?R6=M&DC32,"$ M ?)&X#)'2OYVOVO_P!A#]J3]C7Q9-X,^-'PWO[O3X6P->M+9GC8>N5W>OK7 MA-M>6>E7?VC1VANW!PEM>:>67WR&X)%?J."X)RNKAU5Y[_-'S-?'XZ$O>?NG MZ(_$?X@_M;?\%_\ ]L0^#/#NAW^G^#8[O?ITK,Z6L4!+8NT8P, XXK^=']GW_ M (*]_M7_ +,_PG?X4_"32/#>E6TB_P#(6@T&,7"MQQO4AL<#\ZX;QI_P4U_; MI\?W]UJ?B;XY>+8Y[URUS%8:]/!; _[$8?"CVKIQ_#F/Q=-4:+4::Z&&&S2A M&7-+?U/ZPM7_ &B?@1X.FEG\7?&OPQ9[,DBZUF"/RP.O5J\L^*/_ 5P_8,^ M$ML]UKOQXTB]5!DC1[R*Y;\ KU_)[XK^+7QB\;&6?Q3\2]9N%D4^:+G5))"P M/7JW-NI%.F?TU>,_P#@YX_X M)E>&9&MK3Q3XFN9U)&/^$<<(?HP>O$/B?_P=J?!;2)&3X3?!JXUU1GRS>M+; MY_)37X'3VL"(&TJU#,3\YNG$HQ[ ]*C5+E3^\O8X#_TS@/\ 2OH,-P#E%.-J MT&_5_P"5CRJV^#%7DG MBW_@YQ_X*&^-%DE^']SI-DJHQF@:*)C&N.<93)QS7YP:?HOCOQ%+;Z-X4T>X MU6>Z;9;+80L\CG./F"Y(Y]:_3;_@F/\ \&Z?QY_:(33OB/\ M*VS>%-$\^.= M8(CLEN8PP8HP4Y&X</?&Z7CZ?!U=5^S]^RY\'/V9/ MOX ^$/A" MVTJQMX@JO#&H>3 'WF &>E=XA>)1*5)E"X(!X/X5^>YYGTL;+DIZ4ET\CZ## MX"SW0C2-"[2L!A%7DY/TJU)/'#:F[O MB%5 2<]J_,C_ (+T?\%@?#G[,'PJN/@A\)M=5_%NLQB*X$+?-:Q. Q^JL?R MKP\#D]?.,7&*5X_D=^+Q,,+0>NI\5_\ !R'_ ,%-[?XV?$2/]EKX3:XLNA:5 M*R^(9;>?_6/@J5P.H#*IZU^2LBEH888VVB+J1_'6QXE>]USQ#/XVUK5Y+K4K MMS+>&1RQG8]3S[\UD'K7]&Y)E^'RO 1I4E;34_.L9BY8NK=O8GGGM;B993: M;5P1GK0UX(I)Y;"+R&E10A4_<*]Q4%%=T\-1J.\D0RXYR,#CWQWK\4XKR2>'QU2O" M/NM_'C%[GT6#D9ILD23(8WS@]<&D64D @T]9"WRDU\'.K2A/DDM MSV:?O+F3*<6D1):264DGF1R,25E4,,>G/6O+?B3^PK^RY\6)[B\\:?"+1[F> MYSYDWV&,-G\!7KV*,5VT,17PSO2FX^@JE*C55IJY\A3?\$.O^">=_?O?ZE\& MXI'5?H[@L/SKV#& M::92#CC\:Z*F98^NK5*C:]3E6682]X1295M]*%J4CM)!%"OWH508;_"I9+!# M()(GV\\@#K4P?<>E+7!.47*\MSMI1E15D5D1+!W;<3YK# ]*=+=P0LHFM)=21F9;9U.74D/C@5\V?\%"OV]/A-^PM\&=3\4^,?$MN^O"!VTFQ<@O* MY'R@#GOBNO"8>IC*RITU=OL56KPA#F;U/A7_ (.?_P!O.'PC\&!^R]X42WGN M-9?;J-S%>?/!T;;M'7!3OZU^ \XDO+EKDS%9%?SII,9WN!C)_"O0_P!K7]J; MXJ_M??&_5?BSX_FE5-4U&2ZBMG) B#$G:!VZUP,=N3/(C])EVU^[<+971RK" M6FM6M3X',<;4EB+IGZQ_\&UG_!1C3?@]JM_^RU\1[R*#2-:O%?1+ZXN?^/:; M!&U5/!RSD]>U?T":3-)-;I>Q3+,LD";)0W#C'WOQK^*+POKNM>#/&%GXQ\)Z MI);/HTRSVSQN06D4A@./<5_2)_P1)_X+#>"/VM/A#:_"_P"+WB.'3_%FDPQP M+%*X1IT VJ1[X7]:^"XTR"=2;KT(Z=;'M99F-6K*U25S](+^^NK?8(+<."?G MRV,42Z;%>LLUT[,55R<_KWJ]%N2-5?KT.*_-: M:DOW/0U7/+^4CDEW'[SZ"OYP_P#@ MZU;;^W8O_8!T[_T4*_HYWCT-?SC_ /!UL ?VZU(/_,!T[_T4*^SX$?-GR4E] ME_H>-G<6L(K]T?F7X?YUVU_Z_H?_ $8M?V"_L!8_X8^^'V1_S H\?]]-7\?/ MASG7;7/_ #_0_P#HQ:_L%_8'(3]CSX?'_J Q_P#H35]3XD5*<:5.RV?Z'%DT MH4=(:'LD9V!2!V-/67N$J&V<-A3[U9^5?N@&OR"G6A5IW6A]"E-RNMCY<_X+ M+,3_ ,$VOBJ'BH_P#3L_\ MZ+K]^(V+,H([FOP'_P"#2_\ Y+CXJ!'_ "[/_P"BZ_?X.1%_UT%2),6.#3;PA?*XZR"OFM*25STJD6I7 M>Q_,O_PL0RY/J*X; M]IO:/V??'7_8E:MG_P Y:6$FW)7C8PJT)/5'\8=T,7#_P"\:CJ2Z_X^7_WC M4=?TW@G?!TWY(_.*ZM6DO,****ZC(**** "BBBI<8N2?4!'F>#$D#[C@X(ZUS8S"4,=3<*T;HZ<-7GAY)Q=C^TOX(?&7PS\ M;?AMI/Q*\)7JW>GZK;K)#/"0PSCYEX]#D?A77&\MY+IK 99@OS8'&#[U_/3_ M ,$!/^"RM[^SSXJ@_9:^/VNR2>&YG":)=S.<0LW7DYXW-^E?OYX3\6:#XKTR M#6_"EXES:WB"6*[5MP92,_R-?S[G645\MQTXM>Y=V]#[G"9A3JTH\S]ZR-U( MT@B$42 *!@ =J8]M'<0F"8D@^AQ4P8.,XIO*MA17APJ0E+3<]1^]&Q4_L#2G MMC:7-E%/&>JSQAP?SS6?%\,_ $VMS>WH?SHWMUQ^M M:\]3N8^P12.BPVL/E:0D5HH'W88% _2GQPKYH9TR1ZU:\P]Q[4JJI.,5G+GD MTVR)4+:HKW2RF1+B"(.P.TJ3C /4TZZO([.(%U)R>@J2Y9HXF:%=S <"L7Q7 MXVT'P3X1NO%WB^X2"ULHFDE9^P S_2JC^\T@KLN\[6DS/^+_ ,3="^$?@/4? MB3XFU2.VT[3+-I[@RL%! ]S^%?RA?\%2OVSM3_;A_;#\0_$&UU)U\.6NH-#I M8$A<"'C,>#V+9.:^W/\ @O7_ ,%J6_:!BNOV9?V?_$+66CV49DU*]@D(^TL3 MM,.1C., XYK\DU@LH["/4[-ROGG]_;$\JWK7ZOP7P]!*.(KQ][?T/G8M?V,? =MOP3\*G'_,OVG_HI:_CE^ O_ "7[ MPG_V';3_ -&+7]CGP% /P6\**?\ H7K3_P!$K7'XBXF=:M3BWM<.'Z35*4NY MU<9\P988I)5VJ0HSD=J;<.8^%]:;%,S @^E?F+I7CON?41A/V9^;7_!T^?\ MC55J(Q_S/^B9_P"^Y*_FQN3^YMO]\_TK^D[_ (.H!_QJLU/(_P"9_P!#_P#0 MY*_FONR1#:_]=&K]H\/Z#JY15CS62?Z(^(S?#S>*C<_H-_X-,_\ DU7Q8?3Q M1/\ ^@Q5^MK2;!G;FOR1_P"#34_\8J>+/^QHG_\ 08J_6\89?F%?FW$\52S6 MHK]OR/J,%2J0PRU&K*6&XKWI9#\A8CJ* % P*9++QC-?.TZM.4U%;G5)N%*[ MW/Y%?^"O!*_\%.?C>1_T4&^_]"%?./O7T=_P5Y.?^"G'QO/_ %4&^_\ 0J^< MPN5K^F>'I0>3TO1?DC\ZS'DCB&X]18Q_.GMG+?[A_E3$(_6G,/O?[AKUW[-5 M)37\Z\6\[SRI=7U_0_0LLBY4(V'XSU]*K7+#S#CTIYNE8D"F2A3 M)DG^'BOF7[95X^[H>IB:OAE>M?T;PK3K5]+_Z_HO_ $(5_8Q^R/S^ MS'\./^Q.L/\ TF2OS[Q#J5'6A%O17/=R#X3TN%BE?F5>DYT]'8^MI0DHGR/_P6[.?^"=WC0D=(Q_Z!)7\HEG:7-U+*J0/M M#G#A"1GZU_5[_P %O?\ E'=XSQ_SS'_H$E?RP_#'X8_$3XQ^)!X)^&_AZZO; MYYCM\F\"+R?XAV'N:_7. L1#"8%SJ/2_^1\MFM!NI[VQSUO9:J;WRKH6BQ9Z MQW(9_P#OFI+R.VA.+6X\SUXKZ6\4?\$E_P!N3PQX;76/$'@GPV\'EES%IWB* MS>[ Q_$B2%_TKYNU[PEJ?@FY>UU5"'5BK ]B#7Z5A\?A,2KPV/G:\(QV16 0 MQ;BWS>E)3D@>6W^VK]S.*;73+EOHH-/1S#&\,!VK*FR11_$OI3*53@Y/ MXTO;*_LFM&)J2]Y'WY_P1L_X+->-?V&/%]E\%/BAXDU"7X*\MI,CD E3G M!R,X/'6OXO9UAFC%M-%E&8;F7K]/I7UU_P $X?\ @K1\>?\ @GSX[LK7PKKD MM_X.=A_:6A7$Q\L*?O,GBBOFC]@K_@JK^S;^W;X;BO/ 7BZQBU,P M*TVDM,//A8_P,N3AAZ5])6LTZQW#:@2\2GY0.XK\JJ8&O@IPATQ@]C]:_-/]KG_@V-_9S^*&J7 M'BSX#>-U\(7+LS+:3*WV56/^S&A.,U^K\;K+"KQ0[1CHXQ4);,ICN+>,8^X5 M[UK@,VS/+ZZ<:EEV_P" 9ULLI8JFX2ZG\P/[2_\ P;]?\%&/@EK,Z^#? %SX M[TE"2NJ>&$$<(7U(F96/Y5\O^+_V4?VF/ ^H7&C>+OA9K<%Q:/LN(OLQ.QO3 M@FO[&%LHI+G$\3R#'"N@VBJ]UX$\*:JK?VEX3TN3?]\M:(<_B17V6&X\QE&W M-%/\#QZW#5-+W6?Q::OX+\4Z*Y_M'X?ZPDJ<@FS;@_E5WPK\*/C#\091!X;^ M&^LW3,< &R8?SQ7]D%Q^SC\$[B^34I?ACHK3QN'1S8IP1WZ5K)\-/!=N,V?@ M32$/MI\:_P EKT*GB5B(*T(&%+(Y0T9_)'\,O^"8'[?WQ)U,6'P\_9IUF[,@ M7[1<-"@6W0GAVRX)&?2OO;]DC_@UB^.'Q!MX/$/[2OQ-L=)M9 &ETS3898[E M!W&2K+FOWLM]%AT:3=I^@Z;;A^&9$VDC\!6G$Y1,QNK''0=*\7%^(685E:&A MZ=+(J+7O'R#^PW_P1A_8_P#V+[.UE\,?#:QU+5K7.?$&JVZO?3,3G+N ,XZ# MCH!7U_'MM=ME;6N(D4* .@'3%)))2:^1Q>88C-*CE.5V>S"E3H044MA)[:,'>]PRJ/X,\4R/R4#W,)=/EW/:)@_.G)4L#CJ,5TY=D^+QK5.$6T]WT.?%8^&'H2=]3Z& M_P""R?\ P6U^%'["/@RZ^%GA"\CU_P <:E;LD5O8RAAIV1C?*#C.-RGY23BO MYQ_CS\9/B5^T/\3=0^*OQ=UFXU'6-3*E[BZDW-Y(R8U'HH!P!V%4_%/C'QAX ML\7ZAXT\8>+CK.LZA*TK7-[-N0%CG<3V8>G2N<6(P*XDNFE=I&9W/J3SCVK] MJX8R2EE=&S6KW9\+C\QJ8JZN2&=A(DK,2\0Q&W=?I4;')S245]5!6DSS_9\D M4[[A1116@AZ7UL(SITUFDGF??W#J/2O;/V&?^"@7[0O[ /Q);7?AGJM_:Z/= MN/MMC9R[8YEXX(SST%>)6\$=S)(CN(V$>4D;N?2DT.;79[:>VO-0C0 _N_,/ M7Z<5P8K+Z./BX36YU4)NEJC^G_\ X)W?\%V/V6OVO] M])\4>,;?PKXAV)%_ M9>M39EG?&"RE 5QGU/>ON6UU[2M0M(]8L-7CF@905>&0,C ]#Q7\4VC72Z)' M]OT[5;NWU.-LPO ^V//J6!SZ5]<_L?\ _!<_]N/]D>2#1;3Q(-:TJ%2HTN[N M6:!QC&6;&X$=1@]:_+\^X"?,ZE#IT/U1/CO\*#DC]X=(#R'\-S"OH3P)_P<^_\ !.[Q M5ITMY?Z1XETN6.7:T5[9HA?CJO[PY%?'3X7S6'V)/T/7^NT7]I'Z6BXG!^Y^ MHJ*5IT.;NZ2,,>"H(-?GI_Q$K?\ !.(TXZ9"I]?E"O@_XRM?% M7BN>"3?8VLA/V*1?E"G(49.<\$]*_ C]LG]M?]H3]N?XEO\ $/XX:W?.MO-N MT_3;R;223WSBFW5_KNL3 MB_UG4$:5?N!3T_2OT_)N$L/DU"+=G(^>Q&:5:R;N2WVHWVISM->$J6.3'V7V MJ/>YP=Q^7H?2D+LY+RL"QY8Y[TI=-N :^KA2C6I]K'BSG*Y'M6+H4JU+DFCJPV(G3E<_>+_@D[_P<;^%_&VE6?P?_:WG.F:L M@6./59Y %)X'S!_B=X)^('ABR\5^!_$]MK-C?Q"2SN+2<-YBY//K MUK^+'49GNKH76EW)MX0?G.[;)^%>U?LT_P#!1W]KC]C_ %6WU#X/?'#7K;3K M?'D:2&1T=/[K[E)7GTKX#.N (UG[;#-)M['TF!S>4':;T/Z^Y];L+0QKJ$OV MFLYI=S]/[NYU"9Q'H[H&0_O?/!.1[8[U8BOKA$43V#EL/&UC/HOP$^& MVF:%;MD1:D;B470'KM)9%,SQ,DW3?J]"Y9Q1]G>^I^X/Q]_:<^$G[.G M@6]\??%+QYINB65A$9)FOI3D@ G "@G)QZ5^>O[(7_!:VX_;_P#^"HNG_!OX M-2:K8^ K+3;EIG>=3%?R)"Q#@*>FY(?CM\5M M4UL7$+B&":4*MMT &$ !'US72?\ !.[]NGQ1_P $YOC#;?%SX>Z#;:M?K;RI M-8WK,MM(&0@;G7Y@>3TKZZAP+4^K2_GMIZG@5\]J^UT_I']?/G1GDI^M'FQ_ MW#^=?S\#_@[X_:N Q_PR%\/?_!O??_%4O_$7S^U=_P!&@_#S_P &]]_\57SK MX(XBO\'XQ_S/;6/?\ @HS\ M';N6S@M)=-T>>22!%B7:'W29;)'6OH^%>&LWRK-56Q$;1LUNNMNQY6O6UM'$!(M[#G Z_O%K^O/]@>Y>\_9"\! QF/9H<8*_BU?R M!V.K?\(]XL_MBSB2=89TE16/ROM;=@^QQ7Z@?"[_ (.L_P!I;X2> ?#WP]T# M]D3X?/:V=BL+.=6O@4P3U^;@]Z^BXYR?$9A0A[&/,[G#EM=0U;/Z'HV(N$=# M\FTYP>,U96;)Z_K7\_4W_!WA^U1"(DB_9#^'AR&SC6+[Y>?]ZD7_ (.]_P!J MU>/^&0OA[_X.+[_XJOS"7!6:2I\RI-+U1[\>O%?F?'917,UQ>7TMO 7C M9ECM6) )/09K]*X&R?'Y?=3]VYX6;YE[5Z'Z[?\ !IW8S0?'_P 5WBB18#9/ M\K,",^77[W6UQ%YGV>6Z5I&=B@&>E?R??\$T_P#@IYXU_P"":7C/6_$O@?X; MZ'K+7=J=GVJ[F4.=F,?*:^R;+_@[S_:HET<7K?LF_#_S!(08IM6O0Y&>#@&O MG>,^%LQK9I[2FN9/L>GE>:QA#EDS^@$&./K^/-5=0G=YX4C@D90^2Z$8'UK\ M F_X.^/VK&'_ ":!\/?_ <7W_Q5+-_P=\_M5IITI7]DCP K]A%JU\6^HRU? M/?ZI9Q)*]/\ %'=5S6E4ER\QXU_PE_P#!0/\ ;R\8?M\?&FX^*7C'P7IF MCRW'D[AI\KN!A5!Y?TQ7CW@CQ+'\/?$EGXSL;:/4;C3-4@N(;>[8J&V2AOX> M<<5^R8##5*.0K"R6O+8^,JS4L9S+N?V;_":1+CP!I,T895:R3";A@<5TBQJG M)X_&OY[/"_\ P=??M&_#;PI9^%-"_9>\$:BELWEK- [0.#\K5?'_ =] M?M7#_FT#X>_7^V+[_P"*K\BK\&9Y4JS=&&C;ZK_,^VPV9T*>'2<57K]PPU.5'#QA+=)(^,JRYJK?F%%%%; MF84444 %%%% ",BL064''3-*Y,GWSGZT44 +8C6#J*7NGR.);,A[9@>4(YR/ MQK]*_P#@EQ_P<(_%O]F0VGPK^.%UJ&M:$D\<0EO)@PM(MP#,,G@!?;M7YMP: ME-:Q^7;+M8]6J-9;J M<2SI('!\Q5/..^/>O&QN38?.HN$U8]'#U'2LTS^P_ M]FG]N?\ 9[_:P\+?\))\&/B)IU]$R@HYGZ].Q />O6+&\GED2"3?(#'N:Y1A MY><]!WK^,3X6?M ?$KX+W<6L_!GQ=JVA3P,&5UF*L]0SGD:C(_I M$FN(;6/<\N,=V&:IQ:JUT^;>"25>GF1$!?IS7Y$_#+_@[2^ =Y8)+\8O@[JM MG*5_>1Z%;&7GV\R05V]G_P '6O\ P3YNHC-8^!/'4#G("W.DQ*,_A+7S#X7S M9.WLY'=_;-+HT?J/)=O$@9EV#U?G^5 GD.)K2[#QG[Y?M7X__$G_ (.R?@?I MH9/AY\)-0O>OEF]A*\]L[7KX]_:;_P"#GG]LWXNNVD_#NT@\"VS*5,WAR5I2 M1GJ?.#BX /7%?@Y_P58_X. OB[^U-?7_PB_9MOK_1_#Z.T=Q?6$X7STS@ MYP>1@'MWK\^/C/\ '#X@?'[Q;)XK^+'Q'U_7+J;)>2\D &3[+@?I7+:9;7.E MQNVE:K''$WWXW;YB*_1LDX/PV5VJUUS/^NAX.,SNHW:+*EREM?2M+7/)[G9_ ^&YM?CQX/@2,RNVOVA+*><>:M?V)? RY=?A!X00%^/#]KN 88 M'[E>M?QK> _',WPX\1:?XZL=+CU.[T_489DM[UBH^5L_P\XXK]1?#?\ P=;_ M +1OP_T/3_#.A_LM^!KR+3],@@CFN-5O03M0*>C8SQ7Y_P 89+BLQFI48WM< M]K 9C]4CRG]"[LDJ\]?K5:ZN([66)?M*)N;E6!)8?A7X _\ $7O^U83S^R#\ M/??_ (G%]_\ %4]/^#OO]J>*%WD_9!^'V%&0$U:^))_%J^&?">_M7\UR3W)TZ2XO MM&>)5"M"SD<9/7K7Z"?\%!O^"_OQ3_X*(_L_W?P/\;? WP_HMM/JEK./LMY< M,/DW$GYCVS7P->:?X*V^UHR'7I6,8!!!Q%SS7ZZR2C&%K^6;_@G! M_P %L?BO_P $UOASJG@7X?\ PLT/7DN=8DD2'4+F9$D4A<%C&/^&0OA[_X.+[_XJO@L]X4S3%XV4HQ;3/>PN;QA02D]3^@6.48YJ.X< M*"O[53+@_L@?#W_ ,'%]_\ M%5Y<.#\UHM6I?E_F;U,PI5,/S"F$Y MS7;?M-?'K6OVH/V@_%W[0WB70+72[_Q?KG6,C-#;O()""_[]!SFOW++HW[L_P Z_E%_X)D?\%;?B-_P3+7Q'JW@#X9: M)KTVJZ1''MU&XEC9V$JL1^[(YXKZWD_X.]_VJDD*Q?LC_#]U'1GU>^!/UPU? MD?$F09ECLZG*A"Z=C[;#8^EAJ$6F?O\ R6X",R-CC@YJ*=GWPE&&T*?,/KQ7 MX"?\1>_[54BF&3]D;X?HK#!>/5[XLH]1ENM37G_!WA^T)!'%:1?LM^%I2RX> M47UUQQU^]7B/@_B#VRO"R^1UXC.*;I63U/F__@XC: _\%)?$:PN#BW^; [^: M]?"X.,_2OWGS&Q\/-8T^/QSIFEMITDEPU]%M=,9^\*_L/\ MV1[B0?LQ_#AELIV*>$; -\P^7_1TZU_'3X9\2W/@;Q+8>+=.M8[R6VS)]FFX M7(((&1SSBOU)^&/_ =:_M*_"CP?I'PZT?\ 9F\%W]KI6C6\$=S>:G=J25C" MD?*<9XKY'CG)<3CYQG0CS-,]_):U&E'WG;0_H?,D4G&U :>0*&;"9 M[FOY_!_P=[_M69R?V0?A[_X.+[_XJK6F?\'>/[4]U<".?]DKX=0J!DL^L7W] M6K\YK\)9PZ=G3=OD>S2S>CRN[/T]_P""W,%S>?\ !./QG!!.6DV@[HSCC9)Z MU^!G_!+_ $V7PYHOQ$\;>%+BW3Q/;:=:)HT$JEI9,NXE(V^B\U[+^U1_P-/V>O"VD1W[!%:SO[IMPPPR-Q]Z^(/V:_V@_'7[+'Q'3XE M_#74H+2^O(E6[M8WW0/'@[HW+ D9!(X]:_0>'N&L7A\H?M=&WL>%B\O M6OSI_P""K7@OPIX&_;%\4:?X*E@71CY;6UA;<10N88BV!V^8L?J:]1US_@LC M9W\%]?\ @[]C7P7X?\231%9/%-KJM])/(F>,1R2&,-G)P%KXV\?^,_$_Q-\: M7_CCQ=J3W%U?7N^0NV3C _3BO>P&7U<*KN^[W]?+\#S*\ET*5C;S'2)YVG*H MKH!#GCFH:LZBR+?3I;2@PLL>,'@G'-5J^BHN3AJUGA9Y+U8V R$*]:BH_P#;(^A4]*C(**** MT$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 444#KS19,#I?AA\:?&GP(\66OB_X9^+=2MM3AD#J+&9 MT12.S[#@_C7ZT_L'?\'/OBWX?3:+X)_;'L6U+2GD2&YU72K;SIK:+N^R-?G/ ML3WK\>[7[-!&3% %W??*C!--F2UC!>QB:)SU;=7@YSD>'S"BU-)_H=6&S.I1 MEHC^OW]G[_@H)^QW^UKX8M]3^&GQIT:(5- MJ$C^ILSWDLUHOJ?I\63L:02(>]?GG;?\ !RI_P39GLVN9?B+/&RH3 MY9M)>?;[E5;[_@Y:_P"">,.G-?:=XIN;IE&1$L,BD_FE#7K_P 3S6DNI^^_B?QYH?A2UN-7\:>,--T.QMF!^TWMTB! MUQDEMY&VOA3]N;_@X2_8[_9BBN_#'@KQ"_C'64C86\6E R6XFQ\H,L98?>Q7 MX*?M$?\ !3#]LS]JB[N]4^+/Q?OG>]QY]EIDLEO:$ 8 \H.0.*\,TZ\O[.26 M=W21Y@0Y=,]>X]^>M?4Y?X?NA-3JGCXKB%ZQB?5O[>O_ 64_:\_;FUK[-XL MUZY\/: #@:9I4Q3RQZ,5"ENW6OE?4=574#A9GO<')U%UP6/]T^IH@G;R!:7A M,D8_BS\[?[Q[TV[N=\"V\<4<4:G(CB3:,^I'"H*G!)(^=K8Z=>3 M3*U%%%=Y@%%%% !1110 4444 %%%% !1112L@"BBBBR"["BBBG9 %%%% !11 M10 4444 &3ZT444 %%%%*R ****+( HHHI@%%%% !1110 4444 %%%%%D 44 M44; %%%%&X!1D^M%%%D 4444 %%%% !D^M%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444K( HHHHL@"C)'0T44P#)/4T444 %%%% !1D],T44 M60784444 %%%%%D 4444K(+L****8!1110 444460784444!=A1110 4444 M%%%%*R ****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %*?NBG2I&D2O%+O+/V5M#F,W_+?SK@'IUP) *^:_C%_P;!_L">,;F8?# MR:X\)^>"H&G(',9/=?,8Y(]Z_.EXAY94Q$9NG)+;H?0U.'\5S.?,C^;RBOVR M^*O_ :16NE6K-\(_P!H+5]1E .Q=7MH(@3_ , 4U\V?$O\ X-A?^"A/@]&O MO#?_ C^K0!R%C@O9&E('L(Z]ZAQ=E%=Z2MZGG?V9B#\X**^F_BC_P $A_\ M@H1\*A(OB#]F/Q%+#'G-[9:=(\?UR0*\.\4_!#XH_#Z]DL/&7A6ZLKF'_6VE MW$4D3ZBO:HYE@<0KPFG\S&M@ZU&-VCE:*L/IBW!83&[MG09VK$,$_C5-3 MK\S ^X]*4WVE.?W,4J_]=EQ M3FXQ=D[DRC./0914ZKRQTQ9!_P ]5)_*B.QNK7YKZ#'L:E2;V1-VNA!1 M0>M'?K1&2D%T%%%*%)&:Z'1:5VP;2$HI2A[4;3Z5D^5=1I,]Z0J"P8CD=*VC&"UMJ M$8N,KBO:7MNOGP%A[BE2,W48:ZTRS9F'S2R(2S'U-2?;KKR_*\X[?3%1LS,- MK$XJ[KL:*I574:^@Z7@SW,-EM4990AY'I4<5OI8;&G6,"K_N&E-I 7#E.0?6 MK,=[SE:[ M"^F@RBI$E>U;,NGAA_TVR*)9CJ,BQQZ<8T'WWLQ>7S/8<5[K\(_^"$__ 41 M^*TZ03? [4_#V\XWZ_:R0 ?7Y37+4SO+Z2]Z:7S-J>!KU-CXWHK]5OA[_P & MH'[7NNL+GXB?$W0M,A^4QII=[YC'UW!X^*^B_A3_ ,&GOP)/A5:>)_LZ ?VAJ#R+)6)Y%6J1NAK\:DFXM(^R*@C2!C@J#^-7,<8HP*Y*-#$4W=S#DI-;&%#I-Q?3F'7/#=L]N? M^>LPE!_X"16)KOP ^!_BKSKG6_A#X9NO-&'>X\/V[.>W4IFNWV^_:DDX(%=K MQ5>@E)2;,JN'HU(V:/EKXF?\$D/V&OBY/++K?P;M(/-!$HLX!#D'KC8!BOGS MXF_\&QO_ 3]\66+P_#_ $74]#F*G8[WTTV#]&>OTH0YIZD \UZ6'X@S2*7+ M4E]YR_4,-V/P]^)G_!I D*OJ'PV^/$CR&3"VMQ8(@"_[Q>OGOXN_\&P_[=W@ MI7D^'5WHNK@?<\Z\A0G^=?TB3@,ORBHA"3R5_2O3H\<9GA)J$W]B3>8]!LWNHBAZ8:-<9]17A&N?L_?M+ M^#+R2S\>_!CQ19^7G+76@W"#\R@K^SN>"YCN3,J[HRN-E#\1\1'2<5;R9S2R5/H?Q>S03PN5FA9""00RXQ41 MGCS@RKGZU_7IXX_X)=_L$_$33VTW5?V9O"ML'!#2:=HL,,G/?<$ZU\]_$_\ MX-J?^":/CVUE:Q\(:YIMU)(&5[36A&J^V!'7H8?CK#N2YTU<\QY!B+Z'\R<: M2R_ZI"W^Z,U*MM<)Q+;N,^J&OW4^,7_!I/\ #36PY^#'QKN]#//E_P!H2RSX M_(K7S?\ $W_@U/\ VP_AT77P/\4[3QH^SS$^S1M;X_V/WDG7WKW*?&F75ERN M=D8ULCQ-.GS6/RZ?:GWQCZC%,^TVIZ3)] PK[$^)/_!"K_@I=\.R7\3? 62" MT_@N8[V&?QZ!>30\5Q%_K8'7ZJ:M:WX?\=^'9FAUK1KNW"'# M*FD2PL/^!D8%9S27DG,T]S'_ -=E9J]19GEU-\L7"G3=I$J^9)_JT)[' MS3O(N6'$#_@M1QZ??7@\RUU)2J\-M_=\_B>:GCM$@&+N:\;_ *Y7!_I75"I3 MKJ\2?JRZLKD%3@C!'444K[=YV;L9XWG)_&DJ3.UM HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH * "3@44'IUQ[T6OH&Y8^SR*,O$P^H--8(OWN*K M1Q7 /[N[ED]GG_QJQ"0#_P 36P+Q8^7R[E0=W;\*YZF!H45>8 = MYL9906/^V$P![5A2Q.6PJ6!],\/V\ M@!$K&)RJGUV29)KDQ>=Y3AWK47WG6LJQ!\"&WN$C\UX'"_WBO%1EB>IK]@_A MY_P:,?&S5I8;OQ_^TWI]M"5S+9IILQ(/;D28KZ,^#'_!JA^S!X59#\7?'&HZ M[C&_[!=/!G\PU>+5XURRA[L9W_$Z*>1XBI&Z1_/>TT:?,TBCZFM70/!7C'Q6 MVWPQX6U#42>UE9O+_P"@@U_4/\+_ /@@3_P3F^$\Q?0/A)_:L1<220^(98[M MBW3 +1C ]J]Y\#_L._LK>#(!9^&/V;?"^CJ@PLUII4"L?Q5:\3$<=4'9P3?X M&BR#$W/Y0=!_8P_:G\63PVG@W]F_QT))0O[Z?PM=K&2>X)CQCWKZ+^$/_! / M_@I!\9+&*:Q\#VMF9Q\L.K3K:'UY9U!6OZA-"\%:3X?A6"P@"1QJ%C51PJ@8 M _*M)K?H0!7D8OQ"QS5J:21ZD,E26I_/A\(O^#47]IC6Y4'QE\5Z=HRDC>;' M4X[K'Y,,U]%?#K_@TA^!.EXD\:_'?4]11V!EMXK(PX]1N62OV#:!L\#]*D@C M*1\^M?-5N,\VQDO9\UO1'9A\GI4JG,T?!GP?_P"#=?\ X)J_"V%$F^&&H:K= M*/GGOM5G=6/KM9B*^@/AM_P3Z_93^%S"/P[^SSX:AB@ 6WEN-/AN&*CH<,AY MKW=03R#05(ZUYF(S?'MMN3?S9Z*P=#L1BBBF W8?44;&]:=13NR>1#=C>M-:)B>M245+ M5]PY4,$1'>CRSZT^BFM-A83QWJ)M,@=_,>%"?7'-6J*J,>79CYF MBHVF1_P1J*5;*58]JD#GM5JBJJ7J1Y6Q2?/&S*#66I$X#PD?[0-1:WX0T#Q- M9&P\0:3!=Q$8:.5,J:U***3E2^%LQ]C3['C/CK_@G[^QY\2+.:Q\;_L[^&-2 MBG.94N;'=N.<@]?6O /BW_P;]_\ !/?XHHZ67PN@\.;\\Z';I'M^FX&ON6BN MVGF.-I.\9O[SGJX##5I7DC\E/B#_ ,&F7[)6L.;CP=\3?$<4NPX%_+&54^VV M/I7@?Q,_X-&OC<)V_P"%0_M*^';.+/R#58[@D#_@$=?O*TBH<,>M*RAAR/I7 MMX;C'/\ "1485?O29B\IP;Z'\P?Q3_X-M_\ @HM\.WN5TGPM%XI^SR,OGZ1" MP$V#]Y?,(X/7FOGSQM_P2T_;\^'_ )S>*/V8_$=LD S)(T4> /P(F8\_[UI_*QY$\CBYNR M/XRO%_P8^+G@.8P>+/ASJMDZ]1+;'^F:YV6RU"VQ]NT^:#/W?-C(S7]G&O\ MP5^&'BRU%EXW^&OAZ5)1@J]HF2/RKR3Q]_P27_X)_?$V=IO%_P"SCH]Q, 1' M+^\3&[KC:P!KZ+#^(F'Y%[6F[^31E5R.2A>)_(ZUQI\7$^H1I_O U,B6$D8D MCU6%@1D8S7]+'Q:_X-GO^"?OQ&N'GTK1+O0@QX33X-X'_?;U\Y_$+_@T6^#D MMW=77PN_:1UU79RT&GWEE;HD0[+D9->M0X\RB;]Y,XWE%:VB/PQDB55+)*&Q MZ4V)/,ZL%^M?J?\ $_\ X-6OVT_#\=RWP^\1>'-4@C0F,76I%)''IA8^M>!? M$/\ X(!_\%$/AQ T]_\ !_\ M(*,XT-_V9O%EDDC%8IKS2I$1 MR.NT]Z\V\1:#X_\ CLFK:1?:5MZK/; 8_[ZKTZ.=8&:NV8K+\5V,B2*".W$ MS7B;CUBP=PJ*)UEY!Q]:L#6R8%U34M$FN1(,F\,>!)[\<417FG:NC26,/E;1 MTQ7HTJE.OK&2,I8>M'2Q"5]Q1M)[4E*A^:NJIA*L:+FI+0RE3JPC=H-C>E&Q MLXQ4A QUYHP..?K6%&$Y[F/.R,J1VI*EPI;%!C&>H_&M:T8T+7UN-39%1@^E M2^6.QI-HKE=1MZ(.=D=%*X .!2?2NVU'V2;W-$[H****X93ESI(84445L 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1117/;$.IIL 444J\M7=&C+ MV;;$W97$((ZBBI-@)XI?+'4G\ZY/:26Z,^=D1!'6EVG&:D,:XSD48&<$UO3: MJZ)!SLCV-Z4;&J3"YZ\487G)KFK>UALQ<[(]I]*3!]*=(>< TVNBC!RHJ4Y( MVA3JSC=((5FGE,<<+''>G26]]',L(LG8L< @BI%M=5@5;H -$XR G7%6H(+. M[C,MSI>H;E'W_)^0>Y.>!7/4Q>$HOWIFJP]9RV*DVGW\',EHPID<4CL0T97' MM^ O^"7'_ 4A^),YAL/V;?%L M4*J&28Z.P4YXZ[:Y:W$&3TXWO^)HL!C'I8^=OLY'5L4HLKMAO6 E.SY&*^_O MAM_P;=?\%(?B;&LLNDV.C[Q]W6IF@(^O[LU[M\,/^#2WXZWBV\OQ:^*ME;7! M_P"/H:5<+*@Y_AW(,\5YZXOR*G-^TDOO-J.5XN4K21^18BM@X26^C0DXPP-) M)+B6-U:XLUTVW,1B^/LGBW[%-V.E9 M/B.Q_+H=*OXHTDGLIEWMA1Y#-D_@*[CP'^RK^T1\4 K?#WX1:QJH?[IMK?&? M^^B*_K#^&?\ P3K_ &,_A%JLFI?#[]GS0K.>6'RGDDA,@*9SC#DCJ*]-L?AE MX!\/1"/0O!NGV>!_RZZ?&/Z5X5;Q%CR_NX?>_P#AST*&34O9_O-S^5GX9_\ M!%;_ (*1?$Q(KJQ_9C\06=K*Y475S%'L&#@]'S7TE\-?^#5S]N+QS;177B+Q MYX<\/!\;X=2@GW@=Q\BD9K^B:PTOR4S!<,B@_P"K\A5_0"K;!=X5XF?Z"OG\ M3XB9KS6IM+Y&\19'F+IH<$^OWXZ^@_ M '_!K!_P3Z\)W4.HZY-K6L2+&5EM[WRFB8GOC8#7Z<+T%+7FXGBK/,7&TZOW M61ZZR["I;'R;\)_^"*/_ 3C^$*(VA_LP^&;B=.EU=:>"^?7(KW?P=^S9\$? M .GKI?A#X9Z5I]NK%EAM;?:H/K7=T5Y$\=BYN[F[^IK3PE"E*\44K'0-*TN, M1Z;811 #HJXJ<6@3F-%'TJ:BN6HY5?B;-^2'8@\F< A6'/K1'!*!\[9J>BII MQ]G&R9:?*K(K/8^9*)'13@<$]:)+281E8F4GMOZ59HHE'FW97/(JRP7S(J1R M*N!S4L4E&QLJ2BH<(MA9$81^YI0K4^BFHV#E0#(')HHHJAA1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 UXDE*TIR?E% E)/W:Q]K1;M8?.(\22'+QJV.FX4H3(R5Z>U*')_A_2AI#T"_E4 MR5.UT+F3&M%&W# _@:18H(CE(E!]=O)_&I ^1RM'!YQ6M)QL'NC-^XX(HEM; M>7(DB5O]X9I^S!R!T]J2BI5<))(.6$C*U;P-X,U]%CU[PIIUZJ$E5O+&.4+G MKC<#BN,\5?LC_LT^,F+>(O@AX7N"W4MH5O\ _$5Z7M!'I363!R1^-=-+%5HZ MQDU\Q*%/JCY!^*O_ 1$_P"">'QAU.\O_%?P4$)N7RT>FWC6L:\8^5(\!?PK MYX^)W_!KC^POK"W ^&VFZGHS3QLJSR:O-*(2>C;6;G'7'>OU!8I,3$S2X[SFE#E<[KS7_!,:V4T:E-Q/Y2 M?BE_P0__ ."B7PI9TU3X*M>[,Y_LRY-QGZ;%->)>*_V/?VL_ EY)IOB?]F+Q M;$80"]PNC713'U\O%?V2/),HQ'8$_P# A5+5?"?AOQ/;F+Q'H,$X?AXYXPP( MKTL/XAXN+UCH>=_J[21_%CJW@_6- E,/B71M7TV5?^65QI4B\^A+ 8K/>TOE M/[R*!/7;< U_8WXM_87_ &0O&HED\4_L\>$[UI$8/)<:+$[M#Q%C)KVL6F!&*\ M ^)__!I3>W&\?"+X[I8?W/[6AFN,?7#+7TF"X]RN2]ZR]3G_ +!D?B0RS,?, M7:%]'8 TJWUI"=LUFKGVFK],/B7_ ,&N_P"W7X'UB32_#VH:7XMA6(.NIV4' MV=#G/R;)),Y'KWS7A_CW_@A3_P %#O!%P\4GP;:8)D[HMC=/HU=4<_PN+JN5 M.HK>J/+JX6=*HX.+T/D2Y2>Y4-8Z0\8QU))_I4(26,%;A,-7JGQ _8]_:Z^& M)*ZQ\,M;D5"0WDZ/,P&/H#7#:EX,\=V%@UQXB\%:M:.K ,USITL8!_X$M>M0 MQ.'GKSK[T92HU(J]C$HI\EMC#\Z[54IO9HRY9=A:*,@] M#2A'/1#^54FGL#30E%*8Y ,E"!ZXI"0.IJK,044 @]#FE".WW4)^@HLPNA** M""#@BC(Z9HLQ70448)Z"@@CJ*0704444#"BBBBZ ****%J 4444[,+,****. M62Z#LPHHHI"LPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHI7068444 M4UJ.S"BBBG9BLPHHHHLP"BBBD 4444 %%*D;R'"(6^@S0T;K]Y"/J*!70E%* M$%W'IZU9L]%UC4?^0?I5S/Z>3 S M?R%9NK26\D'++L5DB>28#SE5>^<5)>VT<4>8;QL^T.:W](^$/C_7R(['X>>( M9YBV(S;Z-.Z_B0F*]B^%O_!-?]N/XE1K-X-^#MXT;?=-[IS)_P"AD5RU_\&F?[5.O7%O>>,/CU MH.F*>9K:31Y7(XZ963%>1+BW!497=167FC2&%JU*BCRO4_*62"ZBR#%$?I.* M;$UH1MO;QK=\_(J)O#?CVK]Y/A#_ ,&G/PQTAD?XR?%AM40?ZP:4LEN3],[J M^@? '_!M!_P3-\,IYMSX8\3:A.&!+76MAER/0&+I7#C?$'*HQ_=J_HCUED,D M?S/#3-0G&[3U,P/0LNVM[PY\)/BIXLD2W\/_ QU:[=A\KV]G*X;W&%K^J[P M'_P2"_8#^&42V^C?LXZ3?J@X;4[:&8G\TKUSPO\ LF_ #PC'"/"_P6\+:>(D M B2WT:-2@';(%?-UO$.%[4HF]'A]2;YC^4+P7_P35_;<^(-_;67AKX!:\&NY M D,MWITT4()_O2,F%'N:]X^&7_!N9_P4M^(LZ^?X+TC38W/)GUB,?^A 5_3Y M9:*FFP#3;/3K>.WZ%(X@% ^E66:WLU$(VJ>P5#BO%Q/B#BW>R.I<.TS^?CX9 M?\&HO[2FJ,]O\5/B+8Z0S;?(:Q>*Y!_O9PPQ7O/PO_X-)/ACI#+H MJ/OPPV/E?JLE?L996=W;R/.MWN5^=KJ3CZ5,MY!<,8%.6]"AQ7EU.,,VQ$/= MG9>1Z%'**-.GRGYU?#7_ (-I/^":7A*6&;5_AYK>HW<('FWMFN:5Y:S=O4WCE]*.IS&B? 7X'^&F#^'O@]X7LB.C6F@6T9'_? M*"NFL]*TNQ01V-A#"O3;#&%'Z5*,]Q2CK6$YS:W.MTX=B&[TZUNQB3?C_9(WRD(QTI/)0\D_K3R, $4F,U*IP2%RQEJ-\E!2B- >E. MVGTH &<<_E1>D@Y(H>.G%%%%6,**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH ,#THP/0444K( P/048'I1119 &!Z4444P"BBB@ HHH MH ,#THHHH ****5D 444460!@>E&!Z"BBF 48!ZBBB@!"B'DK36@A88,:_E3 MZ#TXIW8N6/8H7.E:.;8V^HV<4B-]X.F0:\K^)/[%'[+'Q=5X_B+\(]'UZVD< M.]E>VVZ-F'1CTY%>P1+(5Q.H)JM>6K7?^C7%M&83SD,0<_A5PK5:;O%O[R)T MH5(N+6Y\C?$3_@B%_P $WOB' R-^S3X?TPD?>L;, _J37A/Q _X-=O\ @G_X MPO&U#1+W6M#81;5M]-$2Q$Y^\05)S7Z76^GV5K_J8L?\")J==BC!.?PKT:6= MYG322G)6\SB_LNEV/Q5^(O\ P:9^$;FX<_#;XU);Q$_(-1R3C_@$=>$^.O\ M@U+_ &P?#4AZH Q,4-LD^XKV'*#M7]#[(&/7';I0849<,*]G"\99 MSA9:2NO-&%;)Z4TK'\M/Q*_X-^?^"E_@FSGN++X4ZKK<41&$T^(9?G&1N(KP MGX@?\$Y/VW?A0K2>-/V:/$, 3[WVJV4X_)J_L"FT*RD)DB!1^SCG]#Q5>3P= MH5V,:IIMK=^OGVD;9_,5Z,>/\T6Z7]?>LV?3=/\ Q!_X)-?L'?$Z=KCQ9\ -(F=C\Q0NG_H+"O5P_B-4C22J1U.*KP\Y M3NF?R-'4_#K'R7BG^T+Q(),8W=ZD@L1>N(X;>W4-QO .\?2OZ=_'W_!N#_P3 M:\71RG0OAYG\)_M)>)]/++^ZLD MTFW\L^Q8G(%=U+Q#HSJ)3VZF3X>G%-IGX"W&EVFG@_:K^="II;;Q;\#/$ M>G/ Q$RW6FNA0CJ#D5W8?.LNQTG&G+8Y:V!JT4G8\PP?2BM#6?#.L>'IC;:W M;-:RC@QS#::SGDC3EIE'XUU^VPG\QS^QK=A<&BDAN+.1B&OX4(_OOC-2 *_^ MJNHG_P!ULUO";<;P>@G&M'2PRBGE7!VY!-+Y5R>/(86'U%$4%Q,2+>V>0CDA%SBKJXC$5%9![:H144Z4/;G$UM(G^\N*(X;N= M/-@T^9D/1U3(KDI0KQG>>P^>I/1C:*=Y+J<280^CG%-KI$%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1131-&6V!AD&@!U%20V[S$!,'/O3I;>G'^U1NA.<2*?H:[*-"K25FQ^VJ#:*>8Y@OF",[3T;'! MJ,7,!;RUNHRY. @;DFL92J\VXU[5[(6BE/FIS+&R?[XQ4@)59:6'T4L*27(!MT+Y_N\UN^'?A=\2/%KI'X8\$ZE?LY^1;6V+% MOIBN3^U<-W'[&MV,)?O#ZU/QZU[#X5_X)S?MW>,S"_AK]DWQS=Q3.JK/%H,I M09/4D#@5[?X _P""!W_!1_Q_.L$'P@;3-QQNU;S(0/J=AKFK<0Y9AY6J35_4 MZ*. JUU>Q\6R7=W: /9WDD+$X)C/)]J([C4;DYE\ZXS_ 'B*_3_P%_P:I?MY M:].)/'_B/PEI]H8]R&SU@O)NST*M&,<5[I\-?^#1K2+I$/Q5^.=]:M_'_9D4 M4O\ /%<\2,NVD\\1G"V1?WE7/\ *OZ) MOAQ_P:D?L0^$+>(^(?&>M:_*CEGFO;98RXSTPC]NE>^^ O\ @@?_ ,$V_!5M M'#/^S[IVHRQ$%9[FXF!R.^ ^*^>K>(="$VJ:NNAVQX?G.*;/Y8+*RU35W$=C M:R.3VMH'S^HKJO!W[.WQK^(>HC1O WPG\1>(;QHRXL$MP1M'5^2.F?UK^N#P M9_P3^_9,\!RK/X>^"FAQ.GW2;16Q^>:]$L?A1\.=)15TSP)H]N4&%,6GQ*0/ MJ%S7!B/$:JX6IPU-J7#[A.]S^3_X=_\ !'K_ (*&?$HJ?#?[,OB&RW=-UN@Q M_P"/U[C\-?\ @VN_X*&^-84F\3:9%X=E:4J7UJ%\*O8_)GBOZ88=(MK%=NGZ M3:Q@=-B!?Y"IO(N)XF28+&3T9.["XCG\;?&SQ!J*@#?$LD97Z#, M?2OUU.E2QVQC+BX?/'F?+_*E^Q"S -A:1[L<[G.,UP5^,LZQ"LZGX(Z:&3TH M7/@'X>?\&W/_ 3L\#W4,NN>!I?$42(0]KJT4;1LV.&( '(/(KW#X>_\$D_V M /AB5;PO^S7X=A*8P?L73]:^E4DO7C_>V\8;T#&D^RK,")HUS[-7SF*SW-)+ M639T?V52.0\#_ ?X9_#J'['\/?!EAI%JS[Y+>TAPK-TW'WQ78%;6V0)';ID# MLM26ULEO"RP+C)SR:=;P,A+2 9)KDC7JUHJ4WJ=M.C"E%12'HB%02@Y%*(T' M(6EHHNR^6/8, =!1110,,#THHHI60!1@'J***+( P.F*,#T%%%/8 P/048'H M*** # ]!1110 4444 &!Z4444 %&!Z444 %%%%*R ****8!1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %-E4L*=00",&@-5L0^7[TNU M!U-2;!ZFFF$'J:)2E;W0YIO<3MRR)K_@C2KV1S^]DN=&B?>?4EE.:ZE8@J[=Q./6D^S)NW;C],U<:M M:E\+$Z-"7Q(\H\3?L5?LG^+(I5U_X#^$I#,I#N=!ME;GT/EY%>/?$O\ X(L_ M\$]OB9;O#JGP.LQN&"+"X%N?S0"OK=[."3_61@_44B6-LGW(@/H*Z89IF5/X M9O[V2\)@W]D_-+QG_P &PW_!.O6R9_#'A#4]!GBMBO3H<49W0@HQJ.W;-/^#2W]HO1FEM/!GQ@L=;2/B&XG M2*V,OU!<[?2O$?'7_!K_ /\ !2[PU++?:!X-T348;<&3=_PET*%@.>%R<_2O MZ<$A5%"AB<=R:1[='ZLWYUV0XRSI/65S-Y70MH?R3_$3_@D/^W[\-;=KGQ5\ M [MU49/]FS-8PZS\!O&]H5;!D?P]>1H3Z!O+ -?V?3 M:38W Q/;H_\ O+FLGQ!\+?A]XJMUM/$GA#3[Z)6W+'F<&O9H\>XN'Q MQN<']AQN?Q6:OX;\0>'B1K?A[6K$CK]KTR;C_OH54M]5#Q^7!D1QP*O'4 (<&O;PGB)AF[8B+MY:F%?(IN'N)7/Y/E6.8;GC<\=7 M4C^=5J_IB\=?\&OG_!-'QA-)<_9/&UG*P.P6?B01H&[9 BZ9KPKXC?\ !I7\ M'[BU1[3Q7^SUJ#21KO,EM/$RE3T^ZQKQ[QI^R3^TOX$N6MO$'P1\11,IPVS39 M) /Q537;_KG(!0X]M1P^4** ,TI4CM5PFIH3=A**7:WI28/7%7= M$\R"BC!]*,'T-&G<=T%%&#Z&C!'44].X[H****0!1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%%4HW6X:!1111RKN%T%%+M/I1M;T MJ;HGF0E%&#UQ11N--,****+,KE"BC\**SE4Y7:PGH%%% P2,^M+VJ[,5T%%2 M7$,F=UK"S+1'):[/+N+66-_[[-Q5\P)MJY'14GD1R']S=(/3=0+.-.9]7B4_ MW/*)_452U?8+D=%2"738N))3)[KQ34>W=L1%I,] !C^=7RQ_F0N9]F-HJS/; MK';^;/8O;)Q_I#RAP/;:.:@CN=/7IYEQ_P!(IP>ABL9#_):CV^' MM\:^\KV-3L6%;/\ 9YNK>*;_ )>)KZ !1[@OFO,K9[EM&_--:'0L!B'LCXUHK],O MAQ_P:T_MW^,Y$7Q9XHTCPP&^\U[:&?;_ -^Y*]K\"?\ !H3\2[=M_P 0/VM/ M#=R&8%8[/1;B(JO<'+G)KRZ_&>24(W<[^FIK2RK%59\J1^,56'L]4,(?\&G7[(6E6ZGXI?$+7=3?'SMI6I- #],H:]G\ _\ !M1_ MP3,\#20WEIX5\27[H ?^)EK*RJWU!BKAEX@9&NDG\CK608Y=C^81=/:>40QW M%S)(QPL:VS*&/IN[5T/AKX:?%G57 \+?"S5-38G@6UK)/G\E-?UH>#?^"3/[ M /@J"*WL_P!FKPQ=B+HVH:5#*3]25KT?PE^R'^S'X#=9/!GP+\,:8RGY39:1 M''C\A7E8OQ&IQE;"P=O,[J&1U.7]Y:Y_)1X8_8Z_:W^(THMQ^SGXHLS&0(F; MPM<*KY]_+%>T_#G_ ((;?\%&OB;"L_A;X06\:N,K_:EPMJ?_ "(HK^J>V\-Z M+9Q"&UTZ&-%&%5(P *L+90(-J* /0"O'K>(.93?NHW_L2)_-KX"_X-9_^"B7 MB.2*_P#&D6@Z9'-AI$AU^"39[ !A7N_@G_@TC\2W5M&WCKX[V]C*<>8D&GI( M1]")*_=5;9%.0[?G0]M"_++SZ]Z\>7&6=RD_>.V.58=16A^1'PW_ .#3;]G+ M1)5E^(7Q4U+6$'WD19(<_E(:]V^&G_!MY_P3)\ 7#7=Y\.=0U"9D4$W.MRL, M@YS@DBOT 6T1?^6CGZM0;*V;[T()]<5Q5^)LZQ--PG5=GVT-J>6X:$[M'SY\ M-_\ @F#^P]\*XEB\)_ O06"#C^T+&&Y_]#0UZ+I/P&^!&A3BTT7X(^%+=H_N MO!X;MD_(B.N^%G;CI&/RIP@0<"O-GC<34^.3?S.I87"+:)DV6A6.E1?9](TJ MTLTQA5@B5 /P JW:V=U"/]*NE<>BQ@5::UC8Y(YI&M0W65A]#7/4G.IU*5&A M'9$%O;6R3%X]^XCG<3BK'EKZC\Z2*T$3%A*YSV8YI_E^]9VEW'[.GV$S@;5H MRIIV*V&9/K2@%CUIVP>IHV#UI@-V_[0HV_P"T*7RQZT>6/6ES M2"\A-H_O"FGR\\G]*?Y?O3?(7UJ)2J_9"\@&SLU*-I_BH\A?6CR5H4JO4+R' M( .AI:15V]Z6K5[ %%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *8TVV39BGT8'7% 2%!8G@#FJR7NFWIV).C^U6>O6FB*- M?NQJ/H* *<^FV^?W-G&"?XC33:1PKDV08_[ J])G'6F;:B7M[^Y*R)=*G-W: M*&[YMG]C.5]2HI7TBQND/G6*J".0T:U>V_2C;SGWJ4L4G?F#V%+L>9^(_P!E M3]GKQLKP^*_@MI-XKD[OM%MG.?H:\R\=?\$A/^"=GCRR>VUG]D[PH3(P8S1V M;;P?Q:OIK!]**]*./QL;6J/[V<_U##]C\^_B-_P;>_\ !.3QU$YL_ 3:#NZ? MV9"@Q_WT#7BWC'_@TR_9"U.1[GP1\7O%-I\N!$Q@$>[WQ'7ZVX]10N%& !^5 M=-'.\SH3YXU&9SRW#3C9H_"OQ_\ \&F7C.WN6'PY^+FES19.PZJ)"?QV)7D' MC;_@UK_;XT*&2:Q^*.C:S&N?+M;193QV'*#M7]&A8=AW]*-P]/TKOCQ7FR6L MCG_L?"]C^5[X@_\ !OO_ ,%(?"=I-+I'[-E_K$T9^22VML[N>V6%>0>,/^"6 M7[?WP[5I/&W[,&M6"H/F)M1Q_P"/&OZ_Y$25"K*.GI5"[\-:'J Q?Z/:S9ZB M:!6_F*]C <>X_"0<9Q4OG8Y:^34Y-*)_&5XC^ 7Q(\&?NO&/@N_T^<@F..:W M.6'<\9KDI8K^PG-O/8S#!QS$1_2O[3K_ .$WPSU)2E_\/]#ER,9DTJ%C^JUY MKXZ_X)\_LD_$&9KCQ/\ !71YG8Y)CLE3_P!!Q7J4_$>2+H?QYR+ M(7+>4PR>ZTWG.,?I7]6WBO\ X(8_\$VO%B2M/^SK903S,6DGCGF!)/?&_%>- M^//^#97_ ()_^(X[@Z%]LT*Y<'R;BVC\PPGU =\'\:[Z?'6"FKRNGZ?Y'F2R M/$J6B/YK"2.O\J7(/7%?OMXU_P"#1W]GW6H3<^'/VD_$L3XR!_9%N!_Z%7B_ MQ%_X-+?'^FNB?"SXN?VR &\XZ[Y=KY?IMV [L]Z[L+QEETYIRE9>9G/)\5!7 M:/QQZ\ T=.,BOTF\=_\ !K]^W[X?D;_A%)O#\Z \$:F3_P"TZ\J\6_\ ! G_ M (*+^$/-%Y\+)=1EB)#MIRR2AS_LX09KVEQ/E35U-?><_P#9N)['QZ2R"NW"YIEV-BY*:T\S.>7XA=#B $/2C"5+JUKKFBN(I[6 M2T8G!WQ\GVYJBUV[G_2&N6_W( :ZO;Y?_/\ B1]0Q'8L[5/1J/+/K^E-BM[Y MT$UM9$H?NE\A_P 14\=QK$<94V=WT_@M@16ZP^'FKJ9@Z%52M8BV#^]3)0 ! M\U21RR2'_2-/G/TCHO4T58U^T6EQ!N.-\B$ _K3]A2AJI7"-*I>[1!10++3; M;]_9W!8]@32M,TY\QQ@]*$:-)/02BBBF(**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **.3P(B_P#L#O4D$%XY_?UKGG[+FUE8ATIR>B'[?<4NP M]UTGPPNHO&H)CMF9BF>YP*KV^7_SFWU# M$=C*^3UJ-@NXV\5SXG-LNR^*FYK7S+AE^(;V/FO*GUHR M.AS7W?X-_P"#=+_@I%XO$3_\*YT?3C(P'^GZC)'LSW.8^*]E\#_\&I7[:VHS MJOCSQYX7LH\_.=.U82D?G&*X)\8Y5#XIHT66XGL?E42,45^W/@;_ (-#].U* M4'XB?M*:K:JJ9"Z?802Y;/3DCBO9O '_ :@_LA>&T4>*/B=K>L%>OGV$:9_ M[Y>O(Q7'N7TJEH.Z-X9/BIJ]C^> DX S4D=K,W_ ,+#JEPC9-S<2RJ6]L"3%>J^&?\ @DG^P!X+B2WTK]G"RW1D;962 M1L$=#RQKCGXAX91]V-S59)B;ZG\G$8\7F\6Q\/:!"(!!HOPST GLSZ3"3^JU MU5E\/O".G7._3_"6EP)MP!#I\:_R6O%GXC34K1C=>IZD?\ !MO_ ,%(O&6GK>7'@'3/#T;2E3;: MS!*)AC'S?)D8/;Z5_39!I-A:_P#'M911_P"Y$!_*KD:+''@#FO.QG'V/Q4.2 MFDOS.FADT%+WS^>3PE_P:=?M?:Y"DOB/XK^$M/8\LFVXR/\ QPU[=X"_X-(? M"<,T;>/OC]JDJ@#S5M&7&>^-T?2OVNW#T[^E&X8Z?I7E/BK-WM.QU?V/A>Q^ M6GA/_@UE_85\)S1ZEXA\;^(]39%Q)!?>28F)[\(#7M/PR_X(&?\ !-;P<5-Y M\#-&U['_ $$K7.?^^2*^X6"N,,H(]"*0(J_=0#Z"N&KG69UY6X:$; M)'SWX6_X);_L'> &\OP+^RIX.T^,OO80V;@EO7[U>J>$O@/\*?!,"V_ACP#I MEBJCA;># 'YUV-&#Z5RO&XR2LZC^]_YFJP.'70JKI=C:I^ZLT..@5!Q44ANW M?RK6R,9/1W' J^58] ::4<5_ M2HKB&^D&(+D(.V8\U9HIX2:E&S1"\!5<)$& M^IJ 6-\7+_:452>$\L''XU=HJ^9F/LH=BM/IT5S;/;7D," M*Y?6/@A\*_$"E-:^%F@70/43Z5 ^?S6NQHJX5JE/X78ET*;Z'D'B+]AC]E/Q M9#Y&L_L]^$< D[D\/6H//N(Z\I\>_P#!$S_@GO\ $9VDUWX+0PE^O]G2BW'_ M (X!7UK16ZS#&)64W]Y/U:EV/SD\;?\ !L=_P3@\1W<][I'AG7["28Y&WQ'< M%5./3_,G-?KO17I4N)ASRRW"R=VC\-_&'_!H7+96Y;P3^TO-"8>0\'F*>H(XJ I:6B_8K;R M8DZ^48^ 37K0X_SE*THQOZ?\.<[X?P3>[/XW/$W[''[4OA*X-MJ_P"\7!E." MT/AVZ=1^(CKG-7^"GQ:T%#)J_P .-;MU'4RZ7,N/S6O[.;WPOIVI1L+BQL9 MP(;?;9R*X?6/V7/V>O%J&'Q!\)_#EXK=1-I2G/YBN_#>(5>%_K$$^UM#DQ&0 M48V]FV?QLW=M>V$ABO=.N(F'420,/YBHA(3TBD_[X-?U[^*?^"7_ .P7XHMS M'JW[,G@_C1!L_7%>8>-?\ @@C_ ,$X_'VYKCX2G3]W_0):.''_ (X: M[8^(F%:UB,VDC\#1\W3FGK;SN<+"Q_X#7[,>,?^#1CX@QQ.?"G M[26CEN=@.GSY]N]>2^*O^#53]M+PL7O]#^+>F:R%;:MG;6DD;MGON=\<5V4^ M,,DJ-6D92RO$1BW8_,%H)4^]$P_X#2")R,A3^5?>WC;_ (-VO^"CWAC)TKX> MR:CCILGCY_-Z\M\6_P#!&?\ X*2^$6)UG]G#52 N0]O<18Q] QKOCQ#E,E=3 M_$X_J>,_E/E=W*=8I#SVC)J9;2=ANV8XS\W%>H^+?V-/VM? ,S0>(?@[KMLR M\$"P>3'_ 'R#7)WGPG^(]L"+WPCKL)!P_G:5/@'O_#6]+-<%B7:E):$RPV*2 M^$YN2U>.,R-)'@=@X)_*HN3T4GZ"M2Y\&:WIY,M^KQ*OWA)IDJG\R*JR0W%M MS!J4:^FZV:MOK4/YD+ZOB5T*R(7<(2$)Z!SMS^=23VDMNF^1DQ_LN#4-W)!) M(LNKR&X91\C6\1 4>AH6ZLKK]U:AUQ_?KJIRA.-[H'1JI:H4'(R**7)7Y?3W MH+$\8J_<[D.%5=!**,44N:'3[?K6::E"6B%*4;:#,'T-&#Z&I=H_O4%,=ZOVX4445/LZ_=%-;*)=5UQFAZ!'@<@&LZL MXTX.7,BX4:TG9(=%&TWW,?B:5X9(WV,I/&M M?#FM.1:0Z-JUVY/#6FG3,GTR%/-<'U^'\R+^IXOI$IQ6$THR)(A_O2 56$J% MMO(YQDBNNT_X"_%W7@)-*^$/B6X#?=8:9+C]5KT#PK_P3H_;=\=RI;^'?@O> MS%P-BMIS)^K$5$LXP=!_O9(TIX'$R6J/%E@9AE64^P;FF./+^^0/J:^NO"W_ M 0D_P""H6ONEU!^SC>+$X_UOVF%?T+YKU3P#_P;:^\OZAB>Q^><4,DZ&2%2R@X)'(J.26*(XDE5?JV*_6 MKPG_ ,&EW[4WB0+>>)?VC/#FAJK;391Z5.-X_O?*^*];\&?\&CMK:6R'QC\? M=*OI,?,8[&8?SS7E5N-,FI3<>:_IJ;QRJN[:'X@I:EQE;B'&,\RBA[1T4LLD MU>I^#O^ M#:'_ ()M>$KJ'4H_"WB&YN(MC&/V:/"-F&.7:VTB),D=SQR: M\>7B$D[1A<[%D;/Y&]*_9_\ CIK:A])^#?BFX!Z&'P_N>#_^#7K_ (*;ZBX/B_P[X?M%[F#Q M3;O_ ":OZ5D$O$;%2#UP*D5508 KSY>(&>-Z**^7_!.O_5_!=V?S[^#/^#2C MX^>*B7^(GQ1@T,Q$>6MO;GK]V08Q7K_@O_@T6\*6%JO_ D7[2,[2#JH MTYC_ .U*_:D,K=#FEKR,3Q1FV*JN#?\ @U!_87TV M*"X\;ZWX@U:]"C[7/#K-Q DK]R$#X4>U>M>#?^#;K_@F'X1FM[V+X7:Q-Q53XIM_-G0L-270YW3OACX,T8;=&\(Z1: =!;:7$F/\ OE16Q;:;';1A M(U"X'1 !^%6J*QG5JS5FQJA370J26=X3E+A0/0H*!:7&."B?115NBLK2[E> MRI]BM%;W<1+/*'!Z +BHKRS>\39*& Q_!(5_E5ZBJ3:-8V@K)&?:::UI"(HY M9 H.<.Y8_F:LK'(!@MFIZ*?,4YME?[#$3N\O!]C3DAE1OOY7TJ:BL/8P%S,9 ML;THVL>U/HJHTXP=T)NXS8WI1L;TI]%6(:%8=J,O3J*35P&_/1^\QQ3J*7*^ MXK$)28GO3E$@ZYJ2BLXT5%W386N,VMZ4Y%(ZBEHK82C9A11104%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %(Z(^-Z@XZ9I:1^E3)N,;@!52,=*A^P6C-YDL8=C_$ MW6GT5A[:0[#ECC1-J* ,=J@^SH,B0[^/XJE!P*N,8UU>0AK1AI_P GO2@*33YTMGJ+EIM; M$*V-I&NV- OT%(+"T/WU5O\ >458V+1L6H]I7(]E3[%1]&TB7[^GP'ZPC_"N M:\0_ CX1>*5>+Q!X TRZ5R2PDMQS78;%IIV9[UK1Q&*I.\)->CM^1,J-)K5' MAWB;_@F[^Q!XQ62/Q/\ LW^&KU)3^\2:U;#?DU>;^-O^"'G_ 39\9(R#]FO M0+#=WM+4@C\VKZY^3WH^3WKJAF690=U4?WLCZOA^Q^>7BO\ X-M?V =94Q:' MIE[HRN#O33X8\,?7Y@:\E\HNUYIOQ@\;6I)SL@6VP/S2OUCFA60 MAE)R*;"RN2DBYQ[5U4^(GK()=AW#D?.<5U4^*LVC--R,Y932E&Q_-GXS_ .#7[]OSPTC/ MI-]HNJD#A;))B3^:BO+_ !-_P;^?\%-_#CA8/V?]5U,'/S6%J2!CUR17]3[Q M(R8B>^)OV(OVL?!320^+_@?K>GRP$B>&>VPT9]#@U_8 MS>Z1HUU_Q^:>LOKF,&L^3X<^"[YC)=>%=.E5OX9].B8_B2.:[:''N(HZN.OJ M85N'5&-TS^+75_"?B;P_>_8-:\,W\$A;&&A/%5;K3KRW&6LIE_WXS7]F^L? M#X):PS6]_P#"KPU)YHVL6TJ'=SZ?+7&>*_\ @G9^QSXRA:+Q-\#M$F5ASMME MC_\ 0<5VKQ$DU[T3E_L"1_'G 79BKNJX]0:>QA!^;5+=/]\FOZNO%W_!#'_@ ME_X\V_V]^S3I\IB8LIBOYTP3_NN*\[\7?\&WW_!-O6,MX=^'!T;/00S228_[ M[DKOP_B#@IQ_>Q=S*60S4C^8Z.S#Q"=-6M7!Z;">:C+"-\/$[#N8\=*_HB\6 M_P#!J=^QOXBNIKW2_BMK6F^9RD,&G1LJ<=!F2O+?%'_!H?\ "BYNC)H'[46O M11Y^53I5O_\ %UUT^/WN/^! 5'/&+=0]S.ENI/#3] M#[<5^ROCC_@T@\16<#-X#^/5WJ$@^ZNH6T4(/_?.:\@\6?\ !J?^W_8MN\ Z MGX1NCN^8ZAK^SY?8>6>:]W_7;([;HYUE%2]['YDQ/9N<"_BD_P"N9_QILP59 M/W2-C'>OO;Q5_P &V?\ P4M\)L?[1\!>&[_'7[!K+OG\HJ\\\2_\$:OV_/!, M[Z/<_LOZI>RQC/FZ?#/+&V>>&"VA3,L_[(GB=57J1IEQP/^^:Y75_V2/VE/#Z& M37_@+KT"CJ38RC'Z5O'/*$MFCG=.45J><2V=U#'YLJ +G%15N>)/ ?B7PM:F M?7/!FI:?APIENX'5<^F3WK#P?;\ZZZ.+IXB'.F2X270**,'V_.C'^S@=PA]#M' M6LZF*A0CSW+A300GY[.<^Z@5*883$LAD,>1G]YVKUC1/V(/VR/$*"3 MP]^S5K\ZGH1I\Q_]EKK-!_X).?\ !07Q3*OV3]DKQ) 9.1+<:?.J'/?.WI7) M+/:$/BDE\T;_ %6ZT1\ZD1;L1:K:NW\,:D[F]A3E2Y/78O\ O9K[,\*_\$!_ M^"G?BN:&WTGX26=@\S81M0N'B5/J3'Q7I'AG_@V&_P""G6N,!X@M/"=N#U(U MT_\ QJN>?%>64-*DD_FC2.73JJ\4?G=%;S/DM=0 #U)I2;.(XGO8_P#@)K]4 MO"7_ :?_MAW;[O%GC'P_9KD8#_ +Z(KG?'&116Z+_LBL^A^)4DNG'YH]4A.?X)Y/+C;<2< C MI7] ?AO_ (-(?V?-/,?]L_M3^)=05?O))X?MDW?]\O7I'A3_ (-:_P!@C0Y8 M9_$-WJ&M>4P:2*XB,0E [$I)QGVKPY^(&5*;LOP.Z.0SY4?S=?9;L_ZNV=_] MP4V2'4(L;].F3/0NO7\J_J4\-?\ !O/_ ,$Q] =7'[/5M+M_OZIYT/]G/3(7D4 F6XEES@\??8UR8CQ#P48M4XN_?3_,TCP_*3 MLS^3&TT[4;D973+E\_W(C6UH?PS\>>)IUMO#_@75[MV/RB&W'-?V!>&OV,_V M8O Z!/#'P>#?\ @BC_ M ,%1/%D@1OV0?%=H#_%/9J /R:OZNH/!'AO3R&LO"VGPJIR#% JX]^!6E#!; M8(MY%'^X@K@Q?'>-Q#3IJUO,TAPY$_F!\(?\&Z?_ 4<\1S&/4_A9/NT33 MW"KNBMXS_OOBN&7&.;VT9LN'*9^#?A'_ (-(?C2ZH/&GQWT(-N_>?8&DQCVW M1UZKX3_X-&OA&(T/C/X_:\'R-_V#RL?ANCK]C8;>&X/G7%KB4]=CDK4C&_C( M2"VCVYZE^:\V?%.+M4"G)2^2 MV(/Y(*]>\'_\&^7_ 3LT,JNO?"JUUJ-5QY>I6ZD$_WOE(YK[GRO]VC*^AKE MGQ!G$XN+JR-89?1A).Q\O^&O^",O_!-'PS&$M?V2?"CY?>N!YAF4G=S?WLZ_ M94NQCZ3\/_!NA0B#2?#MG @X"I"O^%6UT6R0_NXD7TVQJ/Z5= 4G'-)^%8NM MBIRO)B<*4>A76P"\"9L>F!3OLA'2=OR%3?A1GVI<]GOTH MP/3]*VO3*YXC$V1KM1,#TJ1(UVG;P3W%(,=Q4@QCBCW7L)R3V(!9RB82_;92 M >4XP:F8;@0:6B@0V.(1DD$\TZBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHI60!1@>@HHH22 ,#T%&!Z"BBF*R$VCTHVKZ4M%* MR&)M7TI0 .@HHHL@"BBBF 4FU?2EHH 3:OI1M'I2T4 )M7IBCRT!R%I:* &^ M5'G.P4&*,]4%.HH 0(@Z**-J^E+10 FU>F*7 ]***5D TPPD[C$N1WVTI53P M5'Y4M%%D T11J1#G/E+^5/HHLA60GE MI_=%'EI_=%+1578N6/8:8HSU04AMH3UC'Y4^BB[!P@]T59]%TFYR+G3H),]= M\0.?S%9=W\*_AGJ VW_P]T.<'J)M)A;^:UO452JU%LV3[&E_*CA-=_9L_9RU M6V,>M? +P;>(6R4N/"]I(,^N#&:X/Q7_ ,$^_P!BWQ>A%W^SIX4A)ZFU\-VT M?_H,=>Z3!RG[L@'/4BFJ&Q\Y!^@KHI8S$4E[LVOFQJE1ZQ7W'Q]XN_X(C_\ M!/;Q[>-?:U\#T#,@0M87(MEP/]E%'/O7GWB+_@VD_P""4_B=FFU'X9>(X'/( M%MXPN$'Y+7Z!X & *ADB0GFTS[\5M_:6-;O[27WO_,'1H-?"ON/RY\2_\&L7 M[!FI1NGA@:]8')V--K<\F!VZM7FWB+_@TD^"M\6'AOXZ76GL6^5I89)<#TP9 M*_8G^SF4[DN9.>TC9%+%9R+,'F$++CD*F#7>N)LW2M[1GFO**3=['X?>*?\ M@T4N85+>&_VG5;TWZ*3_ #DKSGQ3_P &GG[1NFR[/"?QET_4DVYW36R0$'TP MTG/UK^A#:@&(U"_6JEU87US<++%)!M Z-'DUT4>,,VH._-?U1C5R:G*&A_-S MXB_X-:_^"B-E(1X>&AWB]F?5X(\_FU<#XF_X-S_^"I/A>%Y;SX8Z)-''D#[- MXAMW8@>RDFOZBC8%X@DC$''5.*B@TEXGRR1$9[)S77#CW-$[RL_E_P $Y'D4 M>A_)/XS_ ."0_P"WMX%MYKG7_@AJ'EP?ZQ[&%K@^G"HIS7GVL_L-_M2:"I?4 M?@AXP8#J8_"UV?Y1U_9$+8=UJ*ZTZUNH_+G@#C'0BNVAXA9A!6<4Q?V"K'\7 MNH_LZ?'[3) @^"_C"(8^8S^%+O\ F8ZH2?"/XJ69QJ?@+5(2.HN=.DB_]"6O M[.[[X;^"-84KJOA:TG7IB:$-7)Z_^R!^S#XF(/@1X;OF/4W&F(V?SKJ_X MB)BOY _L+0_C=N]#U"RD:*_\/2HR'#9F(Y_*J+C1E?RI;>6%^SBO[ M -6_X)D?L%ZTSM??LD>"6:0DL_\ 8<62?RKDM<_X(R_\$[]>22.7]EWPE;^8 M,&6UT>-)$]U.W@UZ%/Q$A*/OPL<3R"LGHS^2Q/[.1QL\R]H\:?^R5YSXL_P"#6C_@ MFCXGD2:2R\7VC1YVBPUI(P<^O[KFM(^(.%F[33MZ$_ZOUGN?S82K?1_<2-?] MT!Z81#C?.^'/WB#W_P!WM7]#?B#_ (-0/V-"2/!?C;Q/:+_"+S5M_P#*,5YQ MXJ_X-'_!%U=3S^%?C2("[9C:[$CG\<*,UVKC/*&OC_,G_5ZNMC\*&,!^5+Z7 MT"BT)S^-((K13_I"SX_V4:OV:U[_ (-$_C<_F+X?_:K\-00$'Y)-)N2^/8@] M:X+Q/_P:8?M7Z)&S^'_V@=(U!AT5;*<9_-J[L)Q7DM5.]1?/_@F5;)ZU*Q^4 MZK$>-%#*_P#RT-RN!CVW4A^VJ,7 B/'\.*_1G7_^#8?]OS2@2_EZRN3Y:V6( MRON=[UP'BK_@W>_X*@:"[#PY^SQJ6I ?=*W]N,_]]25V_P"LV2_\_5]Z,7EM M9K8^(F.3DBDKZJU?_@B3_P %/_#NZ/7OV5]7AD3[ZBZMVQ^4AKCM>_X)C_MS M>&DDDUG]GK6HA$A9\(K8 &3T)KNAFF45(J2J;^9G_9M8\&HKN]2_9B_:!TA2 MU_\ "'7T ]-,D/\ (5AS_"KXGVKF.X^'.NQD==^D3 ?JM:1S'++^[/4B> K4 MXN1@45I7/@SQE9?\?7A'5(_]_3Y!_P"RU$/#NO>7YKZ/&>U;$\+*1ZJ:1+E7.U=V<=U(IK$T*^TB90J=A?+']TT M>6/[II[[XT\QB,9[$41B23[N/Q84[T?YOQ,^69$PP<4G;-326\JG:X4?\#%- M%O(>F/\ OL52A1:OS&JTK&5Y$6QL4E2M)MX<8_"F9C; MD4TZTRX5)1&T4_:AZ?SIK-&O4'\C3Y*Q:KS["44QKNU0@,Q!(X^4U)&8YON& MI]I7B[6&ZTTKM"4 9.*D,07J1^=-&W.%ZT*K7D[-$NM*2L+\GM1\GM2^3.>@ M_6FREX2/,!&>E:_5O,SY)"_)[4UN33HTEE&$!^M1JZO.UNN2ZG! %)TO9ZW* MA&0M%/DMYHN9$(IE(L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHI41G.U1S0 E%2S6=Q GF2QX'KFAK*X6V6\*?NV&5;- $0X[4_ MY/:HXV65ML9RU'R>U1M#LD:*M**L0T 9.*E2W M+_38PH125+YBL.!4*S1N=J ?C37MH[E0H]+$5%22V\\/WT_+G^5,CW29(XQ_>X_ MG2YL/_,')5["45(MO*3D;?P84):74S[8K=W/HBY_E6Q'15^# MPKXFNB!;^'KU\]-MJY_I5R#X:_$*Z_X]O VKR?\ 7/393_):S^MY9_.')5[& M(,9YI<+ZUU6G? OXR:K)Y5C\+M>'_V$OVM/%"!]$^!NN2AN MA-H5_G6;SK*J+Y7,ZJ> JU(\QY+A?6@-"AW3*60?>"GDBOHO0O\ @DQ_P4$\ M2;/[(_9OUB7S!E 7B7/YM7;:)_P07_X*J:TR26O[*FJ"-B,R-?6PP/7_ %E1 M/B'*(QO*:7S-%EM8^/WNM.;_ (][.4?[S&F?:FA.[RP 3QGFOOSPO_P;B?\ M!1[77">(OA%=Z<#U9KN$X_*2O0=!_P"#6_\ ;6U,8M]?TO2F('FG6+9IP1Z* M$?@UR?ZS9+_S]7WH?]EUNQ^9EMJNH 8A%J/]]%_K3)HM3N96N)+)?F/WT("G MZ <5^M&A_P#!HU^U)K:!M;_:7\%V!/53H5R@^$_^#0OQA:64,7BO]JK M3KAU'[U;*TN(XSS_ @YQ7!C.,^"5X->A>&/^#3 MW]@31) ]_P"(/%]R >AUH?UCKSWQS@EU_,W_ -7JY_.Q9^2SL+6R9SCG>^ / MSJ1H5%U"K\(8KO'>[6-\_^.5SR\0L/'1)A_J]63N?RKK-I\4GV3[=< M2N/XAIS#-7+7PYK&H,IT^SO)22-JC3G^8^G2OZUM"_X)&_\ !/S0$2.']E[P ME/L.1)_\ 7Y'\D*?"3XX7AQIGP3UR8GH(-)FE/_CJ5/'^SG^T_JKBW/[./C=D M)R##X/O/YB*O[!_#_P"S5\#_ U*)=#^%VE6;*>&AM$7^5=E8Z)INFQB*RME MC4# 51@"N"?B+C/LQ.Q9$?Q^^"O^"4%8GCQ_MIFEM[, MPV_DSE@^&O^#6O]M2_=1XAU32[,'&\I>1/@]^C5_11<:/',<_:KI? M]R7%36FDP6K!A=S/CM))FN!\>9M?2WW,W_L.F?@KX;_X-,OC'J+(NN?'"SL M5RS+9K)CVP)*[GP]_P &B=N%#>)/VGU!QR(]%(_E)7[;2QR%LP.B^[+2&VDD MXFD4CT KEK<89OB'?FMZ(UADU**/R!\)?\&E?[/5DG_%8?&>^U-]_#6Z20C; MZ8$E>D>&_P#@UQ_X)RZ/&(_%&G^);]Q]YX=>N(\_D37Z9-97$39LWA5<<[TR M:E*W 7YV5C_L#%7+'8R4K^TE][/05"BE;E1Y7X8_8;_9,\-1!+?] MG7P,[#^)_"=F3^L==5I'[/WP(T-6CT7X*^$[-2V2+7P[;1@GU^6,5TXLI$E$ MB3L1Z$U9K*6)Q$_BFW\V/V-)?91DV?@3P3IPVZ?X1TR >D-A&O\ ):T4LK:) M0D<*JH& %& !4M%0YSENV/V=/L,%O$#D+3O+3^Z*6BINQJ$5LA/+3^Z*3RHS MU04ZBB[#ECV$$:#H@_*C:OH*6BILBA-JCHH_*@JIZJ#^%+119 ' %)M7.= MHSZXI:*+( (!&",@TP01+]U /H*?132ML%V-\M@HHH ,#T%&!Z"BB@5D M)M7KBC:OI2T4K(8FU?2C:OI2T460";%]*-B^E+119 )L7TI0,<"BBA)( HHH MI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1@>E%%2W*^@!@>E! (QBB@C(Q2O( M")H^:3RQZT_RSZT>6:KGEV#FF,\L>M."$#^6?6E"$'.::E)] YI"8/H:, M'T-.V>]&SWHN',QNT^E&QJ4IGO1Y9]:')K8+L38U!1AVI?+/K1Y9]:7/(.:0 M;7]?UHVOZ_K3J*S]G?J W#^OZT8<4ZD9=W>CV7F WYO:E^;VZT>7[T>7[T>R M\V.XASCGI4?DCVJ7R_>CR_>DX5(_"R7&$OB1%Y(]J/)'M4OE^]'E^]3_ +1W M%[*EV*;VB-,6=D(_NLM-ETK3)2/-TZ%\]_*%7)("_P!V0K^%0-I]X6!75' S MT\L4_:8L7L:)6ET'0T&Y]$MV Z_Z.O\ A6%XA^'O@+Q;"+*]\$:=<[6W%9[9 M3:U^Q[^S7X@B/]O_ M 0T:9CU)MC_ (UR&K?\$M/^"?GB^=M2\0_LK>&;N>0;6FFMWR0.!T>OH8VA MQ@2D4):E>LF?PKT?[1Q=OCE][_S,_J.#_E/D[7/^")__ 3"U1F-U^R?X7C9 MLX*P2<'_ +[KBM>_X-Y_^"<>N1M'_P *>LX,]#%!_B:^Y6T^!VW.,\^M/>V2 M0;6)Q]:M9UF=)6A4E]Y$LNP4MD?FMXM_X-?_ /@GWXB@-OI%C?Z-(9 WVG38 MH_,Q_=^;(P:XS5O^#2_]B74 ?+^*_C2(_P#3.*V_^(K]6!IEL&WX.?\ >-2) M;K'PI-/_ %@SC^=_>1_9N$['XV>*/^#2C]FJSO#;>&?C9KVPH"/[16$.#_P% M,8KC]:_X-'/#X;=PQZ$9J/^R+:S1AA@I'N*J_V!"[$SE) 3]UH5KIH<>9G#XD9 M5,CIO9'\?VJ?\$YOVY]'=I->_96\4:;$G^LNI+( )_X]7.:W^R3^U#X=4F;X M0ZZ^.WV45_8_<>"O#-UQ'_ .)KJI>(56UJD0_L)=C^,Y+2]^S(?^$"O]N.+DQ-D!>W8] M%E&!^-?V):S_ ,$]/V0M?##5/@EHK[S\VVU"_P AQ7&Z_P#\$>_^">_B2*2' M5?V>],<2C#[9'4D?@:VCXA1OK%_A_F*61W6B/Y&8H_L_^OU>U'KEC4XO8&4K M;ZE9,>Y+'BOZM;__ ((-?\$QK]"DO[.%F">XOIO_ (NN=UG_ (-W_P#@F=J2 MXL_@K':=NN''^!D[/F7R_R9S_V+B>Q_+'/:W=PC,JF38QQLHG\WKS MW.HD3'4U(')3/6DK^A75O^#2K]E^]M9H;/\ :(\0VC2(0DB:%"=A/<9DYKCM M1_X,]?@S!;F2P_;*\52MCA6\,VPS_P"1*[(\=ZA\,] NHY) M-BKINLO,X.,Y($7 ]ZZUQ%E+_P"7B./ZEB?Y3X@HKZ]U#_@A5_P4ILX/-C^# M$3'T^T2?_&ZYZ_\ ^"/?_!0C1E-MJ7[.VNSW*\DZ;8331$=L-L'/K6M//,KJ MNRJ+[P^I8CL?,=%>[:I_P2Y_X*)Z?(=G[*'BIT7J1I$^@>"Q"Z'D=%>C7_ .R'^U+8+NNOV>/& M5J-V/,OM FC3Z9(ZU4O?V8_C_IT'G7?PEUU<#D#3I/\ "M%C<+)74T9RPU:+ MLT<)16Q>_#GXB:1(8=;\%:C:..?+GM65L>N#5":P>S.V^L;U"/2VI_7,-_,A M>PJ]BM10\-TARPC [9?G%-4L[;(VC9O[JOFCZYAOYD1[.:Z#J*"K(<2KB@,' MYA!8#J:J&)H3=E)![.?8**1I[:/_ %LI'X4\"WQN:X !]ZVYH?S+[PY)]AM% M/46MPWD6=VCS-]Q&8 &G-IFI)]\0#_MK_P#6J)5J479L/9S[$5%2"$(=LS;C MV\GYA^-(UO=M_J+21OJM+V]+N+DGV&44_;$!L=F$@^\I'0TR5)H8S,Z@1KRS M$]!6R2:O<5G>P45'%UU& M?8/2N@]I$BHI_E?[+_\ ?-(T9& H R>LG%--/9ASH;15PZ:@A\TW4.?3S*@1 M(.DDRYS_ '(JN20E5B]B*BK'V6$J2LAZ>E0%''1T_.GR2'&I&6PE%*(9W.( M@C'TW4OV2_\ ^>"_]]4>SD5=#:*&BNXVQ);-CU49J6(Z:#BYEG0^T59MV=F% MR*BIC;J3E=^.WRTRXA>.,O&I)&/O<"BXE),911#'4O][]:.;R#G0RBG^4N?O?K2^4O]ZCF\@YT1T4_RE_O?K2^4O\ >HYO M(.=$=%/\I?[WZT>4O][]:.;R#G0RBI/*7^]2>4O][]:.;R#G0RBG^4N?O?K2 M^4O]ZCF\@YT1T4_RE_O?K2^4O]ZCF\@YT1T4_P I?[WZT>4O][]:.;R#G0RB MI/*7^]2>4O\ >_6CF\@YT,HI_E+G[WZTC(%Z&FG=ASH;11@^WYT8/M^=59CY MD%%&#[?G1@^WYT689%:BG6\$[*?M"88'C9R*D M^S<_Q_\ ?-*X.23(:*F9+%3AKL@^A%-N[6:WLS?( \:D D?6A.XU*[L1T4^! M[!X?,FED4XZ!*2 17>YK>3A3CY^*TY)!>PVBI?L;_P#/5/\ OJG7=B\"*T:N MV1_=XJ9IPW)YU>Q!14T=G(UNT[QNH [KQ3%2#^.4C\*CGB'.AE%/9(C*J17" M8/4NV*DN;+R(O,2ZA8^GF"GS1?4%-,@HJ2*&-HPSW,0)'(WTOV>(]+F,GT#Y M-%UW#G1%14OV?W/Y4ABC3_6.1^%/4.=$=%/VP?\ /0_E4JP610-YDI/LE-*X M;=R3H?3RJ?+YEKWEH5Z*$26['FZ?"TD9^ZS#!IYTW6@-YTX[!RS< M\"E:RW*Y7<913?MVEO\ ZJX=O^ TN^-_N2*H_O2G:*Q]O2[AR3["T4GR_P#/ MY:_]_J0SVZML:YC+?[#@BG&M2D]&/DGV'44@WN?W>TCZU:,>F1_+/)HAY$G^J@NF_P"V%8SQ-"F[2D@] MG/L,HIS"!#MED\INR3_*?RH$+/\ ZN:(_P#;2I^N8;^9![.?8;16G:>"_&%_ MC[)X7OW!Z$6S8/TK6LO@C\7=381Z7\/=5NI&^[%;V3NY^@ H^N8;^9&ZP==K M8Y:BN_LOV4OVEM0.+7X&^)B3ZZ1+_A6E!^Q7^UA-A8OV=?&K'[T'U+$=CY[HKZBT/\ X(X_\%!_ M$FM6^@Z9^SMK\,MT^V.;4-/EBA0X)RS[#M'%=9#_ ,$ ?^"GDD_EM\(=."_W MO[0D_P#C5$82>P\1'^L58_ZS9-_P _$'U+ M$]C\[:*_4#1/^#5O]O&]5#JNJ^&H"1\^S6@V/SCKK]&_X--/VGYGC;7OB1I4 M$9(\TP7L;D#V!49KEEQCD479U#KCDF82C=1/R0H.FW.H8:WDV^5R:_9W1O\ M@T=\:W1SJWQ\E@'?R[>%OYFNS\)?\&@'@R\:5?%O[7FOZ> H\O[#H5M+N/<' M+C%9SXUR",;NI^#*629BG?E/PP:_N;9/L\BE_P *D65KBW7?<6ZC'^K=CD5^ M^FA_\&@?P%TF42W'[8/BJZ(_YZ>&;8?REKJM&_X-,?V.+.<7FM?%K7=1G)S+ M))IJ1[S]%EP*Q?'?#_\ ._\ P%E+),?UB?SP1W\,1_L_R+8F;Y RYR,\<5*- M&&EC9(DKY[5_2)8?\&MG[!%M+&U[=ZC3IKV2XRWO1/YC)+.V1O-4I:$_P = MSP']ACO3DBE+8AT6&]]X@3FOZG=+_P"#>7_@EKI<2I%^SU&[+_%)JEP?YO76 M>'O^")?_ 3G\, #2OV?;)=O3==2M_-JX7X@8)=)?=_P359+BNQ_)\MB94Q) M%%8R?\^S@@K[U"_AG493YB7D;(.6";LD?E7]>FD_\$N?V*=&18;'X(Z0L2?= M1X ^/Q.36_8_\$^OV0].D26U^!VA HP*YLE/(^HKFGX@QO[L7;^O,W61MZM: MG\?&G>$)-2<+H^A:@[9X_=5MV_P!^,GB)1;>'OAQJE\_7RHX,G'KUK^QRQ_9 MQ^!FFMNLOA)X;C(Z$:+!_P#$U=_X4K\+#@'X>Z&H'3R])A7^2USS\0JS5HP- M(Y&N:[/X^?#_ .PU^UUK>#I?[/NM2>F;4_XUUND_\$P_^"A^N*K:)^R)XUO( M6.!<:?IZF//<9+=:_KGL_AOX$T]/+LO"&F1_[MA'_A5RW\,Z/:*%M=/MXP.T M=NJC]!7-_P 1!Q_8W_L6EV/Y-](_X(M?\%+M;573]D+X@1@]=VG)@?\ CU=G MIW_!!/\ X*,:J5C'P&N(R>SVSY'UK^IH:6%/[N8*/01BI6L8=N(D5#_>""N: MKQ[FD]DBX9-06Z/YA_#7_!N3_P %%M4OUCN/ 5CI"LA/VK5XI5A'L2H)R>U= MOHO_ :U_MZ^(L?:O''@BUS_ +=SQ_XY7]'BZ=/YNZ:_,B?\\VC&*E%HJ_<( M'T05S_Z]9OR^9I_9&'/YY]#_ .#2_P#;)4A=6^-?A2.,G+)!)-S^<==WX<_X M-'_&%O^#5_P#8@T': MTOCCQ%<8Z!XH.?\ QVNVT3_@V\_X)TZ1(J>*/"!UR3.8FU2%:',)M&_8I\'VKCD,L$O_QROJ";3EG7;)*< M>U1QZ':0MN0-GUWFL99IC\0[U)R^]C^H8*VWX'B^D?\ !.C]C'PZR#1?V@?9?EV[CCTI1:*.-H M_&I^MXC^=_>Q?4,';8Y^U\'>$I!M@T'3'$? Q;CC]*N)I6E6:[8=.L(QZ"(# M^E:L=NJ9PH&?:FRV,,W^LC!KFG4JS?Q&LG 8&*N'MD]6-1A'X1FQJ-C>E/H MK2\BKL;M8=*-K^OZTZBHE#F=V*XW:_K^M&']:=125*W4!FQO2C8U+LYZT>6? M6M.:0E&&]*GV+Z4;%]*?-Y%<_D0A M"3TI?+]ZE*C! IOEGUI.;6R),T@C(&!Q4NK..B6@[E)K2 M(R?:)3''(>H8@XJ1;6288,D;+W( J673[:9MTMNC'U(IT=ND"[8D"CT%+ZQ4 M[!N5!HMLO223\9#3DTZ&,DQDL?1FS5DKG(S2"-5;CSJ?M6BVASV:!3_ $K0V'^]04W#!;-2I26U1C^K4>QS>L_#CP3J M$&R7P7I=V=X/E36D9'UP0:IR_ OX27]OLU#X7: O'(_LN'_XFNM%O'&WF(@! M]0*5CYB[6Y'IBNB&(Q45[L[_ #)>"H2=['GS_LP?LVR$K=_!#PG=,?\ EI<> M';:4_3)0_E5>Y_8Z_9:OES-^SGX$;Z^$K//_ *+KT>&..!=D*!03G %/WGUJ MOK.-;OS?BR?J-'L>'7W_ 3R_8\NF9G_ &9?![9))VZ!:C_VG6'K/_!+_P#8 MG\26S:;JG[-?ANVB:^D >.5H8*PPR CWK7^TLS_G?WLP_ MLW#WV/E&Z_X(R?\ !/J[!W_!"SR?0)_\37+^*?\ @@M_P3;\3W*7&J_"&ZB9 M$VJ+"_,2XSGD*O)K[5$<:](E_*ESQ@"KAFF9Q?\ $?WL/[-P_8^!+[_@W6_X M)CW;D_\ "LM:7/IK4O\ A6'??\&P7_!*:_+2MX \6*SG)V>+[@#)]!VK]%Z M .@K?^V++AU4^Z MGK7.ZE_P:M?L5W@/DZIK8^FMS?\ Q5?JNRJRE'4$'J#35MHE^["!^%5_K%FE M'3G?YA_9F'['Y&7_ /P:??LL,W_$D^(>IZ:"/G6>^EE+GL1E^*P]4_X-,?A0 M[YTCXT7N.W,G_P 77[&S6%K<,'FM58KT)7I3XXEB7;''M'H!0N*,T3OSL7]F M8?L?B;??\&CVCS.S6/[4L=L"?EB?0GD9/8MYG/UK&N_^#1'56FVP_M?VYC)Y M5_##X_',M?N3]G@#^8(E#9R3BG.BR*4=00>H-=*XMS5?\O7^!D\IPU]C\(M6 M_P"#0?QQS_8W[6>F9[9\-?\ VVL8?\&COQJTPOYO[1VEWV[_ %?_ !)1%L_\ MBU:+C#-(_;_K[R7E&'DK'\]^L_\ !IM^ MT\A+:-\:=**]LV*__'*RKO\ X-4/VNX8/*M?%NE7,JC!G\V--Y]<;^*_HF41 MJ,+&!]*39%G=Y0R>]/\ URS3^;^OO,_[$PO8_FVOO^#63]OVSNA+9:II$R*V M?+-[$-WMG?Q5/5O^#8__ (*5A#_8OAC0R>W_ !/;?_XJOZ5B$92I7CTIB1P1 M_<0#Z"MZ7'&=TU^[:_KYA_86%?0_F(U#_@VB_P""KUDP^V>"-$G1CA GB"WX M_P#'JR]3_P"#:S_@J;:QF:+X;Z03C^'Q!!_\57]1N4]ORI,H?3\JZ%Q[GR6M MA_V%ANQ_*Q)_P;X?\%.K*0VMY\%[*61?O2)KD.#^M17?_! /_@I=96LMX_P0 MM@(HV?_ %+(L-RZ'\>U]_P35_;=BF,"_L[:[C_KTE_P#B M*H7O_!/']K_2',6H?LX>*6E R?(TZX9<'IT2O[%6M;=VW-$"?7%.$,8Z(*[/ M^(D8O^1??_P#%9%16Q_&E>?L=?M4Z82D_P"S3XP'')&DW)_]IUE']EK]H;/_ M "03QW_X1][_ /&Z_L\GTO3[@[IK-&([D4TV4':,8^E4O$C%6^!??_P#&ID4 M%\)_&(W[,O[0%F/.G^ OC?;T_>^&;R$?]]&/]*;_ ,,]_'/_ *(-XN_\%MS_ M /$5_9GJWAC1->L_L&LZ7#?X?ZX MBC@M<6DJK^)*XK^QG_AE#]G+_HC/A_\ \%ZU7U/]CG]E_6[1M/U;X%^&[B%B M"T4NFHP..G%->(\+_P /\4']B2/XXI?!7C>W'_(G7HQ_TS;_ I8/!?B>[0R M7GA*]!4X'[MO\*_L&;_@GU^Q8_WOV9?"!^NCI3#_ ,$\?V)6Z_LP>#C_ -P: M.MO^(DQ_Y]_D"R1H_CXE\(:] <#PI>_]\-_A50J8B8Y8BK*<%3U!]*_L/;_@ MG1^PZ_#?LM^##]=%CK'G_P""4W_!.*XF:>?]C#X?,[L6=F\/Q9)/4]*7_$28 M_P#/K\B7P_.KL['\A&4_NT;D_NU_7K_PZA_X)N_]&6_#W_PGHO\ "C_AU#_P M3=_Z,M^'O_A/1?X4?\1)C_SZ?X"_U8J_SG\A)(_A&*3+>M?UN>+/^".7_!./ MQ-+#-'^RAX-L?*0C;9:-&@?)ZGCFL?\ XI_)WEO6C+>M?UB?\.3/^"<__ $;9X;_\%L?_ ,339O\ @B7_ M ,$Y#$PE_9O\.JN.6338\CZ?+5?\1%H?RA_8C['\GN6]:,MZU_5)JW_!!K_@ MFOK9_=_!BUMR?^?>"-?_ &2J4?\ P;Y_\$W[;+-\*L[O[WEG_P!DI+Q&H/[( M?V(^Q_+02WK1EO6OZF?^(?[_ ()N_P#1)T_[YC_^(H_XA_O^";W_ $2=/^^8 M_P#XBC_B(U#^4/[$?8_EFRWK1EO6OZF6_P"" '_!-Q%+-\)TP.3\L?\ \16' MKW_!O'_P3=UTXLO ]S;$_P#/)D7_ -DIKQ%H-_"']B/L?S!!F'>EWMZU_3)+ M_P &UW_!.M%#W.C:L ?NE+I/_C=1_P#$-G_P3A_Z!.L_^!:__&Z[:/B+@5#W MHW?H8RR.5S^9_>WK1O;UK^F#_B&S_P""WK7],'_$-G_P3A_Z!.L_^ M!:__ !NC_B&S_P"")%)XW0:C&H_6.E_Q$ M?+U]A_<']AR/YH-[>M&]O6OZ1=2_X-5_^";E^_F1ZOXYA.<[8]=C _\ 150_ M\0JO_!-T<'4/'_\ X/X__C5+_B(^7?R/[@_L.1_.!O;UHWMZU_2!_P 0JW_! M-W_H(?$#_P '\?\ \:H_XA5O^";O_00^('_@_C_^-4?\1'R_^1_M?T@?\0JW_!-S_H(?$#_P?Q__ M !JC_B%6_P"";G_00^('_@_C_P#C5'_$1\O_ )']W_!#^PI'\W^]O6C>WK7] M('_$*M_P3=_Z"'Q _P#!_'_\:H_XA5O^";G_ $$/B!_X/X__ (U1_P 1'R_^ M1_=_P0_L*1_-_O;UHWMZU_2!_P 0JW_!-W_H(?$#_P '\?\ \:K3T7_@V,_X M)SZ?^[ET;Q;*%X5I]6B;(]3^[IKQ&R]KX'^'^8?V',_FLWMZT;V]:_IFF_X- MJO\ @G"B9'AGQ N!]]K^,@?^0ZA_XAL_^"M&]O6OZ8/^(;/_ ()P_P#0)UG_ ,"U_P#C M='_$-G_P3A_Z!.L_^!:__&Z/^(C9=_*_N#^PY'\S^]O6@L3WK^F#_B&S_P"" MM?U%V'_!O/_P38TB 13_#FXE('+2LC9_\.*_KU_P"'4/\ MP3=_Z,M^'O\ X3T7^%'_ ZB_P"";V,?\,7?#W_PGXO\*Q_XB2O^?3_ /]6: MO\Y_(IIWAB_UP9@0DCD =ZD/@SQN#A?"%X1V/EM_A7]>%E_P2Y_X)Y:>P-C^ MQYX"B(/!308Q_2M?_AWS^Q8ORK^S+X/P.G_$GCH7B3%?\N_R*7#\Z?Q.Y_'R MG@GQ:YVWOA&\"?\ 7-NOY4ZU^'GQ U"7[/I'A"];GC$;_P"%?V!R_P#!/7]B MF9=DO[,7@]AZ'1XZDL?V _V--,"_ SXA>)OET3X*>+&=>"5TZYY/_ 'Q4Z? 7XZZ/'Y$WP-\7A?4:+=2_^.B/ MFO[&-*_9[^"VAG.D?#/1[?\ ZY6:BM%/A/\ #N.43IX.T\..C"W&14/Q&C;2 MG^**_L:;5F?QIQ?!?XYWTWV>'X)>,L$]O!]W_P#&ZU(/V6/V@7CWI\"_'+[N M7:6J1J3R%&*PEXCUK>[' M\1?V$S^-+_AE;]H3_H@OCW_PD+W_ .-UM:+^P3^V)K>V6#X%^*?*<;H]^DW" MG:>F04XK^Q@6D>>4'Y4Z'2=/A8O#:(I)R2%[UD_$7%26L%]__ -\/D5.[YS^ M/UO^">'[9\"^7;? GQ&TA^ZLNG3A3]S_@IUJ>H0Z?9? ^R\V9PJ>9X@A09]R>E?U1>5'_ M '!0(XU.0H%1_KIF"U2U]0_L+#'\P/\ Q#2_\%:/^B(Z)_X6EK_\56EX?_X- MDO\ @J+J3R+XA^&FB:<% \L_\)3;2[SWZ-Q7]-N4_P BD81-]Y0?PJ/]?.(> MZ^[_ ((?V#A>Q_--_P 0OO\ P4=_Z%S1/_!Y;_\ Q5;FC?\ !J]^VA>VTOZ//+M_P#GFOY4Y8H5^98Q]<5G4XXSNHK5 M'I_7F']AX9=#^=VR_P"#4C]K1RI;X@V"'/WV=#CWQOYK;LO^#3S]INZ(_M7X MT:4!WQ8(?_:E?T$Y7^[^M&5_N_K7-_KEFO\ ,+^P\+V/P(C_ .#23XQNR&3] MI.QTQBW,BZ'YN_VP).*Z2U_X-!_&]_:!=4_;,L@2.0/"S?\ QVOW2.#T%%*7 M&&;26D[&BR?#15K'X>Z/_P &?>D6D*IJ_P"UM)-,#\SP:/+&I_ 2X%;UA_P: M.^"H"J7/[3MW+'D;T%A*-P[C/F<<5^T@ '04"LWQ9F__ #]?W+_(K^RL.WL? MD)IW_!I/^S%:D&3XD:B?^VDO_P 572:#_P &I?[&=O/M\5>(]6U"WV?+%#?2 MQ$-ZYW5^K +C@#]* &!R!^EVML!KOA/Q35G_P &Q'_!*>R*O%\//%>5(/S>,+@]*Z6__P"# M>?\ X)OWCJ4^&VI*% _XG#G^E?<]%)9QFB=_:R^\?\ 9N'?0^._"_\ P0\_ MX)\>"66?1_A ]S(JE?+OKWS5(/4[67&:ZJQ_X)-_L.6O3X!:2OUMXC_[)7TR M$0-OV#/KBE)!ZJ*RGFF9R=_:-_-A_9F'['@NA_\ !.']C7P[$;2Q_9T\(SQE MMQ:^\/VT[@_5H\X]JWK3]AG]D"V4*O[,O@/\?"5G_P#&Z]<&!P%%!P>JBL98 M_,)K63^\%EM!/8\XM/V2/V8;3 M/@/X.7 X"^';7C_QRKUM^SO\ ZPF$EI\ M%O"UOMZ2P:%;JP^A"9KMA;Q(=R1@'V%.(;%9_6<8]Y/[V=7U6BNAS$7PM^%M MBN+?X?:0I[;=*B_^)J>S\">$-_F6?A6PMPAQM2S1<^_ KH,-Z]Z3:Q )-3*O MB6O>FU\P>%H]BBFC6=J,6VE6ZXZ;(U']*F6T9%!&U..F!5G:?[YI&B#C#G/U M%8.3>]1C6&H]B$V[M&=KC/9L4):2#[SY_"IEBVKM4#&.@%!+9Z=Z$JK7NR%] M6H]B$VR.<._(]#BF_P!G0D_>;_ONIP@!)"=>M&#C[M4EB5]H?U:CV*[++DQ+ M;/M7@,).M-2PB2038EWJ;_6Q*WU%%M8VEHS-;P*A;J5&,TG)-60V[DM%%%0( M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1B0.!29?W_*G M44 -R_O^5 +]_P"5.HH BW2>GZT;I/\ )J6BLO9R[BL1;I/\FE&XC)%24548 M6WU"PS!]#1@^AI]%5RP["L^XP*2,8H\D>U/HIK38I70SR1[4>2/04^BB['=C MG:EHII=PLQ,MGI1EO2EHIV0K/N,(8\X_2DVMZ?I4E%&G87)YD>UO3]*<@/< M4ZBAJ/8%&SW# ]*,#THHJ>6)8A4$8IODJ>]/HIZK8+L9Y*T>2M/HH]_N.[$5 M0M+@>E%%*W<08'I2,..!2T412'Z5)11R0[ M%+0C_"C\*DHHY(=AW(\$]!2X/H:?16;HP;N/F&8/H:3!'45)10J$$PYAFX^U M&YJ?16G+$5QFXYZ4ISG[OZ4ZBCDB)ZC.?[GZ4<_W/TI]%'+'L*S[D;F0#Y57 M\:;F;T2IJ*.2)2=D1;IO1*9,\ZQ,P0,0.B]35BBCDB.Y FZ2+.&0D=QR*C2V MGC8LUY(X/0''%6Z*.6(KE;9)_P ]9/R%&R3O*_Y"K-%'+$=RJ_FQH7S(V!G: M .:6WE:XBW-;M$?1QS5FBCEB*Y4^QS,Y;[4Y_P!D@8%+]BF_Y[&K5%)PUT9+ M2;*OV*;_ )[&C[%-_P ]C^E6J*7(^XN6)5^Q3?\ /8_I1]BF_P">Q_2K5%'( M^XR7T%&R7T%244R7T%17:7.T>26SWVU9HHY'W#E16CMIS#\\S9( M[TGV*;_GL:M44S#^\HJ]11R1%?R($>5E#+&%'HW6E+3@Q-GW&C.<;!^5(6( M)P*?11RQ&KH9N-&]J?11RQ'E(5!&*6BE8!GDK1Y*T^BG[_<=V,\E:<% &*6BC5[BNPP/2C ]***7+ M$!K@_P (INUO3]*DHJDDNA+C=[D>UO3]*-K>GZ5)119=AC+8Z=J M6BBR'9]Q,M_=I"6_N]:=12L.S&;C_='Y4;C_ '?TI]%*S[A89R?X:7'^Q3J* M:3"PW'^QWHQ_L4ZBF%AF#_=HP?[M/HIW%RON,P?2CYL8Q^E/HI:/<.5]QF#Z M&C!]#3Z*7+#L%GW& ,#D TF#Z5)13LEL%GW&8/I1@_W:?10.S$4DCD4M%%1R M^8PHHHIJ-@"BBBJ **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH >**** "BBB@ HHHH **** "BBB@ HHHH **** /_9 end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
Apr. 28, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Current Fiscal Year End Date --12-31  
Document Transition Report false  
Entity File Number 001-38297  
Entity Registrant Name SailPoint Technologies Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-1628077  
Entity Address, Address Line One 11120 Four Points Drive  
Entity Address, Address Line Two 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  
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol SAIL  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   94,276,861
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001627857  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 414,640 $ 435,445
Restricted cash 6,712 6,719
Accounts receivable, net of allowances of $348 and $564 108,470 147,156
Deferred contract acquisition costs, current 27,555 25,966
Contract assets, current 35,115 31,640
Prepayments and other current assets 22,496 17,806
Income taxes receivable 505 506
Total current assets 615,493 665,238
Deferred tax asset - non-current 4,047 4,047
Property and equipment, net 16,319 17,151
Right-of-use assets, net 24,882 23,806
Deferred contract acquisition costs, non-current 68,868 68,725
Contract assets - non-current, net of allowances of $2,365 and $2,386 18,877 16,991
Other non-current assets 1,369 983
Goodwill 289,430 289,430
Intangible assets, net 69,292 73,469
Total assets 1,108,577 1,159,840
Current liabilities    
Accounts payable 8,263 6,097
Accrued expenses and other liabilities 54,577 89,972
Income taxes payable 1,305 1,413
Convertible senior notes, net 385,599 385,172
Deferred revenue 214,686 218,937
Total current liabilities 664,430 701,591
Long-term operating lease liabilities 29,585 28,817
Deferred revenue - non-current 27,122 25,193
Total liabilities 721,137 755,601
Commitments and contingencies (Note 7)
Stockholders’ equity    
Common stock, $0.0001 par value, authorized 300,000 shares, issued and outstanding 94,253 shares as of March 31, 2022 and 93,764 shares as of December 31, 2021 9 9
Preferred stock, $0.0001 par value, authorized 10,000 shares, no shares issued and outstanding as of March 31, 2022 and December 31, 2021 0 0
Additional paid in capital 498,195 481,910
Accumulated deficit (110,764) (77,680)
Total stockholders' equity 387,440 404,239
Total liabilities and stockholders’ equity $ 1,108,577 $ 1,159,840
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for accounts receivable $ 348 $ 564
Allowance for other non-current assets $ 2,365 $ 2,386
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 94,253,000 93,764,000
Common stock, shares outstanding (in shares) 94,253,000 93,764,000
Preferred stock, par value (in dollars per share) $ 0.0001  
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue    
Total revenue $ 115,420 $ 90,762
Cost of revenue    
Total cost of revenue 35,181 24,350
Gross profit 80,239 66,412
Operating expenses    
Research and development 31,046 19,566
General and administrative 13,987 11,267
Sales and marketing 65,730 51,162
Total operating expenses 110,763 81,995
Loss from operations (30,524) (15,583)
Other expense, net    
Interest income 24 200
Interest expense (899) (789)
Other expense, net (660) (1)
Total other expense, net (1,535) (590)
Loss before income taxes (32,059) (16,173)
Income tax (expense) benefit (1,025) 882
Net loss $ (33,084) $ (15,291)
Net loss per share    
Basic (in dollars per share) $ (0.35) $ (0.17)
Diluted (in dollars per share) $ (0.35) $ (0.17)
Weighted average shares outstanding    
Basic (in shares) 93,939 91,684
Diluted (in shares) 93,939 91,684
Licenses    
Revenue    
Total revenue $ 15,271 $ 19,235
Cost of revenue    
Cost of revenue 1,378 1,247
Subscription    
Revenue    
Total revenue 85,591 59,242
Cost of revenue    
Cost of revenue 19,966 11,304
Services and other    
Revenue    
Total revenue 14,558 12,285
Cost of revenue    
Cost of revenue $ 13,837 $ 11,799
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional paid in capital
Additional paid in capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated deficit
Accumulated deficit
Cumulative Effect, Period of Adoption, Adjustment
Stockholders' equity, beginning balance at Dec. 31, 2020 $ 464,610 $ (62,751) $ 9 $ 484,012 $ (65,517) $ (19,411) $ 2,766
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2020     91,386        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options 1,608     1,608      
Exercise of stock options (in shares)     188        
Restricted stock units vested, net of tax settlement (1,293)     (1,293)      
Restricted stock units vested, net of tax settlement (in shares)     509        
Stock-based compensation expense 10,073     10,073      
Partial conversion of convertible senior notes (in shares)     182        
Settlement of capped calls related to partial conversion of convertible senior notes (in shares)     (37)        
Net loss (15,291)         (15,291)  
Stockholders' equity, ending balance at Mar. 31, 2021 396,956   $ 9 428,883   (31,936)  
Stockholders' equity, ending balance (in shares) at Mar. 31, 2021     92,228        
Stockholders' equity, beginning balance at Dec. 31, 2021 404,239   $ 9 481,910   (77,680)  
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2021     93,764        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options $ 1,330     1,330      
Exercise of stock options (in shares) 77   77        
Restricted stock units vested, net of tax settlement $ (846)     (846)      
Restricted stock units vested, net of tax settlement (in shares)     412        
Stock-based compensation expense 15,801     15,801      
Net loss (33,084)         (33,084)  
Stockholders' equity, ending balance at Mar. 31, 2022 $ 387,440   $ 9 $ 498,195   $ (110,764)  
Stockholders' equity, ending balance (in shares) at Mar. 31, 2022     94,253        
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating activities    
Net loss $ (33,084) $ (15,291)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization expense 5,712 4,784
Amortization of debt issuance costs 468 633
Amortization of contract acquisition costs 6,933 4,328
Loss on disposal of fixed assets 15 27
Provision for credit losses (106) 102
Stock-based compensation expense 15,801 10,073
Operating leases, net (288) (205)
Net changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions:    
Accounts receivable 38,771 27,854
Deferred contract acquisition costs (8,665) (6,587)
Contract assets (5,340) (4,445)
Prepayments and other current assets (4,663) 23
Other non-current assets (427) 1,473
Accounts payable 2,166 (369)
Accrued expenses and other liabilities (35,415) (22,161)
Income taxes (107) (2,228)
Deferred revenue (2,322) (10,177)
Net cash used in operating activities (20,551) (12,166)
Investing activities    
Purchase of property and equipment (749) (818)
Proceeds from sale of property and equipment 4 2
Purchase of intangibles 0 (40)
Business acquisitions, net of cash acquired 0 (71,196)
Net cash used in investing activities (745) (72,052)
Financing activities    
Payments for partial conversion of convertible senior notes 0 (10,160)
Taxes associated with net issuances of shares upon vesting of restricted stock units (846) (1,293)
Exercise of stock options 1,330 1,608
Net cash provided by (used in) financing activities 484 (9,845)
Net decrease in cash, cash equivalents and restricted cash (20,812) (94,063)
Cash, cash equivalents and restricted cash, beginning of period 442,164 516,644
Cash, cash equivalents and restricted cash, end of period $ 421,352 $ 422,581
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
SailPoint Technologies Holdings, Inc. (“we,” “our,” the “Company” or “SailPoint”) was incorporated in the state of Delaware on August 8, 2014, in preparation for the purchase of SailPoint Technologies, Inc. The purchase occurred on September 8, 2014 and our certificate of incorporation was amended and restated as of such date. SailPoint Technologies, Inc. was formed on July 14, 2004 as a Delaware corporation. The Company designs, develops and markets identity security software that helps organizations govern user access to critical systems and data. The Company currently markets its products and services worldwide.
Merger Agreement
On April 10, 2022, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Project Hotel California Holdings, LP, a Delaware limited partnership (“Parent”), and Project Hotel California Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“Merger Sub”), pursuant to which Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Parent. Parent and Merger Sub are affiliates of Thoma Bravo Fund XV, L.P. (the “Thoma Bravo Fund”), managed by Thoma Bravo, L.P. (“Thoma Bravo”).
As a result of the Merger, each share of the Company’s common stock outstanding immediately prior to the effective time of the Merger (the “Effective Time”) (subject to certain exceptions, including shares of common stock owned by stockholders of the Company who have not voted in favor of the adoption of the Merger Agreement and have properly exercised appraisal rights in accordance with Section 262 of the General Corporation Law of the State of Delaware (the “DGCL”)) will, at the Effective Time, automatically be converted into the right to receive $65.25 in cash (the “Merger Consideration”), subject to applicable withholding taxes.
The transaction is expected to close in the second half of 2022, subject to customary closing conditions, including approval by SailPoint stockholders and receipt of regulatory approvals. Upon closing of the transaction, SailPoint’s common stock will no longer be listed on any public market. See Note 14 “Subsequent Events” to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q for information regarding the Merger.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as well as the instructions to Form 10-Q and the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) for interim reporting. Accordingly, the Company has condensed or omitted certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated in consolidation.
The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of stockholders’ equity and the statements of cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or any future period.
These financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 28, 2022 (the “Annual Report”).
Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications had no net effect on the Company’s consolidated operating results, financial position or cash flows.
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of
contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates such estimates and assumptions for continued reasonableness. In particular, we make estimates with respect to the fair value allocation of multiple performance obligations in revenue recognition, the expected period of benefit of deferred contract acquisition costs, the collectability of accounts receivable, stock-based compensation expense, recognition and measurement of income tax positions, realizability of deferred tax assets and the valuation, and estimated useful lives and impairment of intangible assets and goodwill arising from business combinations. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Concentration of Credit Risk and Other Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and accounts receivable. The Company maintains its cash in bank deposit accounts that, at times, may exceed federally insured limits. As of March 31, 2022 and December 31, 2021, no individual entity represented more than 10% of the balance in accounts receivable. Management considers concentration of credit risk to be minimal with respect to accounts receivable due to the positive historical collection experience of the Company. No customer represented more than 10% of revenue for the three months ended March 31, 2022 or 2021. The Company does not experience concentration of credit risk in foreign countries as no foreign country represents more than 10% of the Company’s consolidated revenues or net assets.
Significant Accounting Policies
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes in the Annual Report, most notably Note 1 “Description of Business and Summary of Significant Accounting Policies.” There have been no changes to our significant accounting policies described in the Annual Report that have had a material impact on our unaudited condensed consolidated financial statements and related notes.
Recently Issued Accounting Standards Not Yet Adopted
In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires application of Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers, to recognize and measure contract assets and liabilities from contracts with customers acquired in a business combination. ASU 2021-08 creates an exception to the general recognition and measurement principle in ASC 805, Business Combinations, and will result in recognition of contract assets and contract liabilities consistent with those recorded by the acquiree immediately before the acquisition date. The guidance is effective for us beginning January 1, 2023 and interim periods therein, with early adoption permitted.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The Company’s revenue by geographic region based on the customer’s location is presented in Note 13 “Geographic Information.”
The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:
Licenses
SaaS (1)
Maintenance and Support (1)
Other Subscription Services (1)
Total SubscriptionServices and Other
(In thousands)
Three Months Ended March 31, 2022
Revenue recognized at a point in time$15,271 $— $— $— $— $— 
Revenue recognized over time— 41,127 42,332 2,132 85,591 14,558 
Total revenue$15,271 $41,127 $42,332 $2,132 $85,591 $14,558 
Three Months Ended March 31, 2021
Revenue recognized at a point in time$19,235 $— $— $— $— $— 
Revenue recognized over time— 21,889 35,474 1,879 59,242 12,285 
Total revenue$19,235 $21,889 $35,474 $1,879 $59,242 $12,285 
(1) Subscription revenue is further disaggregated into Software as a Service ("SaaS"), Maintenance and Support and Other Subscription Services revenue in the table above.
Contract Balances
A summary of the activity impacting our contract balances during the reporting periods is presented below:
Contract Acquisition Costs
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Beginning Balance$94,691 $54,102 
Additional deferred contract acquisition costs
8,665 6,587 
Amortization of deferred contract acquisition costs
(6,933)(4,328)
Ending Balance$96,423 $56,361 
There were no material impairments of deferred contract acquisition costs for the periods ended March 31, 2022 or 2021.
Deferred Revenue
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Beginning Balance$244,130 $184,718 
Decrease, net(2,322)(8,441)
Ending Balance$241,808 $176,277 
Deferred revenue, which is netted with unbilled amounts at the contract level, is a contract liability, and consists primarily of payments received in advance of revenue recognition under the Company’s contracts with customers and is recognized as the revenue recognition criteria are met. Revenue recognized that was previously deferred was $98.6 million during the three months ended March 31, 2022, compared to $63.0 million during the three months ended March 31, 2021. The
difference between the opening and closing balances of the Company’s contract assets and deferred revenue primarily results from the timing difference between the Company’s performance obligations and customer billings.
Contract assets primarily relate to unbilled amounts, which are netted with deferred revenue at the contract level, and typically result from sales contracts when revenue recognized exceeds the amount billed to the customer, and the right to payment is subject to more than the passage of time. Contract assets are transferred to accounts receivable when the rights become unconditional and the customer is billed. During the three months ended March 31, 2022 and 2021, amounts reclassified from contract assets to accounts receivable were $8.6 million and $0.8 million, respectively. Total contract assets as of March 31, 2021 and December 31, 2020 were $29.3 million and $24.9 million, respectively.
Remaining Performance Obligations
Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These remaining performance obligations represent contract revenue that has not yet been recognized and is included in deferred revenue, the balance of which includes both invoices that have been issued to customers but have not been recognized as revenue and amounts that will be invoiced and recognized as revenue in future periods. As of March 31, 2022, amounts allocated to these additional performance obligations are $577.9 million, of which we expect to recognize $310.1 million as revenue over the next 12 months with the remaining balance recognized over the period from 2023 to 2028. The additional performance obligations include $95.1 million of current unbilled receivables and $240.7 million of long-term unbilled receivables.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following tables present the Company’s financial assets that are measured at fair value on a recurring basis:
As of March 31, 2022
Level 1Level 2Level 3Total
(In thousands)
Assets
Cash equivalents
Money market funds$78,334 — — $78,334 
Total cash equivalents$78,334 — — $78,334 

As of December 31, 2021
Level 1Level 2Level 3Total
(In thousands)
Assets
Cash equivalents
Money market funds$24,996 — — $24,996 
Total cash equivalents$24,996 — — $24,996 
The Company’s carrying amounts of financial instruments, including cash, accounts receivable, accounts payable, and accrued expenses are considered Level 1 instruments as their carrying values approximate their fair values due to their short maturities as of March 31, 2022 and December 31, 2021 and therefore are excluded from the fair value tables above.
See Note 9 “Convertible Senior Notes and Capped Call Transactions” for the carrying amount and estimated fair value of the Notes (as defined below) as of March 31, 2022.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
2021 Acquisitions
Intello
On February 22, 2021, the Company acquired Intello Inc. ("Intello"), a Delaware corporation, pursuant to an Agreement and Plan of Merger whereby Intello became a wholly owned subsidiary of the Company. Intello is an early-stage SaaS management company that helps organizations discover, manage, and secure SaaS applications. The aggregate consideration paid in connection with this acquisition was $42.9 million, net of cash acquired.
The following table summarizes the final purchase price allocation as of the date of acquisition:
As of
February 22, 2021
(In thousands)
Cash and cash equivalents$1,143 
Accounts receivable146 
Prepayments and other current assets43 
Property and equipment17 
Goodwill32,425 
Intangible assets12,300 
Accrued expenses and other liabilities(97)
Deferred tax liability - non-current(1,409)
Deferred revenue(536)
Total fair value of assets acquired and liabilities assumed
$44,032 
The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:
AmountEstimated Useful Life
(In thousands)(In years)
Developed technology$9,500 5
Customer lists$2,800 3
The fair value of developed technology was estimated using the relief from royalty method (Level 3) utilizing assumptions for annual obsolescence, royalty rates, tax rate and discount rate. The fair value of customer lists was estimated using the replacement cost method (Level 3), which utilized assumptions for the cost to recreate the relationships, such as the timing and resources required, distributor's profit mark-up and opportunity cost.
ERP Maestro
On March 15, 2021, the Company acquired ERP Maestro, Inc. ("ERP Maestro"), a Florida corporation, pursuant to an Agreement and Plan of Merger whereby ERP Maestro became a wholly owned subsidiary of the Company. ERP Maestro is an early-stage SaaS governance, risk and compliance solution that provides separation-of-duty controls monitoring for an organization’s most critical applications. The aggregate consideration paid in connection with this acquisition was $28.1 million, net of cash acquired.
The following table summarizes the final purchase price allocation as of the date of acquisition:
As of
March 15, 2021
(In thousands)
Cash and cash equivalents$924 
Accounts receivable850 
Prepayments and other current assets59 
Property and equipment152 
Right-of-use assets223 
Goodwill15,902 
Intangible assets13,900 
Accrued expenses and other liabilities(503)
Deferred tax liability - non-current(1,314)
Deferred revenue(1,200)
Total fair value of assets acquired and liabilities assumed$28,993 
The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:
AmountEstimated Useful Life
(In thousands)(In years)
Developed technology$10,000 5
Customer lists$3,900 3
The fair value of developed technology was estimated using the replacement cost method (Level 3) utilizing assumptions for the cost to replace, such as the workforce, timing and resources required, annual obsolescence, as well as a theoretical developer’s profit margin and entrepreneurial incentive and opportunity cost. The fair value of customer lists was estimated using the replacement cost method (Level 3), which utilized assumptions for the cost to recreate the customer relationships, such as the timing and resources required, distributor's profit mark-up and opportunity cost and customer age.
Additional Acquisition Related Information
The operating results of the acquired companies are included in our unaudited condensed consolidated statement of operations from the respective dates of acquisition. Pro forma results of operations have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to our unaudited condensed consolidated statement of operations. During the three months ended March 31, 2021, acquisition related costs were $1.9 million, which included primarily legal, accounting and consulting professional service fees and have been included in general and administrative expenses on the unaudited condensed consolidated statement of operations.
These acquisitions have been accounted for as business combinations. Assets acquired and liabilities assumed have been recorded at their estimated fair values as of the respective acquisition date. The Company finalized the purchase price within the required one-year measurement period as of the dates of acquisition.
The Company believes that for each acquisition, the acquired companies will provide opportunities for growth through investing in additional products and capabilities, among other factors. This contributed to a purchase price in excess of the estimated fair value of each acquired company’s net identifiable assets acquired and, as a result, goodwill was recorded in connection with each acquisition. The excess of the purchase price over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. Goodwill arising from these acquisitions is not deductible for tax purposes.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
Goodwill represents the excess of the purchase price over the identifiable tangible and intangible assets acquired less liabilities assumed arising from business combinations. As of March 31, 2022 and December 31, 2021, the carrying amount of goodwill was $289.4 million. There was no change in the carrying amounts of goodwill for the three months ended March 31, 2022. There were no impairments of goodwill during the periods ended March 31, 2022 or 2021.
Intangible Assets
Total cost and amortization of intangible assets are comprised of the following:
As of
Weighted Average
Useful Life
March 31, 2022December 31, 2021
Intangible assets, net(In years)(In thousands)
Customer lists
14.6$49,200 $49,200 
Developed technology
8.666,260 66,260 
Trade names and trademarks
17.024,500 24,500 
Other intangible assets
4.82,976 2,976 
Total intangible assets
142,936 142,936 
Less: Accumulated amortization
(73,644)(69,467)
Total intangible assets, net
$69,292 $73,469 
Amortization expense for the periods presented is as follows:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Cost of revenue - licenses$829 $1,008 
Cost of revenue - subscription1,552 857 
Research and development169 168 
Sales and marketing1,627 1,220 
Total amortization expense$4,177 $3,253 
Periodically, the Company evaluates intangible assets for possible impairment. There were no impairments of intangible assets during the three month period ended March 31, 2022 or 2021.
The total estimated future amortization expense of these intangible assets as of March 31, 2022 is as follows:
Year Ending December 31,(In thousands)
2022 (except the three months ended March 31, 2022)$12,542 
202316,557 
202412,674 
20258,175 
20264,968 
Thereafter14,376 
Total amortization expense$69,292 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases
Letters of Credit
As of March 31, 2022 and December 31, 2021, the Company had an aggregate of $6.0 million of cash collateral for an unconditional standby letter of credit related to the Company’s corporate headquarters lease. The Company is also required to maintain a small amount of restricted cash to guarantee rent payments for our subsidiaries.
Operating Leases
As of March 31, 2022, our leases, which primarily consist of office leases, have remaining lease terms of less than one year to seven years. Certain leases include early termination and/or extension options; however, exercise of these options is at the Company’s sole discretion. As of March 31, 2022, the Company determined that it is not reasonably certain that it will exercise the options to extend its leases or terminate them early. As of March 31, 2022, we have no financing leases and no material sub-leases, and our non-cancelable operating lease commitments exclude variable consideration.
The undiscounted annual future minimum lease payments are summarized by year in the table below:
Year Ending December 31,(In thousands)
2022 (except the three months ended March 31, 2022)$4,299 
20235,360 
20245,025 
20254,890 
20265,036 
Thereafter12,357 
Total minimum lease payments36,967 
Less: interest(2,567)
Total present value of operating lease liabilities$34,400 
Current operating lease liabilities$4,815 
Long-term operating lease liabilities29,585 
Total operating lease liabilities$34,400 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Contingencies
The completion of the Merger with Thoma Bravo remains subject to customary closing conditions. As part of the Merger, the Company has incurred approximately $0.6 million through March 31, 2022 in Merger-related expenses and expects to incur additional liabilities of approximately $69.4 million that are contingent on the deal consummation. These liabilities include banker fees, legal fees and other third party professional fees.
Indemnification Arrangements
In the ordinary course of business, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to customers, business partners and other parties with respect to certain matters, including losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties, and other liabilities with respect to our products, services and business. In these circumstances, payment may be conditioned on the other party making a claim pursuant to the procedures specified in a particular contract. The Company includes service level commitments to customers of our cloud-based products warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that we fail to meet those levels.
To date, the Company has not incurred any material costs as a result of these commitments, and we expect the time between any potential claims and issuance of the credits to be short. As a result, we have not accrued any liabilities related to these commitments in our unaudited condensed consolidated financial statements.
Litigation Claims and Assessments
The Company is subject to claims and suits that may arise from time to time in the ordinary course of business. In addition, some legal actions, claims and governmental inquiries may be instituted or asserted in the future against us and our subsidiaries. Although the outcome of our legal proceedings cannot be predicted with certainty and no assurances can be provided, based upon current information, we do not believe the liabilities, if any, which may ultimately result from the outcome of such matters, individually or in the aggregate, will have a material adverse impact on our unaudited condensed consolidated financial statements.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Agreement
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Credit Agreement Credit Agreement
On March 11, 2019, SailPoint Technologies, Inc., as borrower (the "Borrower"), and certain of our other wholly owned subsidiaries entered into a credit agreement (as amended, restated, amended and restated, supplemented or otherwise modified from time to time through the date hereof, the “Credit Agreement”). The Credit Agreement is guaranteed by SailPoint Technologies Intermediate Holdings, LLC, a wholly owned subsidiary of the Company, and the Borrower’s material domestic subsidiaries (collectively, the “Guarantors” and, together with the Borrower, the “Loan Parties”) and is supported by a security interest in substantially all of the Loan Parties’ personal property and assets.
In September 2019, the Company amended the Credit Agreement in connection with the issuance and sale of the Notes. Such amendment included a decrease in the commitments for revolving credit loans from $150.0 million to $75.0 million, with a $15.0 million letter of credit sublimit, which amount can be increased or decreased under certain circumstances and is subject to certain financial covenants. In addition, the Credit Agreement provides for the ability to incur uncommitted term loan facilities if, among other things, the Senior Secured Net Leverage Ratio (as defined in the Credit Agreement), calculated giving pro forma effect to the requested term loan facility, is no greater than 3.50 to 1.00. Borrowings pursuant to the Credit Agreement may be used for working capital and other general corporate purposes, including acquisitions permitted under the Credit Agreement. The Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants. The Credit Agreement has established priority for the lenders party over all assets of the Company.
The interest rates applicable to revolving credit loans under the Credit Agreement are at the Company’s option. The Company pays an unused commitment fee during the term of the Credit Agreement ranging from 0.20% to 0.30% per annum based on the Senior Secured Net Leverage Ratio. Borrowings under the Credit Agreement are scheduled to mature on March 11, 2024.
The Company had no outstanding revolving credit loan balance under the Credit Agreement as of March 31, 2022 or December 31, 2021. The Company was in compliance with all applicable covenants as of March 31, 2022.
The Company incurred total debt issuance costs of $0.8 million in connection with the Credit Agreement, the net balance of which is included in other non-current assets in the accompanying unaudited condensed consolidated balance sheets. These costs are being amortized to interest expense over the life of the Credit Agreement on a straight-line basis. Amortization of debt issuance costs for the periods ended March 31, 2022 and 2021 were not material and were recorded in interest expense on the accompanying unaudited condensed consolidated statements of operations.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Convertible Senior Notes and Capped Call Transactions Convertible Senior Notes and Capped Call Transactions
In September 2019, the Company issued and sold $400.0 million aggregate principal amount of 0.125% Convertible Senior Notes due 2024 (the “Notes”) in a private offering (the “Offering”) to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the Offering were $391.2 million, after deducting discounts and commissions and other fees and expenses payable by the Company in connection with the Offering. The Company used $37.1 million of the net proceeds from the Offering to pay the cost of the privately negotiated capped call transactions (the "Capped Call Transactions") it entered into with the initial purchasers of the Notes or their respective affiliates and another financial institution.
The Notes were issued pursuant to an indenture (the “Indenture”), by and between the Company and U.S. Bank National Association, as trustee. The Notes are senior unsecured obligations of the Company and will mature on September 15, 2024, unless earlier redeemed, repurchased or converted. The Notes bear interest at a fixed rate of 0.125% per year payable semiannually in arrears on March 15 and September 15 of each year.
The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 15, 2024, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of common stock and the conversion rate for the Notes on each such trading day;
if the Company calls any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
upon the occurrence of specified corporate events as set forth in the Indenture.
On or after March 15, 2024 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.
Upon conversion, the Company may satisfy its conversion obligation by paying and/or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes are convertible at an initial conversion rate of 35.1849 shares of common stock per $1,000 principal amount of the Notes, which is equivalent to an initial conversion price of $28.42 per share of common stock, subject to adjustment upon the occurrence of specified events. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture.
In addition, following certain corporate events that occur prior to the maturity date or if the Company delivers a notice of redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its Notes in connection with such a corporate event or notice of redemption, as the case may be. For example, upon the occurrence of a make-whole fundamental change, as defined in the purchase agreement, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.
The Company may not redeem the Notes prior to September 20, 2022. The Company may redeem for cash all or any portion of the Notes, at its option, on or after September 20, 2022, if the last reported sale price of common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that the Company is not required to redeem or retire the Notes periodically.
If the Company undergoes a fundamental change (as defined in the Indenture), holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. The Company was in compliance with all applicable covenants as of March 31, 2022.
For at least 20 trading days during the period of 30 consecutive trading days ended September 30, 2020, the last reported sale price of the Company’s common stock was equal to or exceeded 130% of the conversion price of the Notes on each applicable trading day. This conversion trigger has been met each quarter since then, including the quarter ended March 31, 2022. As a result, the Notes continue to be convertible at the option of the holders during the fiscal quarter ended March 31, 2022 and remained classified as current liabilities on the unaudited condensed consolidated balance sheet as of March 31, 2022.
During the three months ended March 31, 2021, upon the request of certain holders, the Company settled the conversion of the $10.2 million in aggregate principal amount of the Notes (the "2021 Converted Notes") with cash and settled all other amounts owed to the respective holders through the issuance of 181,629 shares of the Company's common stock with an aggregate fair value of approximately $10.1 million. The Company recognized an immaterial amount related to the acceleration of unamortized debt issuance costs related to these early note conversions, which was recorded in interest expense on the accompanying unaudited condensed consolidated statements of operations. As of the date of this filing, no other holders of the Notes have submitted requests for conversion.
Transaction costs related to the issuance of the Notes were $8.8 million and are being amortized to interest expense at an effective interest method rate of 0.57% over the term of the Notes.
As of March 31, 2022, the Notes have a remaining life of 30 months.
The net carrying amount of the liability component of the Notes for the periods presented is as follows:
As of
March 31, 2022December 31, 2021
(In thousands)
Liability component
Principal$389,840 $389,840 
Unamortized issuance costs(4,241)(4,668)
Net carrying amount$385,599 $385,172 
The interest expense recognized related to the Notes for the periods presented is as follows:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Contractual interest expense$122 $118 
Amortization of debt issuance costs (1)
427 592 
Total
$549 $710 
(1)    Amortization of debt issuance costs includes the acceleration of unamortized debt issuance costs related to the partial conversion of the Notes.
As of March 31, 2022, the total estimated fair value of the Notes was $727.0 million. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates. The fair value of the Notes is considered Level 2 within the fair value hierarchy and was determined based on inputs that are observable in the market or that
could be derived from, or corroborated with, observable market data, and quoted prices of the Notes in an over-the-counter market.
Capped Call Transactions
In September 2019, in connection with the pricing of the Notes and in connection with the initial purchasers’ exercise in full of their option to purchase additional Notes, the Company entered into the Capped Call Transactions. The Capped Call Transactions are generally expected to reduce potential dilution to common stock upon any conversion of the Notes and/or offset any potential cash payments the Company is required to make in excess of the principal amount of converted Notes, as the case may be, with such reduction and/or offset subject to a cap. The Capped Call Transactions have an initial strike price of $28.42 per share, which corresponds to the initial conversion price of the Notes and is subject to certain adjustments, and an initial cap price of $41.34 per share, which is subject to certain adjustments. For accounting purposes, the Capped Call Transactions are separate transactions and not part of the terms of the Notes. As the Capped Call Transactions are considered indexed to our own stock and are considered equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $37.1 million incurred in connection with the Capped Call Transactions was recorded as a reduction to additional paid in capital.
The Capped Call Transactions initially covered, subject to anti-dilution adjustments substantially similar to those applicable to the Notes, 14.1 million shares of our common stock. In connection with the settlement of the 2021 Converted Notes during the three months ended March 31, 2021, the Company terminated a pro rata amount of the Capped Call Transactions pursuant to the terms thereof. As a result of this pro rata termination, the Company received 37,301 shares of its common stock with an aggregate value of approximately $1.9 million based on the trading price of our common stock at that time. As of March 31, 2022, the Capped Call Transactions cover, subject to anti-dilution adjustments, 13.7 million shares of our common stock.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
2015 Stock Option Plans
In 2015, the Company adopted (i) the Amended and Restated 2015 Stock Option and Grant Plan and (ii) the 2015 Stock Incentive Plan (together, the “2015 Stock Option Plans”) under which it may grant incentive stock options (“ISOs”) and nonqualified stock options (“NSOs”) for the right to purchase shares of common stock and restricted stock units (“RSUs”). The 2015 Stock Option Plans reserve 5.0 million shares of common stock for issuance pursuant to ISOs, 0.5 million shares of common stock for issuance pursuant to RSUs and 0.25 million shares of common stock for issuance under the 2015 Stock Incentive Plan. Under the 2015 Stock Option Plans, ISOs may not be granted at less than fair market value on the date of the grant and generally vest over a four-year period based on continued service. Options generally expire ten years after the grant date.
As of March 31, 2022, 0.7 million shares were available for issuance under the 2015 Stock Option Plans, including 34 thousand shares available for issuance under the 2015 Stock Incentive Plan. The Company currently uses authorized and unissued shares to satisfy share award exercises.
2017 Long Term Incentive Plan
In November 2017, the Company’s Board of Directors (the "Board") adopted the 2017 Long Term Incentive Plan (the “2017 Plan”) under which it may grant stock options to purchase shares of common stock and RSUs. As of March 31, 2022, the Company had reserved 26.6 million shares of common stock available for issuance under the 2017 Plan to employees, directors, officers and consultants of the Company and its subsidiaries. The number of shares of common stock available for issuance under the 2017 Plan is increased on each January 1 by 4.4 million shares of common stock. Options and RSUs granted to employees under the 2017 Plan generally vest over terms of  one to four years based on continued service and generally expire ten years after the grant date. Common stock subject to an award that expires or is canceled, forfeited, exchanged or otherwise terminated without delivery of shares, and shares withheld or surrendered to pay the exercise price of, or to satisfy the withholding obligations with respect to an award, will become available for future grants under the 2017 Plan.
As of March 31, 2022, 16.1 million shares were available for issuance under the 2017 Plan. The Company currently uses authorized and unissued shares to satisfy share award exercises.
The fair values for the Company’s stock options granted and Employee Stock Purchase Plan (the "ESPP") purchase rights, as discussed further below, during the periods presented were estimated at the grant date using a Black Scholes option-pricing model using the following weighted average assumptions:
Stock OptionsESPP
March 31, 2022March 31, 2021March 31, 2022March 31, 2021
Expected dividend rate0%0%0%0%
Expected volatility
50.8%
50.8%
47.9%
50.0%
Risk-free interest rate
2.00%
0.80%
0.09%
0.09%
Expected term (in years)6.256.250.50
0.50
Stock Options
The following table summarizes stock option activity for the three months ended March 31, 2022:
Number
of Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(Per share)(In years)(In thousands)
Balances at December 31, 20211,901 $25.52 7.0$46,895 
Granted446 $39.75 
Exercised(77)$17.25 
Forfeited(122)$32.67 
Balances at March 31, 20222,148 $28.36 7.4$51,403 
Options vested and expected to vest at March 31, 20222,148 $28.36 7.4$51,403 
Options vested and exercisable at March 31, 20221,159 $20.05 6.2$36,792 
The Company expects all outstanding stock options to fully vest. The weighted average grant date fair value per share for the three months ended March 31, 2022 and 2021 was $20.15 and $29.64, respectively. The total fair value of shares vested for the three months ended March 31, 2022 was $3.0 million, compared to $3.2 million for the three months ended March 31, 2021.
The total unrecognized compensation expense related to non-vested stock options granted is $18.0 million and is expected to be recognized over a weighted average period of 2.8 years as of March 31, 2022.
Restricted Stock Units
The following table summarizes the RSU activity for the Company for the three months ended March 31, 2022:
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(Per share)(In years)(In thousands)
Balances at December 31, 20213,631 $41.17 1.4$175,508 
Granted
1,657 $39.84 
Vested
(433)$35.76 
Forfeited
(222)$40.38 
Balances at March 31, 20224,633 $41.23 3.1$237,142 
Units expected to vest at March 31, 20224,633 $41.23 3.1$237,142 
The Company expects all outstanding RSUs to fully vest. The total unrecognized compensation expense related to RSUs was $176.3 million as of March 31, 2022 and is expected to be recognized over a weighted average period of 3.06 years.
Employee Stock Purchase Plan
The Company initially reserved 1.8 million shares of common stock for issuance under the ESPP. The number of shares available for issuance under the ESPP increases each January 1 by 0.9 million shares of common stock. The ESPP will continue in effect unless terminated by the Company’s Board or Compensation Committee, each of which has the right to terminate the ESPP at any time.
As of March 31, 2022, 4.1 million shares were available for issuance under the ESPP Plan. During each of the three months ended March 31, 2022 and 2021, there was no ESPP activity. In connection with the Merger, the current offering period under the ESPP is scheduled to close on June 3, 2022, and no additional offering period may be commenced after April 10, 2022. Each currently outstanding purchase right must be exercised as of the earlier of (a) June 3, 2022 or (b) ten days prior to the date on which the Effective Time of the Merger occurs. The Company will terminate the ESPP immediately prior to, but contingent upon the occurrence of, the Effective Time of the Merger.
A summary of the Company’s stock-based compensation expense, which includes stock options, RSUs and ESPP, is presented below:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Stock options$1,538 $1,616 
RSUs13,363 7,571 
ESPP900 886 
Total stock-based compensation expense$15,801 $10,073 
A summary of the Company’s stock-based compensation expense as recognized on the unaudited condensed consolidated statements of operations is presented below:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Cost of revenue - subscription$1,256 $662 
Cost of revenue - services and other1,127 774 
Research and development4,435 2,220 
General and administrative2,549 2,062 
Sales and marketing6,434 4,355 
Total stock-based compensation expense$15,801 $10,073 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income Taxes
The effective tax rate for the three months ended March 31, 2022 and 2021 is (3.2)% and 5.5%, respectively. The primary drivers for the differences in the rates from the prior-year period to the current-year period are related to differences in pre-tax book loss and the discrete tax benefit recognized for the change in valuation allowance in the prior-year period.
Provision for income taxes consists of U.S. and state income taxes and income taxes in certain foreign jurisdictions in which the Company conducts business. The Company is in an overall deferred tax asset position and maintains its valuation allowance for certain federal and state tax jurisdictions as existing deferred tax liabilities do not provide sufficient future taxable income to realize the full benefit of its deferred tax assets.
The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. During the periods ended March 31, 2022 and 2021, the Company did not record any material interest or penalties.
The Company files tax returns in the U.S. federal jurisdiction, in several state jurisdictions, and in several foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years before 2018 and is no longer subject to state, local and foreign income tax examinations by tax authorities for years before 2015. The Company is currently under audit for income tax in a single foreign jurisdiction. The audit is ongoing and is not expected to materially impact the unaudited condensed consolidated financial statements.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per ShareBasic and diluted net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated using our weighted average outstanding common shares including the dilutive effect of stock awards and shares related to the Notes. In periods when the Company recognizes a net loss, the Company excludes the impact of outstanding stock awards and shares related to the Notes from the diluted loss per share calculation as their inclusion would have an anti-dilutive effect.
The following table sets forth the calculation of basic and diluted net loss per share for the periods presented:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands, except per share data)
Numerator
Net loss$(33,084)$(15,291)
Denominator
Weighted average shares outstanding
Basic93,939 91,684 
Diluted93,939 91,684 
Net loss per share
Basic$(0.35)$(0.17)
Diluted$(0.35)$(0.17)
The following weighted average outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Stock options to purchase common stock2,076 2,466 
RSUs issued and outstanding4,254 3,440 
ESPP147 138 
Convertible senior notes9,573 10,565 
Total
16,050 16,609 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Geographic Information Geographic Information
ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision makers in deciding how to allocate resources and in assessing performance. The Company manages its business on the basis of one reportable segment and derives revenues from the licensing of software and the sale of our maintenance, SaaS subscription offerings, professional services and technical support. Revenue is classified by the following major geographic areas: (i) United States, (ii) Europe, the Middle East and Africa (“EMEA”) and (iii) rest of the world.
The following is a summary of consolidated revenues within geographic areas:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
United States$76,652 $65,407 
EMEA (1)
23,146 15,456 
Rest of the World (1)
15,622 9,899 
Total revenue$115,420 $90,762 
(1)    No single country outside of the United States represented more than 10% of our revenue.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On April 10, 2022, SailPoint entered into the Merger Agreement, by and among the Company, Parent and Merger Sub, pursuant to which Merger Sub will merge with and into the Company, with the Company surviving the Merger as a wholly owned subsidiary of Parent. Parent and Merger Sub are affiliates of the Thoma Bravo Fund, which is managed by Thoma Bravo.
The Board, acting upon the recommendation of a special committee of the Board, has unanimously approved the Merger Agreement and, subject to certain exceptions set forth in the Merger Agreement, resolved to recommend that the Company’s stockholders adopt the Merger Agreement.
As a result of the Merger, each share of common stock of the Company outstanding immediately prior to the Effective Time (subject to certain exceptions, including shares of common stock owned by stockholders of the Company who have not voted in favor of the adoption of the Merger Agreement and have properly exercised appraisal rights in accordance with Section 262 of the DGCL) will, at the Effective Time, automatically be converted into the right to receive the Merger Consideration of $65.25 in cash, subject to applicable withholding taxes.
If the Merger is consummated, the Company’s common stock will be delisted from the New York Stock Exchange and deregistered under the Securities Exchange Act of 1934 (the “Exchange Act”). Completion of the Merger is subject to certain closing conditions, including (1) the adoption of the Merger Agreement by a majority of the holders of the outstanding shares of common stock, (2) the expiration or early termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the approval of the Merger under the Australian Foreign Acquisitions and Takeovers Act 1975 (Cth) and the UK National Security and Investment Act 2021, (3) the absence of any order, injunction or law prohibiting the Merger, (4) the accuracy of the other party’s representations and warranties, subject to certain materiality standards set forth in the Merger Agreement, (5) compliance in all material respects with the other party’s obligations under the Merger Agreement, and (6) no Company Material Adverse Effect (as defined in the Merger Agreement) having occurred since the date of the Merger Agreement. Subject to the satisfaction or waiver of such closing conditions, the parties expect the transaction to close in the second half of 2022.
Either the Company or Parent may terminate the Merger Agreement in certain circumstances, including if (1) the Merger is not completed by October 10, 2022 (the “End Date”), subject to certain limitations, and provided that the End Date will automatically be extended until January 10, 2023 if certain regulatory conditions have not been satisfied as of the close of business on the business day immediately prior to the then-current End Date, (2) a governmental authority of competent jurisdiction has issued a final non-appealable governmental order prohibiting the Merger, (3) the Company’s stockholders fail to adopt the Merger Agreement, and (4) the other party materially breaches its representations, warranties or covenants in the Merger Agreement, subject in certain cases, to the right of the breaching party to cure the breach. Parent and the Company may also terminate the Merger Agreement by mutual written consent.
The Company is also entitled to terminate the Merger Agreement and receive a termination fee of $425.1 million from Parent if (1) Parent fails to consummate the Merger following the satisfaction or waiver of the applicable closing conditions or (2) Parent otherwise breaches its obligations under the Merger Agreement such that the conditions to the consummation of the Merger cannot be satisfied. The Company is also entitled to receive this termination fee from Parent if Parent terminates the Merger Agreement because the Merger has not been completed by the End Date and at the time of such termination, the Company could have validly terminated the Merger Agreement for either of the reasons described in the preceding sentence.
If the Merger Agreement is terminated in certain other circumstances, including by the Company in order to enter into a superior proposal or by Parent because the Board withdraws its recommendation in favor of the Merger, the Company would be required to pay Parent a termination fee of $212.5 million; provided that a lower fee of $81.8 million will apply with respect to a termination by the Company prior to 11:59 p.m. (Eastern time) on May 26, 2022 to enter into a superior proposal received during the Go-Shop Period (as defined in the Merger Agreement).
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements, which include the accounts of the Company and its wholly owned subsidiaries, have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as well as the instructions to Form 10-Q and the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) for interim reporting. Accordingly, the Company has condensed or omitted certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated in consolidation.
The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of stockholders’ equity and the statements of cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or any future period.
These financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 28, 2022 (the “Annual Report”).
Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications had no net effect on the Company’s consolidated operating results, financial position or cash flows.
Use of Estimates
Use of Estimates
The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of
contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates such estimates and assumptions for continued reasonableness. In particular, we make estimates with respect to the fair value allocation of multiple performance obligations in revenue recognition, the expected period of benefit of deferred contract acquisition costs, the collectability of accounts receivable, stock-based compensation expense, recognition and measurement of income tax positions, realizability of deferred tax assets and the valuation, and estimated useful lives and impairment of intangible assets and goodwill arising from business combinations. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Concentration of Credit and Other Risks
Concentration of Credit Risk and Other Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and accounts receivable. The Company maintains its cash in bank deposit accounts that, at times, may exceed federally insured limits. As of March 31, 2022 and December 31, 2021, no individual entity represented more than 10% of the balance in accounts receivable. Management considers concentration of credit risk to be minimal with respect to accounts receivable due to the positive historical collection experience of the Company. No customer represented more than 10% of revenue for the three months ended March 31, 2022 or 2021. The Company does not experience concentration of credit risk in foreign countries as no foreign country represents more than 10% of the Company’s consolidated revenues or net assets.
Significant Accounting Policies
Significant Accounting Policies
The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes in the Annual Report, most notably Note 1 “Description of Business and Summary of Significant Accounting Policies.” There have been no changes to our significant accounting policies described in the Annual Report that have had a material impact on our unaudited condensed consolidated financial statements and related notes.
Recently Issued Accounting Standards Not Yet Adopted
Recently Issued Accounting Standards Not Yet Adopted
In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires application of Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers, to recognize and measure contract assets and liabilities from contracts with customers acquired in a business combination. ASU 2021-08 creates an exception to the general recognition and measurement principle in ASC 805, Business Combinations, and will result in recognition of contract assets and contract liabilities consistent with those recorded by the acquiree immediately before the acquisition date. The guidance is effective for us beginning January 1, 2023 and interim periods therein, with early adoption permitted.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Timing of Transfer of Control and Cash Flows
The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:
Licenses
SaaS (1)
Maintenance and Support (1)
Other Subscription Services (1)
Total SubscriptionServices and Other
(In thousands)
Three Months Ended March 31, 2022
Revenue recognized at a point in time$15,271 $— $— $— $— $— 
Revenue recognized over time— 41,127 42,332 2,132 85,591 14,558 
Total revenue$15,271 $41,127 $42,332 $2,132 $85,591 $14,558 
Three Months Ended March 31, 2021
Revenue recognized at a point in time$19,235 $— $— $— $— $— 
Revenue recognized over time— 21,889 35,474 1,879 59,242 12,285 
Total revenue$19,235 $21,889 $35,474 $1,879 $59,242 $12,285 
Summary of Contract Balances
A summary of the activity impacting our contract balances during the reporting periods is presented below:
Contract Acquisition Costs
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Beginning Balance$94,691 $54,102 
Additional deferred contract acquisition costs
8,665 6,587 
Amortization of deferred contract acquisition costs
(6,933)(4,328)
Ending Balance$96,423 $56,361 
There were no material impairments of deferred contract acquisition costs for the periods ended March 31, 2022 or 2021.
Deferred Revenue
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Beginning Balance$244,130 $184,718 
Decrease, net(2,322)(8,441)
Ending Balance$241,808 $176,277 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Summary of Financial Assets that are Measured at Fair Value on a Recurring Basis
The following tables present the Company’s financial assets that are measured at fair value on a recurring basis:
As of March 31, 2022
Level 1Level 2Level 3Total
(In thousands)
Assets
Cash equivalents
Money market funds$78,334 — — $78,334 
Total cash equivalents$78,334 — — $78,334 

As of December 31, 2021
Level 1Level 2Level 3Total
(In thousands)
Assets
Cash equivalents
Money market funds$24,996 — — $24,996 
Total cash equivalents$24,996 — — $24,996 
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Summary of Final Purchase Price Allocation
The following table summarizes the final purchase price allocation as of the date of acquisition:
As of
February 22, 2021
(In thousands)
Cash and cash equivalents$1,143 
Accounts receivable146 
Prepayments and other current assets43 
Property and equipment17 
Goodwill32,425 
Intangible assets12,300 
Accrued expenses and other liabilities(97)
Deferred tax liability - non-current(1,409)
Deferred revenue(536)
Total fair value of assets acquired and liabilities assumed
$44,032 
The following table summarizes the final purchase price allocation as of the date of acquisition:
As of
March 15, 2021
(In thousands)
Cash and cash equivalents$924 
Accounts receivable850 
Prepayments and other current assets59 
Property and equipment152 
Right-of-use assets223 
Goodwill15,902 
Intangible assets13,900 
Accrued expenses and other liabilities(503)
Deferred tax liability - non-current(1,314)
Deferred revenue(1,200)
Total fair value of assets acquired and liabilities assumed$28,993 
Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired
The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:
AmountEstimated Useful Life
(In thousands)(In years)
Developed technology$9,500 5
Customer lists$2,800 3
The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:
AmountEstimated Useful Life
(In thousands)(In years)
Developed technology$10,000 5
Customer lists$3,900 3
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Cost and Amortization of Intangible Assets
Total cost and amortization of intangible assets are comprised of the following:
As of
Weighted Average
Useful Life
March 31, 2022December 31, 2021
Intangible assets, net(In years)(In thousands)
Customer lists
14.6$49,200 $49,200 
Developed technology
8.666,260 66,260 
Trade names and trademarks
17.024,500 24,500 
Other intangible assets
4.82,976 2,976 
Total intangible assets
142,936 142,936 
Less: Accumulated amortization
(73,644)(69,467)
Total intangible assets, net
$69,292 $73,469 
Summary of Amortization Expense Included in Consolidated Statements of Operations
Amortization expense for the periods presented is as follows:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Cost of revenue - licenses$829 $1,008 
Cost of revenue - subscription1,552 857 
Research and development169 168 
Sales and marketing1,627 1,220 
Total amortization expense$4,177 $3,253 
Schedule of Estimated Future Amortization Expense of Intangible Assets
The total estimated future amortization expense of these intangible assets as of March 31, 2022 is as follows:
Year Ending December 31,(In thousands)
2022 (except the three months ended March 31, 2022)$12,542 
202316,557 
202412,674 
20258,175 
20264,968 
Thereafter14,376 
Total amortization expense$69,292 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Summary of Future Minimum Lease Payments
The undiscounted annual future minimum lease payments are summarized by year in the table below:
Year Ending December 31,(In thousands)
2022 (except the three months ended March 31, 2022)$4,299 
20235,360 
20245,025 
20254,890 
20265,036 
Thereafter12,357 
Total minimum lease payments36,967 
Less: interest(2,567)
Total present value of operating lease liabilities$34,400 
Current operating lease liabilities$4,815 
Long-term operating lease liabilities29,585 
Total operating lease liabilities$34,400 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Summary of Net Carrying Amount of Liability and Equity Components of Notes
The net carrying amount of the liability component of the Notes for the periods presented is as follows:
As of
March 31, 2022December 31, 2021
(In thousands)
Liability component
Principal$389,840 $389,840 
Unamortized issuance costs(4,241)(4,668)
Net carrying amount$385,599 $385,172 
Summary of Interest Expense Recognized Related to Notes
The interest expense recognized related to the Notes for the periods presented is as follows:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Contractual interest expense$122 $118 
Amortization of debt issuance costs (1)
427 592 
Total
$549 $710 
(1)    Amortization of debt issuance costs includes the acceleration of unamortized debt issuance costs related to the partial conversion of the Notes.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Summary of Fair Value of Stock Options Estimated by Using Assumptions
The fair values for the Company’s stock options granted and Employee Stock Purchase Plan (the "ESPP") purchase rights, as discussed further below, during the periods presented were estimated at the grant date using a Black Scholes option-pricing model using the following weighted average assumptions:
Stock OptionsESPP
March 31, 2022March 31, 2021March 31, 2022March 31, 2021
Expected dividend rate0%0%0%0%
Expected volatility
50.8%
50.8%
47.9%
50.0%
Risk-free interest rate
2.00%
0.80%
0.09%
0.09%
Expected term (in years)6.256.250.50
0.50
Summary of Stock Option Activity
The following table summarizes stock option activity for the three months ended March 31, 2022:
Number
of Options
Weighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(Per share)(In years)(In thousands)
Balances at December 31, 20211,901 $25.52 7.0$46,895 
Granted446 $39.75 
Exercised(77)$17.25 
Forfeited(122)$32.67 
Balances at March 31, 20222,148 $28.36 7.4$51,403 
Options vested and expected to vest at March 31, 20222,148 $28.36 7.4$51,403 
Options vested and exercisable at March 31, 20221,159 $20.05 6.2$36,792 
Summary of Restricted Stock Unit Activity
The following table summarizes the RSU activity for the Company for the three months ended March 31, 2022:
Number of
Shares
Weighted
Average
Grant Date
Fair Value
Weighted
Average
Remaining
Contractual
Term
Aggregate
Intrinsic
Value
(In thousands)(Per share)(In years)(In thousands)
Balances at December 31, 20213,631 $41.17 1.4$175,508 
Granted
1,657 $39.84 
Vested
(433)$35.76 
Forfeited
(222)$40.38 
Balances at March 31, 20224,633 $41.23 3.1$237,142 
Units expected to vest at March 31, 20224,633 $41.23 3.1$237,142 
Summary of Stock-Based Compensation Expense By Underlying Equity Instrument
A summary of the Company’s stock-based compensation expense, which includes stock options, RSUs and ESPP, is presented below:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Stock options$1,538 $1,616 
RSUs13,363 7,571 
ESPP900 886 
Total stock-based compensation expense$15,801 $10,073 
Summary of Stock-Based Compensation Expense
A summary of the Company’s stock-based compensation expense as recognized on the unaudited condensed consolidated statements of operations is presented below:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Cost of revenue - subscription$1,256 $662 
Cost of revenue - services and other1,127 774 
Research and development4,435 2,220 
General and administrative2,549 2,062 
Sales and marketing6,434 4,355 
Total stock-based compensation expense$15,801 $10,073 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following table sets forth the calculation of basic and diluted net loss per share for the periods presented:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands, except per share data)
Numerator
Net loss$(33,084)$(15,291)
Denominator
Weighted average shares outstanding
Basic93,939 91,684 
Diluted93,939 91,684 
Net loss per share
Basic$(0.35)$(0.17)
Diluted$(0.35)$(0.17)
Schedule​ of Antidilutive ​Securities ​Excluded ​From ​Computation of Loss​Per ​Share
The following weighted average outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
Stock options to purchase common stock2,076 2,466 
RSUs issued and outstanding4,254 3,440 
ESPP147 138 
Convertible senior notes9,573 10,565 
Total
16,050 16,609 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Summary of Consolidated Total Revenue by Geography
The following is a summary of consolidated revenues within geographic areas:
Three Months Ended
March 31, 2022March 31, 2021
(In thousands)
United States$76,652 $65,407 
EMEA (1)
23,146 15,456 
Rest of the World (1)
15,622 9,899 
Total revenue$115,420 $90,762 
(1)    No single country outside of the United States represented more than 10% of our revenue.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Summary of Significant Accounting Policies (Details)
Apr. 10, 2022
Merger Agreement | Subsequent Event  
Business Acquisition [Line Items]  
Common share cash exchange ratio 65.25
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Schedule of Timing of Transfer of Control and Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 115,420 $ 90,762
Licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 15,271 19,235
Total Subscription    
Disaggregation of Revenue [Line Items]    
Total revenue 85,591 59,242
SaaS    
Disaggregation of Revenue [Line Items]    
Total revenue 41,127 21,889
Maintenance and Support    
Disaggregation of Revenue [Line Items]    
Total revenue 42,332 35,474
Other Subscription Services    
Disaggregation of Revenue [Line Items]    
Total revenue 2,132 1,879
Services and other    
Disaggregation of Revenue [Line Items]    
Total revenue 14,558 12,285
Revenue recognized at a point in time | Licenses    
Disaggregation of Revenue [Line Items]    
Total revenue 15,271 19,235
Revenue recognized over time | Total Subscription    
Disaggregation of Revenue [Line Items]    
Total revenue 85,591 59,242
Revenue recognized over time | SaaS    
Disaggregation of Revenue [Line Items]    
Total revenue 41,127 21,889
Revenue recognized over time | Maintenance and Support    
Disaggregation of Revenue [Line Items]    
Total revenue 42,332 35,474
Revenue recognized over time | Other Subscription Services    
Disaggregation of Revenue [Line Items]    
Total revenue 2,132 1,879
Revenue recognized over time | Services and other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 14,558 $ 12,285
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Summary of Activity Impacting Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Capitalized Contract Cost [Roll Forward]    
Beginning Balance $ 94,691 $ 54,102
Additional deferred contract acquisition costs 8,665 6,587
Amortization of deferred contract acquisition costs (6,933) (4,328)
Ending Balance $ 96,423 $ 56,361
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Impairment of intangible assets $ 0 $ 0  
Revenue recognized that was previously deferred 98,600,000 63,000,000  
Contract asset, reclassified to receivable 8,600,000 $ 800,000  
Contract asset $ 29,300,000   $ 24,900,000
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Summary of Contract Balances With Deferred Revenue, Current and Noncurrent (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Contract With Customer, Liability [Roll Forward]    
Beginning Balance $ 244,130 $ 184,718
Decrease, net (2,322) (8,441)
Ending Balance $ 241,808 $ 176,277
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Revenue Remaining Performance (Details)
$ in Millions
Mar. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 577.9
Current unbilled accounts receivable 95.1
Noncurrent unbilled accounts receivable 240.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 310.1
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Total cash equivalents $ 78,334 $ 24,996
Level 1    
Assets    
Total cash equivalents 78,334 24,996
Level 2    
Assets    
Total cash equivalents 0 0
Level 3    
Assets    
Total cash equivalents $ 0 $ 0
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 15, 2021
Feb. 22, 2021
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]        
Business combination, consideration paid     $ 0 $ 71,196
Intello        
Business Acquisition [Line Items]        
Business combination, consideration paid   $ 42,900    
ERP Maestro        
Business Acquisition [Line Items]        
Business combination, consideration paid $ 28,100      
Business combination, acquisition related costs       $ 1,900
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Summary of Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 15, 2021
Feb. 22, 2021
Business Acquisition [Line Items]        
Goodwill $ 289,430 $ 289,430    
Intello        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 1,143
Accounts receivable       146
Prepayments and other current assets       43
Property and equipment, net       17
Goodwill       32,425
Intangible assets       12,300
Accrued expenses and other liabilities       (97)
Deferred tax liability - non-current       (1,409)
Deferred revenue       (536)
Total fair value of assets acquired and liabilities assumed       $ 44,032
ERP Maestro        
Business Acquisition [Line Items]        
Cash and cash equivalents     $ 924  
Accounts receivable     850  
Prepayments and other current assets     59  
Property and equipment, net     152  
Right-of-use assets     223  
Goodwill     15,902  
Intangible assets     13,900  
Accrued expenses and other liabilities     (503)  
Deferred tax liability - non-current     (1,314)  
Deferred revenue     (1,200)  
Total fair value of assets acquired and liabilities assumed     $ 28,993  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations - Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
Mar. 15, 2021
Feb. 22, 2021
Intello    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets   $ 12,300
Intello | Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets   $ 9,500
Estimated Useful Life   5 years
Intello | Customer lists    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets   $ 2,800
Estimated Useful Life   3 years
ERP Maestro    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 13,900  
ERP Maestro | Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 10,000  
Estimated Useful Life 5 years  
ERP Maestro | Customer lists    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 3,900  
Estimated Useful Life 3 years  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 289,430,000   $ 289,430,000
Impairment of goodwill 0 $ 0  
Impairment of intangible assets $ 0 $ 0  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Schedule of Cost and Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 142,936 $ 142,936
Less: Accumulated amortization (73,644) (69,467)
Total intangible assets, net $ 69,292 73,469
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 14 years 7 months 6 days  
Intangible assets, gross $ 49,200 49,200
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 8 years 7 months 6 days  
Intangible assets, gross $ 66,260 66,260
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 17 years  
Intangible assets, gross $ 24,500 24,500
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 4 years 9 months 18 days  
Intangible assets, gross $ 2,976 $ 2,976
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Summary of Amortization Expense Included in Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Total amortization of acquired intangibles $ 4,177 $ 3,253
Research and development    
Finite-Lived Intangible Assets [Line Items]    
Total amortization of acquired intangibles 169 168
Sales and marketing    
Finite-Lived Intangible Assets [Line Items]    
Total amortization of acquired intangibles 1,627 1,220
Cost of revenue - licenses    
Finite-Lived Intangible Assets [Line Items]    
Total amortization of acquired intangibles 829 1,008
Cost of revenue - subscription    
Finite-Lived Intangible Assets [Line Items]    
Total amortization of acquired intangibles $ 1,552 $ 857
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 (except the three months ended March 31, 2022) $ 12,542  
2023 16,557  
2024 12,674  
2025 8,175  
2026 4,968  
Thereafter 14,376  
Total intangible assets, net $ 69,292 $ 73,469
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Additional Information (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Financing leases $ 0  
Financial Standby Letter of Credit    
Lessee, Lease, Description [Line Items]    
Letter of credit $ 6,000,000 $ 6,000,000
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease terms 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease terms 7 years  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Summary of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 (except the three months ended March 31, 2022) $ 4,299  
2023 5,360  
2024 5,025  
2025 4,890  
2026 5,036  
Thereafter 12,357  
Total minimum lease payments 36,967  
Less: interest (2,567)  
Total present value of operating lease liabilities 34,400  
Current operating lease liabilities 4,815  
Long-term operating lease liabilities $ 29,585 $ 28,817
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies (Details) - Merger Agreement - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Apr. 10, 2022
Business Acquisition [Line Items]    
Business combination, acquisition related costs $ 0.6  
Forecast    
Business Acquisition [Line Items]    
Contingent consideration liability   $ 69.4
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Agreement (Details) - Line of Credit
3 Months Ended
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2019
USD ($)
Mar. 11, 2019
USD ($)
Revolving Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit maximum borrowing capacity     $ 75,000,000 $ 150,000,000
Senior secured net leverage ratio 3.50      
Line of credit outstanding balance $ 0 $ 0    
Total debt issuance costs $ 800,000 $ 800,000    
Revolving Line of Credit | Minimum        
Line of Credit Facility [Line Items]        
Payment of unused commitment fee under credit agreement based on senior secured net leverage ratio 0.20%      
Revolving Line of Credit | Maximum        
Line of Credit Facility [Line Items]        
Payment of unused commitment fee under credit agreement based on senior secured net leverage ratio 0.30%      
Letter of Credit        
Line of Credit Facility [Line Items]        
Letter of credit sublimit     $ 15,000,000  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions - Additional Information (Details)
1 Months Ended 3 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
Mar. 31, 2022
USD ($)
day
$ / shares
shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
Capped Call Transactions        
Debt Instrument [Line Items]        
Payments for purchase of capped calls $ 37,100,000      
Strick price (in dollars per share) | $ / shares $ 28.42      
Cap price per share (in dollars per share) | $ / shares $ 41.34      
Capped call transactions, option indexed to issuer's equity (in shares) | shares   14,100,000    
Shares outstanding on Capped Call Transactions (in shares) | shares   13,700,000    
Common Stock        
Debt Instrument [Line Items]        
Settlement of capped calls related to partial conversion of convertible senior notes (in shares) | shares     37,000  
Common Stock | Capped Call Transactions        
Debt Instrument [Line Items]        
Settlement of capped calls related to partial conversion of convertible senior notes (in shares) | shares     37,301  
Stock received upon partial settlement of capped calls     $ 1,900,000  
Convertible Senior Notes due 2024        
Debt Instrument [Line Items]        
Debt instrument principal amount $ 400,000,000 $ 389,840,000   $ 389,840,000
Debt instrument interest rate (as a percent) 0.125%      
Net proceeds from the offering $ 391,200,000      
Payments for purchase of capped calls $ 37,100,000      
Number of trading days for convertible debt | day   20    
Number of consecutive trading days for convertible debt | day   30    
Percentage of stock price trigger for convertible debt   130.00%    
Number of business days for convertible debt | day   5    
Measurement period for convertible debt | day   5    
Percentage of stock price trigger in measurement period   98.00%    
Debt instrument, redemption price (as a percent)   100.00%    
Carrying amount of equity components in debt conversion     $ 10,200,000  
Debt issuance costs   $ 8,800,000    
Effective interest rate (as a percent)   0.57%    
Debt instrument remaining life   30 months    
Estimated fair values of debt instrument   $ 727,000,000    
Debt instrument, convertible, conversion trading price   $ 100    
Convertible Senior Notes due 2024 | Common Stock        
Debt Instrument [Line Items]        
Initial conversion ratio   0.0352    
Debt Instrument, conversion price (in dollars per shares) | $ / shares   $ 28.42    
Debt conversion, converted instrument, shares issued (in shares) | shares     181,629  
Debt instrument, fair value of shares issued in partial conversion     $ 10,100,000  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions - Summary of Net Carrying Amount of Liability and Equity Components of Notes (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2019
Debt Instrument [Line Items]      
Net carrying amount $ 385,599,000 $ 385,172,000  
Convertible Senior Notes due 2024      
Debt Instrument [Line Items]      
Principal 389,840,000 389,840,000 $ 400,000,000
Unamortized issuance costs (4,241,000) (4,668,000)  
Net carrying amount $ 385,599,000 $ 385,172,000  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Senior Notes and Capped Call Transactions - Summary of Interest Expense Recognized Related to Notes (Details) - Convertible Senior Notes due 2024 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Interest Expense Debt [Line Items]    
Contractual interest expense $ 122 $ 118
Amortization of debt issuance costs 427 592
Total $ 549 $ 710
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value per share (in dollars per share) $ 20.15 $ 29.64  
Total fair value of shares vested $ 3.0 $ 3.2  
Total unrecognized compensation expense related to non-vested time-based stock options granted $ 18.0    
Unrecognized compensation expense, weighted-average period of recognition 2 years 9 months 18 days    
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of common stock reserve for issuance (in shares) 1,800,000    
Increase in common stock reserved (in shares) 900,000    
Shares available for issuance under ESPP Plan (in shares) 4,100,000    
Number of days prior to Merger 10 days    
2015 Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of common stock reserve for issuance (in shares)     250,000
Shares available for issuance (in shares) 34,000    
2015 Stock Option and Grant Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for issuance (in shares) 700,000    
2017 Long Term Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of common stock reserve for issuance (in shares) 26,600,000    
Shares available for issuance (in shares) 16,100,000    
Shares of common stock options granted (in shares) 4,400,000    
Maximum | 2017 Long Term Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Expiration period 10 years    
Minimum | 2017 Long Term Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Incentive Stock Options and Nonqualified Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of common stock reserve for issuance (in shares)     5,000,000
Expiration period     10 years
Incentive Stock Options and Nonqualified Stock Options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period     4 years
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of common stock reserve for issuance (in shares)     500,000
Total unrecognized compensation expense related to non-vested time-based stock options granted $ 176.3    
Unrecognized compensation expense, weighted-average period of recognition 3 years 21 days    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Fair Value of Stock Options Estimated by Using Weighted Average Assumptions (Detail)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend rate 0.00% 0.00%
Expected volatility 50.80% 50.80%
Risk-free interest rate 2.00% 0.80%
Expected term (in years) 6 years 3 months 6 years 3 months
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend rate 0.00% 0.00%
Expected volatility 47.90% 50.00%
Risk-free interest rate 0.09% 0.09%
Expected term (in years) 6 months 6 months
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Time-Based Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Number of Shares    
Granted (in shares) 446  
Exercised (in shares) (77)  
Forfeited (in shares) (122)  
Ending balance (in shares) 2,148  
Options vested and expected to vest (in shares) 2,148 1,901
Options vested and exercisable (in shares) 1,159  
Weighted Average Grant Date Fair Value    
Weighted average exercise price, beginning balance (in dollars per share) $ 25.52  
Weighted average exercise price, granted (in dollars per share) 39.75  
Weighted average exercise price, exercised (in dollars per share) 17.25  
Weighted average exercise price, forfeited (in dollars per share) 32.67  
Weighted average exercise price, ending balance (in dollars per share) 28.36 $ 25.52
Weighted average exercise price (per share), options vested and expected to vest 28.36  
Weighted average exercise price (per share), options vested and exercisable $ 20.05  
Weighted Average Remaining Contractual Term    
Weighted average remaining contractual term (years) 7 years 4 months 24 days 7 years
Weighted average contractual term (years), options vested and expected to vest 7 years 4 months 24 days  
Weighted average contractual term (years), options vested and exercisable 6 years 2 months 12 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value, balance $ 51,403 $ 46,895
Aggregate intrinsic value, options vested and expected to vest 51,403  
Aggregate intrinsic value, options vested and exercisable $ 36,792  
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Weighted average contractual term (years), options vested and expected to vest 7 years 4 months 24 days  
RSUs    
Number of Shares    
Beginning balance (in shares) 3,631  
Granted (in shares) 1,657  
Vested (in shares) (433)  
Forfeited (in shares) (222)  
Ending balance (in shares) 4,633 3,631
Unites expected to vest at period end (in shares) 4,633  
Weighted Average Grant Date Fair Value    
Weighted average grant date fair value, beginning balance (in dollars per share) $ 41.17  
Weighted average grant date fair value, granted (in dollars per share) 39.84  
Weighted average grant date fair value, vested (in dollars per share) 35.76  
Weighted average grant date fair value, forfeited (in dollars per share) 40.38  
Weighted average grant date fair value, ending balance (in dollars per share) 41.23 $ 41.17
Weighted average grant date fair value, unites expected to vest (in dollars per share) $ 41.23  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual term, balance 3 years 1 month 6 days 1 year 4 months 24 days
Weighted average contractual term (years), options vested and expected to vest 3 years 1 month 6 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value, balance $ 237,142 $ 175,508
Aggregate intrinsic value, units expected to vest $ 237,142  
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense By Underlying Equity Instrument (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 15,801 $ 10,073
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 1,538 1,616
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 13,363 7,571
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 900 $ 886
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 15,801 $ 10,073
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 4,435 2,220
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 2,549 2,062
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 6,434 4,355
Cost of revenue - subscription    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 1,256 662
Cost of revenue - services and other    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 1,127 $ 774
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Effective tax rate (as a percent) (3.20%) 5.50%
Interest or penalties $ 0 $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator    
Net loss $ (33,084) $ (15,291)
Weighted average shares outstanding    
Basic (in shares) 93,939 91,684
Diluted (in shares) 93,939 91,684
Net loss per share    
Basic (in dollars per share) $ (0.35) $ (0.17)
Diluted (in dollars per share) $ (0.35) $ (0.17)
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average outstanding shares of common stock equivalents excluded from the computation of diluted net loss per share (in shares) 16,050 16,609
Stock options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average outstanding shares of common stock equivalents excluded from the computation of diluted net loss per share (in shares) 2,076 2,466
RSUs issued and outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average outstanding shares of common stock equivalents excluded from the computation of diluted net loss per share (in shares) 4,254 3,440
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average outstanding shares of common stock equivalents excluded from the computation of diluted net loss per share (in shares) 147 138
Convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Weighted average outstanding shares of common stock equivalents excluded from the computation of diluted net loss per share (in shares) 9,573 10,565
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
segment
Segment Reporting [Abstract]  
Number of reportable segments 1
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Information - Summary of Consolidated Total Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 115,420 $ 90,762
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue 76,652 65,407
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue 23,146 15,456
Rest of the World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenue $ 15,622 $ 9,899
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details) - Subsequent Event - Merger Agreement
$ in Millions
Apr. 10, 2022
USD ($)
Subsequent Event [Line Items]  
Common share cash exchange ratio 65.25
Forecast  
Subsequent Event [Line Items]  
Termination fee receivable $ 425.1
Termination fee payable 212.5
Termination fee payable applicable to superior proposal $ 81.8
XML 77 R9999.htm IDEA: XBRL DOCUMENT v3.22.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2020-06 [Member]
XML 78 sail-20220331_htm.xml IDEA: XBRL DOCUMENT 0001627857 2022-01-01 2022-03-31 0001627857 2022-04-28 0001627857 2022-03-31 0001627857 2021-12-31 0001627857 us-gaap:LicenseMember 2022-01-01 2022-03-31 0001627857 us-gaap:LicenseMember 2021-01-01 2021-03-31 0001627857 sail:SubscriptionMember 2022-01-01 2022-03-31 0001627857 sail:SubscriptionMember 2021-01-01 2021-03-31 0001627857 us-gaap:TechnologyServiceMember 2022-01-01 2022-03-31 0001627857 us-gaap:TechnologyServiceMember 2021-01-01 2021-03-31 0001627857 2021-01-01 2021-03-31 0001627857 us-gaap:CommonStockMember 2021-12-31 0001627857 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001627857 us-gaap:RetainedEarningsMember 2021-12-31 0001627857 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001627857 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001627857 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001627857 us-gaap:CommonStockMember 2022-03-31 0001627857 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001627857 us-gaap:RetainedEarningsMember 2022-03-31 0001627857 us-gaap:CommonStockMember 2020-12-31 0001627857 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001627857 us-gaap:RetainedEarningsMember 2020-12-31 0001627857 2020-12-31 0001627857 2020-01-01 2020-12-31 0001627857 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001627857 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001627857 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001627857 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001627857 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001627857 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001627857 us-gaap:CommonStockMember 2021-03-31 0001627857 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001627857 us-gaap:RetainedEarningsMember 2021-03-31 0001627857 2021-03-31 0001627857 sail:MergerAgreementMember us-gaap:SubsequentEventMember 2022-04-10 0001627857 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001627857 sail:SubscriptionSaaSMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001627857 us-gaap:MaintenanceMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001627857 sail:OtherSubscriptionServicesMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001627857 sail:SubscriptionServicesMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001627857 us-gaap:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001627857 sail:SubscriptionSaaSMember 2022-01-01 2022-03-31 0001627857 us-gaap:MaintenanceMember 2022-01-01 2022-03-31 0001627857 sail:OtherSubscriptionServicesMember 2022-01-01 2022-03-31 0001627857 sail:SubscriptionServicesMember 2022-01-01 2022-03-31 0001627857 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0001627857 sail:SubscriptionSaaSMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001627857 us-gaap:MaintenanceMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001627857 sail:OtherSubscriptionServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001627857 sail:SubscriptionServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001627857 us-gaap:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001627857 sail:SubscriptionSaaSMember 2021-01-01 2021-03-31 0001627857 us-gaap:MaintenanceMember 2021-01-01 2021-03-31 0001627857 sail:OtherSubscriptionServicesMember 2021-01-01 2021-03-31 0001627857 sail:SubscriptionServicesMember 2021-01-01 2021-03-31 0001627857 2022-04-01 2022-03-31 0001627857 2023-01-01 2022-03-31 0001627857 us-gaap:FairValueInputsLevel1Member 2022-03-31 0001627857 us-gaap:FairValueInputsLevel2Member 2022-03-31 0001627857 us-gaap:FairValueInputsLevel3Member 2022-03-31 0001627857 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001627857 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001627857 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001627857 sail:IntelloMember 2021-02-22 2021-02-22 0001627857 sail:IntelloMember 2021-02-22 0001627857 sail:IntelloMember us-gaap:DevelopedTechnologyRightsMember 2021-02-22 0001627857 sail:IntelloMember us-gaap:DevelopedTechnologyRightsMember 2021-02-22 2021-02-22 0001627857 sail:IntelloMember us-gaap:CustomerListsMember 2021-02-22 0001627857 sail:IntelloMember us-gaap:CustomerListsMember 2021-02-22 2021-02-22 0001627857 sail:ERPMaestroMember 2021-03-15 2021-03-15 0001627857 sail:ERPMaestroMember 2021-03-15 0001627857 sail:ERPMaestroMember us-gaap:DevelopedTechnologyRightsMember 2021-03-15 0001627857 sail:ERPMaestroMember us-gaap:DevelopedTechnologyRightsMember 2021-03-15 2021-03-15 0001627857 sail:ERPMaestroMember us-gaap:CustomerListsMember 2021-03-15 0001627857 sail:ERPMaestroMember us-gaap:CustomerListsMember 2021-03-15 2021-03-15 0001627857 sail:ERPMaestroMember 2021-01-01 2021-03-31 0001627857 us-gaap:CustomerListsMember 2022-01-01 2022-03-31 0001627857 us-gaap:CustomerListsMember 2022-03-31 0001627857 us-gaap:CustomerListsMember 2021-12-31 0001627857 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0001627857 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001627857 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001627857 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-03-31 0001627857 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001627857 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001627857 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-03-31 0001627857 us-gaap:OtherIntangibleAssetsMember 2022-03-31 0001627857 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001627857 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001627857 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001627857 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001627857 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001627857 us-gaap:FinancialStandbyLetterOfCreditMember 2022-03-31 0001627857 us-gaap:FinancialStandbyLetterOfCreditMember 2021-12-31 0001627857 srt:MinimumMember 2022-03-31 0001627857 srt:MaximumMember 2022-03-31 0001627857 sail:MergerAgreementMember 2022-01-01 2022-03-31 0001627857 srt:ScenarioForecastMember sail:MergerAgreementMember 2022-04-10 0001627857 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-03-11 0001627857 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-09-30 0001627857 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2019-09-30 0001627857 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-03-31 0001627857 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-03-31 0001627857 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-03-31 0001627857 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember 2019-09-30 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember 2019-09-01 2019-09-30 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember 2022-01-01 2022-03-31 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember us-gaap:CommonStockMember 2022-03-31 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember 2021-01-01 2021-03-31 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember us-gaap:CommonStockMember 2021-03-31 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember 2022-03-31 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember 2021-12-31 0001627857 sail:CappedCallTransactionsMember 2019-09-01 2019-09-30 0001627857 sail:CappedCallTransactionsMember 2022-03-31 0001627857 sail:CappedCallTransactionsMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001627857 sail:CappedCallTransactionsMember 2022-01-01 2022-03-31 0001627857 sail:ConvertibleSeniorNotesDueTwoThousandTwentyFourMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001627857 sail:IncentiveStockOptionsAndNonqualifiedStockOptionsMember 2015-12-31 0001627857 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001627857 sail:TwentyFifteenStockIncentivePlanMember 2015-12-31 0001627857 srt:MaximumMember sail:IncentiveStockOptionsAndNonqualifiedStockOptionsMember 2015-01-01 2015-12-31 0001627857 sail:IncentiveStockOptionsAndNonqualifiedStockOptionsMember 2015-01-01 2015-12-31 0001627857 sail:TwentyFifteenStockOptionAndGrantPlanMember 2022-03-31 0001627857 sail:TwentyFifteenStockIncentivePlanMember 2022-03-31 0001627857 sail:TwentySeventeenLongTermIncentivePlanMember 2022-03-31 0001627857 sail:TwentySeventeenLongTermIncentivePlanMember 2022-01-01 2022-03-31 0001627857 srt:MinimumMember sail:TwentySeventeenLongTermIncentivePlanMember 2022-01-01 2022-03-31 0001627857 srt:MaximumMember sail:TwentySeventeenLongTermIncentivePlanMember 2022-01-01 2022-03-31 0001627857 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001627857 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001627857 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001627857 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001627857 2021-01-01 2021-12-31 0001627857 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001627857 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001627857 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001627857 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001627857 us-gaap:EmployeeStockMember 2022-03-31 0001627857 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001627857 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001627857 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001627857 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001627857 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001627857 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001627857 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001627857 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001627857 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001627857 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001627857 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-03-31 0001627857 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-03-31 0001627857 country:US 2022-01-01 2022-03-31 0001627857 country:US 2021-01-01 2021-03-31 0001627857 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001627857 us-gaap:EMEAMember 2021-01-01 2021-03-31 0001627857 sail:RestOfTheWorldMember 2022-01-01 2022-03-31 0001627857 sail:RestOfTheWorldMember 2021-01-01 2021-03-31 0001627857 srt:ScenarioForecastMember sail:MergerAgreementMember us-gaap:SubsequentEventMember 2022-04-10 shares iso4217:USD iso4217:USD shares pure sail:day sail:segment false 2022 Q1 0001627857 --12-31 http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member P12M 0.0352 P1Y P10D 10-Q true 2022-03-31 false 001-38297 SailPoint Technologies Holdings, Inc. DE 11120 Four Points Drive Suite 100 Austin TX 47-1628077 78726 512 346-2000 Common stock, par value $0.0001 per share SAIL NYSE Yes Yes Large Accelerated Filer false false false 94276861 414640000 435445000 6712000 6719000 348000 564000 108470000 147156000 27555000 25966000 35115000 31640000 22496000 17806000 505000 506000 615493000 665238000 4047000 4047000 16319000 17151000 24882000 23806000 68868000 68725000 2365000 2386000 18877000 16991000 1369000 983000 289430000 289430000 69292000 73469000 1108577000 1159840000 8263000 6097000 54577000 89972000 1305000 1413000 385599000 385172000 214686000 218937000 664430000 701591000 29585000 28817000 27122000 25193000 721137000 755601000 0.0001 0.0001 300000000 300000000 94253000 94253000 93764000 93764000 9000 9000 0.0001 0.0001 10000000 10000000 0 0 0 0 0 0 498195000 481910000 -110764000 -77680000 387440000 404239000 1108577000 1159840000 15271000 19235000 85591000 59242000 14558000 12285000 115420000 90762000 1378000 1247000 19966000 11304000 13837000 11799000 35181000 24350000 80239000 66412000 31046000 19566000 13987000 11267000 65730000 51162000 110763000 81995000 -30524000 -15583000 24000 200000 899000 789000 -660000 -1000 -1535000 -590000 -32059000 -16173000 1025000 -882000 -33084000 -15291000 -0.35 -0.17 -0.35 -0.17 93939000 91684000 93939000 91684000 93764000 9000 481910000 -77680000 404239000 77000 1330000 1330000 412000 -846000 -846000 15801000 15801000 -33084000 -33084000 94253000 9000 498195000 -110764000 387440000 91386000 9000 484012000 -19411000 464610000 -65517000 2766000 -62751000 188000 1608000 1608000 509000 -1293000 -1293000 10073000 10073000 182000 -37000 -15291000 -15291000 92228000 9000 428883000 -31936000 396956000 -33084000 -15291000 5712000 4784000 468000 633000 6933000 4328000 -15000 -27000 -106000 102000 15801000 10073000 -288000 -205000 -38771000 -27854000 8665000 6587000 5340000 4445000 4663000 -23000 427000 -1473000 2166000 -369000 -35415000 -22161000 -107000 -2228000 -2322000 -10177000 -20551000 -12166000 749000 818000 4000 2000 0 40000 0 71196000 -745000 -72052000 0 10160000 846000 1293000 1330000 1608000 484000 -9845000 -20812000 -94063000 442164000 516644000 421352000 422581000 Description of Business and Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SailPoint Technologies Holdings, Inc. (“we,” “our,” the “Company” or “SailPoint”) was incorporated in the state of Delaware on August 8, 2014, in preparation for the purchase of SailPoint Technologies, Inc. The purchase occurred on September 8, 2014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and our certificate of incorporation was amended and restated as of such date. SailPoint Technologies, Inc. was formed on July 14, 2004 as a Delaware corporation. The Company designs, develops and markets identity security software that helps organizations govern user access to critical systems and data. The Company currently markets its products and services worldwide.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 10, 2022, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Project Hotel California Holdings, LP, a Delaware limited partnership (“Parent”), and Project Hotel California Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“Merger Sub”), pursuant to which Merger Sub will merge with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Parent. Parent and Merger Sub are affiliates of Thoma Bravo Fund XV, L.P. (the “Thoma Bravo Fund”), managed by Thoma Bravo, L.P. (“Thoma Bravo”).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Merger, each share of the Company’s common stock outstanding immediately prior to the effective time of the Merger (the “Effective Time”) (subject to certain exceptions, including shares of common stock owned by stockholders of the Company who have not voted in favor of the adoption of the Merger Agreement and have properly exercised appraisal rights in accordance with Section 262 of the General Corporation Law of the State of Delaware (the “DGCL”)) will, at the Effective Time, automatically be converted into the right to receive $65.25 in cash (the “Merger Consideration”), subject to applicable withholding taxes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction is expected to close in the second half of 2022, subject to customary closing conditions, including approval by SailPoint stockholders and receipt of regulatory approvals. Upon closing of the transaction, SailPoint’s common stock will no longer be listed on any public market. See Note 14 “Subsequent Events” to the condensed consolidated financial statements in this Quarterly Report on Form 10-Q for information regarding the Merger.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which include the accounts of the Company and its wholly owned subsidiaries, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as well as the instructions to Form 10-Q and the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) for interim reporting. Accordingly, the Company has condensed or omitted certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of stockholders’ equity</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the statements of cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or any future period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 28, 2022 (the “Annual Report”).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications had no net effect on the Company’s consolidated operating results, financial position or cash flows.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates such estimates and assumptions for continued reasonableness. In particular, we make estimates with respect to the fair value allocation of multiple performance obligations in revenue recognition, the expected period of benefit of deferred contract acquisition costs, the collectability of accounts receivable, stock-based compensation expense, recognition and measurement of income tax positions, realizability of deferred tax assets and the valuation, and estimated useful lives and impairment of intangible assets and goodwill arising from business combinations. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such periodic evaluation. Actual results could differ from those estimates.</span></div><div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and accounts receivable. The Company maintains its cash in bank deposit accounts that, at times, may exceed federally insured limits. As of March 31, 2022 and December 31, 2021, no individual entity represented more than 10% of the balance in accounts receivable. Management considers concentration of credit risk to be minimal with respect to accounts receivable due to the positive historical collection experience of the Company. No customer represented more than 10% of revenue for the three months ended March 31, 2022 or 2021. The Company does not experience concentration of credit risk in foreign countries as no foreign country represents more than 10% of the Company’s consolidated revenues or net assets.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes in the Annual Report, most notably Note 1 “Description of Business and Summary of Significant Accounting Policies.” There have been no changes to our significant accounting policies described in the Annual Report that have had a material impact on our unaudited condensed consolidated financial statements and related notes.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires application of Accounting Standards Codification (“ASC”) 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to recognize and measure contract assets and liabilities from contracts with customers acquired in a business combination. ASU 2021-08 creates an exception to the general recognition and measurement principle in ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and will result in recognition of contract assets and contract liabilities consistent with those recorded by the acquiree immediately before the acquisition date. The guidance is effective for us beginning January 1, 2023 and interim periods therein, with early adoption permitted.</span></div> 65.25 <div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which include the accounts of the Company and its wholly owned subsidiaries, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) as well as the instructions to Form 10-Q and the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”) for interim reporting. Accordingly, the Company has condensed or omitted certain information and footnote disclosures normally included in the financial statements prepared in accordance with GAAP. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of operations, statements of stockholders’ equity</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the statements of cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full year ending December 31, 2022 or any future period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, which was filed with the SEC on February 28, 2022 (the “Annual Report”).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain items have been reclassified in the prior year financial statements to conform to the presentation and classifications used in the current year. These reclassifications had no net effect on the Company’s consolidated operating results, financial position or cash flows.</span></div> <div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of </span></div>contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates such estimates and assumptions for continued reasonableness. In particular, we make estimates with respect to the fair value allocation of multiple performance obligations in revenue recognition, the expected period of benefit of deferred contract acquisition costs, the collectability of accounts receivable, stock-based compensation expense, recognition and measurement of income tax positions, realizability of deferred tax assets and the valuation, and estimated useful lives and impairment of intangible assets and goodwill arising from business combinations. Appropriate adjustments, if any, to the estimates used are made prospectively based upon such periodic evaluation. Actual results could differ from those estimates. <div style="margin-top:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and accounts receivable. The Company maintains its cash in bank deposit accounts that, at times, may exceed federally insured limits. As of March 31, 2022 and December 31, 2021, no individual entity represented more than 10% of the balance in accounts receivable. Management considers concentration of credit risk to be minimal with respect to accounts receivable due to the positive historical collection experience of the Company. No customer represented more than 10% of revenue for the three months ended March 31, 2022 or 2021. The Company does not experience concentration of credit risk in foreign countries as no foreign country represents more than 10% of the Company’s consolidated revenues or net assets.</span></div> <div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes in the Annual Report, most notably Note 1 “Description of Business and Summary of Significant Accounting Policies.” There have been no changes to our significant accounting policies described in the Annual Report that have had a material impact on our unaudited condensed consolidated financial statements and related notes.</span></div> <div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board issued Accounting Standards Update 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires application of Accounting Standards Codification (“ASC”) 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to recognize and measure contract assets and liabilities from contracts with customers acquired in a business combination. ASU 2021-08 creates an exception to the general recognition and measurement principle in ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and will result in recognition of contract assets and contract liabilities consistent with those recorded by the acquiree immediately before the acquisition date. The guidance is effective for us beginning January 1, 2023 and interim periods therein, with early adoption permitted.</span></div> Revenue Recognition<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue by geographic region based on the customer’s location is presented in Note 13 “Geographic Information.”</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.377%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SaaS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maintenance and Support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Subscription Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Subscription</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services and Other</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized at a point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,127 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,332 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,591 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Subscription revenue is further disaggregated into Software as a Service ("SaaS"), Maintenance and Support and Other Subscription Services revenue in the table above.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity impacting our contract balances during the reporting periods is presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Acquisition Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Beginning Balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional deferred contract acquisition costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred contract acquisition costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,423 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material impairments of deferred contract acquisition costs for the periods ended March 31, 2022 or 2021.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending Balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,808 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue, which is netted with unbilled amounts at the contract level, is a contract liability, and consists primarily of payments received in advance of revenue recognition under the Company’s contracts with customers and is recognized as the revenue recognition criteria are met. Revenue recognized that was previously deferred was $98.6 million during the three months ended March 31, 2022, compared to $63.0 million during the three months ended March 31, 2021. The </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">difference between the opening and closing balances of the Company’s contract assets and deferred revenue primarily results from the timing difference between the Company’s performance obligations and customer billings.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily relate to unbilled amounts, which are netted with deferred revenue at the contract level, and typically result from sales contracts when revenue recognized exceeds the amount billed to the customer, and the right to payment is subject to more than the passage of time. Contract assets are transferred to accounts receivable when the rights become unconditional and the customer is billed. During the three months ended March 31, 2022 and 2021, amounts reclassified from contract assets to accounts receivable were $8.6 million and $0.8 million, respectively. Total contract assets as of March 31, 2021 and December 31, 2020 were $29.3 million and $24.9 million, respectively.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. These remaining performance obligations represent contract revenue that has not yet been recognized and is included in deferred revenue, the balance of which includes both invoices that have been issued to customers but have not been recognized as revenue and amounts that will be invoiced and recognized as revenue in future periods. As of March 31, 2022, amounts allocated to these additional performance obligations are $577.9 million, of which we expect to recognize $310.1 million as revenue over the next 12 months with the remaining balance recognized over the period from 2023 to 2028. The additional performance obligations include $95.1 million of current unbilled receivables and $240.7 million of long-term unbilled receivables.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.377%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SaaS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Maintenance and Support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Subscription Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Subscription</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services and Other</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized at a point in time</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,127 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,332 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,591 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,558 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized at a point in time</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,889 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,879 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 15271000 41127000 42332000 2132000 85591000 14558000 15271000 41127000 42332000 2132000 85591000 14558000 19235000 21889000 35474000 1879000 59242000 12285000 19235000 21889000 35474000 1879000 59242000 12285000 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity impacting our contract balances during the reporting periods is presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Acquisition Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Beginning Balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional deferred contract acquisition costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred contract acquisition costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,423 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material impairments of deferred contract acquisition costs for the periods ended March 31, 2022 or 2021.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred Revenue</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,441)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending Balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,808 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 94691000 54102000 8665000 6587000 6933000 4328000 96423000 56361000 0 0 244130000 184718000 -2322000 -8441000 241808000 176277000 98600000 63000000 8600000 800000 29300000 24900000 577900000 310100000 P12M 95100000 240700000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s financial assets that are measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s carrying amounts of financial instruments, including cash, accounts receivable, accounts payable, and accrued expenses are considered Level 1 instruments as their carrying values approximate their fair values due to their short maturities as of March 31, 2022 and December 31, 2021 and therefore are excluded from the fair value tables above.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9 “Convertible Senior Notes and Capped Call Transactions” for the carrying amount and estimated fair value of the Notes (as defined below) as of March 31, 2022.</span></div> <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the Company’s financial assets that are measured at fair value on a recurring basis:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 78334000 0 0 78334000 78334000 0 0 78334000 24996000 0 0 24996000 24996000 0 0 24996000 Business Combinations<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Acquisitions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intello</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2021, the Company acquired Intello Inc. ("Intello"), a Delaware corporation, pursuant to an Agreement and Plan of Merger whereby Intello became a wholly owned subsidiary of the Company. Intello is an early-stage SaaS management company that helps organizations discover, manage, and secure SaaS applications. The aggregate consideration paid in connection with this acquisition was $42.9 million, net of cash acquired.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final purchase price allocation as of the date of acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 22, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability - non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total fair value of assets acquired and liabilities assumed</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,032 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of developed technology was estimated using the relief from royalty method (Level 3) utilizing assumptions for annual obsolescence, royalty rates, tax rate and discount rate. The fair value of customer lists was estimated using the replacement cost method (Level 3), which utilized assumptions for the cost to recreate the relationships, such as the timing and resources required, distributor's profit mark-up and opportunity cost.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ERP Maestro</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 15, 2021, the Company acquired ERP Maestro, Inc. ("ERP Maestro"), a Florida corporation, pursuant to an Agreement and Plan of Merger whereby ERP Maestro became a wholly owned subsidiary of the Company. ERP Maestro is an early-stage SaaS governance, risk and compliance solution that provides separation-of-duty controls monitoring for an organization’s most critical applications. The aggregate consideration paid in connection with this acquisition was $28.1 million, net of cash acquired.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final purchase price allocation as of the date of acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 15, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability - non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of assets acquired and liabilities assumed</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,993 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of developed technology was estimated using the replacement cost method (Level 3) utilizing assumptions for the cost to replace, such as the workforce, timing and resources required, annual obsolescence, as well as a theoretical developer’s profit margin and entrepreneurial incentive and opportunity cost. The fair value of customer lists was estimated using the replacement cost method (Level 3), which utilized assumptions for the cost to recreate the customer relationships, such as the timing and resources required, distributor's profit mark-up and opportunity cost and customer age.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional Acquisition Related Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of the acquired companies are included in our unaudited condensed consolidated statement of operations from the respective dates of acquisition. Pro forma results of operations have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to our unaudited condensed consolidated statement of operations. During the three months ended March 31, 2021, acquisition related costs were $1.9 million, which included primarily legal, accounting and consulting professional service fees and have been included in general and administrative expenses on the unaudited condensed consolidated statement of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These acquisitions have been accounted for as business combinations. Assets acquired and liabilities assumed have been recorded at their estimated fair values as of the respective acquisition date. The Company finalized the purchase price within the required one-year measurement period as of the dates of acquisition.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that for each acquisition, the acquired companies will provide opportunities for growth through investing in additional products and capabilities, among other factors. This contributed to a purchase price in excess of the estimated fair value of each acquired company’s net identifiable assets acquired and, as a result, goodwill was recorded in connection with each acquisition. The excess of the purchase price over the tangible assets, identifiable intangible assets and assumed liabilities was recorded as goodwill. Goodwill arising from these acquisitions is not deductible for tax purposes.</span></div> 42900000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final purchase price allocation as of the date of acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">February 22, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability - non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(536)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total fair value of assets acquired and liabilities assumed</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,032 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the final purchase price allocation as of the date of acquisition:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 15, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability - non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of assets acquired and liabilities assumed</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,993 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1143000 146000 43000 17000 32425000 12300000 97000 1409000 536000 44032000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the estimated fair values and useful lives of the identifiable intangible assets acquired:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td></tr></table></div> 9500000 P5Y 2800000 P3Y 28100000 924000 850000 59000 152000 223000 15902000 13900000 503000 1314000 1200000 28993000 10000000 P5Y 3900000 P3Y 1900000 Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the identifiable tangible and intangible assets acquired less liabilities assumed arising from business combinations. As of March 31, 2022 and December 31, 2021, the carrying amount of goodwill was $289.4 million. There was no change in the carrying amounts of goodwill for the three months ended March 31, 2022. There were no impairments of goodwill during the periods ended March 31, 2022 or 2021.</span></div><div style="margin-bottom:6pt;margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost and amortization of intangible assets are comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average<br/>Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and trademarks</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(73,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the periods presented is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.126%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - licenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - subscription</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, the Company evaluates intangible assets for possible impairment. There were no impairments of intangible assets during the three month period ended March 31, 2022 or 2021.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated future amortization expense of these intangible assets as of March 31, 2022 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (except the three months ended March 31, 2022)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 289400000 289400000 0 0 <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cost and amortization of intangible assets are comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.726%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted Average<br/>Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer lists</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade names and trademarks</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(73,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73,469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P14Y7M6D 49200000 49200000 P8Y7M6D 66260000 66260000 P17Y 24500000 24500000 P4Y9M18D 2976000 2976000 142936000 142936000 73644000 69467000 69292000 73469000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the periods presented is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.126%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - licenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - subscription</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 829000 1008000 1552000 857000 169000 168000 1627000 1220000 4177000 3253000 0 0 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated future amortization expense of these intangible assets as of March 31, 2022 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (except the three months ended March 31, 2022)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,292 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12542000 16557000 12674000 8175000 4968000 14376000 69292000 Leases<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the Company had an aggregate of $6.0 million of cash collateral for an unconditional standby letter of credit related to the Company’s corporate headquarters lease. The Company is also required to maintain a small amount of restricted cash to guarantee rent payments for our subsidiaries.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, our leases, which primarily consist of office leases, have remaining lease terms of less than one year to seven years. Certain leases include early termination and/or extension options; however, exercise of these options is at the Company’s sole discretion. As of March 31, 2022, the Company determined that it is not reasonably certain that it will exercise the options to extend its leases or terminate them early. As of March 31, 2022, we have no financing leases and no material sub-leases, and our non-cancelable operating lease commitments exclude variable consideration.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undiscounted annual future minimum lease payments are summarized by year in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (except the three months ended March 31, 2022)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6000000 6000000 P1Y P7Y 0 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undiscounted annual future minimum lease payments are summarized by year in the table below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.439%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (except the three months ended March 31, 2022)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4299000 5360000 5025000 4890000 5036000 12357000 36967000 2567000 34400000 4815000 29585000 34400000 Commitments and Contingencies<div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The completion of the Merger with Thoma Bravo remains subject to customary closing conditions. As part of the Merger, the Company has incurred approximately $0.6 million through March 31, 2022 in Merger-related expenses and expects to incur additional liabilities of approximately $69.4 million that are contingent on the deal consummation. These liabilities include banker fees, legal fees and other third party professional fees.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification Arrangements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to customers, business partners and other parties with respect to certain matters, including losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties, and other liabilities with respect to our products, services and business. In these circumstances, payment may be conditioned on the other party making a claim pursuant to the procedures specified in a particular contract. The Company includes service level commitments to customers of our cloud-based products warranting certain levels of uptime reliability and performance and permitting those customers to receive credits in the event that we fail to meet those levels. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has not incurred any material costs as a result of these commitments, and we expect the time between any potential claims and issuance of the credits to be short. As a result, we have not accrued any liabilities related to these commitments in our unaudited condensed consolidated financial statements.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation Claims and Assessments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to claims and suits that may arise from time to time in the ordinary course of business. In addition, some legal actions, claims and governmental inquiries may be instituted or asserted in the future against us and our subsidiaries. Although the outcome of our legal proceedings cannot be predicted with certainty and no assurances can be provided, based upon current information, we do not believe the liabilities, if any, which may ultimately result from the outcome of such matters, individually or in the aggregate, will have a material adverse impact on our unaudited condensed consolidated financial statements.</span></div> 600000 69400000 Credit Agreement<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2019, SailPoint Technologies, Inc., as borrower (the "Borrower"), and certain of our other wholly owned subsidiaries entered into a credit agreement (as amended, restated, amended and restated, supplemented or otherwise modified from time to time through the date hereof, the “Credit Agreement”). The Credit Agreement is guaranteed by SailPoint Technologies Intermediate Holdings, LLC, a wholly owned subsidiary of the Company, and the Borrower’s material domestic subsidiaries (collectively, the “Guarantors” and, together with the Borrower, the “Loan Parties”) and is supported by a security interest in substantially all of the Loan Parties’ personal property and assets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company amended the Credit Agreement in connection with the issuance and sale of the Notes. Such amendment included a decrease in the commitments for revolving credit loans from $150.0 million to $75.0 million, with a $15.0 million letter of credit sublimit, which amount can be increased or decreased under certain circumstances and is subject to certain financial covenants. In addition, the Credit Agreement provides for the ability to incur uncommitted term loan facilities if, among other things, the Senior Secured Net Leverage Ratio (as defined in the Credit Agreement), calculated giving pro forma effect to the requested term loan facility, is no greater than 3.50 to 1.00. Borrowings pursuant to the Credit Agreement may be used for working capital and other general corporate purposes, including acquisitions permitted under the Credit Agreement. The Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement has established priority for the lenders party over all assets of the Company.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rates applicable to revolving credit loans under the Credit Agreement are at the Company’s option. The Company pays an unused commitment fee during the term of the Credit Agreement ranging from 0.20% to 0.30% per annum based on the Senior Secured Net Leverage Ratio. Borrowings under the Credit Agreement are scheduled to mature on March 11, 2024.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no outstanding revolving credit loan balance under the Credit Agreement as of March 31, 2022 or December 31, 2021. The Company was in compliance with all applicable covenants as of March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred total debt issuance costs of $0.8 million in connection with the Credit Agreement, the net balance of which is included in other non-current assets in the accompanying unaudited condensed consolidated balance sheets. These costs are being amortized to interest expense over the life of the Credit Agreement on a straight-line basis. Amortization of debt issuance costs for the periods ended March 31, 2022 and 2021 were not material and were recorded in interest expense on the accompanying unaudited condensed consolidated statements of operations.</span></div> 150000000 75000000 15000000 3.50 0.0020 0.0030 0 0 800000 800000 Convertible Senior Notes and Capped Call Transactions<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company issued and sold $400.0 million aggregate principal amount of 0.125% Convertible Senior Notes due 2024 (the “Notes”) in a private offering (the “Offering”) to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”). The net proceeds from the Offering were $391.2 million, after deducting discounts and commissions and other fees and expenses payable by the Company in connection with the Offering. The Company used $37.1 million of the net proceeds from the Offering to pay the cost of the privately negotiated capped call transactions (the "Capped Call Transactions") it entered into with the initial purchasers of the Notes or their respective affiliates and another financial institution.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes were issued pursuant to an indenture (the “Indenture”), by and between the Company and U.S. Bank National Association, as trustee. The Notes are senior unsecured obligations of the Company and will mature on September 15, 2024, unless earlier redeemed, repurchased or converted. The Notes bear interest at a fixed rate of 0.125% per year payable semiannually in arrears on March 15 and September 15 of each year.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes will be convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 15, 2024, only under the following circumstances:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during any calendar quarter commencing after the calendar quarter ending on December 31, 2019 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the Indenture) per $1,000 principal amount of the Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of common stock and the conversion rate for the Notes on each such trading day;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Company calls any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon the occurrence of specified corporate events as set forth in the Indenture.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after March 15, 2024 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company may satisfy its conversion obligation by paying and/or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. The Notes are convertible at an initial conversion rate of 35.1849 shares of common stock per $1,000 principal amount of the Notes, which is equivalent to an initial conversion price of $28.42 per share of common stock, subject to adjustment upon the occurrence of specified events. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, following certain corporate events that occur prior to the maturity date or if the Company delivers a notice of redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its Notes in connection with such a corporate event or notice of redemption, as the case may be. For example, upon the occurrence of a make-whole fundamental change, as defined in the purchase agreement, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or during the relevant redemption period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the Notes prior to September 20, 2022. The Company may redeem for cash all or any portion of the Notes, at its option, on or after September 20, 2022, if the last reported sale price of common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes, which means that the Company is not required to redeem or retire the Notes periodically.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change (as defined in the Indenture), holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Indenture includes customary covenants and sets forth certain events of default after which the Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company after which the Notes become automatically due and payable. The Company was in compliance with all applicable covenants as of March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For at least 20 trading days during the period of 30 consecutive trading days ended September 30, 2020, the last reported sale price of the Company’s common stock was equal to or exceeded 130% of the conversion price of the Notes on each applicable trading day. This conversion trigger has been met each quarter since then, including the quarter ended March 31, 2022. As a result, the Notes continue to be convertible at the option of the holders during the fiscal quarter ended March 31, 2022 and remained classified as current liabilities on the unaudited condensed consolidated balance sheet as of March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2021, upon the request of certain holders, the Company settled the conversion of the $10.2 million in aggregate principal amount of the Notes (the "2021 Converted Notes") with cash and settled all other amounts owed to the respective holders through the issuance of 181,629 shares of the Company's common stock with an aggregate fair value of approximately $10.1 million. The Company recognized an immaterial amount related to the acceleration of unamortized debt issuance costs related to these early note conversions, which was recorded in interest expense on the accompanying unaudited condensed consolidated statements of operations. As of the date of this filing, no other holders of the Notes have submitted requests for conversion.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction costs related to the issuance of the Notes were $8.8 million and are being amortized to interest expense at an effective interest method rate of 0.57% over the term of the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the Notes have a remaining life of 30 months.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the Notes for the periods presented is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,599 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest expense recognized related to the Notes for the periods presented is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:64.341%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Amortization of debt issuance costs includes the acceleration of unamortized debt issuance costs related to the partial conversion of the Notes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the total estimated fair value of the Notes was $727.0 million. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates. The fair value of the Notes is considered Level 2 within the fair value hierarchy and was determined based on inputs that are observable in the market or that </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">could be derived from, or corroborated with, observable market data, and quoted prices of the Notes in an over-the-counter market.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Call Transactions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, in connection with the pricing of the Notes and in connection with the initial purchasers’ exercise in full of their option to purchase additional Notes, the Company entered into the Capped Call Transactions. The Capped Call Transactions are generally expected to reduce potential dilution to common stock upon any conversion of the Notes and/or offset any potential cash payments the Company is required to make in excess of the principal amount of converted Notes, as the case may be, with such reduction and/or offset subject to a cap. The Capped Call Transactions have an initial strike price of $28.42 per share, which corresponds to the initial conversion price of the Notes and is subject to certain adjustments, and an initial cap price of $41.34 per share, which is subject to certain adjustments. For accounting purposes, the Capped Call Transactions are separate transactions and not part of the terms of the Notes. As the Capped Call Transactions are considered indexed to our own stock and are considered equity classified, they are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $37.1 million incurred in connection with the Capped Call Transactions was recorded as a reduction to additional paid in capital. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Call Transactions initially covered, subject to anti-dilution adjustments substantially similar to those applicable to the Notes, 14.1 million shares of our common stock. In connection with the settlement of the 2021 Converted Notes during the three months ended March 31, 2021, the Company terminated a pro rata amount of the Capped Call Transactions pursuant to the terms thereof. As a result of this pro rata termination, the Company received 37,301 shares of its common stock with an aggregate value of approximately $1.9 million based on the trading price of our common stock at that time. As of March 31, 2022, the Capped Call Transactions cover, subject to anti-dilution adjustments, 13.7 million shares of our common stock.</span></div> 400000000 0.00125 391200000 37100000 0.00125 20 30 1.30 5 5 0.98 28.42 1.30 20 30 1 1 20 30 1.30 10200000 181629 10100000 8800000 0.0057 P30M <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the Notes for the periods presented is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,599 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,172 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 389840000 389840000 4241000 4668000 385599000 385172000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest expense recognized related to the Notes for the periods presented is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:64.341%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Amortization of debt issuance costs includes the acceleration of unamortized debt issuance costs related to the partial conversion of the Notes.</span></div> 122000 118000 427000 592000 549000 710000 727000000 100 28.42 41.34 37100000 14100000 -37301 1900000 13700000 Stock-Based Compensation<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2015 Stock Option Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2015, the Company adopted (i) the Amended and Restated 2015 Stock Option and Grant Plan and (ii) the 2015 Stock Incentive Plan (together, the “2015 Stock Option Plans”) under which it may grant incentive stock options (“ISOs”) and nonqualified stock options (“NSOs”) for the right to purchase shares of common stock and restricted stock units (“RSUs”). The 2015 Stock Option Plans reserve 5.0 million shares of common stock for issuance pursuant to ISOs, 0.5 million shares of common stock for issuance pursuant to RSUs and 0.25 million shares of common stock for issuance under the 2015 Stock Incentive Plan. Under the 2015 Stock Option Plans, ISOs may not be granted at less than fair market value on the date of the grant and generally vest over a four-year period based on continued service. Options generally expire ten years after the grant date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, 0.7 million shares were available for issuance under the 2015 Stock Option Plans, including 34 thousand shares available for issuance under the 2015 Stock Incentive Plan. The Company currently uses authorized and unissued shares to satisfy share award exercises.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2017 Long Term Incentive Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2017, the Company’s Board of Directors (the "Board") adopted the 2017 Long Term Incentive Plan (the “2017 Plan”) under which it may grant stock options to purchase shares of common stock and RSUs. As of March 31, 2022, the Company had reserved 26.6 million shares of common stock available for issuance under the 2017 Plan to employees, directors, officers and consultants of the Company and its subsidiaries. The number of shares of common stock available for issuance under the 2017 Plan is increased on each January 1 by 4.4 million shares of common stock. Options and RSUs granted to employees under the 2017 Plan generally vest over terms of  <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkzMTA1NTRlZWFkZDQyMzViMGUxNjgwYTI4Yzk3YTQxL3NlYzo5MzEwNTU0ZWVhZGQ0MjM1YjBlMTY4MGEyOGM5N2E0MV82NC9mcmFnOjJlNDU0ZjRmOTE2YzQ1MjFiZThiODk1YzAyNjVlNzdmL3RleHRyZWdpb246MmU0NTRmNGY5MTZjNDUyMWJlOGI4OTVjMDI2NWU3N2ZfMTA5OTUxMTYzMjIxMg_497efa8c-8760-440e-8f6d-e2c1f9e2f0ef">one</span> to four years based on continued service and generally expire ten years after the grant date. Common stock subject to an award that expires or is canceled, forfeited, exchanged or otherwise terminated without delivery of shares, and shares withheld or surrendered to pay the exercise price of, or to satisfy the withholding obligations with respect to an award, will become available for future grants under the 2017 Plan. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, 16.1 million shares were available for issuance under the 2017 Plan. The Company currently uses authorized and unissued shares to satisfy share award exercises.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values for the Company’s stock options granted and Employee Stock Purchase Plan (the "ESPP") purchase rights, as discussed further below, during the periods presented were estimated at the grant date using a Black Scholes option-pricing model using the following weighted average assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ESPP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></div></td></tr></table></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the three months ended March 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number<br/>of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects all outstanding stock options to fully vest. The weighted average grant date fair value per share for the three months ended March 31, 2022 and 2021 was $20.15 and $29.64, respectively. The total fair value of shares vested for the three months ended March 31, 2022 was $3.0 million, compared to $3.2 million for the three months ended March 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation expense related to non-vested stock options granted is $18.0 million and is expected to be recognized over a weighted average period of 2.8 years as of March 31, 2022.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the Company for the three months ended March 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Units expected to vest at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects all outstanding RSUs to fully vest. The total unrecognized compensation expense related to RSUs was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$176.3 million as of March 31, 2022 and is expected to be recognized over a weighted average period of 3.06 years.</span></div><div style="margin-top:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company initially reserved 1.8 million shares of common stock for issuance under the ESPP. The number of shares available for issuance under the ESPP increases each January 1 by 0.9 million shares of common stock. The ESPP will continue in effect unless terminated by the Company’s Board or Compensation Committee, each of which has the right to terminate the ESPP at any time. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, 4.1 million shares were available for issuance under the ESPP Plan. During each of the three months ended March 31, 2022 and 2021, there was no ESPP activity. In connection with the Merger, the current offering period under the ESPP is scheduled to close on June 3, 2022, and no additional offering period may be commenced after April 10, 2022. Each currently outstanding purchase right must be exercised as of the earlier of (a) June 3, 2022 or (b) <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkzMTA1NTRlZWFkZDQyMzViMGUxNjgwYTI4Yzk3YTQxL3NlYzo5MzEwNTU0ZWVhZGQ0MjM1YjBlMTY4MGEyOGM5N2E0MV82NC9mcmFnOjJlNDU0ZjRmOTE2YzQ1MjFiZThiODk1YzAyNjVlNzdmL3RleHRyZWdpb246MmU0NTRmNGY5MTZjNDUyMWJlOGI4OTVjMDI2NWU3N2ZfMjc0ODc3OTA3NDcwOA_4f94d027-f24f-4f3d-8384-678dac9aa9a3">ten</span> days prior to the date on which the Effective Time of the Merger occurs. The Company will terminate the ESPP immediately prior to, but contingent upon the occurrence of, the Effective Time of the Merger.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">summary of the Company’s stock-based compensation expense, which includes stock options, RSUs and ESPP, is presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.225%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,801 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock-based compensation expense as recognized on the unaudited condensed consolidated statements of operations is presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.225%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - subscription</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - services and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,801 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5000000 500000 250000 P4Y P10Y 700000 34000 26600000 4400000 P4Y P10Y 16100000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values for the Company’s stock options granted and Employee Stock Purchase Plan (the "ESPP") purchase rights, as discussed further below, during the periods presented were estimated at the grant date using a Black Scholes option-pricing model using the following weighted average assumptions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ESPP</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.80%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></div></td></tr></table></div> 0 0 0 0 0.508 0.508 0.479 0.500 0.0200 0.0080 0.0009 0.0009 P6Y3M P6Y3M P0Y6M P0Y6M <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the three months ended March 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number<br/>of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1901000 25.52 P7Y 46895000 446000 39.75 77000 17.25 122000 32.67 2148000 28.36 P7Y4M24D 51403000 2148000 28.36 P7Y4M24D 51403000 1159000 20.05 P6Y2M12D 36792000 20.15 29.64 3000000.0 3200000 18000000 P2Y9M18D <div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity for the Company for the three months ended March 31, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balances at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Units expected to vest at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3631000 41.17 P1Y4M24D 175508000 1657000 39.84 433000 35.76 222000 40.38 4633000 41.23 P3Y1M6D 237142000 4633000 41.23 P3Y1M6D 237142000 176300000 P3Y21D 1800000 900000 4100000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">summary of the Company’s stock-based compensation expense, which includes stock options, RSUs and ESPP, is presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.225%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,801 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1538000 1616000 13363000 7571000 900000 886000 15801000 10073000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock-based compensation expense as recognized on the unaudited condensed consolidated statements of operations is presented below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.225%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - subscription</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue - services and other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,801 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,073 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1256000 662000 1127000 774000 4435000 2220000 2549000 2062000 6434000 4355000 15801000 10073000 Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three months ended March 31, 2022 and 2021 is (3.2)% and 5.5%, respectively. The primary drivers for the differences in the rates from the prior-year period to the current-year period are related to differences in pre-tax book loss and the discrete tax benefit recognized for the change in valuation allowance in the prior-year period.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Provision for income taxes consists of U.S. and state income taxes and income taxes in certain foreign jurisdictions in which the Company conducts business. The Company is in an overall deferred tax asset position and maintains its valuation allowance for certain federal and state tax jurisdictions as existing deferred tax liabilities do not provide sufficient future taxable income to realize the full benefit of its deferred tax assets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. During the periods ended March 31, 2022 and 2021, the Company did not record any material interest or penalties.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files tax returns in the U.S. federal jurisdiction, in several state jurisdictions, and in several foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years before 2018 and is no longer subject to state, local and foreign income tax examinations by tax authorities for years before 2015. The Company is currently under audit for income tax in a single foreign jurisdiction. The audit is ongoing and is not expected to materially impact the unaudited condensed consolidated financial statements.</span></div> -0.032 0.055 0 0 Net Loss Per ShareBasic and diluted net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated using our weighted average outstanding common shares including the dilutive effect of stock awards and shares related to the Notes. In periods when the Company recognizes a net loss, the Company excludes the impact of outstanding stock awards and shares related to the Notes from the diluted loss per share calculation as their inclusion would have an anti-dilutive effect.<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net loss per share for the periods presented:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.517%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.419%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options to purchase common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs issued and outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ESPP</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,609 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net loss per share for the periods presented:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:65.517%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.17)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -33084000 -15291000 93939000 91684000 93939000 91684000 -0.35 -0.17 -0.35 -0.17 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.419%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options to purchase common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs issued and outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ESPP</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Convertible senior notes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,050 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,609 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2076000 2466000 4254000 3440000 147000 138000 9573000 10565000 16050000 16609000 Geographic Information<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision makers in deciding how to allocate resources and in assessing performance. The Company manages its business on the basis of one reportable segment and derives revenues from the licensing of software and the sale of our maintenance,</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SaaS subscription offerings,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> professional services and technical support. Revenue is classified by the following major geographic areas: (i) United States, (ii) Europe, the Middle East and Africa (“EMEA”) and (iii) rest of the world.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of consolidated revenues within geographic areas:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.419%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    No single country outside of the United States represented more than 10% of our revenue.</span></div> 1 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of consolidated revenues within geographic areas:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:65.419%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.346%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the World </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    No single country outside of the United States represented more than 10% of our revenue.</span></div> 76652000 65407000 23146000 15456000 15622000 9899000 115420000 90762000 Subsequent Events<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 10, 2022, SailPoint entered into the Merger Agreement, by and among the Company, Parent and Merger Sub, pursuant to which Merger Sub will merge with and into the Company, with the Company surviving the Merger as a wholly owned subsidiary of Parent. Parent and Merger Sub are affiliates of the Thoma Bravo Fund, which is managed by Thoma Bravo.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board, acting upon the recommendation of a special committee of the Board, has unanimously approved the Merger Agreement and, subject to certain exceptions set forth in the Merger Agreement, resolved to recommend that the Company’s stockholders adopt the Merger Agreement.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Merger, each share of common stock of the Company outstanding immediately prior to the Effective Time (subject to certain exceptions, including shares of common stock owned by stockholders of the Company who have not voted in favor of the adoption of the Merger Agreement and have properly exercised appraisal rights in accordance with Section 262 of the DGCL) will, at the Effective Time, automatically be converted into the right to receive the Merger Consideration of $65.25 in cash, subject to applicable withholding taxes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Merger is consummated, the Company’s common stock will be delisted from the New York Stock Exchange and deregistered under the Securities Exchange Act of 1934 (the “Exchange Act”). Completion of the Merger is subject to certain closing conditions, including (1) the adoption of the Merger Agreement by a majority of the holders of the outstanding shares of common stock, (2) the expiration or early termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the approval of the Merger under the Australian Foreign Acquisitions and Takeovers Act 1975 (Cth) and the UK National Security and Investment Act 2021, (3) the absence of any order, injunction or law prohibiting the Merger, (4) the accuracy of the other party’s representations and warranties, subject to certain materiality standards set forth in the Merger Agreement, (5) compliance in all material respects with the other party’s obligations under the Merger Agreement, and (6) no Company Material Adverse Effect (as defined in the Merger Agreement) having occurred since the date of the Merger Agreement. Subject to the satisfaction or waiver of such closing conditions, the parties expect the transaction to close in the second half of 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Either the Company or Parent may terminate the Merger Agreement in certain circumstances, including if (1) the Merger is not completed by October 10, 2022 (the “End Date”), subject to certain limitations, and provided that the End Date will automatically be extended until January 10, 2023 if certain regulatory conditions have not been satisfied as of the close of business on the business day immediately prior to the then-current End Date, (2) a governmental authority of competent jurisdiction has issued a final non-appealable governmental order prohibiting the Merger, (3) the Company’s stockholders fail to adopt the Merger Agreement, and (4) the other party materially breaches its representations, warranties or covenants in the Merger Agreement, subject in certain cases, to the right of the breaching party to cure the breach. Parent and the Company may also terminate the Merger Agreement by mutual written consent.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also entitled to terminate the Merger Agreement and receive a termination fee of $425.1 million from Parent if (1) Parent fails to consummate the Merger following the satisfaction or waiver of the applicable closing conditions or (2) Parent otherwise breaches its obligations under the Merger Agreement such that the conditions to the consummation of the Merger cannot be satisfied. The Company is also entitled to receive this termination fee from Parent if Parent terminates the Merger Agreement because the Merger has not been completed by the End Date and at the time of such termination, the Company could have validly terminated the Merger Agreement for either of the reasons described in the preceding sentence.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Merger Agreement is terminated in certain other circumstances, including by the Company in order to enter into a superior proposal or by Parent because the Board withdraws its recommendation in favor of the Merger, the Company would be required to pay Parent a termination fee of $212.5 million; provided that a lower fee of $81.8 million will apply with respect to a termination by the Company prior to 11:59 p.m. (Eastern time) on May 26, 2022 to enter into a superior proposal received during the Go-Shop Period (as defined in the Merger Agreement).</span></div> 65.25 425100000 212500000 81800000 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !B$I50'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 8A*54LFL79NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TUQ#Z&;B^))07!!\1:2V=U@TX9DI-VW-XV[740?0,@E,W^^ M^0;2F2#-&/$YC@$C.4PWL^^')$W8LB-1D #)'-'K5.?$D)O[,7I-^1H/$+3Y MT <$P?D&/)*VFC0LP"JL1*8Z:Z2)J&F,9[PU*SY\QK[ K 'LT>- "9JZ ::6 MB>$T]QU< 0N,,/KT74"[$DOU3VSI #LGY^36U#1-]=267-ZA@;>GQY>R;N6& M1'HPF%\E)^D4<,LNDU_;N_O= U.""U'QVWQV@LM6R';SOKC^\+L*^]&ZO?O' MQA=!U<&O?Z&^ %!+ P04 " 8A*54F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !B$I53SD%5'7@4 !X6 8 >&PO=V]R:W-H965T&UL MI5C;;N,V$'W>?@5A]&$7B".1\BV+Q(#C)-V@R:XW3B]IT0=:HBUB)5&EJ#CY M^PXE6W(">22@+[9NIWPCEL+\EBXTG#D52B!CD612)42+]45O1C_/ M/<\:%$_\+L4V.S@F=BDKI7[8D]O@HN=:1B(2OK$0'/Z>Q5Q$D44"'O_N0'O5 M.ZWAX?$>_:98/"QFQ3,Q5]$?,C#A16_2(X%8\SPR#VK[1>P6-+1XOHJRXI=L MRV>'K$?\/#,JWAD#@U@FY3]_V3GBP&!PS(#M#-@[ SHX8N#M# K/.26S8EE7 MW/#IN59;HNW3@&8/"M\4UK :F=AM7!H-=R78F>E[;*C(:0^P>!'%20@P)R< 3R2ODY? B&/+ZF MHLGCN#EU^]\1%L.*Q; ;B^\YUT;HZ)4\B%1IT\0(AS(Z%PBC4<5HU(W10FBI M AM1!&*ZT44XTCZ&?OKPH24,QA6W,8HXS[6VU&YDYO.(/ FN47XX6K]/6=^C M"*])Q6O2,98T!VDME/'X-N)8:QYEV#Z>59S.4)SKQ$CS"JZ*!/F:QRNAF[C@ M&*Y+^]Z$G8T1/M2M-<[MPNA!;*3]C,%=7WGT*6!N*-*$WF*D^,?H7_H'D= M./K5-4:2U219%Y*/_(7DV71&Y9H4H9"1*PV5"$:WS@P4UW:4[N-6-=+% M(9>YA)"AKHL1K),&Q:7^/<&Y/8-X?%3;I)$<#C># D5!<\]\SJSZ5 MA5;/,O&;MQK'?/P3HU;G#HK+_7MJ"Y492")_R?3X]XLCCB=C-L*XU?F#XJ)? M;. ,&H#C5'" (<7R*ZV3!L45_T[9Q+H(58)EC180;S#J0P.#Q3JKLP;#Q?Y1 M&LA@:DTH^[CZ1);"SS5XJXE6"])62H6S0"[RQOZG!?'I?=?TEEDM_:R3]-\F M4(N7O:TM+OF>:B,S'+&%6:WYK)/FVWH."@]0U8W2S5\!CG/'-43 S/>AAX>" M1@0E),:Q5G_62?V7,8\B34;0:CTW,/3J7.#A"CZ#)BLH M&JV;B&^:G-4"T.8LKY9WKZ5VW[=\A[WH#5QLC/<6L+8I22WU'J[0[UGM>OCC MO'"X[UAS[!T,;[K)/1#30.HV"<0+^54T1GL+E$W4(S:>#!L;$^=@ F>_^&(P MF1'?MFGE,*ZZ6@T_9\7(SZD?+R>G]]P*1D8BL093]W0,\:S+861Y8E1:S/-6 MRA@5%X>AX('0]@&XOU;*[$_L"ZJ1\/0_4$L#!!0 ( !B$I52+::>\Y 8 M '4< 8 >&PO=V]R:W-H965T&ULK9G;;MLX$(9?A7"# M;@LXM4CJV"8!TB2[+="F0=/N7C,R'0N51)>DG72??DE)D63QX!38FT2RAZ.? MX^%\0^KD@?$?8DVI!(]568O3V5K*S=O%0N1K6A'QAFUHK;Y9,5X1J6[Y_4)L M."7+9E!5+E 0Q(N*%/7L[*3Y[(:?G;"M+(N:WG @ME5%^*_WM&0/IS,X>_K@ M:W&_EOJ#Q=G)AMS36RJ_;VZXNEOT7I9%16M1L!IPNCJ=G<.W%SC1 QJ+OPOZ M($;70$_ECK$?^N;C\G06:$6TI+G4+HCZMZ,7M"RU)Z7C9^=TUC]3#QQ?/WG_ MLYF\FLP=$?2"E?\42[D^G:4SL*0KLBWE5_;P@783BK2_G)6B^0L>.MM@!O*M MD*SJ!BL%55&W_\EC%XC1 !@Z!J!N 'KN -P-P,U$6V7-M"Z))&W7SY]O#S_IF[>GW\Z MO[ZX K@V.0%&#;VNV%:1>BI.%5!JTIT7>/>]]^SSD M>-YGPM\ #.< !0A9AE_XAU_2O!\.]X;[NS$(9Q&)PL=N.0 M6,QP%(91;[:G-.R5AEZE7ZF0O,@E;;7:]+4.HM&#XP2BB3JK46;7%O7:(J^V M\SQG6Q4T52ARJB)X5](YJ%518RM 2E5Z2)U3H>^.<)@V\3Z*XM VA\B0!X,T M3*8QMIB%"8QB^SSB?AZQ=QZ7=$55@JD(LUIR5;)4V5(I(8JFA.5,2#%7J[S) M09OXV%"%DBB*)MHM5E$6.Z0GO?3$G\B]XF9I>&4FA@ <03B5:;&"XV3?DYGV M,E.OS!M.-^17I5=8DP9,KBE_TFI=UJWDU(P9"K-X(MFT@DD:."*;]9(SK^2/ M="+2 M9A='"*<.H2-\P>>M,!7.5J>"5_FFS5?-CHY&VJFU4K,E,PQJ/ZVHFUF*GR!1UJ!YI!/\Z:MNZ8K8ZW@O:5 MP"45FVLJ3-,I+VQFV+FHX( SZ.?9LVKMHHRC:WSLN M31,CY2UF<9:YLFB@(/1C\$M3E$=S\544 MDV80QT:^FU99BATZ!^1!/_/^8FSY4)2E59>)+Y1F(9XV$H?M]L4-H(-^TGVL M):GO"T6*@PO1Q%:6'9Y?V"065#U99*:CS3#* M4E?/@ :\H>!9;7]9D+NB5!6"^GI_-- (^6G4]ZVJ)W$Q'9E<25$\!:;%*@XR M!WW0:+OCIX\2R+>J1M+'C=J*TW'/Y(Q%)]LD3!2:OYG%+,VR!#F$#R!"?A#M M-4V^Z)IT@=CHF6Q6(734#S0@"/D1I.KW3K&]6:."U@7314]2]TI%)DAP&D79 MM-S9[: SK -QD)\X/30YW=%Z:P^I206DMJGIM%FVVJ49=B7M@ _DQ\=^,WHH M3TTRQ'%HUFF+71*HZN* '1H@@OP0^<3J^V-)>05THT=D4=^#DA+5/QU2;B%' M%J5&[MH DT)7E >^(#]?IJEPN(]&EDU4 M&4,S:S"&:NU39P!CV',X>":C(D M01!BHVY9[*(H#ASI@ ?48/].ZH)552&'#:KN3E5*T#I7BL&K:U4?0/+:>CKD M=:S/=]^*#/@W89PL"/EELX!V1*'^[:7:H]?W5&^9PZM/[E)SRD*O";[<1R=6?KA>L.? MUOYOAA*:D6QO:C;^T!'= Z'\C;"9.#?.4'TF^V$;<(_]N#]?+IO-I:I"&U(L M]>)/E[=%VHQ3)(X=0D=>(^?PWLQJAU_6*M&I]<$.4Z3T#Q%-^W"($38 MM7H&X&,_\ T.-=DKGEGZNDDDQAF_?4]D-;3MB1:C=T+ZA9Q:9?=%+50KLE(C M@S>)"@1OWW&U-Y)MFM=$=TQ*5C67:TJ4?&V@OE\QA:KN1K]YZM\TGOT'4$L# M!!0 ( !B$I52XSEST1 , !<+ 8 >&PO=V]R:W-H965T&ULI99;;]HP%,>_BA7MH96VYLJM B0*3)NT=6BTV\.T!Y,88M6QF>W MMD^_8R=-0PD4.A[ =L[E]W>.\>EOA7Q0*2$:_5SX2E>I-@ONL+_&*S(G^GX]DS!SJR@)S0A75' DR7+@C/SKL1\8 M!VOQC9*MJHV1D;(0XL%,/B8#QS-$A)%8FQ 8?C9D3!@SD8#C5QG4J7(:Q_KX M,?I[*Q[$++ B8\&^TT2G Z?KH(0L<<[T5[']0$I!+1,O%DS9;[0M;#L]!\6Y MTB(KG8$@H[SXQ;_+C:@Y^-$!AZ!T"$YU"$N'T HMR*RL"=9XV)=BBZ2QAFAF M8/?&>H,:RLUKG&L)3RGXZ>'XR^UD>CN?3A",YE\^?9R,[F!R,_HTNAU/T?S# M='HW1Q'.)WB#*T5TJ4PQ0S.AJ*VZ'Z.%TA)J[^>19&&5++3)H@/)1@P.$60@"(XC%'0L M,-*TG47(M@UISNAF&$;=OKNI[]F^3:L=538[K%'%&IW!*J 4 M).*"OXMS:2H#8:6(;GS_T1Y,$+9;SXB;C+KM9N16A=PZBCP660:O#(Y0_/ 6 MK;%$&\QR@BZ@8A/!&)8*K4&&2J&X+YO0B_B=&I5WY7F>_PS^1;,=_':%WSX# MWT(JA'.="DG_DL3**%8;V8O@K7J=>.7G&?XIECL*.I6"SOD*J%+YR_2=/:9> M%+3"??@&P[#3C@ZR=ROV[OGL< TJ#?]SE*]>$M ]54"#X5$!O4I [ZB &5R' M!,YF\C\'H'=69?O>TZ7CG0=W=GF7">K[YC>7]RF6NS)J=Z?_*AFGU7@9O ZV MQW[,9!?ZZ8;S@U=!GU'<98:CY,=,"G*WUK68EA%:@17E"C&R!!_OJ@/.LNC" MBHD6:]O(+(2&ML@.4^AN((K6TLUNI-Y7.SK,+!J))8M8VM//OU[D00V*[K#HO MD(3OG'S'E^^<8\:OC/\2:THE>,NS0IP/UE)NOHU&8KZF.1%G;$,+]@C!V*;YX3_OJ09>ST? MP,'^P5.Z6LORP6@RWI 5G5'Y8_/(U=VH];)(E(\_FV<#MIWEH:' MUWOOWZO@53 O1- IRWZF"[D^'\0#L*!+LLWD$WO]FS8!!:6_.&ZPW M /.MD"QOC!6#/"WJ;_+6#,2!@?)C-D"- >H:^!8#W!C@*M":6176%9%D,N;L M%? 2K;R5%]785-8JFK0HIW$FN?HU579R,GVXO[J^GUU? 74U>[B]N;IX5C>S M9_5U=WW_/ ,/W\'#X_73Q?.- H A^#&[ I\_?0%B33@5("W \YIM!2D6XBOX M='0_'DE%L7S1:-[0N:SI( L=#.Y8(=<"7!<+NCBV'ZG0VOC0/KY+Y'1X1_@9 MP/ K0!Y"!C[3T\VA@PYNAQM7_K#%WQ/=T6)+'9[\UI-?>?(MGIZ9))G:2 9_ M];C4YF%E7F[FW03"P$?>>+0[C+\/2[PH1"WJB%S0D@N<84Z9D( MS?2./(:M MQ_"$<.6"8E;:K%S0AXVE!.9%BM WU0&$%0XYB1IG2;.>)^HH(3/ MUT#M=26=.Y43-DKAC;$G_6F!GA]V8N^C8!*$H3EVZ&F-\]P30PL5?E;Q) NE MHJF0Y7#LC"NH<7;$ B=QU.%J@D$41A:R!X(,G61G)%.R6E)5>?47+2?-R!+V MUTD0X>[V-L ""&W[&R+-$IVP']D[RZJAB@PCI40&=[GV<3%,DL#"56LNQ$ZN MM^6V7'*6[_FRPLP3]]X_Q%Z _"Y/ PX&08PM1+6D0]^]2^6:\OU0?@4%E8Y= M"K48P\ 9_TTAJ4K54N7F.DFO"-K+KR_4P M3KK":4)%<6(AJ$4=NE7]O4EI*/9E>QB&O=UH0$$+02WM,#YE*YY&,S8M71QT M>1I@06*;:YTOH#MA5!OQA:KF@S9K$4CR9A&-?BX88N0%O5DWX& ((\MF1#II M('?2N&D)@L_-L'Y1Y MJR>ZHGP^&T$/=H37 XM@BQT@G#>1.&O>JXRYHKN.SZVE4*J^J17F!R_1V< Y,X >A[K%YC'HB_N M"4YZQ;,)!L.#I7[,42:;%& MR0=;5:RU%+NU]-UFM;$_ZE8#%'7;-A,L0=A2(6(MGQC^H7X5:]7#[@K9Z;.) MVE 8XRCN!FU (=^RO?'!281;/F?;%S'GZ:8LAUT!:X'#[NKUA 6CM0>[2];W M%TR_&(V#(.DMF#XL2)!OR;=8:Q8._]2"T1J#W1ISRH+I"X=JD,)N&VV"0>Q9 M] 5K?<%N?9E1OE,24W>G5<'I"EPK#?ZHTOA::?P/*HUO:-M]U;QUC\4,,(1B MB]+X6FG\/Z4TOE8:_\-*TW@X$DX$K])"@(PNE4OO+%(SP>LC^?I& MLDUUJOW"I&1Y=;FF9$%Y"5"_+QF3^YOR!>T?(Y/_ %!+ P04 " 8A*54 M8K$B,^7NV)HG\97ED9R1*%*6)([OA=%1Z5,I M[JY_6O^8!2^#N<>T&*@#* 8MX]A=L"UEC M!((-%RPNE"6"F";Y%3\5B=A1@&:' BH44$/![O)@%@KF5MV\'%DM9UC@Z5'*MB!5TM*: M6F0-D6G+$M)$]>Y"I/)7*O7$].SZ:G']^7)V?@<6=O'R97]TMY/+Z[-/% M]>?9_';Q%LQ_^WIY]R<8@Z^+&7CWY@#P%4X)!S0!=RNVX3@)^2%X4[L_F@B) M3WF9! 66TQP+ZL!RQP2.-&IG_6IGFW@38;4%P'RYE'OB$-R0E+(0L"4X"=E: M;9)#N?I'IE-N.Z%Q,1MPP>)8;K2%8,$WC?:\7_LD#*G"@".PQC1460KPFNJ# M_?A:6_M(P_F \R#(G9!0G0\TH#HC%R\V\HO0)[+GR\9'9>.C#(;5 2.KY8I% M(4GY6T"^;ZCX<0CNR0--$IH\R ,QPDE !9@1H+WP(2' !G(T+5U[LG)/"FR M>)Q:CN5 *?NXV\9ML;!O6Q69M,;\N,=?X\RP#HKK81YT_VX9N7>Q<(P9] M"S9@7;3%D.LXI5"M"&99!',O17@GVSP_<@Z>4Y!9[M7>32$TO0ZP5@G6RM3, M#K"722"G R[12/_9ZD!MOWH,\RP&\-&X.T]A*%,>RV@MN'K8?HE3']X%X_5!!F"@,5RK.8X&TS)DUH375;] M=L$-PVUF=4BJ!A<:U1T3F,Z$L!0D3 M9+!W"V?UYD4=&'?F,MB?U*JB"AM>KU5V<11Q^F?J;5L6WJ)]O]S6*%6YJKRJ>Y33? MCMI\7).J!U$1,NHGY/]B&$-MPK5@Q^B =MYLG_%J^\)Y#+4)%MJ> 9NY'1*K M0ZYH&/73<-^,@'0T9QJ>U3A)A^7JX"HZ1'N@PP8%(FTD5JM_3<^UK,;!,=/( MM3X!M$4L7_*+W4Q*6VX,H=%Y7J.*=]%K>/?Y0X(N0S/49D/?0G9SXI_L?/!4 MG]BE74EK'$1D*?6,]ZXTD.9?K?,;P=;9-]![)@2+L^6*8 E="HVQ'.L4(U<23GI^_5D!!HR$DMXD&*_D5ZO=?59P]BCD+[5E3*.G75ZH M\\E6Z_W[V4QE6[9+U3NQ9P5\LQ%REVKX*!]F:B]9NJX&[?(9"8)HMDMY,;DX MJ^[=R8LS4>J<%^Q.(E7N=JG\<\5R\7@^P9/CC>_\8:O-C=G%V3Y]8$NF?^SO M)'R:M;.L^8X5BHL"2;8YGUSB]]U2]:V26LA+BE_GP>7T^"8PB MEK-,FRE2^'=@URS/S4R@XW%C,*E7L6N0_^5IOSR?) M!*W9)BUS_5T\?F+-@N9FODSDJOJ+'AO;8(*R4FFQ:P:#@ATOZO_I4^.(W@"8 MQSV - /(<$ X,H V VBUT%I9M:R;5*<79U(\(FFL839S4?FF&@VKX879QJ66 M\"V'B5&FQ5FJO0AV+-UJ?C M9Z"]70 Y+N"*>"?\FLIWB.*WB 2$./1]VSV2J>?%0 M!RC7G"G/M&$[;5A-&XY,^PT2.A?*Z?!Z9%2--%E[N)A2&B3AV>S0]X/##,_) M K=F)\+FK;"Y=[V7ZW\A2"&OM4):0&)GHLAXSE#1*#9WS766JBW:2W'@L.]H M]0>]+A5<\.(-$@Z?O?8#/QI&X5QS^DGBN-6<>Q5?-D7*#90CU8:<:7*M,@8RH32S@B( M;2E1,I!KVT24NM4FK=KDK]3"UFL)6PC;^+ODBE?W1T4GMJ!%3U&MVC8**4G< MLA>M[(57]A<3E:!LS=5>J#0WTC?\"8(Q58JYQ2XL'7@^D&J;D-@M% ==<0Z\ M4N],OE3$!&"C3+(UK[-J6%2:TAM8&J8XB 9"'58X("-2>QS!7JE++;)?4T/4 M->SYSN36LWG63'GJUB3 0\$.LR"(1Z(7DTXR\4KN:G7.0+=Z:PJ54R>Q_4J2 M888YK8+YB,H.*-A/%%/ZLVU:/#!EV-LKEE6T5H4MY^F*YU7AK!9A0OKXM4[ MFL2Q%0FV&8F3^4C5Q1W$\/P94FR8E%7D_DT):V8]V?$DBH:5P646S9.QZM#A M#?OY=MV*':U;V*;4=$[#8*C081:&X5CL=CC#?I[=2;9/_]3=@8D_H;<,ZE@) MOBZ\LFU:3<,H&M+!84;&JD('->RGVFVEL1#%] 4Z;3Y-PU[9;V3:5C@<+5\= MQK"?8VUJ@8M'\\I!)1Q91+"MIC1:N 62CE[$3R\0*$M(JH8 _1#H%2*7;.( M&9V'%G-==@06.-+4DHYFQ$^SSP4PC"&=/HT(M)$$I!UNO,N*D+'^A73@(GYP MM>5*L@,K2N?.$Q>-*!EVL2XS'.!XI#B1#EN$/GMBJ7K^ILUW=OE.X=2)T?F0 M!2X[?!+U,EG?YPT",.%T-ON%"$QR*M0PSQ(P8:T(RQM4(;*78(FN6_%>\X)0V5VR8C MS2CIN$.>X4[/T[S0T#QQ*)#N<+,9,J2CPV3:0^BIQHXSQ,^9*U?3U79O5>H< M>S>G;ALJEFX'G6*,%V,9TI&'^,ECY39_-F4:T0[0Q*%5U5U64 )&PH)V0**! M-[,_\@(.TB_.;-KA@OIQ<7=L$8/FD3ATBQ@@O3 M8VBWFZC-C>'>.DQ,W8Y&PI)V;*%^MMP;Y)F61Y@G)["]CUQOJZ@\/H=09CEJ MFTJX*O>PNN/>PVVXIR7/S#AE#H2H++B[=:(.\"3AL#-Q66&R&.F=:.\IG9]. M'YZ8S'A=(&JA8E\EH%.J31I,J;4C#JLH&*G M*,1??[)G^?9V>;9D&[68)^< M0NL1H<-HNDC&C@&T Q_U@\^L8V,?[YR3:$[NO3 M4U]M52O]U';*X).U=:T,>.LVI[YS2M:\J6U.9V=G3TY;J&;[ MT&BC+IWP?=M*=W.A&KM[?G)^DA^\TYMMH >G+YYUG0Y2:MTJ MX[4UPJGU\Y/Y^=<7CV@]+_A9JYTO7@NR9&7M%;WYH7Y^ZDB:(>579W@1M-N+2-KK2RC\[#="%))Y6Z=R+>.[LCG,?BC?6 MA*T7KTRMZOW]I[!A,&26#;F8W2OPC713\?!\(F9GL]D]\AX.CGG(\A[>(>^M MVTBC/TGRS$0LK/&PM98QE>"<2Z>\,D%FSWVKC325EHU8XJ%"W@8O_CU?^>"0 M>?^Y1Z-'@T:/6*-'?WBH_HASQ5+JYM)J?/I>55MC&[NAQ]_;IL8Z/Q$_F&HJ MOOCKGY[.9F??[-2$7YU_(](3V[OA4=BJ_'AAVTZ:F_R)=?F#X;STT9=B)[W0 MIK*NLPXAJO&&)7D*&)GP4C5R)QU>&S'O-Z@^\902ZOS1A-8"]3KI8L0!A[RW MZUVU!2JP!XY:F Q[O[>XJGKGH $D+56'=%DIE\]BQ\):42D7V*-1NU%U4H", MD<@R5 ]O0#H&-@K/L=CWU58@7=7T?K5(#$%[U.7'OKD19"TP_1%)DJ-/BL.C M-"P> Q/EOCKL61-@R* "_G7.UGT5 MXB;(O=802QVCJ0&X\-(;Y38X;KYQBHM7O$4.=$XWXOPL@LJ$ YZ/P1+E.(>@ MFC3%1D:'1G*Q)*E?% E[>-"0GJL;WBI;B[(ICIH :^POZ&*HE: :L9"-1LB, MED7QO+ZI?.NZT2@\+L/W M6]M*<>'DM17?]EC]SY\1J^GE=$_7PU6CUJTTH$8UY4:Q*(NXO3WOG(HY60)0 M #LA148;)T))^-9O&>C6I4]H]_E7WW@$MD46 AAM=04H"H 60XDF= ND(.O@ M'Q0'@6 ,@5JO%1,L$<#9]D_(8(VT/["/(BNV$F<;&\2U33U@#<>YO%36=FAU MA0G[Y9^.CLR2R? M\9U"C6+3HJBGUW*7/U[>ZD^E0U]^MWB=W?@EUPEJ-/#&?5_C<0\Z*1E$H?:* M"M@ :8,J:HD5IR@X52G:^NSQV1))?WV&)01.0*&1L7'W"TB"K^ !XP M9:9JI6UT"*W7M[*((F6OX7-DS-@@]W(G=E4XH>,*0 MD8&TH2$(O?#!3\Q]M(D#89S--M+5^T@Z%1?2:R[ /:9,L::*X'JD+;V1B$B( MZOUN12>I0\2 JEBYD73>*GIN%7A\'-:9"G$]KY3*'"_BPF'E?I@NIV(3:Q6" MB)ETS+A&M@M,A*Y= X#*Z/S=?'XYP!SZRPX3*/TE%;7!>-!7D?4@7J./26DN MQYYDQ53D_..ER4)6:!EYE4[+7GT$Q40ND?FM]CP\ES6[?+48M(F!1*!U"_$4 M:-@P9?;.\6QN]CD/N&L1)<),L P.74+L,BM(F;6UP5"ZUMI3D?2$W(:6D -3 M\ 8>?C32]P6$7 MUX4^VHLH!SXG 3AR+T1=Q5L203)X"JG*\BX#T>7GIU)KN M&X3DJB8["4+ 2!ESZE^ 3G&A441K":<0]BY6"!J1IIHC7ZQDPW;R9(\,+OIN&$FD1*R,@W#E0D"X%K8'88!+OHNW32NH>?;I1TH-,,("\AGF>A/,E3 MEE%,UWU \B25.$+^CH1A#ETB#"6@AR-MW]2D"-U=I:#_TIO8<@9V6 3]-T)] MQSF'27U(K>;&]!!T&U?_-G@E.P1"#OUQGH&/YS;=8,F@.BJ;Y:F5ZRFQ9D^3 M"\ORWSM^9(N+7, \6(UE@N1M)$!DK4>+(N]C)8\ZAKJP92#(+:@K.P#Y+0NM M4H;T?A2?YC<^( =Z5"/OV"*&:)M&A40]R?3C5+8(9$I*!"MEZJ0PH4,3C\S/ M%56!%A^G^U<>S)9Y_?MHTG 7@ \_#RUB$I*GJ#X'2(-RJ%B"RDC_F7;"E:V\ M M$>U. $]+YONU1F-$[+Z(Q8C!1CQ1-E[HM8KU+N8DA985(9&L<(T9%;*; M;#9@6]#YBG#?5D-6M$@Q(@.D*C=&0G0+0K=)6:S-X *DN-T8'4DC3U29 D<[ M2=X*6JXUL]%:K17?()$M=,,(+$+2I RNK*?(\,GXR>Q M;SR@^VT2V5(HHADI+)-2P7C! ]/:C4=C/-UHFBX*B1MK:V;7:%;,SM?. MMNAEZ?82VJZ( )">X!#$Z %LE,Q%F\;$L!9\!9/'W"$1&+*H*[:RYEF04P(: MTF3%;NQI-.!LS)F:LY1)QKP*/=.#V#(K;D^U1OVZJ&K8TMPSG#BE.:M2%.V< M7PLX$NGP3OLK-ODM5'3\UA?WT9%D)FPFC.C0J% 7#?#Z%30O C@XU&1)\2S M')U%R(8I9: /#.GT@G +)N[UQX-4V[^LHZ^-J/'$2SJ6@9I827.%3.$\&F60 M[G&TQ3#KZ6[DAJ\("%U5G4@Y1/647GP!YOD:A*[AI$,8!DY!JAWIK.@G1&FN M=4V!2=>6@*#8O2"TM?'6TJ!?_R6#7F9JB9_>,K= K"H-RG[?OX?NC7P)]%03 M?SQ$G".' #+5T&NY^-"_,<=A6.4+TX0!N9PQ\S 0[8U)4\R5:7J&4^ZU.D-6 MYBMAZS"6MO'[G,A;#AR.A>3B@WMCR\- *'6ZUR^:K]V5WA# P06.VQ#).'A> M1,T?#]J]+"'91[?23# BJ$Q_\QN.SQ\;_B_D-/-1WKK'^U [:!"T -ESDRX4 MAOND_\G7/=-\"P&GP/\CHT2PXH#*1)&^YO"%I'*4SFZM6:'5R!#W*73\%H'D M$R>4@L#2,>XAQ)$7TBF?%Y@X>#>\@/TYQ;%5_'KA![ */"Z,7](UJ708F>!2 M\2^DSIQN$[$(O.)M%2SA3<0:LF.$Z*,R+BS^"'W/*1\Z9E\D\<$9V'ZQB&IS MD:G!?.R*P[/7!97C=I,_21QGD:# YXEC(*7I,B\GR%'-%FAWF:P/-R'SY7CU M\.3LR02N3$!RW_EBDFXCB7U\4B7W*,C/<8[*@JM]P=4@F!E3OEHXR@S0/Y8? MLG\)BQ*E'*^F,^RF:Z%[6=)P.40'PAGBZ=GCR5A@BX*1B$B!F+^D2WSFBJ/P MQ-$/K1^>E6Y(_9IT2%ABXU!E71TOS>/]&;M#[5WRK]0ZXJ?:(YCQFT4"O$VO MXXT,W=H.]\V4?KW'[HTVAE+C1VEX*(T=X6'^_F;OGH'8B](F?5>#\8\NV?)U M/!;%RZ;IL:_23XM?0/"W1/0[#Q_;0?PQQ/!T^"G)//Z"8EP>?X>"UK4A0M*H M-;:>3;]Z?!(OQ?.;8#O^/<7*!B02O]P"M96C!?B<+KWR&SI@^('-B_\"4$L# M!!0 ( !B$I510PJ!\G0< -H4 8 >&PO=V]R:W-H965T&ULM5AM<]NX$?XK&%73<69XDO@BB4ILS]A.V\O,I 5KQ_?H^"Q 494N)KR]?)!+$[CZ[^^QBRU$R?5$U:+"DXUJ2FYPVVRGNFX$SZU064RCV6PQ+;FL1M>7=NUS)K3?;OB;%'L]N&;DR5JI+W3S(;\:S0B0*$1F2 /'WZ.X M$T5!B@#CUT[GJ#=)@L-KK_W/UG?XLN9:W*GB[S(WNZM1.F*YV/"V,/=J_Z/H M_)F3ODP5VOZRO=N;+$3,];UX%%4KV+W(U+:2%*G+J8%B M>CS-.B6W3DET1DG,/JK*[#3[4Y6+_%A^"D ]JLBCNHV^J? C;R8L#@,6S:+H M&_KBWLO8ZHN_X^6F426[ ]8&;$"DS8[=V1B+AOWC9JWM^C^_83#I#2;68/+? MA?5W*V'OI>;;;2.VW-ZJ#?.[?MX)N%;6O'KZXQ_2*%R^TZ@:]VS]Q+9";1M> M[R0LBRW)$IESA@L#R:P+0R]:J,R9D)JAW+6H#';+BOU5&<'"F-'.:/;N+P>] M'RK7)" UL4_#=Q;51A6H?5EMF>'K0GAUVAK^!F0C2Q*"CWZQ&43"*-:";HTV MO,JMJD;J+YJV'P21T$IOD%U<9Y1W%!AMS[C>L0U0Z;?L)YFAR0C-'CA_8!?A M&_81S9L+L?VKI6C;'//L%2@Y6USAI96R0/HGF$#FV?_ZP,+\X\)UU. M_N(#A5VU&DL:0KM&B*,B H8FV_4UT&>YB\!OV,$-XZQ6@$II@<^"C5DX#Z)E MB L;T.C=JZ].&%"/0&KU^DU)&(31DB51$,<1BX(0O^D\F*]"%B;!?)YV[OM\ M#?!THF,O/.[$QU[!N%?QG6"$KP_&*HCB^?\K&%$8I.F*Q?,@628,-\L5F\-B M$K$P"J)T_C(8'D\G.O;"XTY\[!6,O0JBU!&9O#:4Y:9M+)GR0T^P)8K*>% ; ML^<-Z O6>0*RBQ%1?/0F.,OP T-/,[BW[KJ&JV>^1G FA[YZRPM2K-F-/^MM M*6*_/8.E>6(218]K*M*V<95)DFLOF;>-[1=4U8*0T5TM&JER?=R1UC17O#T8 MO\E^;:5V+>).:729[Q?7,WH]*\Y;M,NJ(@"=8\C.*@D6EK/S) AG$;O)Z_Q<$K][Y,1)4A"/*.B29-@&:8PFV%"U2)@%>;:"W2<*$*TTB!) MPA/1BM"/ M%O*9(]&>AR=/56];.]S^M'='DM1'G51W9?=2/_J!)0ZCSE(*,SG5*,T.0=AS M6Z./$HF#/SVQ:'V\2B<+S+)%03H'E6XL-TK'C5.\"N '_")%Z''C13R9_2=Z MP$L:2W*Y 2I!\5P+LQ?"]31ZWR%--C6%TG3=]Z6NCYT++X*GA7%1S9]1:)!> M-"^\-&@WCEK$;F Y@^BY-92>';0L$]:%=+.@L^HSRXB8T*D'?;D#-\11H!.X M2>J8R)[OE.@AX5\X=8;P=B1[JF7&B]Y?YZ[FA3CBXTY4S\E&-!)?,R%RQT4' MBG40 7)&]P%M48T\-;9C8OB99C( M=3\^=HSC6>;*W-6D/?PL_MZZ1N+ 48& PL7^3/ (^^P F?,&+?)W%(!51 P. M^HX#* 40RXW$;AOAYV0\!YP.@_&P%$GY>#9)_4) B:N%?6\NGB;=./."Z[8J MGG5M4H4F+,HUG.U69YW):#6)CVU&R61USNB]H$\+%*'/ ]I_&M#^TV"">-'? M9)45;2X.#;JP+S8NG^<*R;4PX$$V05@CM8VNG3&I8C!RX==V$4VD]0C/Z<,( MX^:50_ \XZVI'6)8*<.><%BMA:V'0SMV#;KSPYX"SXLPL.3I>A0EHSNKG B8 MI@S=/2H[PG46'X4S);5N730.05NWW0X"]0+080HD;#ZP1S'KC#GTIV7AQZ8U M;=-/$A-V\Y))47 Z<\9&GA^FKK,]D1@W7RZ'!.LCM!=H,W77'GJ8;!R'LTEX MH.@!M'L)V%%/_&HPHOM:M:1SIZ;G@D_'BU>(?G9RU0HG8S*/_]2=2Z_PRK-Z MO)H/@-([;@MB@&=]/S\4O/:U-ILLAR*%JK8_@-/E2:')J8\AT\'W)A!F:[^J M45-'HMRGIWZU_W!WX[Y7';:[KW[(-@8ZC7-C U% FX]<)_4W1M7VZQ5(#';: MRYW@F'-H YYOE#+^A@STGS.O_PU02P,$% @ &(2E5'$/LF:B P U@@ M !@ !X;"]W;W)K_OU1LN-F6]H"=[@OD461?/B( MI)C9QM"C+1$=;"NE[3PJG:O/X]AF)5;"#DV-FD\*0Y5PO*55;&M"D0>C2L7) M:/0AKH34T6(69+>TF)G&*:GQEL V525H=X7*;.;1.-H+[N2J=%X0+V:U6.$] MNC_J6^)=W'O)987:2J.!L)A'E^/SJZG7#PI?)6[LP3=X)JDQCW[S.9]'(Q\0 M*LR<]R!X6>,2E?*..(QOG<^HA_2&A]][[Q\#=^:2"HM+H_Z4N2OGT6D$.1:B M4>[.;#YAQ^>]]Y<99<,O;%K=R32"K+'.5)TQ1U!)W:YBV]W#@<'IZ!F#I#-( M0MPM4(CR6CBQF)'9 'EM]N8_ M5@S<%)[9-R[XA/)=NYQ4=HZO64?*,HPG<&.U*"[_I'//O[6,.JH\LV4=VE;SH\$;0 M$";C 22C)'G!WZ1G.@G^)J\SO98V4\:3M?#796H=<7'\_0+&M,>8!HSI?[_- M?^4(+JU%7H3.X8L4J53222;1Z>0@'!R8^JJ'.\P:(JE7<"6LM/!0(A1&<3=Z MF1.I8@?\ZA@RF LYJ5?5KA"ZY1P;A;]_L)/!C'>&\_:P8SC66^]MV>_%+8 M$O!;(QDM7 H7'NZX*>B1'[&B85UX R>G@\ED"H%%5Y\O3ZZR/L10;GQ0UV2VDI]H[#2>BM%"SA7I3'=@2T..[](SG)6GRJI:&@T#;WDCFA7Y2"!Q+:BC#$;+ =7W #4\#[(5O! M%JT+=Y%_UY-%T&\1WC)KGES\YN20^KG\[N@]#(^]B/'!K*F05F&B&ULW5EM;]NZ%?XKA%=L":#X1;;;N$L" M)&F[%;C!@K;WW@_#/M 291&52%V2LN/^^CV'E&39<=+V=ALN]B66*/*\/.?P M/(?,Q4:;SS87PK&'LE#VC6R2BY+;H:Z$PI=,FY([O)K5R%9&\-0O M*HM1/!Z_')5,%N7)3?;&U'HS>5@,F@'/LA5[FA@ M='51\97X*-S/U;W!VZB3DLI2*"NU8D9DEX/KR>N;&IY>#,1DD"I$XDL#QLQ:WHBA($,SXK9$YZ%32POYS*_V=]QV^++D5M[KX M5:8NOQR<#U@J,EX7[H/>_%TT_LQ)7J(+Z_^R39@[GPU84ENGRV8Q+"BE"K_\ MH<&AM^!\_,2"N%D0>[N#(F_E&^[XU871&V9H-J31@W?5KX9Q4E%0/CJ#KQ+K MW-5-;3%B+;O5Y5(J3E#9BY&#:)HP2AHQ-T%,_(28*;O3RN66O56I2/?7CV!2 M9U?T3OK],Z\WMF/XOL[Q! VD[[IEKU7#@FNV3\4>R>6IL8^8W'L M4026+A"HC>Y+HHMDQO M%&RP]=+*5)*U6-HS<]@ME)9T"6Z*[9EUJ!?L(^"Q,UJR)OL!5);1IIO*H*F83I0_8)=O 5O%MQ1Q"@$J4B M@, J+E,F%8VJIL!LI,NAG SM9=.&6_9B%@\7V+U%X?%32#BXF7";=V$(VC)@ MHC=2K9CCRT(TI5)^$=:#DB'R!<&?Y"A$K#(R@858DC3Y;%OX4K(8SSU+7B/5 M:>A17K"3]PJ+=&T!ASUEM]XN(.,-%!"PY@4 AA]L$DUF4Z1L;]IG6Z M$YO&T2R>4_2Y6DE2T"R?Q-%T/"833(W,$0^@)ROZ^@K)E[* SQ@]6;PZ119G MPE"J._[0?=VR,Z:T.FNM.YE$L_&B-]F(M5"U8"?SZ7X7I<8?\%FLV@\C8^&&%1J/6 4-F&=!--@S4Y3<*VV(JL+B%^+ M+LC(1N5D)KT<^0BIUBX$OJ1PL;>=])^#M)]D)@ZC3Z];;#-+4*Q!VA4!)Y)< MZ4*OMG!F$SD ;<^.>+H'!^FP4OM,2C7(4=CB8%:*D:H=)+JPMA$Z$2 M;/16#G:OL)%/!'KTT/JR0/C0R/"(]PLK3VB"GH*RTH-A.$^0A62=(^;_ORG\WCR MZJ\T#=%/#.I'@AS^;]%1?#Z<_%'H:#^]OH>+%O'L*!.=S\??QD3SQ9-,-(^9 M/Y]0(%%ZVQ5Q/-U1%&Q>C.-C%#7%AV^GJ/EX^NT<-9W,CG'4),(I[$=9*CZ/ M%HOI_PE+3<;1^#A-A>C\!VCJ*^7^&8[:+_1>SGY5IZ,L)M+P5PK\4;J#E VZ M9OKE)$\;$2I*ZZ'I*LZ.$E8RG(C@$&Q"PHG:2*R1$*GH[/P$7_P1";.SX'_( MG*%.M8I!)D-VG::^V '%_@GS QGECU[A5H7&"$4*#-Y@% RJ"]?MH6[SAC.. MW[:&=E-2U#AO4^6'_:Q6O(9"/P_G1)KDY'L M!;+T2EF'4W_(("O,FA@V$TVU]5A[G/N)L,+&-=0\8 9/D>*4Q]R'M&,B'1#] M_6A]>A2WGC6-/\0/U.I8MFQO+Y+>[<4P7+U\ S/M)&./:T-^HNV" Z@Y3W!1 MMW-Z"=V/6=JU^FTKZYL97V1HV4%30[U4DX5M@0"&XHPH"%6+V]H$F "1U.E! MY_-X%_45+^FXL_8M%;PBQ 1/\O[\Z*D:X-N0IOWLE2/Z1')61F]\#VATO:($ M7!-:2"LJ]+O*! %IG32-4L*K+@#(3&R"5=.S9#Q!*?2QES8TME0="3!T[H>( M085X2"CF#1#' D7?=L[N?-MV[$2]Z5X#<:2;B0+-A7H4H7EO^C.BG2YACO3& MAS"'L.Q;?> 5G0M"B=CO8J*O=CDJ[=*YG^)[-N*Y-7ZX:S-1*CQCMC7Z<-\A M&%0)(0!!]#H],Z*-A/&5QG8?'KO''/7NC$LZ7M'-.,45.S=<'W>CW>7[=;AS MWDT/-_=WOG>P*&<9EHZ'K^8#')O\;7AX<;KR-]!+[4"._C$7'(<7FH#OF=:N M?2$%W;\DKOX-4$L#!!0 ( !B$I51_8@Q/PP0 )T+ 9 >&PO=V]R M:W-H965T<-!0HL%KM2^++S#??W&S/MMH\V + L:=2 M*CL/"N>J\W[?9@64W/9T!0IWUMJ4W.'4;/JV,L!SKU3*?CP8I/V2"Q4L9G[M MQBQFNG92*+@QS-9ERSH,HV"_"_PN8&L/QHP\66G]0)/K?!X,B!!(R!PA@GEO\K'6^%5(RKG)VK1Q7&[&2P);6@K.S MOD,;)-G/6KR+!B]^!V_(OFKE"LM^5#GD+_7[R*TC&.\)7L0? G[EIL>&4;6K^"6&&3=F1Z"\U+5R MI+S9N[SEEIW$DVDOP7:2$@WTV'T!F&_:49JASVJ#7JIC4/8%%IZ)7L@5!H"5 M3>$#%?XKLIT)^J -459 ^:U(5L^^F"$SH_#,;1+WO:.)/E>.RXQ?M;Y M""%MX\3?/I)DZDB*D!*&&Y-LT5";^[66>%PCE_,V^-_\\88"2RP#/*U?,WJ3 MB4-JC:60*;QD3J\5VP$W]LP/7:%KBT1Q>NE/.X20PB*O*.FE[(0ETQ OF.?! M%3SB35(A$P=9H;34FQV;H&B:AG$ZV/_N#<\QU+RD4L,X.)KCM?. P./>@,5) M.!ITOU_19W,D-DEOPN)P.D[;;Q/Y.%T M/ S3),$(I-,P2<=G[P$W(3MA*!9/8QR@8I).V?(0#9[PAK;05>.^$Z_SN:+:?0F451<6!,&4Z%J8#]@QC*B@)W%)O$4OU$X&$R. M"-IZ93,C*D\\"D>CF$U&8W:+3+U)2E7>9)BZ@T7H;)1.V!V7;2(IA^"H2Z(P MC-!&S]^+"Q8.6$T'N-_&,:C(;OQX1$9EW+7'!>76/U<[1@\MG" ML:8_=J*^*I,_,"54'L3W17N_*@>O>TIW1^7^W7%X1A42AZ,DIND0,XR5,*9Q M0NOI.*'QB$TP<2,:IIC#*9:!#S9?.R02)>&PZ\AW$M^VS;'KNW_P9,(S9^,? MAG3OX"'?O)ZZU>[MN6R>7,_BS<,5?=L(A;<;K%%UT!N/ F::QV S<;KR#["5 M=GC ^6&![V&ULE59M;]LV$/XK!RT8 M$L"Q;/DE+[4-).Z&%4BQH.TV#,,^T-+9(DJ1*DG9R7[][DA)=8O$V#[$XCAJ5+:+9/2^_HV35U>8B7TN=;5%402E M2J79:#1/*R%ULEJ$LT>[6IC&*ZGQT8)KJDK8YWM4YK!,QDEW\$'N2L\'Z6I1 MBQU^1/];_6AIE_8HA:Q0.VDT6-PND[OQ[?V4Y8/ [Q(/[F@-[,G&F,^\>5D4A M:Q6RP#L:"BS?"B]6"VL.8%F:T'@17 W:1$YJ3LI';^E6DIY?/2"YY!:I)RP^ M2?-6[S[J9:_H3>"]T;YT\),NL/A6/R4./9&L(W*?G01\+^P0)N,!9*,L.X$W MZ1V;!+S)2[L*&XI&7?4! Z +>8H[5!FUW2K^^1%B;JA;Z&4I1D!B( MW<[B3GADE+/Y<$1EHQ1W .USX4J@FE%T;X4"ZFK6:71N--DF*3ITGJQMGD$% M:D$M,K/(>@5XXMC:6+9:O/52[Z"-^DLQ'@3%P-8-X%!*NJNMI%DEU3,Y1X/( M!3IFNY4Y]I*EV#,+YL\6PC&0YU6PH= YBA8%V6B$9Q26Z3O((TT5*_N&3;Z>BJ?G+H1A[=W\7Q LY@ M.LAN;G@W@=E@,A_QC=Y=<82>ELYO!['K6DOI/'%YZ:-*C%[I" MNPO?(3PQJ3[B8]V?]I\Z=_&%_RH>OY,H7SNIN4NVI#H:7LT2L/';(VZ\J<-[ MOS&>OA["DN&PO=V]R:W-H965TSIJ4^M?+930-=3HN?$\.?ZE]Z'3",FR7L0^D M*S'JVN5ZM7JY[+1ULZL+>7<7KBY\3JUU=!=4S%VGP_Z&6K^[G#V?C2_>VVV3 M^,7RZJ+76_I Z8_^+F"U/'BI;$0;#A]'KW_(KDCEXV.=.O; MOVR5FLO9JYFJJ-:Y3>_][E<:\GG!_HQOH_RO=F7OB_5,F1R3[P9C(.BL*[_Z M<>!A8O!J]06#]6"P%MPED*!\HY.^N@A^IP+OAC=^D%3%&N"LXZ)\2 %_M;!+ M5[>^ZVP"RTEI5ZE;[Y)U6W+&4KQ8)D3@?4LS>+LIWM9?\':FWL%!$]7/KJ+J MU'X)9 =XZQ'>S?JK#M_IL%!GS^=JO5JOO^+O[)#NF?@[^V:Z\=-\U1L;3>MC M#J3^OM[$%*"9?[X2]?P0]5RBGG]/U,^Q_#_'09]W%$BV[^1=NHY <-HE\54P/'<.N0 M3OW.Y1DH>^WVJM%166=R"%0IW??!/UIT$[5[]<-J\1*B;EN&EIK@\[91*+EI M#C6'Z>#U6: 69I6B1TRD2"5W7ACP *021.FJ@-.M:JW>V!8K[ 7 )[%?_K0X MGP37:(# 7 WL(250$5W@M8XL]+YC42"?N$;O-%6% N'L06Q/%N6II"U-^ M%J@>W@)<'4)*M8R1'&O@5$R<2#!3[46X4$B2($9>2 M."G,K,@0)\PHNPV.(Z#'*F;\2@J2')NCVGP$<-[(J"3 M=H9#]'HO0#J]5QLZ]A>T/FCPR-D>N^XY?5UPJQX2R-H)"MX*%(8JC#!T,="A M;' #0G5)R>16AX,81,H'N0PBCB-^"/B!6/O'<3,M,//->6,NY.H9'XW5@0.U M$XTEF1=#2<6;6.4^X6 '?R.E>V$*M9%;!E@9UP@L/E+CF;=#Z,2SRA .=&4P M5VQBE4O^",)D<#_O2-7:MKRYX_M-<5)@('.O*HR"3X>5\VDRL!PS#BE:F0*1 M1R[^<>UQ[@\"C#0EJ6@&P *@#R&680IKN02B-I.P6_] P3%.;+#N8[:! M^1K:$.=@LBES\A['"G(*J;02@ZASXFN"WO)YF50>9EOF^^XFVLIJ]H5JM5 = M'VN"/"?#D(;&*12N3D?WAZ^.Z[+=?NXO7RTX+*RY0M32S5,5XL? M7\Q4*!\"99%\+Y?OC4\87?+8X-N) F_ WVN/03 L.,#A:^SJ/U!+ P04 M" 8A*54&<'5P),& #V#P &0 'AL+W=OTD,XY$R7;M)K9G;*=M,N.DGCAM'SI]@,BCB 8$& "T MHO[Z[@$D)3F2^_5BDQ1PM[=WMSB<+:W[Z"NB(#[7VOCS415"\V(R\7E%M?1C MVY#!+Z5UM0QX=8N);QS)(FZJ]6269=].:JG,Z.(L?KMU%V>V#5H9NG7"MW4M MW>J*M%V>CZ:C_L-[M:@"?YA\/B[X1='2;SP+CF1N[4=^>5./P&: =*LAW0U>]3@6^G&XG!Z(&;9;/:(O<,AQ,-H[W"/O5Y MW$FE;ZW"CQ\HKXS5=J'('X@W)A\?".G%W#H )R>>AHK$Z*I['3W#KZ80.;F M!A6V%+9UPF*1$\O*:KT2=FFH0%/.O2J4=+ K@(* 2L"A%5+D":$<$#Z%1XDG MY/L G>F##/S4?8H>UU]]VS0Z[L-/MG.^5)Y$;0M5*GPMG:U%0*\+^$O_*V?; M124XF@)V!/:0+0_BAV^^.IW-LIY)K[;"_3&!M\YW@;(/K+ +2NE4H=IRN;7[QDHC M;J4+<-(3%4&"%LZ0=2&Q(H6GO'4JK#C]Q'G$0P09X![($3[^]!$_-(P@14/. M6X,8&X?3P\$4>Y+>$PX0$"SNJ E4SX$ZU?<&=4,5A9U)-"*WQG22/H2LO&^E MR2GZ\5)3C^Z=#027=RW:*1KNK.2ZC94* 4=U0]79,F_(;5VKP*N\P)&'.KZW M^AXET'>!1KP^5>R3Z7$VSJ#*6C,:U.Z3D^/UAX.$3_*ZC66: FAE@)U%4*L5 MG&)]I2).VP)D#E[GC"L!C+W3HRU$"X[YM* M9;"$JR^W]X3G+A^R ) (>2?K2..]*B@QPBOD7&FN$)@&/BA*:Q)Q7$3 E<4'!RU MRD11V@D22I=+G;>:54;I.,O&78=Q *)I'9?>8/D+[FJYXC2VG#2FCX>46$ZR40&)X&0E M2A9D$#.GQJ$=67U@O+&>A3Y5+.^3^:=6^9@MSXW6D9[J81>"/7*(-N*2\.L: MBL,&:YDCS'<>BV3RPA"7TK'ZJ*Z\9%DJGHD@4_'=T"*];-353K<5,LE' TH> M0TN!#"'U7$I]:6GN?H?0).L&K+FH-DD\'LAL\C'(%',&>#AN5 X'\339T[_[ MZ1(2(X(,FVX&[;8-$])%ULE5(U=,"2S&%*_U0Y2$LPM*"M]L+%9:C_^A4W"[ MX(515[+Q+/N:P6?C0SPT3($Q;1W'3U2+^6==LU6G?Q,P#_M%J[DA+!]1/"?9 M[3ED=K0=>"4+;A,,^JP[L39WD@W4.FKS8Q!B9I.W?O)CO7M%>3HFNH_3;0A+ M[(LG0HV41Q])<;E>UE4PE.1.-]L6HYJY2 ,W9\&CXW"XY-:G$GR2C4\'/=]S M)#V,,4F=099Z/F H";[RZQ.)A[2H!L::YQ%+I"<6?Z=\,L\36B:Z-1*Z$&+E M@5^3:M!XJU41E;#W%J\(J2M]'PIG?DY156H, .K/E/^AH>ASPQ93%\;F5"7M MK6&^8PF>K/DB])S'7"Y8!9^7R7J4$]Z^B]:^_U'MRA8\@S(=#TJ"I8;+0&"\ M 9DVK,>I*%+\U1$$M*/RRTC^"X5QDDTC 0_00)B$<;SK_C#9N(O5Y!;QQ@F5 MY3,]7&ULM5IK;]RX%?TKA.MM8T 9 MS\NQG1?@)%TTP#Z"3=)^*/J!(W%FN);$69'RV/WU/?>2DBC-PTYW%PCBF1%U M>1_G/LG76U/=VK523MP7>6G?G*R=V[P\/[?I6A72CLQ&E7BR-%4A';Y6JW.[ MJ93,^*4B/Y^.QR_."ZG+D[>O^;=/U=O7IG:Y+M6G2MBZ*&3U\$[E9OOF9'+2 M_/"+7JT=_7#^]O5&KM1GY;YN/E7X=MY2R72A2JM-*2JU?'-R,WGY;D[K><$_ MM=K:Z+,@21;&W-*7C]F;DS$QI'*5.J(@\>=.O5=Y3H3 QF^!YDF[);T8?VZH M?\^R0Y:%M.J]R?^E,[=^;C:(_>2Z^ M5+*TDE5I7Y\[;$T$SM.PS3N_S?3 -C/QHRG=VHJ_EYG*^N^?@^66[VG#][OI M48(_RFHD9I-$3,?3Z1%ZLU8/,Z8W.T#O@UHX\4';-#>VKI3X]\W"N@KR_N<( M\7E+?,[$YW^VDO^$;<3'$HLW3A4+54&;D^M$N+42[TVQD>6#T-;6>(](6)-G MXG0^'H_&@&*>LU>M5I5:2:?$IM)EJCF$68KQ:#*]^$X<9"RK%1EP M+I[1EG_]R]5T.G[%C_CSY-69T-B#:-_1'F:Y5-AFU5O_<_BQ?<49\5LM<[W4 M8%R7UFE7DZQ@;5$_J,J*35W96H)'+/VE!E>3^?Q&U,!FQ<)_5FE=::?!XDW* MDDRN9[-$2.@2$0D0[G'07][P,1)?L*1$8-U4)E4JLV)9F8(W:'@66P6PGB[ <%*+%4PM+I'P+;XLI$/ MDC2^>.@;M 2%L@Q1<:O=NL>1Y[I97%N(>CJ['$U:BT,9[G&YH%CLS[^EQKKF MK6#(_ 'OKXS3^ R!/#13@J:+H+, *TO=4X<>3W*,BA6EQ+ !K$(2EY+GA:;,+A) M#"Q9XHT,_%$\B>'RL?FU04I"-J(]%\IME2I[]J+?OXX^C\0[6=Z*GV1 \HVU M!EPY#Q@+Q2%9*!4S)K&O]>Y6 Q' *#@TBUROI-=O4$F\TQ961GYAGDT<&287 M'&OG"6CEREJA9)5K11K,E"I4EN!3H^Z,%)QZKU=9S-,"KY&MH#.@0N(?%'R/ M%RKOWTW(V(#R ZUM4&Q5H659PJ]SQK"L4(.064N!7)"NP2 +$'-,])3$,Z+4 M,QE)N5 -BQR8P LIPVQC6%/B<1>$EB9'R40+4UVE=6$=<*CL2P^C M%Z\0/=G5B#'X#L(2U(7 5U'PH""A %MZSM&$F1VNPC=: 98_@"G6FL^IDVOQ MC&,+L13VL36X'9( =K5752YA4$# D,F%Q3K25*H&*"/F)Y>O+'.(C5'AI+<) MA*U(R;DB*M,QQ0%F#=I#'-BN%?LB%L$KR6P$9_+:LU8+!!EM,MIN-HZ7]&FU M(B<,%^2LO*9?DDZ(:'W#_'X#[NA36X%T*+V^X?_@5U$J(K1,9N/O&G(>=US8 M!AV5'J@(=;E.&? 1%Z^&)F=XD&@]E 4%>'L3*GC) 4TTJ^/ 5$#[<'P QX7' M<1K>KG7JHVM#QO/^#-$'=3#X('7R@C;"G;$CGTZ2\7B\MT+H0C(A@'6P1_V[ MC(DM=N4XQ(J^OOJN2S&&\F;S]1@L8P@R&@:VX9BT]+FB21S!4.P,>TVD^T&5 MLIIE:Q#"$79VA*8 6FQ"(/_F.$-M6H82)NOI;3]>:7VW&Q8Z]8K8:EBO-X&H M29$L*L0/WI(RI"^F4E-!D:05=:>X'K$(S([$0.(=&G\D?F87\(#L1SO$.:?S M1T13L$7VS1)R]M+N@>5+VA!>X*40[[T=O(\0,+J KT-EFI P!3H[OL#Q5!4&K M<32-%U/)Q_#;*R(]29&YX1R'%@A(R2$,2*R^5<_!(?"_A$FI6W6$/R3)E6+"@U3=E.SH MY"O%&?8/U!NU-:*LN; D]@(JP%#PN9YB&0?_CV:/"DU:CLJF"AO<48<6)4)? M4O0[7U([U9J^O8E2=@O1>&KBYU"[%,+;)*:/G8<23Q-*I)?7!""8*('N[O>D MVKL7TV!I@ D=9EMK'RU+\2/%,*'0UJ?N#RC2(??AXKPM2=NB_&!-SF;WR\\> M*>E[&_0*!1]6XL*V,5W(-W:O>_JN-88/ZZHK],?CJ!@]5O)B\4)%#?0FKWVI MB&A;-5.WNMQ(G74]LS,)*B4XRGU/S$%=-\(6 N74+0E+3D&1OTVCO9JVR5\H MLLL0C/L#P. 'R&TT0 #3 =5B?K>A@&]"?,C+$"2<;X0(U#F*%\ZG)BQ*<\DSN*@FI]$ND6_F M-P>V<@\;7WHM9'E;U1N7:1#YLUW-\V!A,_6!T-EE(Z>/+10\6AK MYA/ .'DT^C\V>6%Q6UQSB4$C7= Y/J_H#5./#B](N[K7LKA*KU:0HDU&!5I( MIM#,41"X0O9)1#\91),K\#C4^HWER&R!DB1B$'L[7<+HWAN?//7K35LLL'-T M>X94I>@DE%IE6,7Z>ER2\U&1!CQHN="Y/RH(%5Q=2HC' M7\B<8>@/:??#[4/'J5NCCA.%/V[;P^+P+AN(X;\#X6 M@KI.)^/N](*;A:.'0IU=_'R?>&J.B+ '/SHY\U[7-9R! X[F7&9X@M#&UBA5.!2P-YSU\)U>3Y,4T;OXB@?\V=!*. +%@2XGT@5:O]G7W M!JGU7A<^])$^VO.2?G!!_6%6I?XO1WV*ES0KU)UZ4)VRS8,\R! H5ZNV_P96 M"LIA]'Y&)Y:M1'3(8@>O(R/0D)[KV-AN;<8GWR>.JM!:M]DGG"$U$*7FC_DG MC#V*5[0&CAL)UJK9!/XMNV?0A@8Y=*,&5)IBVL5T/+&L)JZ)W+;2C M70)T?0O1R3:*CXCV:J6'@HZ\/XB[&EUU1YMT"(0?%XI+UU;Q(+.C*#]K\&4R MH:]=@-"V-O'IQL4EHNI=&,A3!]UCH]%1W[^3H1IDB#/$6*Z7*N0/[_3=N6,J MJ^HA,!\Y7Q.$'CC)F5+M&\5VR8GJ1F"I)!5JSG>^I[^0F M0A?)Q?5U^#2YG+*.=LP8N>< --^HF"\N;32W%Q#;&-8QU?S$D9EY,Q/WT*E;:0_/V! M"857-1R+/=4+' L =7"TS0:!./)GF./T]AS MZD*AM:YVCS#P\JUR'6@H\MA'=Z4 CLZ0BO@?4'#G8LHY+W1AT8MK#:O#*N&T M^( &=;FIF\$>3S875E5W7!FV V!FTX2I3VKJ//.]1(7XF?&-@L2?(E>56?#4 M+&.>DIA:((-T(GWS_UMM:"'K:)! J# I.?8^QX_/^48%[.E)C+[I@LR!.Q2T M*T\B>NC@D<3>];NW%$*-#E=75:HMJVM9MZ=&,$.H5.E^13NYZ\9JH:&/:[?> M!0E^<$#04*D<4@/9<:5*F)]:*(I%J6O' 34Y!_8N69Y,YW7#90^@7'CRJ=A^ MQV\.+LQR2<=*OF=OJ'(MB):M"$/CWH@B'D_0.)"G5FAENI.7?:5HVJ\Z]Y^2 M='/&RM_(\;5!Q&<\4:?;+(]HTJ?P[G# HB&Z58P\@"JQF&T?5P5H"&Y4O M;8_'PCSPLKB@9@*AFFU=V[_;4"5)@G;"8(YC*M^30B1LCW%\E]:_B@5 4U]Y M,+X<%+U7^$O?-#?0YF.A-J"$J12!02/Q/H+L )W3Y-3(N8MN,1I*QW)0CA_49GR9K ,Y=4C*+'O#CK:5:K=H-MXY!Z,) M.&?8V64R&T\BK?F#Y:-=[\&&=W3=FJ%71CVA9G%AY*P+=:SN.Z@E1MK3< ; MS$:73P',ODN_Y]$MZT)5*[Y+3OO#EO["=?MK>UW]QM_2[I;[N^X0<*5+NL"R MQ*OCT>7%B:C\_7'_Q9D-W]E>&.=,P1_72B(LT (\7QH ,WRA#=I+_&__!U!+ M P04 " 8A*548>!]O9$) "F' &0 'AL+W=OMOVS@2_U<(7_>0 (JBMYPT*9"TO;TNKMV@27<_'.X#+=$V M44GTDE3G%L5EKPDC;5U7$4!-EQS64S>7-&8U?ZS9EJ M;24;<:69:>N:Z[M+4:GU^22<] .?Y6)I<>#XS=F*+\2UL%]65QK>C@'J9X'I:\)L4:[/US%"3F5)?\>5#>3X)4"!1B<(B!0[_;L5; M455(",3XHZ,Y&5CBQNWGGOH_2'?09<:->*NJWV5IE^>3Z8258L[;RGY6ZW^* M3I\4Z16J,O3+UFYM$D]8T1JKZFXS2%#+QOWGWSH[;&V8!@]LB+H-$G0)>I7LK:K!UX:C MNH!2SCZJQ2\/>-Z4HQ_N/0:I!M*@7[3)ZE.!'KGT6 MAQZ+@BAZA%X\J!H3O?@A59=$OA63!\F#K<*4T2S[=44C5Q5O#/O@ MICQFEX)V\.:.\5*M+% XD('K 6!-%LO9;%DTD+D MW[$%L98#=4.[%>TV[* C_.'ZUPT5%+%1S1\MK^1<@E+[]WS:W@. 1X)JS&MF M%5NUNEB"Q9G!0#),S5FAZAI$=M20"8Q;+0L[L&@;:3<,/E]_&1CX[&9LKY&_ M.D^SU \@[:L*9Q[@BX)*8UH.%D$A\8D$1A-X+/#3%U- >4FOP(^^CXKSVZ,1 MX;,O^Q9MF\$C'NN M!5#CMUQ6?%:)9QAW;#=(CZHM9;-@<0(K56M0\X[V]Y#=]=G-%GX4K=8P"=JW M!LFVP$C+_W8( J$/E,7 %>()0\G+'AL FC,_>RHKG^-KIQF**NI5I>Z$ M@ @J>_MY0',.4:\=%$ V&"AY0%/3I]9PGL TPIUI9T:6DFN)7L6(:5IR&ZS_ M<3&EP>B&"K1+3\'!6K_PIH6BDH5L=L<2/WG"+)L,[HT_(,NV%?;RWP,"+8>:'+T[R_"_(/J1-2$H0:H8#<#?#QO$] #+P?-_9K8..JS[N-]DT M>7]]=05).*0$G:X08MQ P!DH>-&I\U9CH0!X#ST#1&*K$"PQNE:E:+JEN+^N:J -;ZM MJ:Y'RN!G:%- 4FA@G/*G(^B%RA>4V_'[^#5\8O;]MY6@XJ&4M[(46%"@"L%/ MF[]AR:VJP)^5M'HZ;JC[)!E>/S3#U03@?L9JWXS,IJE<':-'D3D.&9<)X9R]Q%F MERAC[=H'5X*.[73*/CD ^;WWQO!PL5AHL4"M#CXTPTD',A]L2CUTXCE4(N]8DGF34]25P #_R3)8# ^ M\?,4[.>2">KA/#^$X3!'FT'[.!>2"NTPBG \COPL'_'>B8O("Y,I,I[Z<0:, M$WA.0R\)XL'B"#Y=WHG!;\IATH\3)$7(B_=IA5Z8GB MB!H*"]0H\_*3:(1/ M3BK0KJJ8:BVT$PT5)/?.QWG;@ZD#H7LIMY7-&X!"+.B@[-EQ1,J19]< .*] M :AS<.Q5=.)GB8='*PH-)4!UYX2QRO)JF^WF#.L,]GSNQ#3>5/0>GDDKH$6> M@YEH."">2S30]*GKK/KGQR^?*'^Z0ET04/! M&7X?6/I0_'Z@ =G^8JR)O2Q&K$E"'X[[D#(TS%,O#:8#V(1>EN8.;J8)^\UY M[R")8P*5U,^S;;")'-@D@1]/'P.;!#C'CG,4L]@GQ(MS0(RHL_\S .8Q(L]! M!:K!]H#!"R*;2%&NA7GFQYOXW1-R?T900T9GSN7^XR70MATD&%92%3F4\R$D MQ\MZ;"P\'BBTGZPNJ6CI"VJSIYH._),GJ^F;GM :%@X-,Y!E8CX'PP(_UZY# M82$;$Y $,!U7F#<\2W-P&&C',>V'[C)^L$&/'EI M;4X,7&W^SI6IO7S?=R!1EP<,,6P;U'NS"#7KF4R!(R<)D!_C];8="K;&3_N 5C=&KKA$4,1Q8<&$W*K MDBZL#_CA2%8,E8/9(5V\7/3?%G8:TW'KTET![T,1K^_GZ?9DIVZ%+F6X#T-; M>FC,32-"S0N!Z=Q7 $>&D\I?]9F#D!PMB+LYCE7IJ' MSJLG0<"FTXS=$%@^I2522[TI5;;@J2"/?]QRZ*QMT'3W;VW#VY(.(PC?$M>Y M^P-5R9*[R@/^X>V[:YXAMKA3_/]AVK<*V_4YR'DK$)V.Z**BT-*U)6CC*,5J M/LNB?8O=Y9\+ $4-*E3"4<[R/,'"11!SG"QA3Z56]%4A\9(XA?([B@+VL[LY MH#6\!)B2^,&!+IPB+TU.X#< UM>\ZKBX.TU,E@S()$ L3M.7>WG?=XWCK6]' M->()?B$S0+%MK/N,-(P.'^$NW+>GS7+W!0^LOY#@NTK,86L '='$Y7;_8M6* MOD3-E+6JIL>EX(!/N #FYTK9_@49#)\FW_P/4$L#!!0 ( !B$I51.,0GT M9@0 )(* 9 >&PO=V]R:W-H965TB#UQIM&)"D5N2\GK[]3U#2O*JOJ3H MBRU>YLR9F3.S7.VM^^IKHB#N&VW\>5:'L'N;Y[ZHJ9%^:G=D<%)9U\B I=OF M?N=(EM&HT?EB-OLI;Z0RV7H5]V[<>F7;H)6A&R=\VS32'2Y)V_UY-L_ZC8]J M6P?>R->KG=S2+87/NQN'53Z@E*HAXY4UPE%UGEW,WUZ>\/UXX3=%>W_T+3B2 MC;5?>?&^/,]F3(@T%8$1)/[=T15IS4"@\5>'F0TNV?#XNT?_-<:.6#;2TY75 MOZLRU.?9629*JF2KPT>[?T==/*>,5UCMXU^Q3W>7RTP4K0^VZ8S!H%$F_9?W M71Z.#,YFSQ@L.H-%Y)T<19;7,LCURMF]<'P;:/P10XW6(*<,%^4V.)PJV(7U M>U/8AL0G>4]^E0<@\GY>=-:7R7KQC/52?+ FU%[\8DHJQ_8YF QT%CV=R\6+ M@!^DFXKE?"(6L\7B!;SE$-XRXBV_&9ZX5K[0UK>.Q!\7&Q\WT@Z<2.\%V*8.-!T3H8AM&11/X=:2#$:_]"QV!YS:%R M&PM4RT?*B88O'(64B0T9JE0 4&&W1OT-K)YN44NS)<:ZD[J5J?4U9H^$CSZ M1XRGXL;9.Q5'#2.I5(D0*U%8S" ?O+"5^#R]G49./G U1O=X>[0!;P6Y@-'( MH!@01GQIG?*EBB,I7MC7"D5C4E>VV4ES8'=E6\#=IO50B_>I/OVQBF;2"(LR M(3*>080\ES$STGM,\IWU*D4.2CR:F0/L /I45CCB@2B5#'L4(\..:4LH[AX9 M468[]JZ5W"@-UPB^M,)84.&\EH2I7U6J4)"#J-K 70@#N=$/.;0HI]0H9LQ& MU2*TOLY(/'-_'.DX-]]_=[:8O_G9PRE/>ZZW3[B=3. K0&T^<'BYY>H;J2/= M(TT^U!"Y"X&; 8DYVJ5[V'F:BFND!3F(DHHZ^D8K3D:%+E494\3T'#H#6_ ' M'*1_('I,>5.TC M.1J+5D73\6_]Y@NF"B=Q1&*4.XF?,9F$Q,+C+H36B7TA2?.S1.(9V,AZ@H.B MTVA/\3D7FT-22QMJZY(RG_)Z^BBJ;GCI@VA14@>$$DH<#X?8B0)=NM7T9+(2 M:C(%)L*Q+)@APA"U5'3"ZZL/GPH\.&)8MR;:XPI/!A9>_/)6JS)*MD*PIE!] M3?%D0E\\]:1HJF Z MF[XYS81++Z"T"'877QT;&_"&B9\U'HWD^ +.*VM#OV 'PS-T_0]02P,$% M @ &(2E5 I]'HX.! \0D !D !X;"]W;W)K&ULI5;;;N,X#/T5PMB'">"-KTF;(@G0VV(+S!1!,[/SL-@'Q69BH;;DD>2F MW:]?2G9Z0#3P6)5"+[S"F/HL"'168,7T6-8H M:&/"6\[=VDHMY[(Q)1>X4J";JF+JZ0)+ MN5]XD7=8N..[PMB%8#FOV0[7:+[5*T6SH$?)>85"RO([STVQ\$X]R''+FM+9(TVLNJ4 MB4'%1?MECUT+>&',LK9MARKN0>E)4F-#MPKCIM(L>%/92U M4;3+2<\L;^G?_E(0/\2PQ7>F:Y;APJ/JTJ@>T'L#^()IG@$3.>2\; SF($BF MM#(UR6CG'->0R:IVVYLGDGS@.?G_+$J+ID#8NYPE(?: BDH01%-M"$5NK7Y% M1>/P-% U:T-&+4C>*/NQ^F21RWP,5QT5/,3YF HKLZ9D5J#15E4VZK7IH8EC MXUQD99,?;#JWJ9 !MUNJ;,N5BB2[![9G*M':/= M%V=YB)YK8R.FVJF:)/TMF,(O\Z6G:)_7QZNWK.+3*9#T<)Y-1.XA.1CW ZYWC M _FP% YDGRO2)1?^:/@#*RGT _9$.4^QG#A,VF+%&8Y=Y M7=4-TFZ#^"+Q?O7\1[!V3LK:DM>V7NJ&Q.GR/8Y"[(%L1@E,0A*O*F3\Y22 * M_VS85MP(T][(_6K_GCEOK_%G M\?8Q1.'9<7*]Q"VIAN.3B0>J?6"T$R-K=ZEOI*$G@AL6]"9#905H?RO)CVYB M#?2OO.5_4$L#!!0 ( !B$I50A&PO=V]R:W-H M965T7?]TAV0BB%A_8%).WNV;-'ZU5F6V.?7,GLZ6NEM+OL ME=[7%\.ARTJNA!N8FC4LA;&5\-C:]=#5ED4>@RHU3)-D.JR$U+WY+)[=V_G, M-%Y)S?>67%-5PCY?L3+;R]ZHMSMXD.O2AX/A?%:+-2_9?Z[O+7;#/4HN*]9. M&DV6B\O>8G1Q-0G^T>$WR5MWL*90R]LYZE',A&N4?S/9G[NHY"7B9 M42[^I6WKFY[W*&N<-U47# :5U.U_\;73X2#@+'DG(.T"TLB[3119_B"\F,^L MV9(-WD +BUAJC 8YJ<.E++V%52+.SW]BL[:B+F5&M[J]8X@U&WI@!X]AUN%< MM3CI.SACNC/:EXYN=,[YZ_@A..V)I3MB5^F'@'?"#F@\ZE.:I.D'>.-]H>.( M-WX';\EK])*G!ZZ-]5*OZ??%RGF+MOCC _C)'GX2X2?_6\?_@D.+Y36E9TF? MWI;1)W9>K)1$$SC"4N?"YHX0C*]FYR4/P,0*7R?AN[8BVER+Z0;TZYLS$I9# MEX-F3L)19JK:Z&@Q!0E-6+*MK73>J@2\" M".D"%PP!&:N'#IW"L8Q.LI@E9XMAXV#>L&ZP**RI8K2261AI2 X$9PJ_#0J' MF&!U D !NK$41JKGH![CWH588G*N7&9E'24T18$D>NWZ5%M3A(J,ALR.[4;N MJO6)/]% ZY=V!$WA+NA( M'M-G+<,M+3WD1?HCB;.;QN)Z^A'E3N8YZK@1KE5C45APH*/OOSE+T^33S=W- M(BY'GXZC'0! P#WY4'M P"A7>7LE+Y1"T^Q>C^"8&>V,DGG7,IW26^E+7/); MYH^E97XUI@A#!KVZFS*OMR,ZN@T7;AH'CNX?5=.W=#KM3T]2+*8G_4ER2J$L M.AH=4SKNCR93&N'X9 J]7\KZ$LJ*/C!.D?&\?W9^3H_&XX:Z"@ X"J%I@M5Y MTC^=IC'B%T.A;:!K9AKM@P2-=S+G'?AK?FA,"!J^SIPJ8^-7IFF4?+=KKR[= MX-^&W_#@0:G8KN.SZ=K$[=NR/]V_S(OV07IQ;Y]U:+J6VI'B J')X/2D1[9] M*MN--W5\GE;&X[&+RQ*_+M@&!]@+8_QN$Q+L?Z_,_P902P,$% @ &(2E M5+33MU6>" RQ8 !D !X;"]W;W)K&ULI5AM M<]LV$OXK&+73D6=DR:)?XB2V9V37;=,[MYXX;>?FIA\@$A21D #@);][^]9 M *1(6W)\TP]Q1 +8EV=WGUWP;*W-%UL(X=A#52I[/BJCBS+^[-1=GNG&E5.+6,-M4%3>/ MEZ+4Z_/1?-2^^"A7A:,7LXNSFJ_$G7!_U+<&3[-.2B8KH:S4BAF1GX\6\W>7 M1[3?;_A3BK7M_6;DR5+K+_3P(3L?'9!!HA2I(PD<_]V+*U&6) AF?(TR1YU* M.MC_W4K_R?L.7Y;K#C0!(/)-[NH,A;^2-W_.+,Z#4SM!O2 MZ(=WU9^&<5)14.Z?%'_P3"_U,$^UVQ16UDR>8' 8<)N^.RO-42>[!# M&)$Q_-;,%8+="+,2ABU61@A4C)NPY2/C*F.\TFKEMUSIJN;J<<)NN2$]M!J/ M0?N$U8VQ#<<"1*X+F1:]5>1D6;**GO'3%?YPI[R3[)=Z;U#IYE[>RVA!E,RTR"$YC.HWW3[78RO&0\SV4IN1.6]I/H3X6N.+LT_%ZS MGQJ53:(+TJ)6%,@E(T!ZNZ9X$.Q2,;KVNA[Z-T6'G)J0FY_!C<1X*DP#@3* MQ$,J:E)JF04A@W.!J%0[8FR$U:77H3<'MSC;V: #6P4]"5L*R MC (&8)#4VK"8.M=Y+CPMLT]@>C9^$9()D$C+QDOT)MCG-OA\0J@'OCZQ#+F' M<$>H[=:^<+B>7("M-N]>C$V.\*8)"!*-?"P"_Q($PJ+811Z+FT2!9#+<&2 M=)ZFVF1//U_]>\]7&C+2;8$'KQNT R1ERJEXE@+.JWO@ MU*<"KS-FA*"C/?NO@*($)%U>?W]R/$V.R<"4VV*0DO"BA*)E&2PF+'TA\P=A MI^S# !>4&2SQ?1VV3+9FWR!.GD]@?R9*:I3]WYV\,C-J9-9$=R\+Z_P;^: MO]^;>EM+L27@<&Q+2J:EMH0%?,[DL]0ET-$T:"GSQK&/[:[GN1LOXJV MY_R$C9.@4#S4L@VM0:525@(K# V\;T<_L%QZYD,&2]V']!=NW/Y=JIW;_ZBA M7+.%-?[#?O)!3%= C][P/J MPSH/-QU%(\58,3Z,$4+3I8HD@B?&,AE1G%2?&Y6V,)9\335>R&6 JD^&XZ,H M)X5&GG8QU/AC6 T,-^EO!&9FJ'-\X]::&X..B\3=V@RHF QZ#OGBDP"-YE5] M87R\1RE2$ZAPC^B'VG<41\R.9H;@=?UZF\%Z6?*R)'QR1[(M"/8 MFU;3(J.@M3S&QD@0#,Q2!<;=)F^/6)5PUH0IU3DJ+0TDAG8L=A73E(:#%D#: M8&&ZS7D71Z0Z;*'CMD$+VU;"=(PP(")!+7EA>(7L5#8*HNC@I&C-MX($P.8R M)]$TITW9M?1P#IJA:<>9BF^*4FSG!6*8EFFD29N*@I^* NZ-B:D ;0./,9 M?&,S&5*$!D%I;4,6,N0ZCBFM]L&#@I>>=0GL9IC(5"^.T<*%"M#PQUR7[IG=#7I<14E.5G%L\=GWKB M4$=>FJ"&5X;A^AN2R:)VVN*#EIN'>\+W1\GQ=([K>UGZMS3L1&]B(<%T+"(3:T4%/20QT MY\OS82CE*E3VIJZ_'8W-8(O5IV@_P3;^Z@)H=^2&2'EC!UA3'7>L,V#5 >GY M2W9L%'2%:1M,SZ[!/ Q131GO#AB+9-8;TG;=%G,:YT)3B? A2I80SH1-C5QN M^FE-X(1ID3X2H&T\G=5[?<;V-??J-!#$SMX3(>A"I"*).1T^3(2["*[,C9\K M/;O5VGJRH\,Q)GW,_27:SR.9X>N6@@:W\*=7M)8B!S<[C^V2\,$$:4*ZU+Q3 MN;TXDWDR/6Z+\_V3#L<9*HY*+VX^G4]/NT(.'0^%]AAFJ3A9>3(>J'H"6==^ MYO-WQV]9/:VF;'S-Z6:C?!KM40>[@>')2>S!(,-J ]5SCRAX?2$'W_?KB?U!+ M P04 " 8A*54]>L3V7@( #K%P &0 'AL+W=OH61=$/U"ZE M9;Q+[I%&W!?Y9%V1NWZQ5[ODO#[SS) 7.^ON?:%4$(]5:?SEJ BA M?CN=^JQ0E?036RN#+QOK*AGPTVVGOG9*YKRI*J?SV>QL6DEM1E<7_.[&75W8 M)I3:J!LG?%-5TCU=J]+N+D[J&X=?TTY*KBME MO+9&.+6Y'"U.WEZ?TWI>\ ^M=G[P+,B3M;7W].-C?CF:D4&J5%D@"1+_'M12 ME24)@AD_)IFC3B5M'#ZWTK]GW^'+6GJUM.4_=1Z*R]'Y2.1J(YLRW-K='U7R MYS7)RVSI^:_8I;6SD<@:'VR5-L."2IOX7SZF./PO&^9IPYSMCHK8ROXFJXG8*J.< M)$'XK&JR4/:8K1TLTG5)J/W#[\[G\]F['Q:+&WX\>?>MD# #)$'_R41MD+:& M*00OK" N$">S[_[&1M,*UY L^N74MBEE7)H\9(-6*FN<#CHM^_"8%=)LV?U* M>^:W;VAQ,F?U8=E9 ]J%"4$Y74%\;1WY,.$:=#D>RZ?Q7B0+F-UG"9MMI0.G M3KD CH:PR.0M>#?6!F.#$KGV66E] R@(0TLH@"EY'&M2)E"W.=9E1J$QP"#X&Q8=A,&Z=?A$JQ/+4' O^0G7B$_CL A M\R_@W+C0J Q,2 2(M->Q0L1&:H>X4"S6LF0_F7R!T($.)!]MTT4H//\"3L_N M ?1<.4]Y/GGS3J@?&QV>.DCM;\BD+\0&[=,S'"(J(R2@1-ON9B>3A&N6)"D%IQ-@E39L&<7I2T@EE"'#B/<17:^4Z MAB6444XW30!XDDF<(?\"8,C-/88A 'H$TC9E3H;0>)&2_J4QL7\SG)A$^J3_ M0JI?T/,6KM&@+6_#R%<%C^>^I;(IB(95O \&Y8)@!O*4$B&]U[!(Z#H6SDP< @ MW8@>$0$]QAV##D!Q:X5F"2&-[\53M5 QD((VT;T9[8X".306< Q";394W_I:9NIRQ,%T#VKT,[',6Y$ONW'AZV@L5@>ED(BCXUI$#51"'%Y)@ZF: M%E..*WFOA.K,X,KPF,3K5/^%!('$+$66(/!1XZRZAHWU*A55J>5:EWU'ZWL' M+3R2CK,N'6='TX$A*X/E?9"6Z"\ZL++/,-")6^WO#V;IZP23N.?2!X-CXG6N.'BA_#[+<([ F M-JY,XQQ/N&)Z&63[6,!^ (&FJDH^"?68 M*4*9RM/4!%$-M7/JOSCQB04;CZD:I-:1/IEV@/I0\-1S'G1.'$8A CJ!ID@O M$%I91[.@-"#4W[=-J6VE:8#XF;N?>BQSW*AU[L?W>7AC0\/\H*G!/+/D]G4 2)Y'&/J-QTUO#E:P;]P%#U$";]*X*\8-?\O TT[ MP_#6O5D!Y6S!*%@ 0#\!BYCJ3]JIXKO]JPYFS0NI\J]LJNC2_1>)K=N&7'4DX=*UUYM'9V4WRRE#MG=_%!"A$,<3Y[/>Z) M8-GK):=I]TZ791K#:<]0.+65 ]YW[X9A2*,.V9 XS\8#@W74Y]9/Z6Z(PP'K MJ@K]"JX"Y&NUB:TG?4_C/^$N-L)MH^-M@_;IE$%]F^#7X%2LMMH8@L:?I.$# M5VRFI_'"Z=D9F@8_IQC)XUW ML=W;[B9[$2]P^^7Q&AQ=?TNS7*DVV#J;O,&IP\6KY?@CV)JO<][O8!1HTB-/VH>@#+=$6L1*I):EXLU_?(76)DSI.7O9%XFW.G)GA#&=V MD.JKSADS\+TLA)Y[N3'5]6BDTYR55%_*B@G#(J*1?>8N;6;M5B)FM3<,%N%>BZ+*EZ7+%"'N9>X'4+=WR?&[LP6LPJNF<; M9OZL;A7.1CU*QDLF-)<"%-O-O65PO8KM>7?@+\X.^F@,UI*ME%_MY$LV]\:6 M$"M8:BP"Q=\#6[.BL$!(XUN+Z?4JK>#QN$/_Y&Q'6[94L[4L_N:9R>=>XD'& M=K0NS)T\?&:M/8Y@*@OMOG!HSL93#]):&UFVPLB@Y*+YT^^M'XX$DO$K J05 M((YWH\BQ_$@-7V"B9G#'4KD7 MW'EJ>$^W!=,7LY%!#?;<*&W15@T:>04MA!LI3*[A-Y&Q[+G\")GU]$A';T7. M MY0=0EAX ,9$W(&+^S-#1U>^(:Y.R5+6"-7A=<"76YR6#MG,P7_++?:K?][ M1F'4*XR$ M!-,/&O.L<=#V$4Q/MUM41Y?$2*@QR$H;2]Q"*:Z_:GO\2= V9E:.W?6 MSFOXG:>8XTS#AM(-#(,+N,%:8IB@(F7N]*:N*JF,V_L#-2EI4\[XPKGX3QSW(&"?PDN8(P M]J-I!#B97D&,&B," ?%)$O_?&1V?5G30"0]:\4$',.@@SE2 N*\ \?D*T#QW M?:K;@K.BA;W=)[/\+-KI+%]V;ZK+.4Q%]]9Q\P@_0B M"U=LSX6P!%KW8!BN(G_B+F<<^<&8P#++G$J,*SZ]3"E4TEM%CRBECE+B3R8Q M3/PXF<*RM.;]H&X;_?0>^>'$OPK#"QA&?DB2"VO5"WX3/R*AY3?QPTF /F"* MP<%^A,1WVJ KD:L- U>EJ[KO5(W]E@M+%PQVRJ%XQGKR$CYVB%WJ_(Q@D B# M$(YM=B21/PT25)MB)ZB9#P+[QR&6%D+06XD?1<$);Q&L0LDXL0#3"1:FZ[UW/IM$MM3!-8].O]FWALNF&GHXW/27:B&9H*-@.1<>74TPNU?1I MS<3(RO5&6VGP\7?#'%M;INP!W-]):;J)5= WRXO_ %!+ P04 " 8A*54 M:DB'V\4" "R!@ &0 'AL+W=OYM>4P#$V28\',H2I1TDZF=,$LF7H9 MFE(C2WU0(<*HUSL."\9E,!GYM1L]&:G*"B[Q1H.IBH+IEQD*M1X'_:!=N.7+ MW+J%<#(JV1+OT/XH;S1988>2\@*EX4J"QFP<3/O#V<#Y>X<'CFNS,0>G9*'4 MHS.NTG'08M^Z;63E@4S.%?B)T]M M/@Y. T@Q8Y6PMVK]#1L]1PXO4<+X+ZP;WUX 266L*II@8E!P68_LN:G#OP1$ M34#D>=>)/,L+9MEDI-4:M/,F-#?Q4GTTD>/2'+6P-X]6P@T^Z/04A;G&R8-XJQ&C+8@QG"MI,T-?)4IIG_'A\2NHQBU M%&?13L!KI@\A[A] U(NB'7AQ)SGV>/''DB^X281RJ@W\FBZ,U71+?N_(,>AR M#'R.P98<=_4=!Y7!)9=,)IP)F!J#5%J;,PM,=P5/@>P-4NZNPBTFE=9<+F'& M##?O'<-.!NXQ#TW)$AP']%H-ZA4&D_L<(5."7J)#MOZ(P6]+2[P0YJHHF7SY M\NDTZI^<&\@Z\NP-^6*#?.;(KU[)ZX[\PI$?DG)7"3K().].$K[C"@7TF[&U M8[A7EO+M74E*IBK#9&KVV]K-F![ MESSLFE 8$9A?8.3XX"T'6' MK VK2M^5%LI2C_/3G'XJJ)T#[6=*V=9P";K?U.0/4$L#!!0 ( !B$I53: MA<>!!@0 \+ 9 >&PO=V]R:W-H965T;/)X/[Z[[TC=9*WT5U,A6GBN96.F065M>QV&)J^PYN9>*-:ABR*+L*:BR:83;QLH6<3U5DI&EQH,%U=<[VY0:G6TR . M=H)/8E59)PAGDY:O\ 'MYW:A:1<.7@I18V.$:D!C.0WF\?5-YO2]PA>!:[.W M!I?)4JFO;G-?3(/( 4*)N74>./T]X2U*Z1P1C&];G\$0TAGNKW?>[WSNE,N2 M&[Q5\G=1V&H:7 508,D[:3^I]:^XS<<#S)4T_A?66]TH@+PS5M5;8T)0BZ;_ MY\_;.KS%@&T-F,?=!_(HWW/+9Q.MUJ"=-GES"Y^JMR9PHG&D/%A-IX+L[.RF M,R0Q!FY5O10-=Z4R43_!0HL<82ZERCV: M0T4_ZMM=W&O3\ARG =U,@_H)@]ECA5 J\KH6S0JL(W1[]<1?:,"Z8P^DW0%I M/1 ^ %N'%RG67"+;LU?RG--%?/9X%)W+C/&/$DQG-PW9*0Z0V4UIW#+3>4K MG+L%DH,G+K&Q!MY!/(K3A(J>J\X)-.9(IPYJG%Y09;#EF]KK.@>*H&BZ%5J3 MB- 180;(?J'ID=)VXY5<@-;90'P)ORA5K(64D+!1RC*X;RQO5L(%V)K';)1$ MD8.@.R3K9WKN#.['DX(OA:2<27HROCR%]U@B02BHJ,_#Z0;.H%'-V0[=23Q* MH_&>LL8G;#J$DRRY.(5'9:GT)1<:J!I=7]P>D:^QLW 0]H/3>5>3_!VDZ2A* M&/Q7%-,=S"N(LY_G=\S2@^Q>9=';V,W&K[*;,?#?D#-5GG5F()2QY(5VPCR. MV"':$SIX.^U9E+R=]R1.#_$>C^A+^6^99U>C\3B!(P]2-CQ(V5L?I _&"OK M48 [!^N+@]67XK/!LI/P&WTY?2?<%Y2C*(4G<:^J\SZ!^3:!0T_8<32'6MF_ M9:X[7'OB@/&E=#W&KL9>!8:,2_R^T=UV@UP; MQ^X3S3.MZP7,JT9)M=JX=A]EU%09W/H/MV\BX^\!&UW107+PQO[_THRC470X MS_Y6)8?:,]P;4LADY4503I,>_-^R'E1[T=%>H]6@L84B2691N>7 MU%NZ'[_ZC56M'WF6RA(^OZQH8D7M%.B\5,KN-B[ , //_@902P,$% @ M&(2E5/YC=^M(! JPH !D !X;"]W;W)K&UL MG5;;;N,V$/T50MB'!%"MBV7)#FP#SF7; +O8($F[*(H^T-+8(D*1*DG%2;^^ M0TI6XD0Q@KZ(M[FR1H$GFRD MJJC!I=H&NE9 "Z=4\2 .PS2H*!/>?N-6[8MC=T(EO.:;N$.S._UC<)5T%LI6 5",RF(@LW"6T5GYZF5=P)_,-CI M5W-B(UE+^6 7U\7""RT@X) ;:X'B\ @7P+DUA##^Z6QZO4NK^'J^M_[5Q8ZQ MK*F&"\E_LL*4"V_JD0(VM.'F5NY^@RZ>B;672Z[=E^PZV= C>:.-K#IE1% Q MT8[TJXDJ?S@.#SJQ*D'>&SUO#\0>&Q^2[ M%*;4Y$H44!SJ!PBR1QKOD9['1PU^IVI$QI%/XC".C]@;]Y&/G;WQ_XO\DNF< M2]TH('^MUMHHY,_?1]PFO=O$N4T^<'N'UZIHT(_%LUJ$?PEO?24$[RO5OZQBU[<4O;+% ,/Y=5K9B& MPHJ8$LA&0F&4U)[,^RM/NVR7TO%R5X/D[[\1MHC9G+\Z9J.+5I.ZC#23;VTR3!#*0S M/TFSTX\,MRG[0E LGL4X0<4DG9$C))WT))T<)VG;HFUM#ZAY]80_ PU8OIPW M>*T1%))8:,E9X2*Y,SA@SS:.%S]JI(-5'.3O40C#_#T QT8_#,Y6J(S)@M- MG+BP:!B65W=TQ93?EPK@H"V])>K!,GK'07MO,"R%+!,-D%^0C+F%H#'YTWB& MW\@/P^F H&[6.E>L=L C?S*)R722D5M$ZEQ:%A8M>6WV2(1UC-(IN:.\XZBE M)QB\=*B>QAE^XSCLJ$&'TH*7PH^R#,>Q'T_&QVB1]K1(/]V[KK1AE:OYU\;8 M+CE(E,_VLJ-^/^AE6'+CPH<>RJ:%,IB/MGGA9*#+.;:^X<(;\OR)A;*DL14X MZ&=O2.)T3^ IA]HX6AK'NJIE'0RP[M3R)O8G26R78ZP[\B.S\\3NIUEBYQ,R MQ7).[#3%RLZ0')@!?(=M# *)$G_!*\>$-ADM^Z9I+'S-\*T M;XE^MW^)K=H'R(MX^XS#V+9,:,)A@ZKA*,-KKMJG4;LPLG;/D;4TV-'=M,37 M)"@K@.<;*VE>M0E MHH'GNA)Z[97&-$O?UUF)-=.GLD%!)X54-3-DJIVO&X4L=Z"Z\L,@F/HUX\+; MK-S>5FU6LC45%[A5H-NZ9NIPCI7EL1O^9M6P'=ZC^=)L%5G^ MP)+S&H7F4H#"8NV=39;GL?5W#E\Y[O6K-=A,4BD?K7&=K[W "L(*,V,9&'V> M\ *KRA*1C%\]IS>$M,#7ZQ?V*Y<[Y9(RC1>R^L9S4ZZ]N0^[OX15@'KP#"'M Z'1W@9S*2V;8 M9J7D'I3U)C:[<*DZ-(GCPA;EWB@ZY80SFQNDE#2,'EA:H3Y9^89([9&?]03G M'4'X#D$$MU*84L,GD6/^+]XG,8.B\$71>7B4\):I4X@F8PB#,#S"%PT91HXO M.I[AC[-4&T5-\/,(9SQPQHXS?H?SOFMAD 59;9O<*D;EN':HT>F43VAMWDH$5J13&=T]UHO*3^" MH38P"L?)=';20]UM"@-/K&K1%H[FFF+&9MRQ59REO.*&4[-\@"@>QT$ %ZU2 M%G718M='O.TTSF."R94-!Z&M6LS M'NK*2:'PVH"MBH*9YW.4>C6*DFB]<".6N?,+\7A8LB7>HKLKKPW-XA8E$P4J M*[0"@XM1-$G.SOO^?#CP4^#*;HS!1S+7^MY/KK)1U/&$4")W'H'1YQ&G**4' M(AH/#6;4NO2&F^,U^I<0.\4R9Q:G6OX2FLDNY&K[YB$T\@R+6T MX1=6]=F3?@2\LDX7C3$Q*(2JO^RIR<.&P:"SQ2!M#-+ NW846%XPQ\9#HU=@ M_&E"\X,0:K FH1C1-SB7"+2F@#/[1#"TQE,&5EB?XC M)-TV(=V U]V"=X%S!Q?""^"]+>"W=>F#7L /NG!39LRS4$N8%+I2SB]_$VPNI'#/08#+A\H/ MI[HHM4+E;+#T^GR4^9V^_>T^LR7C.(KH^EHTCQB-9SF"(B9\S82U3!QMR98- M7U-8;]550J]"F)5HA,XL!&3EJ&@$E9#?EW3M[1E, G42B^>M6G"!'(LYFO5* M OM7BO!T92EZ>["1C1?_UT8H+DHF80^Z@]/#0:^S,;I3% '5\]] P59,<21C M2ZG;[QVFO>3 ?X^/!P=!@;=Q>Z#^8?_TM!DE)RGLT+W?ZM[_K.Y7E!U*DH/+ M)WI8+<(-*]8[D'"0'0;S+P]\%KR,+#34G+_*5\*R=)V4M/H'^:PDR[ M4 _]GA?N).F$W<^@4"W)*J,D^ 0PSJE=F-:@VBBFCXS?9+-D=)9X\/"FV@:D MS?/11X44;SS=!9IE:%"6(*@:ZU>\76U[X*1^^E^.UPV4&UL MO5AM;]LV$/XK!V\=$D"1]2XY2P+87=KU0S)V13L@D/ERO-?GCL=<;*6ZURO.#7RLREI?#E;&K,^'0YVO>,6T*]>\ MQIV%5!4S.%7+H5XKS@I[J"J'@>G!U8=>FZNI"-J84-9\JT$U5,;6; M\%)N+P?^8+]P(Y8K0PO#JXLU6_(9-W?KJ<+9L.=2B(K76L@:%%]<#L;^^20C M>DOP3O"M/A@#63*7\IXF;XK+@4<*\9+GAC@P_-GPE[PLB1&J\:'C.>A%TL'# M\9[[*VL[VC)GFK^4Y7M1F-7E(!M P1>L*1V_-=XKHU"O/Q]1%C4"XNLL.@Y82W: M02[@%1,*WK&RX32SGH<_U^1M])4V C&&&LUW<*=%O82QQDQIMY\*PG&QMRL. M"Y*W(7D:,'W!X!K%F-6[7W[* C_]58.V6LA.BR4Z@71@=0'7U;J4.\X[1:>- MRE?H,IB6#-%!O ;7L^ET< KK_9:B%- ., V%T(A>\O"B44B,N4,%P(&B460< MG5]S)62A :N)YE;NEBL.O'<%,Y;.:@4%+D%C/<-@4C+4:9:O)&*T4_]LK41. MVY4L>-F1TOF%+%$TS;8V28GSABNL.:AI[^/SQQ%!XP"AEZ]Z[#V<^E_8O?ZX MQM*#P@JQ$05'ERHRP7OQZ:\GV<@2TZX49@>QYV8ONF^4NB,[1MH;H>_/%@H# M(M!7Z#+3\@M M?RW.#_T(8RJ[:-=3$#[*D:ZC<[UF.;\<6(2H#1^TN.[C::A&=1>*^(<_A'-; M\_";%;FO:JL3I^KT*(3G\$=3S1&L[_= Z0?CY5+Q)3G\Y$V-G&2C,4O0 MG2=3I-=44D[M5N?E1U03AFF3HX:(Z=]XSJV4'BJ^,_)\^!F"V(T#2%T/QU'B M9*,87G/,A*6&?!QM$6E<2> \I:9>_ T-KB(WBY[Q\QX]' MQ L!;1%+%B5..@K@"&"3'K#)UP+V!C7"VD%:M=B]JX4YBMRCK+\)N83/F]G= MYZ#M*O8W@!@M^Y]Q'#I)2#B.?-=/P;?1]]/8B;VL![+O)'':0CF+X%T+AI,H M#"U@8S=-#H$9_4W\I%7 #YTP"2%UXM1O[_61YT&6)7 K#2N_ M:"5QBYW,EFC?<[PT/ :'K(=#]KW@\%2XCS+_0>&FSD[Q7"YKK%D%R-IR:6K6 M%#9=0T$*:1K11<&M<-HL\$PIU_;) M$#E1&./E%P0>O.8U&EA:&E;@FTW0:X(>GT@01R/\>BAZQLI."D;DGAO*\P39 M1,@LC./O"\WAP0NQXFIIW\$:.3:U:1^+_6K_U!ZW+\Q/Y.T[';V_%!B[DB_P MJ(?]R*!M_/<3(]?VO3F7!E^O=KCB#&L9$>#^0DJSGY" _A\05_\"4$L#!!0 M ( !B$I53_$HSEP@, -0( 9 >&PO=V]R:W-H965T/??<"W6:[91^,A6BA9=:2#,/*FN;JR@R184U,^>J M04DG&Z5K9FFKMY%I-++2&]4B2N-X$M6,RV Q\[*E7LQ4:P67N-1@VKIF^N\; M%&HW#Y)@+WC@V\HZ0;28-6R+*[2?FZ6F732@E+Q&:;B2H'$S#ZZ3JYNQT_<* M?W#V-B M4'/9O=E+GXN*"NKZ923 MG5W<4]U_5\; $C6L*J81SA[96J 9S2)+#IQ:5/1@-QU8^@98!I^4M)6!.UEB M>6P?$;&!7;IG=Y.>!/S$]#ED20AIG*8G\+(AVLSC96_@W3$MN=P>1OOG]=I8 M3^X:"V6\#KU MW\OX:8>/%<)&";I:%!985S@P: T)M:W TG%QS&,]\"A['I)X",>C(1[&)X6L MO2U)N"KI1*-!2^"JI M;4=PW]:HF26_]WLZ/\-9EH7Q93YRRV0(I?*^7HX-)0Q=VZ^>I M(&PO=V]R:W-H965T9+?%K9'O1\JDHKN,0'#:;,\5;U (!T1I_&LPO8[2!1[*+?KWJG:J9<,,WBCQS!.;S;PK#Q+W5<)47]C7OB-BW);&JKP))CWGLOZSMZ8/!P%7P8F J F(JKQKHBK+ M;\RR^52K/6CG36A.J$JMHBDY+MVEK*RF4TYQ=OX#5:I9D?$MW,GZCEVS+M9L M(]!<3GU+),[5WS: RQHP.@$X@'LE;6;@5B:8',?[E%R78=1FN(S. MXSW8=! MV(,HB*(S>(.NXD&%-SB!M\*4'I6%1RR4MERF\&>Q,5;3^_A[!G[8P0\K^.$I M^/IU@]K!C9)&"9XPBPFLE66"2%]1E@B;=V@[__Y9C\]SK#.$G1(T4"Y];H"U M0^5HMX>TNB8T]*QLQB6D'_?-:(C--:PSC7AT:4 MWV9=SX_5$"[N)-A,E8;) MQ%S"D^2.:&6)S\ 7&,>]>!21$(]ZPV ,M_>W"[@(+R$:],)A#"&91S%UPEB7 MK:5:GI462>5#AS$Q3GI7DTG3LJ8" @Q=:!20- EZXSBJ(GXI,-0%@51W*:UK M06D-3[ %/\Y/(^TN0_=/IEQI)!=5MO$U,3U MR'76;F$MZCG]<*^W'?4TY=* P!V%!OWQR -=;Y!:L:JHIG:C+.V 2LQHZ:)V M#G2^4\JVBB/HUOC\/U!+ P04 " 8A*54A@,Y:2(" !@! &0 'AL M+W=OA"V-#VH?1!D<>V6%T<28Y3Z,=W)#LFA28OMF8TY\PY\LA9I\VKK0$<.4NA M[#*JG6L>X]BR&B2U$]V PIU2&TD=AJ:*;6. %@$D19PFR4,L*5=1GH7AN&4VC2^*%5[7SB3C/&EK!'MRW9F6@DM0EFM% M#)3+:#5]7,]]?2CXSJ&S5VOBG1RT?O7!4[&,$B\(!##G&2B^3K !(3P1RC@. MG-'8T@.OUQ?VS\$[>CE0"QLM?O#"U-@LHM=33/C.Z(\=7(YA?! M:D"C.*[\1]D[@[L<<2[?@F6&-^&$=$G6K<4":PE5!=GW'\KG][Q2O.2,*D=6 MC.E6.:XJLM.",PZ6O-F"HUS8MUGL4)7GCMF@8-TK2&\H6#5F0J;).Y(F:?HO M/$8SHZ-T=)0&OOD-OF\[M.-EI*9+4U-4 8M36!,ZNIJH 8 MB@W_=]8]X\? Z"_D*7]83-)%%I^NA<17 ^/OWC,U%5>6""@1ETS>+R)B^GGN M Z>;,$,'[7 BP[+&7P 87X#[I=;N$OBQ''\J^5]02P,$% @ &(2E5+@7 MNVYY! @!8 !D !X;"]W;W)K&ULM5C1CJ,V M%/T5*]J'7:D=L T)&261=C)==:4==329;1^J/GB"$] "IK9)=JM^?(TAF$G MR33B)0%RS_6]Q\[AV+,]X]]$1*D$W],D$_-1)&5^ZSAB'=&4B!N6TTS]LF$\ M)5+=\JTC>6 !WQ M>TSWHG4-RE9>&/M6WGP.YR.WK(@F="W+%$1][>B2)DF92=7Q=YUTU(Q9 MO7 MA^R?=/.JF1!E MM,I67FAN-%IU$V?E-*XD5[_&"B<73W1'LX*")[IFVRS6U/X,5FJUA$5" =N MYU@-N]57G&1B0WEYO629Y*I:DH5@240$/JD%(<#[>RI)G(@/*LG7U3UX_^X# M> ?B##Q'K! J6,PL"1\(OP$8_@20BU!'/\B=.;LV M/:=A4W*W$@0I+G^,FU7A80B?-0)/K"*W@?IM0'TW@ M$9\=45.$_6X^@Z:VX(+:5L6+6/,X+XFP-#QMDDZ'91:Z1I?9/D=>S6F%+-Z&UOA4A*UNCR"1" W-JA ;B*SG%)V1Y$*+),:>G80@& MP;2'4Z-/T"Y0#\IV2)J1;$WUBV55Y#GCTM:[D1?H#TRSD1\XOI+F\2G-"&-T M3/-I&/:]B==#LU$M:)>MWV2D7N)M:0 KRG=*@&WJ"XWRP&!@JHT>P>F55$\[ MENHITZ=1,)CTK&=D- S9->S JE[,K&3=YEZ,]" X++_(B!-"U_%;XU\QY_E^ M<$1P5QA"0<\[#AE%0W9%.S3.*_OZ#PT!D8" G"DE*7VG5'L.\"^XP%T@(U/( M&YA_HUK([HK.\^]?9#&ZPOH]!C)2A^Q2U\$_VREQJ6E_DPE!1L#09. ),%J& M+K%1M@D(+K(A'6$6&X*, "*[ )Z9@#,N!1LIP^ZPE&,C;]CNK,Y27N//N92. M,(M+P483L5T3SU#^=A.#6SO%@;>*V(@8H&PD3T\\$;4 M,\KG7;D1K?'C,Q:H*ZS# CFML[R4\JT^XA1@S8I,5D=GX' M;Y?58:A)4YW-/A"^C3,!$KI1*=V;B5H3O#KNK&XDR_6)X0N3DJ7Z,J(DI+P, M4+]O&).'FW* YM!Y\1]02P,$% @ &(2E5+0T\S;/ @ 7@< !D !X M;"]W;W)K&ULG55=;]HP%/TK5M2'5MH:R!>T B2@ MF]:'2A6LV\.T!S>Y$*N.G=H.M/WUNW9"2OG:M!>PG7O./>?ZVAZLI7K2.8 A M+P47>NCEQI37OJ_3' JJ+V4) K\LI"JHP:E:^KI40#,'*K@?=#J)7U FO-' MK=VKT4!6AC,!]XKHJBBH>IT E^NAU_4V"S.VS(U=\$>#DBYA#N:AO%MJS\2[@!X.UWAH3Z^11RB<[N\CRY;J\'&ZB0X M27A'U24)NY](T F" WJF_P[OGI 3MI4/'5]XA&]*2V8H9V^0O5=T*K4AOV:2 M(H[-E?C:ZBY J=KK9K MM!\51]U.T$9]T!>W^N*3^L99YCJ/:/ MMV3UDR3>T;X?E,3]WF'I22L].2V]D,JP-^KDX7'Y3_W)GK3/R548[A@X$!6% M0?^P@U[KH'?2 1ZOOW1&;[\SDBC8%;QAP51]F]<3(TMW(3Y* M@]>K&^;X (*R ?A](:793&R"]DD=_0%02P,$% @ &(2E5&61&##. @ MNP< !D !X;"]W;W)K&ULE57);MLP$/T50N@A M =)(EFPY"6P#7EHTAP"!@[2'H@=:&EE$*-(E*3O)UW=(R:H7V4U]L+C,>_/> MNCEQJSN?%\G.1147\L5")S)I"JHP:Y:^GJE@*8.5' _ M#(+8+R@3WFC@QA[5:"!+PYF 1T5T6114O4V R\W0ZWC;@3E;YL8.^*/!BB[A M"N/.W:QOXUW =P8;O=,FULE"RA?;N4^'7F % M 8?$6 :*GS5,@7-+A#)^UYQ>D]("=]M;]J_..WI94 U3R7^PU.1#[\8C*62T MY&8N-]^@]M.S?(GDVOV3314;]SR2E-K(H@:C@H*)ZDM?ZSKL #JG &$-" \! MW1. J 9$'P5T:T#75::RXNHPHX:.!DINB++1R&8;KI@.C?:9L,O^9!3.,L29 MT1S6($H@"9$H69(J54G@T<%.8G$S==@!%?HX7 MVHW_.I.PVR3LNH3=$PGOBQ5E"D^R(3(C3!@JEFS!@5"MP>BV!:X(8T=H[Y7U M*!CXZ]V2GXO84]EK5/;.JMR6157[]!U28G**A:&:X'VW9K+4_,V>>%#J<%M5 MJJL$O1U-MS=Q8'\'XH\#XRC8#]SS$#<>XK,>FM5TE;VR7C@V6<:L&VG[P-84 M:]\F/SY2U:X^/BK]S1GM_49[_S^TM^GK'^4-;Z,6@;.6P.YMFT1_YUK#;;]T MSX,FB2R%J:Z'9K1Y@<;NXCT8GW3NIM5#\I>F>M;P\"^9T(1#AI3!=1_KJZJG MHNH8N7*7YT(:/'NNF>/K"LH&X'PFI=EV;(+FO1[] 5!+ P04 " 8A*54 MX1E\"*\" "D!@ &0 'AL+W=O\RGJ7[BZ0_'UGU\8E!&A? M\,YZSIDS%\;]K=+/ID"T\%(*:09!8>WJ-@Q-5F#)S(U:H:0W"Z5+9LG4R]"L M-++<@TH1)E'4"4O&93#L^[L'/>RKM15K*7N@Y[ .(Y M#DAJ0'((:)T I#4@]8E6RGQ:$V;9L*_5%K3S)C9W\+7Q:,J&2]?%F=7TEA/. M#J>X0;E&F&*FEI+[TE[#K.HIJ 6,E;2:B@TC)IC,T, 3MP5,<(%:8PXUP16, MUV1+"TSF\$W)K#8O)F@9%^:2:!]G$[CX< D?@$OX7JBU(6?3#RTEXN2$62UZ M5(E.3HA.X9Y4%08^RASSM_B0"M!4(=E5892<);QG^@;2^ J2*$F.Z!G_/SP^ M(R=MFI)ZOO0$7U-S7^JQGP+45_"5LSD7W+["SZD2 FB0MTSGO\Z$;#4A6SYD MZT3($2ZYE%PN=WT^UI6*HN,IW'K8#)-6*TZC?KC9+]9[M[C7ZL:]QNV-PG:C ML'U6X00S6E.&)DVB/::N@K?WPEXGJ6OG&W%'O'J4Q'%MG49;YZPVFL-_E*YS MI'1Q+^H=J'OO%G<[2;=[("_<^\/39"S]'C20J;6TU=0WM\VJO?,;YN!^1"NX MVIA_::K]33--$V% X((HHYLNE4Q7.[$RK%KYM3)7EL;3'POZC*!V#O1^H93= M&2Y \V$:_@%02P,$% @ &(2E5';:UK?; @ /@H !D !X;"]W;W)K M&ULS9;=;]HP$,#_%2OJ0RNU) Y0H *D?FQ:I75# ML&X/51],.,"J8V>V ^R_W]F!-%5I.NU#*P_$7W?WN_/9OOY:Z0>S!+!DDPII M!L'2VNPL#$VRA)29ALI XLQ7=#8"?@57SFL3:5-G"M3I1Y1QU&\OE@HQ M^Q20"9##*[","W-$#@B7Y(8+@6*F'UH$OV#\AND&:=)C$D=Q M?#NY(H<'1T^UA.A.Z5-<^A1[MDT>OUPM0>M5:*U:M$NXG1H0EB2,PR)H 7[&I@'TT MA59**S2]=B/J57_[R=HE6;N6[).2R6_"M9_#Q:VHT=D/=%H"G?[:+OYQ?AV3 MB67:$CRZ0.[.-]SW2U(2:1H^W?/2?4[:)^5J? MLK3R)M$WEK3T\6VA\1O(C5<@:I,CK%0#KK+"5W;!I2$"YJ@,;S^\%751K!0= MJS)?($R5Q7+#-Y=8X(%V"W!^KI3==5S-49:,PY]02P,$% @ &(2E5!.! M#95J @ ]@< !D !X;"]W;W)K&ULK55=;^(P M$/PK5M2'5KHCB<-G%2*UH.I.NDJHM+UG$Q9BU8FI[4#OWY_M!!>.DD."E\1K M[\SN3)1UO.'B368 "GWDK)!#+U-J=>O[,LT@)[+%5U#HDP47.5$Z%$M?K@20 MN07ES,=!T/5S0@LOB>W>1"0Q+Q6C!4P$DF6>$_'G'AC?#+W0VVX\T66FS(:? MQ"NRA"FHE]5$Z,AW+'.:0R$I+Y" Q="["V]'(38 F_%*82-WULA(F7'^9H*? M\Z$7F(Z 0:H,!=&O-8R ,<.D^WBO23U7TP!WUUOV!RM>BYD1"2/.?M.YRH9> MWT-S6)"2J2>^^0&UH([A2SF3]HDV56YGX*&TE(KG-5AWD-.B>I./VH@=0-@^ M L U )\*B&I 9(56G5E98Z)($@N^0<)D:S:SL-Y8M%9#"_,9ITKH4ZIQ*GD@ M5*!7PDI CT!D*4!_(R71]1@4H4S>H._H93I&UU$ XR_@(^:X6-('3S$H93(#,%[2=>$&0N_\J?BZ5H>\X.MDUX_BMJQO]ZU MX3 +MP>#KLO::[+MFFPW-OD+UL!0DV\=Q]0YS[>N(^I>R+>*I_,?WPZS&GSK MN29[)_B&&^3V'5/_/-\&CFAP(=\&!XX$_WC6E+'77!A\3I3@!,>B!J'ASG0* MS_,L_/S;0WPAUVJB;H-MC2E5@_[.4#8WHIY^2UI(Q&"A,4&KITT7U253!8JO M[)R><:6GOEUF^F(&81+T^8)SM0W,Z'=7??(74$L#!!0 ( !B$I52\H)A0 MHP( )(( 9 >&PO=V]R:W-H965TOV8=H'!R[!JL'4-DWW[V<;2MGRTFA2O@2? M?<_=<\^1,^&6BR>9 BCTFK%(:8QFGD!'9X07D^F3-14:4-L4&RT( M22PH8]AWW3[.",V=*+1[2Q&%O%2,YK 42)991L3O"3"^'3N>\[9Q3S>I,ALX M"@NR@0=0C\52: LW41*:02XISY& ]=BY\:[GGFL UN,[A:ULK9$I9<7YDS$6 MR=AQ#2-@$"L3@NC'"TR!,1-)\WBN@SI-3@-LK]^BW]KB=3$K(F'*V0^:J'3L M#!V4P)J43-WS[1>H"^J9>#%GTOZB;>WK.B@NI>)9#=8,,II73_):"]$">,$! M@%\#_%,!W1K0/140U(#@5$"O!MC2<56[%6Y&%(E"P;=(&&\=S2RL^A:M]:*Y M>5$>E-"G5.-4-"FEWI$237FVHCDQW9/H,[I)$FK6A*%%7KV/IJ\7,U"$,GFI M71X?9NCBTR7ZA&B.OJ6\E"1/9(B5IF6"X[BF,*DH^ W#KK0IV$":K-)(;>G>5;J5HG;W[N%T#PZ9--8"SMJF M:;_]C0D%>H"3K6Y?$C#,S-\S]L\V\[U4W_46P)"G+,WUQ6AKS.Z3Y^ED"QG7 M9W('.3[92)5Q@[?JP=,[!7Q=&F6IQWQ_XF5M:V*[LI+RN[VY75^,?*L(4DB,=<'Q[Q&N(4VM)]3QHW(Z MJF-:P_;UB_?/9>>Q,RNNX5JF?XFUV5Z,IB.RA@TO4G,G][]#U:'(^DMDJLM? MLJ_>]4H>]EXF)N^&*NY)XH^S9ZLQ=E]DMKS)?([4"Y-PJ?"K0SBZM"8XO6Y%IF M*Y%S6SU-QN3^,'"(W)"E@E1@:'N[+%2RQ;I@HTB 7*:I3$H;\CX&PT6J/Z#Q MM_N8O'_W@;PC(B=?M[+0/%_KN6=0L WK)96XJX,X-B#N"U=G)* ?"?,9ZS&_ M=IO'D-3FM,<\/B$ZC0;-;]SFGV%U1ACK,_>P2'6E6%TI5OH+CE7J,OE1""W* MK/_]![:16P.9_L<1(ZAC!&6,<"#&;U*N]R)-^TIUL)R4EA8_CPLVG86!/_<> MVR4Y^MHK86$M+'0*N\T-LD0ZNAC5GJ)?EL9)'6/B5'O-]9;@D">)O0",\\A3 MR$W?%+B9=!)&:1CTI^N\%G#N%'"9)++ >(CR!##X*H6^T 5:3M@P$(6#<1L\9P>FRD\?Q!8<4>V M*Q^O>LL"?V"2T@91E!T;=ZH 3/<3;F0TM(= *OA*I#C=H%\1ZR@:SX8*T.", MNGD6PP9PY*V)X4^U@F=O8D?!P+2D#?9HY S]51J>D@T7BB","K K^V& X&8-9X=59:O5JI-]7F2P M[E49=; 5AG[ !F0VY*1N=-[<+6K MG;H9"P<2U]".NG%W&O)CVN7<-!J8]ZP!'7.#[HW4CUD7@M' )&,- 9F;@#\' M_ICUL# :&,>LM5ESD[ \<8WE9EQH!XACUL4>8P,+'VNPQ]Z\C8M9%VTTFOE# M'6[0QH[NT(ZN.S'KLHT&LZ%UAS5P8VZXO7G=B2O'KVGK#U6@P1AS8^R-"T]< MN7V]\ 1T@ ZLP2!S;PA/6'ABUMT.CBD;+$X#1^:&X_^[\L2LBT\\8;H&O0=D7\/E& M2O-R8T_>];> P ^PT !D !X;"]W M;W)K&ULO5==;],P%/TK5P$AD&")G7X-VDIKQ\2D M(4T;@P?$@]O?41_9P+=5/O40T M\#L1J1YY2V-6[WU?SY>8,'TB5YC:+[%4"3-VJA:^7BED41Z4")\&0<]/&$^] M\3!_=ZW&0YD9P5.\5J"S)&'J88)"KD<>\1Y?W/#%TK@7_GBX8@N\17.WNE9V MYI>6?D_92&+B!?\97C6F^-P;4RD_*GFUQ&(R]P%:' N7$0 MS#[N<8I"."1;QZ\"U"MSNL#M\2/Z1=Z\;6;&-$ZE^,8CLQQY P\BC%DFS(U< M?\*BH:[#FTNA\U]8%VL##^:9-C(I@FT%"4\W3_:[(&(K@'1J F@10/<-"(N MG#E_4UG>UCDS;#Q4<@W*K;9H;I!SDT?;;GCJ9+PURG[E-LZ,)YFV;[2&J4QF M/&6.6PWOX'8C*\@8/FK#+5\8P07C"KXRD:$&ED9PIS'.!%Q9(;1;>1EA:GC, MV4P@7*:&I0ONAF=:H]%P-O^5<65Q7I^C85SH-S;1W>TYO'[Y!EX"3^'+4F;: M(NNA;VQSKD1_7C0RV31":QKYS-0)D.Y;H $E.\*GS>$7.#L!2G>%^Y;2DE=: M\DISO$X-GNW>_C5E U)8(H4Y4EB#5+)VP5-N\)UC.]K![OT_8_2T6T?HH$P\:$Q<;>#-AGWU@O2" M#U<\QET5-&-UX0&9T@UTG)95G>XI\S2W.50@N/Z7E2?0)*A<+3BFQ&3+3LG_ MBUQ@;*M,!W4JD\IR2+/G'*9S"UC8*C2I'(R$S87=7,-GAMJH)D,DE361SE'5 MK9R)M%I3J[J3 N.)*X:GM?)6KD5Z^[)XN#>2RJ5(_ZCD5BY%FJUE/W('S\D- M@EIR*S,BS6YTT-Z9M("UFR2MG(P&!ZB^MU72RK$H.:;>=.N$U'I$:M>[P-C6 MNWXOTHW +[/9;2/$[<^;^\[XW_ E!+ P04 " 8A*54+#DV MV'\" #E!@ &0 'AL+W=OYCVX, )6#4VLYW2_OOY0FC:)2P;#^#+ M^;[SG7/P<=)R\2 K (6>:LKDW*N4:F:^+_,*:BQ'O &F=S9FMBU&Y$F?*LH87 CD-S6-1;/2Z"\G7L3;[=P2\I*F04_ M31I Z @@[ #AJ8"H T0V,RX4FX<,*YPF@K=(&&O-9@8VF1:MPR?,E/U. M";U+-$ZE7S@O6D(IPJQ 5TQA5I(U!;20$I1$']"B*(BI$*9ZV_UFIEYG&2A, MJ#S7)O=W&3I[=Y[X2@LRM'[>.5\ZY\$1YR&ZYDQ5$GUB!12O\;X.I(\FV$6S M# 8)K[$8H7#R'@7C(#B@9W4Z?'( G@W#,\B/P5]%$_:U"2U?^'^UR8C,*9=; M >C'8BV5T&?HYX#;J'<;6;?17]P>JJ=#QA9I.LIC&EQ^C,*Q?A+_<3]5IUB^ MDC?MY4T'Y5W5#29"=QZ%^ :5 V(=SW1/PAN1J^D?(H^(BWMQ\3^((R\UP[9F MAU3& QJ_5"]NBWJPO)[.5:[DO-.X" MT&>C)$PB"AM-.1Y=Z-P)UU3=1/'&MIDU5[IIV6&E[R$0QD#O;SA7NXEQT-]L MZ6]02P,$% @ &(2E5$O3&ULO5?1;N(X%/T5*YJ'&6G:8"<$4@$2A9W=2AUM-6UW'E;[ MX":&6'5LUG9@NE^_CA,2(&!4"?6EQ,Z]Q\^HXV0KRHC1(-?.>-J[&5: MKVY\7R49R;&Z%BO"S9N%D#G69BB7OEI)@E.;E#,?]7J1GV/*OAM)W[09:;+"7\R6N$E>23Z>?4@S0;E5EZ$>"T'=^G8ZY6,"".)+B&P^5F3&6&L M1#(\_JU!O6;-,G'W>8O^S6[>;.8%*S(3["=-=3;VAAY(R0(73/\0FS](O:%^ MB9<(INQ?L*EC>QY("J5%7B<;!CGEU2_^51=B)P'U3R2@.@$=),#P1$)0)P1V MHQ4SNZTYUG@RDF(#9!EMT,H'6QN;;79#>?D9'[4T;ZG)TY/?A4@WE#& >0KN MN,9\25\8 5.EB%;@"CP:X:2%F1$+,!-*V\!I+J2F_V'[),I$H0R&&OG:\"]9^$G-];;BBDYP#E^ MOF_VW6P>;3=_BYR W[&\!@'\"E /H2-\9N[T.4F:=.B@$S3?(K!XP0F\;Y13 M3:[NC:Z/?8N_[TT\N-,D5_\X5@N;U4*[6GABM9T%L%W@*UA*H8Y^EPHILDBE M,:PG,$1Q$(W\]6ZYSH;M$>TW1/M.HO=$J1LP39(B+QC6IC9X1W['Z%9X_1T> M5X,@"L,#ND?"HCB,!L?I1@W=R$GW26C,C-([U>5$'R,;=8H6Q2A&!URC#M=! M$$;Q<:J#ANK 275F_85(P*C2RJ&I80,X_ %Q\UJL9/^3^O19J7IFDASYH!G M118% _=T08Y5VHT&0_!&L%1@ /+*9B*0XC=766"O==G>Q?[9:JA=182Q.98/ M%%&']4^&[5/=.1"@D^J:J 6J!T0>( [9N"H.+RN,, MW/#]\FBM&%[.BV'79:,(11UYA!UY[(?M4VW-&+K=^$GBE ".4*,+(PJ;WK@1&GK)JO:J#%RO8O+T*;VXI]S$S#2F098-XOA-#; M0;E TP)/_@=02P,$% @ &(2E5'N<$M=/ P GPL !D !X;"]W;W)K M&ULO5;?;]HP$/Y7K&@/F[0UL4. 3H#4TOVHM&E5 MV8^':0\F,<2J8V>V4[K]]3L[(5 (T5[:%V([]WUW]YUSW&2C])W)&;/HH1#2 M3(/AZ;4C&8>5(B01-$P+"B7P6SBSV[T M;*(J*[AD-QJ9JBBH_G/)A-I, QQL#V[Y.K?N()Q-2KIF"V:_E3<:=F'+DO&" M2<.51)JMIL$%?CO'0P?P%M\YVYB]-7*I+)6ZP7 M%AY0<& ![)>2:0\TZ.45LY0+\PK8ORVNT,L7K] +!_^:J\I '&826DC-!1BF M31J7=1KD1!HQ^JRDS0UZ)R&6Q_@0)&EU(5M=+DDOX6>JSU",7R,2$=(1S_S_ MX;@GG+@M4^SYXA-\[[GDEKWY!%>^JTP_/X$]N@:]S:\>;X/6V\![&YSP]E59 M"C=BO]Q00IK^KKCVE=[Z[ZQ4S3WTW*Z+W,\&>#2:A/?[\AT;Q22)6Z-'82=M MV$EOV+?,,*K3W-_EC-U#CRK=!>Q19-A2#Y]!_U'K;?2$^M?'A^('^7 MS;A;_7$;]+@WZ 6%>+STT"_NF.5RW2/%>/F4Q MAD?='B<).:S&L=4X&1T4(]P;=0JFUWX"-"A5E;3UOWM[VDZ9%WZV.CB_=-.G M'Z%V-/7H"O_=:PYSBF KH(S.1E *74^#]<:JT@]42V5A///+'"9HIIT!O%\I M9;<;YZ"=R6?_ %!+ P04 " 8A*54D)\32L8" ":!P &0 'AL+W=O MVAE;H&T4MD^_8R?-V$AAV@/$E_,_OW..;^.-5,^Z!#!D6W&A M)UYIS/K"]W5>0D7UN5R#P)FE5!4UV%4K7Z\5T,*)*NX'@T'B5Y0);SIV8_=J M.I:UX4S O2*ZKBJJ?EP!EYN)-_1>!Q[8JC1VP)^.UW0%P 0&'W%@/%#\O< V< M6T<8QO?6I]K]UN6.N2RHAFO)O[#"E!-OY)$"EK3FYD%N/D*;3VS] MY9)K]T\VK>W (WFMC:Q:,490,=%\Z;:MPXY@&+TA"%I!\*^"L!6$+M$F,I?6 MC!HZ'2NY(S''?%#6.R"6YT89AY: @M[6I%5I54AGVD[H5N=GBUM+.<-_1R0P, M95R?HLNG^8R_!&[)^H.B?A\(P$ M@R#HD5\?EL\@[^3#/^4^5K$K9="5,G#^PO\KY8SIG$MMR_;UA25QG/;#X@X6'X-%?;!X'Q8D:=0/2SI8 M<@P6]\&2/=AHF,;]K+1CI<=821\KW6-%63+J9XTZUN@@Z[$$? R6!E0?<;1? MRBA,DWYDUB&SPTAI*,>KH#LPU!V8,R+ ] 61[>W4) NRWSNU.?O[5FD8)=E? MH?H[-Z=]M?"@K)C0A,,2=8/S%'-5S4O0=(QS:Y9XN,)RAK@_%)* M\]JQ]W/W'$]_ 5!+ P04 " 8A*54#?V(C8X" !"" &0 'AL+W=O MMA1\9VZ7P]UP[P11-&U@,7;1VXG/./2?.=?.-T@]F!6#)D^#2 MC*.5M?59')MR!8*:8U6#Q#L+I06U.-7+V-0::.5!@L=9D@QC09F,BMQ?N]5% MKM:6,PFWFIBU$%0_7P!7FW&41J\7[MAR9=V%N,AKNH09V/OZ5N,L#BP5$R - M4Y)H6(RC\_1LDF8.X%?\9+ Q6V/BK,R5>G"3JVH<):XBX%!:1T'QYQ$FP+EC MPCK^MJ11T'3 [?$K^Z4WCV;FU,!$\5^LLJMQ=!*1"A9TS>V=VOR UM# \96* M&_]--LW:01:1%B M/IB"I8R;0UQR/YN2@V^'>6Q1V,'CLA6Y:$2R/2(W5!^37GI$LB3+=L GW? I ME &>OH?':#=XSH+GS//U]GHV!N"(>.]'9 JFU*SV=G]?XUIR94&8/QU*O:#4 M\TK]/4J73%)9,KDDW.>\*[J&8>@9W$OW6"1Y_+A#M!]$^Y\1Q0S01 9?'&&PZ T[+3S5GRYH_@FP^$_&0X3_PE)-OOLXW7O M2AR%$D>=)=XPR<1:=)@]"4PG7QSK:5 Z[:SY#ER3#UN38,9BY_[LIDG),U#= M44^:O'6BI#M%^O1!BNE65TN_.,?TK9NDV?])\@.>D8_2[*HIWFKP[G3%AKID MTJ#@ JF2XQ&^K+HYL)J)5;7O^7-E\03QPQ4>\J#= KR_4,J^3MPQ$OXV%"]0 M2P,$% @ &(2E5 (?KT0J P H0D !D !X;"]W;W)K&ULE59=;]HP%/TK5K2'5J+-=X *D%I0M4FM5O5C>YCV8.!"K"9Q M9CO0_OM=.VG*A@/M R1.?.XY]S@YSFC+Q;-, 11YR;-"CIU4J?+"=>4BA9S* ML59'P[=GSG[<(]6Z=*7W GHY*NX0'44WDG<.2V598LAT(R7A !J[%SZ5], M_5 #S(P?#+9RYYSH5N:LY M9%%)Q?,&C IR5M1'^M(8L0/PHPY T ""CP+"!F"<M*50+(+2M87N7$3"%W M]!573TER,@-%629/$?3T,",G7T[)%\(*\ICR2M)B*4>N0F6ZOKMH5%S5*H(. M%;=4G)/0[Y' "P(+?'H8/H-%"_?_A;OH1VM*T)H2F'IAIRE2 O3(]Q($5:Q8 MUQ[TR VCVC8HPYV[0$Y@9<%E(JH M%/ G $C."Y5* L42E@0-6Z2M8ZG2MNN>)C7)&-*][G\H+8SI6T7,DQKMC&E>QQ18-A1U_]EJM_ MC"NQ0=EZ%?X E,)6P>IK(GD[3&?!7$G\TZ@ M^A\P /=4B2V3#9LEM2=9$R4,['GI[_L215['L^>_)YL?'%0WK830 MNCXK)["\"7['6^>_)YU_..IN>+$^PR7*/ZUG/]V"83QX%]1L&Y9I@X'__QJ[ M._NG_GC!=%VS0J*4%>*\\S[V+>KO@7J@>&FVU#E7N$&;TQ2_H4#H"7A_Q;EZ M&^A=NOTJF_P%4$L#!!0 ( !B$I513W+Y@B ( $P& 9 >&PO=V]R M:W-H965T!Y"2<9HD@UAQH:/)*-B6=C(R M%4JA86F9JY3B]F4&TFS'43?:&6Y%4:(WQ)/1AA=P!WB_65K:Q2U++A1H)XQF M%M;C:-J]F@^]?W#X(6#K]M;,9[(RYL%O;O)QE'A!("%#S\#I\01SD-(3D8S' MAC-J0WK@_GK'_C7D3KFLN(.YD3]%CN4X^A2Q'-:\DGAKMM^@R>?2\V5&NO#/ MMHUO$K&L9PU$F:U MA/0#"3VVH*BE8U]T#OE;?$SIM#FENYQFZ5'"!;<=UNN>LS1)TP-ZYL?ATPW! MN\DA^!LYO;;$O<#7^X!O5CFR.,>FV6,EG C7]]=WLK$;!.5^'XG1;V/T0XS^ MOV)D1JV$YC[&.?7(:T +DB/DY.#PX"'5 ;I)B.";_VF2= :C^.F K,M6UN51 M6=1ID'&'1S(%1N>_N1RD2#*@<;*LFDX"LA!;X\^G/K!) -8C6UJ.]"5 M[L??V D)="'+K;12^0"),\\SS\PXXV&T4_J;60-8\D/DTHR#M;6;]V%HTC4( M9CIJ Q*?+)46S.*M7H5FHX%E'B3R,(ZB?B@8E\%DY-?N]62D"IMS"?>:F$(( MIA]O(%>[<4"#_<(#7ZVM6P@GHPU;P1SLE\V]QKNP9LFX &FXDD3#W M=. WN(O#CMS<$U<* NEOKF;3]DXB)PBR"&UCH+ASQ:FD.>."75\KTB#VJ<# M'E[OV3_XX#&8!3,P5?G?/+/K<3 ,2 9+5N3V0>T^0A50S_&E*C?^F^PJVR@@ M:6&L$A48%0@NRU_VHTK$ 2"F9P!Q!8@O!205(+D4T*T W4L!O0K@0P_+V'WB M9LRRR4BK'='.&MG MFW?D#_(G&A.U)*71*+3HT,'"M"*_*_O;NA*QI.\L,TIJ%GF>9M;/,88,LD6.A5^=9 M;B^(B-(6EJ-$)759$T_;/4/[ %N5;[E22_7\OOM\J?@^0*&S*D!09 )+;\'+:@L?D2 MS;!'GGJ;2LJK S5)IW=:QZ#6,?@_:<2CPE@F,Y? ! M+?(ON>/2[=*6[4^CIC%'K_F>T8,3@+;&<\\>?>='7X4L#.[65 G!K5]< N!J M!GJ_@UA]4KCS.2-XV)N7[/5G1$6=.'K3%E[_N%QE4VESTS1N4G:X.%+Z0M9[UZM9[>K_W,&C;FY>B/ \>* M2X,E7R(TZ@RP'+J&PO=V]R:W-H965TRW,NJ9-'(>_5EG.-OF5IKDY' M6ZV+#Y.)BK8\8VHL"I[#F[60&=-P*S<354C.8MLI2RBU&F2\QN)5)EE3#Z=\U0\GH[PZ/G!YV2SU>;!Y.RD8!M^R_67XD;"W:2Q M$B<9SU4B!KWB:&DN XVMM=-2,:3JVKY^M_VHG#Y.Y8XJO1/I7$NOMZ6@Q0C%?LS+5 MG\7C;[R>T-38BT2J['_T6+<-1B@JE199W1D09$E>_;)OM2-:'2@>Z$#J#F2G M0S@T JT[T)T.9#[0(:P[A+L=AB!-ZPYVZI-J[M9Q%TRSLQ,I'I$TK<&:N;#> MM[W!7TEN$N562WB;0#]]MA+Y Y@J] OZ&,>)N68INLJK?#5Q/[K@FB6I>G\RT8#.C#&):B3G%1(R@ 2C M:Y'KK4*7>@[>\&",:'",2X.67VPMT].[] M.S1!:LLD5WT _?:NF01[V-@CI+87LR=G&&<6UXT-:EW]8%CSJV/+ZD M39I1:S8<2K.!3/*8#AO3H35-!Q'?::;^\9B?-N:G M7N0W[,F850B2'!6EC+9 2TBL451-*8(I]?GYO#([LV8-73^H^^(V^BGE@G.X\*K@$_S 5@FD+. Y]05\VV)?^H-L1$2B]TL#,2;Y! M 'B0GP^%N^S"I7,/7!PX60G\SA99!@AOM8CN/:L0MW0*O\4RQ\0-0/PNYEJG MW-K>6=U0$*5,5XE1,!!+$+W(ZJ8METSKEHJJ2D5SJZ('!N*BQC9]P1;#87"T MB_?P;BL, . 5-(P=#^,W(6+LF!C[J?C_C="T)T(TP ,1" M.49E 7B?IZ &)]R+<-91'+ST+69'['@/LP\5B7')3:$0^L+KZ!DOWB1_'(=B M/XG: 1(W (A5'B4%.)IEHLQU;\VZ[#@U#.J_QJUU>=IM2A?+1=AM>GE0TY=% MJV->XF?>W5DFN>:0TQI)6"'HB$%I;Z0X@G>]5?H>\\$8D^E/OO+:43K!7E.? MN(F!B#B/H;R2(D-Z:TJK-8? ;'JQX:[?EIAXDIPX_B=^_G]UH5?;/;S2(XZ^ MB9^^/Y79'51- (*%JOZL&&H$+8)+38A_V[>]>Y*:(>YR! R1_8D/! 9 %$\ M*LU^_S^A#+O\.H32*0;94[Q7>U*?4J_PYZ_AS.N!.IP/$KP/7G*E25H($%)*(^$=!S0\& MY62#^,OZ_3$&A<\ZR'OA^4=:+O;%V$D1^2$I.H8"(.99M0VI=W;[B'JU9PA@ MH#UPJ=,4NJ>:9U(^F85=":5Q=+TQBD0&%8OE3;/5,]-RA5=?E5*/]*)*"7P, M3IV>4+^>5$Z%G1O+P8&14+IWTT.[(K)8^ X":%^";D$Z;('GS\JNJL]AH/Q M=.Z-9.L52Z22SE?R: M)1(]L+0TV]YUE5D.=R_0L!/7.9D'OL@Z(:%^?N^LUQ;G';>W&L\*:!=Q+\KN MN1 >Q."-=COS@T6N 960Z@=O0='D+?+7R. JRROT";Y#T;_5ZX M7;;'06]U/FE]1:.Z&UR.SEEK.82], WJ\%K.KZQ@S0 M?% \^Q=02P,$% @ &(2E5#E6P"C/ @ (@@ !D !X;"]W;W)K&ULM5;?;]HP$/Y7K&@/K;0V/P@A5(#4PJ95:BM4UNUA MVH,)!UAU[-1VH-U?O[.31E0$Q,/V@G_=]_F^N\N9P5:J9[T&,.0UYT(/O;4Q MQ97OZVP-.=67L@"!)TNI2JF"E=^P[)@.0C-I" * MED/O.KR:I-;>&?Q@L-4[*P@3%P;HG0C9>: MTVNNM,#=^3O[5Z<=MZI$%+&G)S:/8*O7&Q(I,49>QMHA7)(DC ML>UC,^JDW6Z_'P3!P-_L!K?5,NQ%NY8?/(T;3^.CGAXLST4)-E?QD6ATFSNZ M_R/824.?')4P54QDK*"\+<05M/LAOM.7P11W&XKZS-,$G2@^ZFC;OIOZCR].0J M;[5LK7)_IR';UQ.[TXIAW^2P1&QPV4.UJGJ1JH61A>O1V+;?_"T8_0502P,$% @ &(2E5#3?N0F] @ T08 !D !X M;"]W;W)K&ULC57;;MI $/V5E96'1&IC,)= 07UA;W/.G+DP'FRT>;$I ++7 M3"H[#%+$_#H,;9Q"QNVYSD'1RU*;C",=S2JTN0&>>% FPZC5ZH<9%RH8#?S= MHQD-=(%2*'@TS!99QLV?,4B]&0;MX/UB)E8INHMP-,CY"N: S_FCH5-8LR0B M V6%5LS [9!BTG""0$*-CX+2L80)2 M.B*2\;OB#&J7#KB]?V?_XF.G6!;3@&YD/:,. [Z3@I@42OJDLWS?,I.3\[8"1.*/:6ZL"3,#D*DV%T$ M85S%.2[CC [$V6$/6F%JV:U*(/F(#REG=>*B]\2-HZ.$#]RB9 M_#^\?41.IZYCQ_-U#O#M%6$*"V0_[\F,W2%D]M<1)]W:2=<[Z1YN%C34 P67 M5([*(90.FTI2LO4]FQLGZU';Y6J]G:8&F_9E;?-!9J^6V3LJ\R;3U%5OW,\) M:M#$I4)86W 5 XNUQ<8&*DE[6TJZT<6.VGV;WE74K+9?J^T?5?NDD'6=,C K/S0M)2'0F'9[_5M/9=O_#C:N1_3O"['ZS^: MEIC]^=7 . MZJ_8Z"]02P,$% @ &(2E5&7I@K&_!0 *1T !D !X;"]W;W)K&ULS5G;;MLX$/T5PNA#"S2V2 MXBC15XVE,:N+5DO/EB+FNBE7(H$O9@T M!I?IV%@-+N7:1&$BQHKH=1QS]7@C(KF]:M#&;N!SN%@:.] :7*[X0DR$N5^- M%;RU"BU!&(M$AS(A2LRO&M?T8NC[5B"=\3446UUZ)M:4J93?[P&/!>06QE#.FF>!N2,7 =!:!]Y1.Z2+,/LA[=# M87@8Z7+1]X2U M&:L ='N\.*VR!Q1NOL^E^Y*^5XLE"0'$;,GTD MY7EC_I@.7V^Y"LA?'T$EN3,BUG\C@/P"D)\"\@\ ^I;6**S"-T(!YY %X# D MX$:0.0\5V?!H+N)59W"J@YJU1=IH(!*^.5\5RH;H4UE9M]D*KLE)-XSK-D,VBY/ M:;)JJ-T":O<(J.M$B9E<).%/",6LG!CBP3X+H/N(VS@921*9G&5F$ /;09XF MVI(*D2LKI;,P5MO9W;.3]JMMZ!4V]% ;[NO0OR?;/,_.=GD&N1/*P 8FE[7S MJ^#B2S/R*&PJGI,XXQW:A^1]U$AI] NK^JCJ#Y/Q&%%S7J@Y/XV2IVVW_;11 MRR99*8#O(5C@MSQW8$RH#=2]5"34>LV365;O6>E4%GF^4N=)-K7M3W5*T=(> M25&0=\D,>BK(? !0!3.HA4;WH)UCR)A#QHYQ']_ CLRGT3.'K6'C4\0F#QE' M/*E%R?90^A2#Z;8:ZJ$P/ZWC*2"!*-N"("NH-V7I8R340JA*++A"VJXK+>JV M'8KO.W8_)6D?!'W.#'(=&M'47YAV1_^TXCS_>C4WS%?YA4(Z%*4[#I4SYT3:E+&,?1]$1(FCF2 M9D>1],N"P?9IN8>0"G.LS'!6AFCTR$>9+,@7H>+C:Y* M^V6^TI/:[7:QT#A*93BE_EK"^/O[>!?;AY@C8X8WXP>\]ZQ3K078V=\G?0R? M8V:&,_.(/X3Q.B;_D!5^!G+3@& MQO$P.\=[[H=5J#*/('AP'="FU 'R' M[. N/PN07D\-SW.K1TT@.SY&QA[>Z M]:1^$\!)\\^8PM[:C5\T\D,HY5 MO1>QZDOZ26^?6M-V\A"U>HY:/9Q:CRGG88V.8\K9\:^'=[@ORR&H_GR3P$ X MQO7Z)Y)-CG<]G#-KZWQ8HZ!^$_ =Y_HXYWZ>W*.*'*'Z)T*HOB-4_ZBS@]Q=G :@Z\1D5R3%:''?=YW>^E$0M'Q.6>;U.G9M)'L=L= IRV D MB5IP3N5J *E8=KW06R_%K=,#7.KD3F4[09!9#O(OW47?B)1$$5[_!F^'1XZW*E7N:A;OH8K%T24<=*"Y LY33 U9"HXQYPHL\%A MJ%$9:EA#]4.&$BKA?/)GTOM2TFP.^)IJD\WM?2.ZLLO])94Q^?X5*H!<&'?8D\&;8CHU7):+U- MQHM(,: ITZM]&MPDS:!VL5_$Z;@=%>U*1=M)=,_4\_E, A"6:9"@],%LN(FB M0]EPPX[IN*AT7+PM&RB"DS.6D150J?86'C=3JT"2.N&V .W3]"\,._(N*WF7 M;GGCT]4#XX0'2P(I^-VI40;*=%[U(0C+(UV[?* M$#>P>53)YG8*W=?3"77A"!/Z=+E?S,FX72V;"S!LO%MM.$+5%4JU4[W;=-Y&_K ]-FVUYQ0U/TZ-B_S!EV&BG,D#*H MM?&6E$7;6TRTR&WG.!$:^U [3/!3 :39@,]G0NCUQ!BH/CYZOP!02P,$% M @ &(2E5 ?R->:&ULI5A=2[>3? M7TE@P &$W;PD"&MWSUFMS@I-]I2]\C4A KRE2<9OK;40FR^VS<,U23$?T W) MY"]+RE(LY)"M;+YA!$?:*$ULY#B!G>(XLZ83_>Z132=T*Y(X(X\,\&V:8O9^ M3Q*ZO[6@=7CQ%*_60KVPIY,-7I$Y$2^;1R9'=NDEBE.2\9AF@)'EK74'O\R0 MKPSTC%\QV?/:,U!4%I2^JL'WZ-9R%"*2D% H%UC^VY$921+E2>+X4SBURIC* ML/Y\\/Y-DY=D%IB3&4U^QY%8WUHC"T1DB;>)>*+[?TE!2 ,,:<+U7[ OYCH6 M"+=9>)B(",YK*ZN!8Y_<&S/.5 M!70)GN7*%9.T ?BYT9/NU"+$XAU_&\IEN.LTB^O#@:3VPAB2EX=EB0N,])H X2+OA!,['FX&L6D:C% M?F:VA\C@P)89+=.*#FF]1T://S ; !=> ^0@U ;(;/Y PM(<&N"XY2J[VI_; MX>^_;;H@3*WD7.??X-(K77K:I=?A\A^&,R'KX5(N7;ZH5VT+ESOQM1,E*;NI MYP43>]<2V2\C^\;(7]\("V/>']MOQ+X9#MMC!V7LP!A;2L>2Q"?P#IJQH:J$ MMN##,OC03#R+XFPE52O!64CZ$ P;"!#T1NT(1B6"D1%!ONTYV!&N^.YB0X=F []G&)?7P^=EU)>)'T9G/<1 3]<3LBZ%3B MZQCWY6_=922:NQUALFL"O:N 5'("ON&8@5\XV1+#;H4UG8=&^F4H7(0JR!.P M87%(KL&"K.(L^UA@$4T2S#C82/G0Z6G-3A%[5%]5?^!WU#M$%6CT.="KF@J= M"#6/.*Y!=<>#H=\!M5)8Z'X.*CF2K1/!N@VP<#A 76 K[89F\>X%NSS2N1/! M>LW,HD'0H;BPDGMHUOO^S#9U\43$?@,Q&@WZJET!S,^DA!BXK M]-> ]DMO*\6@A^(Q]JH507,O^CSV4GI;80^;*7<&3E?A5_T+CLX3W">BOG54 M^ \U-IY$F5L8+:_&$C Y,AV!J^Z&G//(=U'^Z^KN 7!:7H[950T5G=E0SV1G MK/^>V$%!#!V(R2^8/F)5TT7(N$?N5BM&5NH(\ET2BN47>]A[#D%5GT3F/EEY MCTOO.^7]^B#@K?G(G08U/?"AY[@?E+IEFA>,QAVR@:I^B7;\N;G M3M]WV-7T_-I(?C?+4R@'"5E*4T>>RRS \IN8?"#H1E]F+*@0--6/:X(CPM0$ M^?N24G$8J #E?=CT?U!+ P04 " 8A*54;6=$,MX$ !:$P &0 'AL M+W=O+,?//ZAN9DQ\6K M7%.JX"V.$GG36BNU^>)Y,EC3F,@.W]!$?UER$1.E7\7*DQM!26B%XLC#W>[ MBPE+6M.)77L4TPE/5<02^BA IG%,Q/Z61GQWTT*MP\(36ZV56?"FDPU9T3E5 MSYM'H=^\0DO(8II(QA,0='G3FJ$O=[AO!.R.%T9WLO(,QI4%YZ_FY2&\:74- M(AK10!D51/_;TCL:14:3QO$K5]HJ;!K!ZO-!^S?KO'9F022]X]%/%JKU36O4 M@I N21JI)[[[G>8.68 !CZ3]"[M\;[<%02H5CW-AC2!F2?:?O.6!J AH1^L% M<"Z /PKT&@3\7,"WCF;(K%OW1)'I1/ ="+-;:S,/-C966GO#$I/&N1+Z*]-R M:CI7/'B]OM6!".&.Q[HZ)+'QO89YEEG@2WBB4@D6*+W)"L!SPA3,3 J8VL/E M/56$15=:Z'E^#Y<75W !'L@U$50"2^QVV:XL_+GFJ21)J!>J+6$KTE(PQKY.[<\P@X%G@YG$5-\B.DM=FK\3D0'?-0& MW,6X#I!;_)X&A3ARP/&+%/M6G]^48A/UZ\5QBF="D&1%=5,J6.RANN^1[.WR M;$=$V(:OOU*3YX=$ET%J/DCXH=94@%J3!'YLC#J=RED8,O-((KAG,HBX3$V^ M_YHMM)QNV+\=WO0*;WK6FUZ#-S]M8VJ(9$N%)AH(=/*,\E1;553$<+FG1,BK M-O ,%VQU]1J!) 3ZMJ&VC!6WRW7EYK8_!*L>>A!G58-[$)*]=+C6+USK.U4_ MS9]=:@:%FH$SWW^D\4*G1K>MS:A+Y;!0.70BNZ4KEB0L66G*C$@24+C439NU M\U5=##-U?:O.3)+MU!_XNIBW-2!&!8B1$\1ONEI-ZDZ8'AV91H/^L-[TN# ] M=II^R2KHA.7QD>7KGN_76T;=DJ"[3MMZ6BTI.\-\KN>=?6P(J-9^94 @IWW- MBI](?*ZL"J(WJ 0A9^3C79CDP-1L*&"<=W_R>DP8K<' M[[&5)(S<+%SPUBSG+5O.H(ZN)]PHR?'R=1=IR$ M0Q>Z[^]V?N$P#.B=)[W\JYC-US>;9:";HR??:@ M?6*)9,')48S+48S=H[C4S@KMA^GKJ)E,Z:#2H]@?HA[^P$8U^]"PW^\VT"TN MIS!V3V$';,- QP14ZT7_E!<9.J]R>Q%3L;*7.E+76)JH["*C6"TNCF;VNL0K MMV>W3OJ7MS[22(CH4HMV.T,-0607.=F+XAM[%[+@2O'8/JXI":DP&_3W)>?J M\&(,%-=ITW\ 4$L#!!0 ( !B$I53S27:1_@( %8* 9 >&PO=V]R M:W-H965TR3J0>L,/!!JWQ',O%9L95SZY08I)A M*@BCP/%J:(W+R6H%:UIDZLM_?HW\WFU6:62. )2W^36"9#JV]!C%KL=*B!@F+%.G M0R"C[S7,"V>!K>!LU/1=MS&,=["@,>;ICM U3%]S(G?P0(7DN?)(QF)@2[4=3?\Z:!'%\O?PH M^HAS1-?8"+O<03UNAG9F>+1%/(8_/Q4D/$B42&]U>1NB'*?G5U%'I+L5Z6XK:7-T M@6TT1=$B0E#A!5_#E5Y%J/=)KA2XW2-7_/Z)*0U!@1LT>]*O*/=;*3_-%VU6 MW%8PMU_#"M1PC;K^9WGB?[B1;AWGU)&/0?W^Z1_$KKW0&>9K4[@(122GLGB@JM&J M.!J9DN!D?*R+)O/R'V"*BDL]/VM"!:1XI2"=FYXZ([PH8HJ.9!M3!RR95%6% M:2:J\,-&ULS5?;;MLX$/T50NA#"S21 MJ)OMPC80.]W= EL@B'MY*/I 2V-+B$1Z2=I._GZ'E"(IO@A],> 76Z1FCLZ< M(X[(\5[()Y4!:/)<%EQ-G$SKS2?754D&)5.W8@,<[ZR$+)G&H5R[:B.!I3:I M+%S?\V*W9#EWIF,[]R"G8['51<[A01*U+4LF7V90B/W$H<[KQ&.^SK29<*?C M#5O# O3WS8/$D=N@I'D)7.6"$PFKB7-'/\WIR"38B!\Y[%7GFIA2ED(\F<&7 M=.)XAA$4D&@#P?!O!W,H"H.$//ZK09WFF2:Q>_V*_IH!>2KX#I3Y#-/(7V;[V*9 M3:W^:ZTSOQ?P*Y.W)* ?B>_Y_@D^\S]/ISUT@D;ZP.(%YZ3/F(2;Y;&H=U(R MO@9<+)HL7T@W[H&]V.F[/9,I^?4O0I(O&DKUNX=0V! *+:'P#*%O0K."*.MU M];BD2PLJKT\96>'&%M]I!]! 9-) M1O EP_6[P\:T,1+UZ!$WT/%UH" TN9%"%&W6D#\,@.O#G.,CW?>^T/<.& M\K"7\M_ 02)IXPY+L8'E2DMF6G>/'J,&?'0=!E&O;:?>A2RJ@=_('X6C X]. M17FQ?]HDVOD*T%[:"U: LB9ARW\"G?-UGQQ^B^M?B4-MUZ7!I1P*CK2/PR \ M=.@X"I=:=,:AMC?3_N8\%TJ;3['$%L>W@-]9M5VJ1.8;0[M/F;:3TNA*S&H[ M,(TO959\9 /UH_C0K..H^.QJ:MLT[>_3)[P"NHD)G8'LDZ=MKG1X)8ZU M+9F.+N78Z'A_0/W!H6/'48-!>."8V]D0ER#7]IR@D,F6ZVJ_V,PV9Y$[NP,_ MF)^9,XK=:+G+!33$/(B<(!>;D&)@=GG&) M0C@B*^-7QQGT)1WP>'Y@_^R]6R]K9G"IQ'=>4#4//@508,FV@N[5[@MV?KS M7 GCO[!K.B98S?8$S@5DFJ#%S+ HN_\:%5UTN,#Q(7\2#A M+=-C2";O(8[B^(2>Y?_#)P-RDO[$$L^7_//$8,5-+I39:H0?5VM#VE[*GP,E MIGV)J2\Q?:/$=5FBO]Y MHIFA#!B!A@TJ'.4=/*O#%..DG$!L_$L M.AOP-.L]S09Y;B2A1D.@M+4AF2".YI2/EN;"T[@>])Q%:?A\+'@HH]46'CV( M&O7&]PD#N=I*:B]>O]JWHBO_ E^M+VR+:CO*'YJVO]EKM>'2@,#24D;CCU:5 M;GM&&Y!J_+-;*[*/V$\KVV91NP2[7RI%A\ 5Z!MW]AM02P,$% @ &(2E M5)EO<"WL @ L0@ !D !X;"]W;W)K&ULC59K M;YLP%/TK%NJ'5FK#*\\JB=0DFS9IG:)F73^[X(!58S/;)-V_W[4AE&2$1I&" M;>XYG'-]\66Z%_)-I81H])XQKF9.JG5^[[HJ2DF&54_DA,.=K9 9UC"5B:MR M27!L01ES \\;NAFFW)E/[=I:SJ>BT(QRLI9(%5F&Y=\%86(_ MS.1[/',\HX@P$FE#@>&R(TO"F&$"'7\J4J=^I@$VQP?VK]8\F'G%BBP%>Z&Q M3F?.V$$QV>*"Z2>Q_T8J0P/#%PFF[#_:5[&>@Z)":9%58%"045Y>\7N5B 8 M>-H!004(3@'],X"P H36:*G,VEIAC>=3*?9(FFA@,P.;&XL&-Y2;;=QH"7N94J]O&PJ]4% IH8?'J:#YU M-=@T8MVHLK0H+05G+(7H47"=*O2%QR0^QKN0GCI'P2%'BZ"3\!'+'@K]6Q1X M0="B9WDYW.^0$]9;%EJ^\-R6%1F16 O9P=6ON?J6J]^Q_0PVKRW+)7)HD>8T MV,WOPM ;]Z?NKFF^)1TE 7 ME"<=]H?U4X:=]LMJOH9Z*^EOVO)04@P:!BQP'J7;Q'E\FM"#_3VQ[VGV"W4*,;(%2J\W@B*297\L)UKDML6\ M"@T-RPY3^*8@T@3 _:T0^C Q#ZB_4N;_ %!+ P04 " 8A*54,$";PW8# M R#@ &0 'AL+W=OTQN5A<9H9O MWCQSF>Z$O%VT7)6 E<,<&)A/7,N?3?+?S$.%B+[PQVJMY-YU,V M0])::5&VSHB@9+SYTH>6B)X#QAEV M"%J'X-@A.N$0M@ZA3;1!9M-Z3S6=3Z78$6FL,9II6&ZL-V;#N"GC2DN<9>BG MYU]0*9^%4F0)DJQR*H&\)2L42U870,2:7'+-,E;4AFVR@K263#-0Y/HA+>H, M,O)!BI(L1%G5FMK*H--1Q%?O05-6J-<86YD1M?\P3K[FHE:49VKJ:DS(P'+3 M%OQ5 SXX 3XD-X+K',%P1/+8WT4B.C:"/1M7P6C &RK/2.B_(8$7! -X%O_O M[H_ ";OBA#9>>"+>/[E?#W!_325G?-/G_^=G#$P^:2C5KQ%840TDL#/+; S0ZVG?N)%WM3=]NOXI!5XEUT M5H]8B3M6XE%65C9/49DD%-&"5+5,<]QA'A$Q0G_2+90\)U5,.EB3EZJ*R9-Z M!]XD.1+%@%&4),.:..\X.1_EY';U#?L!C\WEGKC_)RO5HNQP@.#H&"9U7YPX'EAR^V M\N'373^:'!=^P"@\/U'WPWGICQ^8"\&1#LWN\$JE@#,A"1<:U!CEAV/'CY^5 M%@['E)^\6"TD3\I\$4_"8S$\M?*].(F/Y.#V;M\ER(U]E"@$6W/=7#V[T>[A MVHY9H'LFSO\"4$L#!!0 ( !B$I53=V#[K$0( &H$ M 9 >&PO=V]R:W-H965T\Z9,^.QLT&; M)]L"('F60MEUTB)VMY3:L@7)[(WN0+F=6AO)T+FFH;8SP*H DH*FL]D[*AE7 M29Z%M9W),]VCX IVAMA>2F;^;$'H89W,D]/"GC(2E.5:$0/U.MG,;[=+'Q\"OG,8[)E-?"6%UD_>>:C6R@;F?D>X M R$\D9/Q>^1,II0>>&Z?V#^%VETM!;-PI\4/7F&[3CXDI(*:]0+W>O@"8STK MSU=J8<.7##%VY8++WJ*6(]@ID%S%/WL>^W &2.<7 .D(2(/NF"BHO&?(\LSH M@1@?[=B\$4H-:">.*W\H!S1NESLDB;>+\_ N/M]#UM.'*$@&U@\YNWKN\)DYV=%!W89H*C6XV M@]FZQP",#W#[M=9X&ULQ5;!;N(P$/V54=1#*VV; MQ"$!*D "RNY6:J4*VNUAM0=#!A(UL5G;0/OW:SLA4 K12CWT0FQGWLN;9S.> MSH:+%YD@*GC-,R:[3J+4\MIUY2S!G,HKOD2FW\RYR*G24[%PY5(@C2THSUSB M>9&;TY0YO8Y=>Q"]#E^I+&7X($"N\IR*MP%F?--U?&>[,$X7B3(+;J^SI N< MH'I:/@@]N@'!F C?J6XD7MC,*E,.7\QD]NXZWA& M$68X4X:"ZL<:AYAEADGK^%N2.M4W#7!_O&7_;I/7R4RIQ"'/GM-8)5VGY4", M<[K*U)AO?F*94&CX9CR3]AX/P& M%4TS>:'A3Y,;.#^[@#-(&3PF?"4IBV7'55JS^;([*_4-"GWDA+X [CE3B801 MBS%^CW=UKE7"9)OP@-02WE-Q!8'_#8A'R!$]P_^'^S5R@LK_P/(%)_A*(R7, M!<]A]*I0,.WOT.X\"@G:-KCC;'%YIX][#'TI44GX?:=YX%9A+O_4J&A4*AI6 M1>.$BF)31:'EV"85\,C"3658]WP_;!"OXZ[WO?L8UO::$:FBWHD+*W%AK;@G MEIJ#-U'Z_,F:9*.*+_I"RYN5BN;G+"_@X9Z7S2@*R8'C'Z.BL.$UCSO>JK2U M:K6-[D?]FA3;%4W["XWVO5V)\SYG=8G?=Y$$?B,Z\/I(F/X3A-%QL_V]$NS7 MZANC5*;.J@3AF8NLKLSY9,=*OM+]78'S@T^Z'WPL+F%$#D_ZD;!VJ]T^,-_= MNPIUE@O;(4B8\153Q251K59=2-_>O0?K ].=V"MV1U.T-OH*6*1,0H9S3>E= M-?6!$$6W4$P47]H+=\J5MMH.$]UAH3 !^OV<<[6=F ]4/5OO'U!+ P04 M" 8A*54E.E@8G<" !,!@ &0 'AL+W=O1F41YFY-6:B5$[R%6T/L2DIFGB] J,TT MRJ*7B3M>-\Y/)&6A60TSC&-4@\$ BKG%1B^UG )0G@AQ'CL-:-A2Q^X/7Y1_QARQUSF MS,*E$M_XPC73*(_( I9L)=R=VGR"/I^QUZN4L.%)-KUO&I%J99V2?3 22-YV M;_;4UV$K@&9[ F@?0 -WMU&@O&*.E851&V*\-ZKY04@U1",<;_U'F3F#JQSC M7#E;S2T\KJ!UY,,:GY8<78%C7-AC\HZ\7L6I&S U&')>&P#II]X0WI(;+@06 MV1:)0R@OG50]P$4'0/< G&L3DRQ]2VA*Z?WLBAR].?Y5)<&4AKSHD!<-LB=_ MF!?Y_AD]R+4#:7\'TKQ@T>]X'T EEV18 MS6B\YWOE T#^+P"$:2UX%89.88_48+@R1!NEE65B%V#^>X7R+,Y?\25;S<'W MV1MF:MY:(F")86E\BH?"=+VK,YS2H5_,E"XYP$ %H$ 9 >&PO=V]R:W-H965T M6U/2=%4%2&V6:9-:*6K4[J&J)@,' M6/4/9A\C^^]G&T*S*>G#7K#O?-]W]YW/I(,V;[8%0+*30MDL:A&[&TIMV8)D M]EQWH-Q)K8UDZ$S34-L98%4 24&3.+ZBDG$5Y6GP;4R>ZAX%5[ QQ/92,O/[ M#H0>LN@BVCL>>=.B=] \[5@#6\"G;F.<16>6BDM0EFM%#-19='MQLTI\? AX MYC#8@SWQ2@JMW[SQK89M%UQ&IH&:]P$<]?(5)S]+SE5K8\"7#&+M<1*3L+6HY@5T% MDJMQ9;NI#P> R^L3@&0")/\"EB< BPFP"$+'RH*LSPQ9GAH]$..C'9O?A-X$ MM%/#E;_%+1IWRAT.\WM6@$@I.BKOH.4$N_L8MA;@KA*/ %!Y_($SVU9ZEXA5PW9(E,5,Y4E3UW%$,C+>H=^S@H!9*UZ"8;Y MD7D])O/C++T]:QCK?KQGFY.-N=XSW7-[M!W_+R.)D_@LOB(O#R +,*_'ND8/ M;MZ_N@=F&JXL$5"[?/'Y)S=%9ISDT4#=A5LM-+K1"MO6/7XP/L"=UUKCWO#S M-?].\C]02P,$% @ &(2E5&8]#0 T P \A, T !X;"]S='EL97,N M>&ULW5A1;]HP$/XKD3M-K30U0$9*5D#:D"I-VJ9*[*D,YU.'.:42S(>RF5^DYLRF*FE-",2-Z; MW3ZG(]*-WY/ T4U4RD;DX?SMCZ4RUV\"=S][=W;6>;BXWK>?5\ %";VD_2-( M+SOV0IDK%*./CZ,_1(Y17QU%?8 9(Q[L$K=$OW-,O(XN=_NY"NN:CX>9DFWI M(^(,EI_F+'BD8D0F5/"IYN"5T9R+M3/WP#!30NG V)ZS ;M@*9\: M)^=2Z2JVB^"^I_7R/6 S X%%A08YB6-W92+:Z,SZ"@'M^O"ZMP MKNFZV^N3UJ&ZV2!3I5.FFS!=LC&-AX)E($?S^0+N1A4A@,:HW Y23N=*TDK# MQJ,>6-H9$^(.GM7OV0[W*MNJ7 ?J)INA%50/'8V; /\VF^/>IHU>Q!L4_%&9 M3TN['5G-H4?9K6897U7S5=8(P-B[.#LM"K'^*/A[8RFW9:9;CFWBO4_'?S/&>2:2JV1=O>/^4L MOUAQ=/6O)%>_5?8%>S76+^!3%]E_#2+CTQ<9):>OL3X$G;K(P6L0>9KE#NM# MQM9)9N<,OL+UNW!Q6;2PN4[9BZ:2>ZOFT&@9V M8*/6%SCL(S?5Y4 ^C@O M'S*I/E@"=B.\5S#8@_;^"1)/YJ8W' ZL"UCL0WQ\'>LKO$T5054P; M]@3C2))@"/2BOT?C&,E.#!]_?;"G)(J2Q(\ YE<011@"3R..8 I X9$4?4> MW'L?A9OW5-C^EV_\"U!+ P04 " 8A*54EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !B$I534MS)R[00 'DJ M / >&PO=V]R:V)O;VLN>&ULQ9I;<^(V%(#_BH:G]B$%7WF M!#(QS6M'V (TL24JR61W?WUE.Z0R,6?ZRK]ZD>EU)^4J^ M%[G0P][6F-UEOZ_3+2NH_D/NF+!'UE(5U-A=M>GKG6(TTUO&3)'W_<$@[A>4 MB][UU:&N)]5W=Z1AJ>%2V,*JX(6S-_W?\6J7[+GF*YYS\V/8J[=SUB,%%[S@ M/UDV[ UZ1&_EVX-4_*<4AN9)JF2>#WM><^"%*Q>R7+'Q::JQMY%W[F-NAT. MOTTC7JK_TXQRO>8IF\BT+)@P33LJEE> 0F_Y3O>(H 4;]L9RSU1U/_8"TZRY M-V.AG)92E]P>4-.LQD-$6CI=VY&% 1@!D=![(Q1T9 MCY('!S(&(&-*[JIS(-;DI-1=,:T)%1I*R<""_ )!?<"&?V9Z)DI%G MELJ-X-5Q!^PK /85%^R.:&[9'AG5I6+5'[0#]PV ^X8+]_$LQ[)8<=&< MX(;K 12O![AP]U)F;SS/ZXXVM>(4FXJ C+1FK0;T0*L@:V5F'RIKT4#Z\+#] M(8N"F^JDNM7&-M^PZFMCX4R[@AHXUB]5APN2!A>-C&D&)?I6)5 M'TN8X%*1N4W_FD WIBXFI P/V1F)D>GKQ8WM==7S+6Q-FAZ%.P^RA8>LBZE( M9<'(DGYO=SE(#AZR'>:VWIFT<>Z)*9)LJ6(N&60'#UD/]TQN%-UM>6I#7%/# MT;.$]. A^R$I5YK]4U;AY'9_I"T?GBXFI!8?62V?I=?YP"&_^,A^Z;9?%V8 MV28XJVT"%Q.R37 &VUR0Q-:R<+HQ M1UE6;[K3@0 R3H!L'+ UVRN&D'$"9.-T8WZ4NIB0@0)D YU,AB;,4)Z[F)"! M F0#=2=#'[W3Q80,%" ;Z!3F>^]T,2$+!>=8!3M@MH90"%DH/.=Z6!L3LE"( M;"$8TY5E"%DH1+80C!FZF)"%0F0+P9B1BPF^;$&VT/N$PO%C?F(](X0L%/Z: M>8^3;:S)76ELF">/7' 7$[)0B#X/.KV*:U7D8D(6"I$M=+R0>[!D*W$/(0&% MR *")Y2M6 0)*$06$(SIQJ(($E"$+" 8TXU%$22@"%E )Z?G371R,2$!1<@" M C"KZ.1B0@**D 4$8K:RC@@24(0L(!C3'>D1^+[_3"]O&LS62(<$%"$+",9L MC71(0!&R@-Q739WRB2#Y1+]^_-T,2'YQ-BSGU.83<;I8D+RB;'E<_QBKW/XQ)!X8F3Q_"52>^5-]=6DC4)3 MPXHJ<=>6\<(?^*U^"8DGKL73KT_6UU<96]NY?C:WE]"V/*5Y^J1(]=-\NQ%& MU0O7=9GG8UNV$#-)L\.7DX>O/J__!5!+ P04 " 8A*54TDF\;1$" 7 M)@ &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN M2]+E,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RV MP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q M?U"&H#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06 M)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'> MAGH;@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0 MVU%O)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H' M@=Z!>@>!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUSM^I=QT_#Z5>>[[6^/SO MI'H\WUNNC[\LOTY.WMX+SNFVHC[_!5!+ P04 " 8A*54P(AM=.D! !^ M)0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(AP MH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9 M(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MS MLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+E MJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K3 M8Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@? M$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0#% @ &(2E M5/.054=>!0 'A8 !@ ("!#0@ 'AL+W=O\Y 8 '4< 8 M " @:$- !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ &(2E5#D12&3#!0 )!D !@ M ("!-1@ 'AL+W=O !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ &(2E5!!2$7[[# ;", !@ ("!#"L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(2E M5#6BD:YA" GA@ !D ("!Z$, 'AL+W=O&UL4$L! A0#% @ &(2E5$&]F;#0!0 F0T M !D ("!.E8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(2E5&'@?;V1"0 IAP !D M ("!;7( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &(2E5"%SFGD;! NP@ !D ("!%X4 'AL+W=O M&PO=V]R:W-H965T @ .L7 9 " @3Z2 M !X;"]W;W)K&UL4$L! A0#% @ &(2E5.,B M_!1J! . L !D ("![9H 'AL+W=O&PO=V]R:W-H965T!!@0 \+ 9 " @8JB !X;"]W;W)K&UL4$L! A0#% @ &(2E5/YC=^M(! JPH !D M ("!QZ8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &(2E5 V%;57T!0 C! !D ("! M![( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &(2E5(8#.6DB @ 8 0 !D ("!(+\ 'AL+W=O&UL4$L! A0#% @ &(2E5&61&##. M @ NP< !D ("!+\D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(2E5!.!#95J @ ]@< !D M ("!+-( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &(2E5"VF&U-> P ^PT !D ("!3-P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&(2E5'N<$M=/ P GPL !D ("!J.8 'AL+W=O&PO=V]R:W-H965T@@, -\, 9 " @1#V !X;"]W;W)K&UL4$L! A0#% @ &(2E5#*2*P)\!@ 7!P !D M ("!R?D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &(2E5&7I@K&_!0 *1T !D ("!=@8! 'AL M+W=O&PO=V]R:W-H965T@/ 0!X;"]W;W)K&UL4$L! A0#% @ &(2E M5&UG1#+>! 6A, !D ("!NQ0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(2E5.R*A2U/ @ Q 4 M !D ("!LB ! 'AL+W=OP" "Q" &0 @($X(P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ &(2E5-W8/NL1 @ :@0 !D M ("!""H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &(2E5!"YX+CG 0 6@0 !D ("!.3(! 'AL+W=O M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " 8A*54P(AM=.D! !^)0 $P @ $"0 $ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 2 !( *\3 <0@$ ! end XML 80 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 81 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 160 313 1 false 52 0 false 6 false false R1.htm 0001001 - Document - Cover Sheet http://www.sailpoint.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY Sheet http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2104102 - Disclosure - Revenue Recognition Sheet http://www.sailpoint.com/role/RevenueRecognition Revenue Recognition Notes 8 false false R9.htm 2111103 - Disclosure - Fair Value Measurements Sheet http://www.sailpoint.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2114104 - Disclosure - Business Combinations Sheet http://www.sailpoint.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 2119105 - Disclosure - Goodwill and Intangible Assets Sheet http://www.sailpoint.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2125106 - Disclosure - Leases Sheet http://www.sailpoint.com/role/Leases Leases Notes 12 false false R13.htm 2129107 - Disclosure - Commitment and Contingencies Sheet http://www.sailpoint.com/role/CommitmentandContingencies Commitment and Contingencies Notes 13 false false R14.htm 2131108 - Disclosure - Credit Agreement Sheet http://www.sailpoint.com/role/CreditAgreement Credit Agreement Notes 14 false false R15.htm 2133109 - Disclosure - Convertible Senior Notes and Capped Call Transactions Notes http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactions Convertible Senior Notes and Capped Call Transactions Notes 15 false false R16.htm 2138110 - Disclosure - Stock-Based Compensation Sheet http://www.sailpoint.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2146111 - Disclosure - Income Taxes Sheet http://www.sailpoint.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2148112 - Disclosure - Net Loss Per Share Sheet http://www.sailpoint.com/role/NetLossPerShare Net Loss Per Share Notes 18 false false R19.htm 2152113 - Disclosure - Geographic Information Sheet http://www.sailpoint.com/role/GeographicInformation Geographic Information Notes 19 false false R20.htm 2156114 - Disclosure - Subsequent Events Sheet http://www.sailpoint.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 21 false false R22.htm 2305301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.sailpoint.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.sailpoint.com/role/RevenueRecognition 22 false false R23.htm 2312302 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.sailpoint.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.sailpoint.com/role/FairValueMeasurements 23 false false R24.htm 2315303 - Disclosure - Business Combinations (Tables) Sheet http://www.sailpoint.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.sailpoint.com/role/BusinessCombinations 24 false false R25.htm 2320304 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.sailpoint.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.sailpoint.com/role/GoodwillandIntangibleAssets 25 false false R26.htm 2326305 - Disclosure - Leases (Tables) Sheet http://www.sailpoint.com/role/LeasesTables Leases (Tables) Tables http://www.sailpoint.com/role/Leases 26 false false R27.htm 2334306 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables) Notes http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables Convertible Senior Notes and Capped Call Transactions (Tables) Tables http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactions 27 false false R28.htm 2339307 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.sailpoint.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.sailpoint.com/role/StockBasedCompensation 28 false false R29.htm 2349308 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.sailpoint.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.sailpoint.com/role/NetLossPerShare 29 false false R30.htm 2353309 - Disclosure - Geographic Information (Tables) Sheet http://www.sailpoint.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.sailpoint.com/role/GeographicInformation 30 false false R31.htm 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) Sheet http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails Description of Business and Summary of Significant Accounting Policies (Details) Details http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies 31 false false R32.htm 2406402 - Disclosure - Revenue Recognition - Schedule of Timing of Transfer of Control and Cash Flows (Details) Sheet http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails Revenue Recognition - Schedule of Timing of Transfer of Control and Cash Flows (Details) Details 32 false false R33.htm 2407403 - Disclosure - Revenue Recognition - Summary of Activity Impacting Contract Balances (Details) Sheet http://www.sailpoint.com/role/RevenueRecognitionSummaryofActivityImpactingContractBalancesDetails Revenue Recognition - Summary of Activity Impacting Contract Balances (Details) Details 33 false false R34.htm 2408404 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.sailpoint.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 34 false false R35.htm 2409405 - Disclosure - Revenue Recognition - Summary of Contract Balances With Deferred Revenue, Current and Noncurrent (Details) Sheet http://www.sailpoint.com/role/RevenueRecognitionSummaryofContractBalancesWithDeferredRevenueCurrentandNoncurrentDetails Revenue Recognition - Summary of Contract Balances With Deferred Revenue, Current and Noncurrent (Details) Details 35 false false R36.htm 2410406 - Disclosure - Revenue Recognition - Revenue Remaining Performance (Details) Sheet http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails Revenue Recognition - Revenue Remaining Performance (Details) Details 36 false false R37.htm 2413407 - Disclosure - Fair Value Measurements (Details) Sheet http://www.sailpoint.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.sailpoint.com/role/FairValueMeasurementsTables 37 false false R38.htm 2416408 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 38 false false R39.htm 2417409 - Disclosure - Business Combinations - Summary of Preliminary Purchase Price Allocation (Details) Sheet http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails Business Combinations - Summary of Preliminary Purchase Price Allocation (Details) Details 39 false false R40.htm 2418410 - Disclosure - Business Combinations - Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired (Details) Sheet http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails Business Combinations - Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired (Details) Details 40 false false R41.htm 2421411 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.sailpoint.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 41 false false R42.htm 2422412 - Disclosure - Goodwill and Intangible Assets - Schedule of Cost and Amortization of Intangible Assets (Details) Sheet http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Cost and Amortization of Intangible Assets (Details) Details 42 false false R43.htm 2423413 - Disclosure - Goodwill and Intangible Assets - Summary of Amortization Expense Included in Consolidated Statements of Operations (Details) Sheet http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails Goodwill and Intangible Assets - Summary of Amortization Expense Included in Consolidated Statements of Operations (Details) Details 43 false false R44.htm 2424414 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) Sheet http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details) Details 44 false false R45.htm 2427415 - Disclosure - Leases - Additional Information (Details) Sheet http://www.sailpoint.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 45 false false R46.htm 2428416 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Details) Sheet http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails Leases - Summary of Future Minimum Lease Payments (Details) Details 46 false false R47.htm 2430417 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.sailpoint.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://www.sailpoint.com/role/CommitmentandContingencies 47 false false R48.htm 2432418 - Disclosure - Credit Agreement (Details) Sheet http://www.sailpoint.com/role/CreditAgreementDetails Credit Agreement (Details) Details http://www.sailpoint.com/role/CreditAgreement 48 false false R49.htm 2435419 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Additional Information (Details) Notes http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails Convertible Senior Notes and Capped Call Transactions - Additional Information (Details) Details 49 false false R50.htm 2436420 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Summary of Net Carrying Amount of Liability and Equity Components of Notes (Details) Notes http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails Convertible Senior Notes and Capped Call Transactions - Summary of Net Carrying Amount of Liability and Equity Components of Notes (Details) Details 50 false false R51.htm 2437421 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Summary of Interest Expense Recognized Related to Notes (Details) Notes http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails Convertible Senior Notes and Capped Call Transactions - Summary of Interest Expense Recognized Related to Notes (Details) Details 51 false false R52.htm 2440422 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 52 false false R53.htm 2441423 - Disclosure - Stock-Based Compensation - Summary of Fair Value of Stock Options Estimated by Using Weighted Average Assumptions (Detail) Sheet http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail Stock-Based Compensation - Summary of Fair Value of Stock Options Estimated by Using Weighted Average Assumptions (Detail) Details 53 false false R54.htm 2442424 - Disclosure - Stock-Based Compensation - Summary of Time-Based Stock Option Activity (Details) Sheet http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails Stock-Based Compensation - Summary of Time-Based Stock Option Activity (Details) Details 54 false false R55.htm 2443425 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) Sheet http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail) Details 55 false false R56.htm 2444426 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense By Underlying Equity Instrument (Details) Sheet http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense By Underlying Equity Instrument (Details) Details 56 false false R57.htm 2445427 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Details 57 false false R58.htm 2447428 - Disclosure - Income Taxes (Details) Sheet http://www.sailpoint.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.sailpoint.com/role/IncomeTaxes 58 false false R59.htm 2450429 - Disclosure - Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share (Details) Details 59 false false R60.htm 2451430 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Loss Per Share (Details) Sheet http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Loss Per Share (Details) Details 60 false false R61.htm 2454431 - Disclosure - Geographic Information - Additional Information (Details) Sheet http://www.sailpoint.com/role/GeographicInformationAdditionalInformationDetails Geographic Information - Additional Information (Details) Details 61 false false R62.htm 2455432 - Disclosure - Geographic Information - Summary of Consolidated Total Revenue by Geography (Details) Sheet http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails Geographic Information - Summary of Consolidated Total Revenue by Geography (Details) Details 62 false false R63.htm 2457433 - Disclosure - Subsequent Events (Details) Sheet http://www.sailpoint.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.sailpoint.com/role/SubsequentEvents 63 false false R9999.htm Uncategorized Items - sail-20220331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - sail-20220331.htm Cover 64 false false All Reports Book All Reports sail-20220331.htm sail-20220331.xsd sail-20220331_cal.xml sail-20220331_def.xml sail-20220331_lab.xml sail-20220331_pre.xml sail-20220331x10qex102.htm sail-20220331x10qexx101.htm sail-20220331x10qexx311.htm sail-20220331x10qexx312.htm sail-20220331x10qexx321.htm sail-20220331x10qexx322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "sail-20220331.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 160, "dts": { "calculationLink": { "local": [ "sail-20220331_cal.xml" ] }, "definitionLink": { "local": [ "sail-20220331_def.xml" ] }, "inline": { "local": [ "sail-20220331.htm" ] }, "labelLink": { "local": [ "sail-20220331_lab.xml" ] }, "presentationLink": { "local": [ "sail-20220331_pre.xml" ] }, "schema": { "local": [ "sail-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 480, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://www.sailpoint.com/20220331": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 10 }, "keyCustom": 25, "keyStandard": 288, "memberCustom": 14, "memberStandard": 34, "nsprefix": "sail", "nsuri": "http://www.sailpoint.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.sailpoint.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Business Combinations", "role": "http://www.sailpoint.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.sailpoint.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Leases", "role": "http://www.sailpoint.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Commitment and Contingencies", "role": "http://www.sailpoint.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Credit Agreement", "role": "http://www.sailpoint.com/role/CreditAgreement", "shortName": "Credit Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Convertible Senior Notes and Capped Call Transactions", "role": "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactions", "shortName": "Convertible Senior Notes and Capped Call Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Stock-Based Compensation", "role": "http://www.sailpoint.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146111 - Disclosure - Income Taxes", "role": "http://www.sailpoint.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - Disclosure - Net Loss Per Share", "role": "http://www.sailpoint.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152113 - Disclosure - Geographic Information", "role": "http://www.sailpoint.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156114 - Disclosure - Subsequent Events", "role": "http://www.sailpoint.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.sailpoint.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.sailpoint.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Business Combinations (Tables)", "role": "http://www.sailpoint.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Leases (Tables)", "role": "http://www.sailpoint.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - Disclosure - Convertible Senior Notes and Capped Call Transactions (Tables)", "role": "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables", "shortName": "Convertible Senior Notes and Capped Call Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.sailpoint.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349308 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.sailpoint.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353309 - Disclosure - Geographic Information (Tables)", "role": "http://www.sailpoint.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "ic33e4ac65a094eb58ad807ca419143af_I20220410", "decimals": "2", "first": true, "lang": "en-US", "name": "sail:MergerCommonShareCashExchangeRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)", "role": "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue Recognition - Schedule of Timing of Transfer of Control and Cash Flows (Details)", "role": "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails", "shortName": "Revenue Recognition - Schedule of Timing of Transfer of Control and Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i1f02cdc8a481486785fb80505f50b712_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i71aba2dd377f41ad89d4ad619a8c5625_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue Recognition - Summary of Activity Impacting Contract Balances (Details)", "role": "http://www.sailpoint.com/role/RevenueRecognitionSummaryofActivityImpactingContractBalancesDetails", "shortName": "Revenue Recognition - Summary of Activity Impacting Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i71aba2dd377f41ad89d4ad619a8c5625_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue Recognition - Additional Information (Details)", "role": "http://www.sailpoint.com/role/RevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i71aba2dd377f41ad89d4ad619a8c5625_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue Recognition - Summary of Contract Balances With Deferred Revenue, Current and Noncurrent (Details)", "role": "http://www.sailpoint.com/role/RevenueRecognitionSummaryofContractBalancesWithDeferredRevenueCurrentandNoncurrentDetails", "shortName": "Revenue Recognition - Summary of Contract Balances With Deferred Revenue, Current and Noncurrent (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i71aba2dd377f41ad89d4ad619a8c5625_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Revenue Recognition - Revenue Remaining Performance (Details)", "role": "http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails", "shortName": "Revenue Recognition - Revenue Remaining Performance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.sailpoint.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Business Combinations - Additional Information (Details)", "role": "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "shortName": "Business Combinations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i0e846260ee07421d8008aabeac942c28_D20210222-20210222", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Business Combinations - Summary of Preliminary Purchase Price Allocation (Details)", "role": "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails", "shortName": "Business Combinations - Summary of Preliminary Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i905dddb95bd74fec92d6ff9be074f364_I20210222", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i905dddb95bd74fec92d6ff9be074f364_I20210222", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Business Combinations - Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired (Details)", "role": "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "shortName": "Business Combinations - Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "ib545f4143d274073aa7e08e8e2355505_I20210222", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Goodwill and Intangible Assets - Schedule of Cost and Amortization of Intangible Assets (Details)", "role": "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Cost and Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Goodwill and Intangible Assets - Summary of Amortization Expense Included in Consolidated Statements of Operations (Details)", "role": "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "shortName": "Goodwill and Intangible Assets - Summary of Amortization Expense Included in Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details)", "role": "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Details)", "role": "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Summary of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i7f7cbb69345948889866f56f13a114b6_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i7f7cbb69345948889866f56f13a114b6_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i4dfeac118fda483fb86f748588b5adbc_I20190930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Credit Agreement (Details)", "role": "http://www.sailpoint.com/role/CreditAgreementDetails", "shortName": "Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i4dfeac118fda483fb86f748588b5adbc_I20190930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "ie65c2b18fd334043a13fd5c6db9901fc_D20190901-20190930", "decimals": "-5", "first": true, "lang": "en-US", "name": "sail:PaymentsForPurchaseOfCappedCalls", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Additional Information (Details)", "role": "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "ie65c2b18fd334043a13fd5c6db9901fc_D20190901-20190930", "decimals": "-5", "first": true, "lang": "en-US", "name": "sail:PaymentsForPurchaseOfCappedCalls", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i4b22da737e554bc4af460eb88a6d96fb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY", "role": "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i4b22da737e554bc4af460eb88a6d96fb_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i8618fbd49b8a49c085dd801b1824b7cb_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Summary of Net Carrying Amount of Liability and Equity Components of Notes (Details)", "role": "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Summary of Net Carrying Amount of Liability and Equity Components of Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i2ca326fd0fac4ea8a6a8f336ad1c8e7f_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i2cfd57a1bd3a4eb4a9d23e61323fcd11_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Convertible Senior Notes and Capped Call Transactions - Summary of Interest Expense Recognized Related to Notes (Details)", "role": "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails", "shortName": "Convertible Senior Notes and Capped Call Transactions - Summary of Interest Expense Recognized Related to Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i2cfd57a1bd3a4eb4a9d23e61323fcd11_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "icebc782c1ace4b7789cd6f3c6b7df7a6_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Stock-Based Compensation - Summary of Fair Value of Stock Options Estimated by Using Weighted Average Assumptions (Detail)", "role": "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail", "shortName": "Stock-Based Compensation - Summary of Fair Value of Stock Options Estimated by Using Weighted Average Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "icebc782c1ace4b7789cd6f3c6b7df7a6_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Stock-Based Compensation - Summary of Time-Based Stock Option Activity (Details)", "role": "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Time-Based Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail)", "role": "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i31c9a2fb07b64cb4b45d30d6c5d3794c_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense By Underlying Equity Instrument (Details)", "role": "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense By Underlying Equity Instrument (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "icebc782c1ace4b7789cd6f3c6b7df7a6_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "role": "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "ibbc35a6844e84ba4b67d97b95668b917_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Income Taxes (Details)", "role": "http://www.sailpoint.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - Disclosure - Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share (Details)", "role": "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Loss Per Share (Details)", "role": "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454431 - Disclosure - Geographic Information - Additional Information (Details)", "role": "http://www.sailpoint.com/role/GeographicInformationAdditionalInformationDetails", "shortName": "Geographic Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455432 - Disclosure - Geographic Information - Summary of Consolidated Total Revenue by Geography (Details)", "role": "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails", "shortName": "Geographic Information - Summary of Consolidated Total Revenue by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "ic33e4ac65a094eb58ad807ca419143af_I20220410", "decimals": "2", "first": true, "lang": "en-US", "name": "sail:MergerCommonShareCashExchangeRatio", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - Disclosure - Subsequent Events (Details)", "role": "http://www.sailpoint.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "i5523e87370cc42f9964af4871f5abecb_I20220410", "decimals": "-5", "lang": "en-US", "name": "sail:MergerTerminationFeeReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue Recognition", "role": "http://www.sailpoint.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Fair Value Measurements", "role": "http://www.sailpoint.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "sail-20220331.htm", "contextRef": "iee58c39754b5492caeaa0d8b97fd9d18_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - sail-20220331.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - sail-20220331.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 52, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r539" ], "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/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.sailpoint.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "sail_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed right of use assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Assets", "terseLabel": "Right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "sail_CapitalizedAdditionalContractCostsDeferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized additional contract costs deferred.", "label": "Capitalized Additional Contract Costs Deferred", "terseLabel": "Additional deferred contract acquisition costs" } } }, "localname": "CapitalizedAdditionalContractCostsDeferred", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionSummaryofActivityImpactingContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "sail_CapitalizedContractCostRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost", "label": "Capitalized Contract Cost [Roll Forward]", "terseLabel": "Capitalized Contract Cost [Roll Forward]" } } }, "localname": "CapitalizedContractCostRollForward", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionSummaryofActivityImpactingContractBalancesDetails" ], "xbrltype": "stringItemType" }, "sail_CappedCallTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped call transactions.", "label": "Capped Call Transactions [Member]", "terseLabel": "Capped Call Transactions" } } }, "localname": "CappedCallTransactionsMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sail_ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized During Period", "label": "Contract with Customer, Liability, Revenue Recognized During Period", "verboseLabel": "Revenue recognized that was previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringPeriod", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sail_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability", "label": "Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionSummaryofContractBalancesWithDeferredRevenueCurrentandNoncurrentDetails" ], "xbrltype": "stringItemType" }, "sail_ConvertibleSeniorNotesDueTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible senior notes due two thousand twenty four.", "label": "Convertible Senior Notes Due Two Thousand Twenty Four [Member]", "terseLabel": "Convertible Senior Notes due 2024" } } }, "localname": "ConvertibleSeniorNotesDueTwoThousandTwentyFourMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails" ], "xbrltype": "domainItemType" }, "sail_DebtInstrumentConversionEligibilityBasedOnDebtTradingPriceConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument conversion eligibility based on debt trading price consecutive trading days.", "label": "Debt Instrument Conversion Eligibility Based On Debt Trading Price Consecutive Trading Days", "terseLabel": "Number of business days for convertible debt" } } }, "localname": "DebtInstrumentConversionEligibilityBasedOnDebtTradingPriceConsecutiveTradingDays", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "sail_DebtInstrumentConvertibleConsecutiveMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible consecutive measurement period.", "label": "Debt Instrument Convertible Consecutive Measurement Period", "terseLabel": "Measurement period for convertible debt" } } }, "localname": "DebtInstrumentConvertibleConsecutiveMeasurementPeriod", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "sail_DebtInstrumentConvertibleConversionTradingPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Conversion Trading Price", "label": "Debt Instrument, Convertible, Conversion Trading Price", "terseLabel": "Debt instrument, convertible, conversion trading price" } } }, "localname": "DebtInstrumentConvertibleConversionTradingPrice", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sail_DebtInstrumentConvertibleThresholdMaximumPercentageOfStockPriceTriggerInMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible threshold maximum percentage of stock price trigger in measurement period.", "label": "Debt Instrument Convertible Threshold Maximum Percentage Of Stock Price Trigger In Measurement Period", "terseLabel": "Percentage of stock price trigger in measurement period" } } }, "localname": "DebtInstrumentConvertibleThresholdMaximumPercentageOfStockPriceTriggerInMeasurementPeriod", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "sail_DebtIssuanceCostsLiabilityComponentOfConvertibleDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt issuance costs liability component of convertible debt.", "label": "Debt Issuance Costs Liability Component Of Convertible Debt", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtIssuanceCostsLiabilityComponentOfConvertibleDebt", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sail_ERPMaestroMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ERP Maestro", "label": "ERP Maestro [Member]", "terseLabel": "ERP Maestro" } } }, "localname": "ERPMaestroMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "sail_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "sail_IncentiveStockOptionsAndNonqualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive stock options and nonqualified stock options.", "label": "Incentive Stock Options And Nonqualified Stock Options [Member]", "terseLabel": "Incentive Stock Options and Nonqualified Stock Options" } } }, "localname": "IncentiveStockOptionsAndNonqualifiedStockOptionsMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sail_IntelloMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intello", "label": "Intello [Member]", "terseLabel": "Intello" } } }, "localname": "IntelloMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "sail_InterestExpenseDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest expense debt.", "label": "Interest Expense Debt [Line Items]", "terseLabel": "Interest Expense Debt [Line Items]" } } }, "localname": "InterestExpenseDebtLineItems", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails" ], "xbrltype": "stringItemType" }, "sail_InterestExpenseDebtTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest expense debt.", "label": "Interest Expense Debt [Table]", "terseLabel": "Interest Expense Debt [Table]" } } }, "localname": "InterestExpenseDebtTable", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails" ], "xbrltype": "stringItemType" }, "sail_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "sail_MergerAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger Agreement", "label": "Merger Agreement [Member]", "terseLabel": "Merger Agreement" } } }, "localname": "MergerAgreementMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "sail_MergerCommonShareCashExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger, Common Share Cash Exchange Ratio", "label": "Merger, Common Share Cash Exchange Ratio", "terseLabel": "Common share cash exchange ratio" } } }, "localname": "MergerCommonShareCashExchangeRatio", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "sail_MergerTerminationFeePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Merger, Termination Fee Payable", "label": "Merger, Termination Fee Payable", "terseLabel": "Termination fee payable" } } }, "localname": "MergerTerminationFeePayable", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "sail_MergerTerminationFeePayableApplicableToSuperiorProposal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Merger, Termination Fee Payable Applicable To Superior Proposal", "label": "Merger, Termination Fee Payable Applicable To Superior Proposal", "terseLabel": "Termination fee payable applicable to superior proposal" } } }, "localname": "MergerTerminationFeePayableApplicableToSuperiorProposal", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "sail_MergerTerminationFeeReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Merger, Termination Fee Receivable", "label": "Merger, Termination Fee Receivable", "terseLabel": "Termination fee receivable" } } }, "localname": "MergerTerminationFeeReceivable", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "sail_OperatingLeasesNet": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating leases, net", "label": "Operating Leases Net", "terseLabel": "Operating leases, net" } } }, "localname": "OperatingLeasesNet", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "sail_OptionIndexedToIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option indexed to issuers equity cap price.", "label": "Option Indexed To Issuers Equity Cap Price", "terseLabel": "Cap price per share (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityCapPrice", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "sail_OtherSubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Subscription Services", "label": "Other Subscription Services [Member]", "terseLabel": "Other Subscription Services" } } }, "localname": "OtherSubscriptionServicesMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "domainItemType" }, "sail_PaymentsForPurchaseOfCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for purchase of capped calls.", "label": "Payments For Purchase Of Capped Calls", "terseLabel": "Payments for purchase of capped calls" } } }, "localname": "PaymentsForPurchaseOfCappedCalls", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sail_RestOfTheWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of the world.", "label": "Rest Of The World [Member]", "terseLabel": "Rest of the World" } } }, "localname": "RestOfTheWorldMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "sail_RevenueRemainingPerformanceObligationAmountCurrentUnbilledAccountsReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Amount, Current Unbilled Accounts Receivable", "label": "Revenue, Remaining Performance Obligation, Amount, Current Unbilled Accounts Receivable", "terseLabel": "Current unbilled accounts receivable" } } }, "localname": "RevenueRemainingPerformanceObligationAmountCurrentUnbilledAccountsReceivable", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails" ], "xbrltype": "monetaryItemType" }, "sail_RevenueRemainingPerformanceObligationAmountNoncurrentUnbilledAccountsReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Amount, Noncurrent Unbilled Accounts Receivable", "label": "Revenue, Remaining Performance Obligation, Amount, Noncurrent Unbilled Accounts Receivable", "terseLabel": "Noncurrent unbilled accounts receivable" } } }, "localname": "RevenueRemainingPerformanceObligationAmountNoncurrentUnbilledAccountsReceivable", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails" ], "xbrltype": "monetaryItemType" }, "sail_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options expected to vest outstanding number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number", "verboseLabel": "Unites expected to vest at period end (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "sail_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnitsExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options units expected to vest weighted average grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Units Expected To Vest Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, unites expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnitsExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "sail_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfDaysPriorToMerger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Days Prior To Merger", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Days Prior To Merger", "terseLabel": "Number of days prior to Merger" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfDaysPriorToMerger", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "sail_SignificantAccountingPoliciesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies, Policy", "label": "Significant Accounting Policies, Policy [Policy Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesPolicyPolicyTextBlock", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "sail_StockReceivedDuringPeriodSharesSettlementOfCappedCalls": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Received During Period, Shares, Settlement of Capped Calls", "label": "Stock Received During Period, Shares, Settlement of Capped Calls", "negatedTerseLabel": "Settlement of capped calls related to partial conversion of convertible senior notes (in shares)", "terseLabel": "Settlement of capped calls related to partial conversion of convertible senior notes (in shares)" } } }, "localname": "StockReceivedDuringPeriodSharesSettlementOfCappedCalls", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "sail_StockReceivedDuringPeriodValueSettlementOfCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Received During Period, Value, Settlement of Capped Calls", "label": "Stock Received During Period, Value, Settlement of Capped Calls", "terseLabel": "Stock received upon partial settlement of capped calls" } } }, "localname": "StockReceivedDuringPeriodValueSettlementOfCappedCalls", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "sail_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription", "label": "Subscription [Member]", "terseLabel": "Subscription", "verboseLabel": "Cost of revenue - subscription" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "sail_SubscriptionSaaSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription SaaS", "label": "Subscription SaaS [Member]", "terseLabel": "SaaS" } } }, "localname": "SubscriptionSaaSMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "domainItemType" }, "sail_SubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Services", "label": "Subscription Services [Member]", "terseLabel": "Total Subscription" } } }, "localname": "SubscriptionServicesMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "domainItemType" }, "sail_TwentyFifteenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty fifteen stock incentive plan.", "label": "Twenty Fifteen Stock Incentive Plan [Member]", "terseLabel": "2015 Stock Incentive Plan" } } }, "localname": "TwentyFifteenStockIncentivePlanMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sail_TwentyFifteenStockOptionAndGrantPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty fifteen stock option and grant plan.", "label": "Twenty Fifteen Stock Option And Grant Plan [Member]", "terseLabel": "2015 Stock Option and Grant Plan" } } }, "localname": "TwentyFifteenStockOptionAndGrantPlanMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "sail_TwentySeventeenLongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty seventeen long term incentive plan.", "label": "Twenty Seventeen Long Term Incentive Plan [Member]", "terseLabel": "2017 Long Term Incentive Plan" } } }, "localname": "TwentySeventeenLongTermIncentivePlanMember", "nsuri": "http://www.sailpoint.com/20220331", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r92", "r99", "r105", "r169", "r354", "r355", "r356", "r372", "r373", "r408", "r411", "r413", "r414", "r546" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r92", "r99", "r105", "r169", "r354", "r355", "r356", "r372", "r373", "r408", "r411", "r413", "r414", "r546" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r92", "r99", "r105", "r169", "r354", "r355", "r356", "r372", "r373", "r408", "r411", "r413", "r414", "r546" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r230", "r267", "r311", "r314", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r508", "r511", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails", "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r230", "r267", "r311", "r314", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r508", "r511", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails", "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r290", "r293", "r472", "r507", "r509" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r153", "r290", "r293", "r472", "r507", "r509" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r230", "r267", "r301", "r311", "r314", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r508", "r511", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails", "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r230", "r267", "r301", "r311", "r314", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r508", "r511", "r535", "r536" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails", "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r100", "r312" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r100", "r105", "r312" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r154", "r155", "r290", "r294", "r510", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r154", "r155", "r290", "r294", "r510", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r100", "r105", "r203", "r312", "r458" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r93", "r94", "r95", "r96", "r163", "r164", "r166", "r167", "r168", "r169", "r170", "r171", "r215", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r372", "r373", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r452", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r544", "r545", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r455" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r18", "r159", "r160" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $348 and $564" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r478", "r496" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated Useful\u00a0Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r357", "r455" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r89", "r90", "r91", "r354", "r355", "r356", "r413" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r315", "r317", "r360", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r317", "r346", "r359" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r161", "r172" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r60", "r76" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization of contract acquisition costs" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r56", "r76", "r250", "r442" ], "calculation": { "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r76", "r250", "r261", "r262", "r442" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r76", "r184", "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Total amortization of acquired intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average outstanding shares of common stock equivalents excluded from the computation of diluted net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r84", "r139", "r143", "r149", "r165", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r394", "r396", "r422", "r453", "r455", "r477", "r495" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r43", "r84", "r165", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r394", "r396", "r422", "r453", "r455" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r318", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r310", "r313" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails", "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r310", "r313", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails", "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails", "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination, acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.sailpoint.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r390", "r391", "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepayments and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liability - non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r384", "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total fair value of assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r384", "r385" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionSummaryofActivityImpactingContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment of intangible assets" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionSummaryofActivityImpactingContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r176" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract acquisition costs, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r176" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract acquisition costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r28", "r78" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r73", "r78", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r73", "r431" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCollateralForBorrowedSecurities": { "auth_ref": [ "r481", "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of cash collateral held for borrowed securities, for which the cash is restricted as to withdrawal or usage.", "label": "Cash Collateral for Borrowed Securities", "terseLabel": "Letter of credit" } } }, "localname": "CashCollateralForBorrowedSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r202", "r483", "r500" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r199", "r200", "r201", "r209", "r525" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares of common stock reserve for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r89", "r90", "r413" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r268" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17", "r455" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001\u00a0par value, authorized\u00a0300,000\u00a0shares, issued and outstanding\u00a094,253 shares as of March\u00a031, 2022 and 93,764 shares as of December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r123", "r493" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit and Other Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [ "r172", "r173", "r175", "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "terseLabel": "Allowance for other non-current assets" } } }, "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r275", "r277", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r275", "r277", "r291" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r275", "r277", "r291" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets - non-current, net of allowances of $2,365 and $2,386" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Contract asset, reclassified to receivable" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r275", "r276", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionSummaryofContractBalancesWithDeferredRevenueCurrentandNoncurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible senior notes, net", "totalLabel": "Net carrying amount" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Estimated fair values of debt instrument" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of Net Carrying Amount of Liability and Equity Components of Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r59", "r84", "r165", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r422" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r79", "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Carrying amount of equity components in debt conversion" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r79", "r80" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion, converted instrument, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r82", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r244", "r251", "r252", "r254", "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Agreement" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreement" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r229", "r256" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt Instrument, conversion price (in dollars per shares)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r36", "r229", "r269", "r270", "r272" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Initial conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Debt instrument remaining life" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of consecutive trading days for convertible debt" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of stock price trigger for convertible debt" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Number of trading days for convertible debt" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r227", "r259", "r260", "r441", "r443", "r444" ], "calculation": { "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument principal amount", "verboseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r242", "r259", "r260", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument, fair value of shares issued in partial conversion" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r35", "r257", "r441", "r443" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35", "r228" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price (as a percent)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r83", "r87", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r240", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r253", "r259", "r260", "r261", "r262", "r269", "r271", "r272", "r273", "r440", "r441", "r443", "r444", "r491" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "terseLabel": "Total debt issuance costs" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset - non-current" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue - non-current" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r76", "r137" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Timing of Transfer of Control and Cash Flows" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r53", "r97", "r98", "r99", "r100", "r101", "r107", "r109", "r111", "r112", "r113", "r117", "r118", "r414", "r415", "r486", "r504" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted average shares outstanding" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r53", "r97", "r98", "r99", "r100", "r101", "r109", "r111", "r112", "r113", "r117", "r118", "r414", "r415", "r486", "r504" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r114", "r115", "r116", "r119" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unrecognized compensation expense related to non-vested time-based stock options granted" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense, weighted-average period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP", "verboseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails", "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options to purchase common stock", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r46", "r47", "r48", "r89", "r90", "r91", "r94", "r102", "r104", "r120", "r169", "r268", "r274", "r354", "r355", "r356", "r372", "r373", "r413", "r432", "r433", "r434", "r435", "r436", "r437", "r514", "r515", "r516", "r548" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r416", "r417", "r418", "r420" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r242", "r259", "r260", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r417", "r460", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r242", "r302", "r303", "r308", "r309", "r417", "r460" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r242", "r259", "r260", "r302", "r303", "r308", "r309", "r417", "r461" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r242", "r259", "r260", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r417", "r462" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r242", "r259", "r260", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r460", "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r447", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Financing leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r210", "r213" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Financial Standby Letter of Credit" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r190" ], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r192" ], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (except the three months ended March 31, 2022)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of Amortization Expense Included in Consolidated Statements of Operations" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r192" ], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r192" ], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r192" ], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r185", "r187", "r190", "r193", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r190", "r474" ], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r185", "r189" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r190", "r473" ], "calculation": { "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r76" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r178", "r180", "r455", "r476" ], "calculation": { "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails", "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r76", "r179", "r181", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58", "r84", "r139", "r142", "r145", "r148", "r151", "r165", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r422" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r76", "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r51", "r139", "r142", "r145", "r148", "r151", "r475", "r484", "r488", "r505" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r197", "r198" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r85", "r368", "r370", "r371", "r374", "r376", "r378", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r103", "r104", "r138", "r366", "r375", "r377", "r506" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r42", "r482", "r502" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r75", "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Decrease, net" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionSummaryofContractBalancesWithDeferredRevenueCurrentandNoncurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Net changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepayments and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r183", "r188" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r49", "r136", "r439", "r442", "r487" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r63", "r248", "r258", "r261", "r262" ], "calculation": { "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r65", "r249", "r261", "r262" ], "calculation": { "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Summary of Interest Expense Recognized Related to Notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r450" ], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r450" ], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r450" ], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r450" ], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r450" ], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r450" ], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (except the three months ended March 31, 2022)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r450" ], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Remaining lease terms" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r84", "r144", "r165", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r395", "r396", "r397", "r422", "r453", "r454" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r84", "r165", "r422", "r455", "r480", "r498" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r84", "r165", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r395", "r396", "r397", "r422", "r453", "r454", "r455" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Licenses", "verboseLabel": "Cost of revenue - licenses" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r479", "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit outstanding balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Letter of credit sublimit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r31", "r83" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Payment of unused commitment fee under credit agreement based on senior secured net leverage ratio" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Convertible Senior Notes and Capped Call Transactions" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails", "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r214" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofInterestExpenseRecognizedRelatedtoNotesDetails", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails", "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r211", "r212" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r211", "r212" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance and Support" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r74", "r77" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r44", "r45", "r48", "r52", "r77", "r84", "r93", "r97", "r98", "r99", "r100", "r103", "r104", "r110", "r139", "r142", "r145", "r148", "r151", "r165", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r415", "r422", "r485", "r503" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY", "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r139", "r142", "r145", "r148", "r151" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r447" ], "calculation": { "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r447" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.sailpoint.com/role/LeasesSummaryofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r446" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OptionIndexedToIssuersEquityIndexedShares": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The number of issuer's shares to which the option contract is indexed.", "label": "Option Indexed to Issuer's Equity, Indexed Shares", "terseLabel": "Capped call transactions, option indexed to issuer's equity (in shares)" } } }, "localname": "OptionIndexedToIssuersEquityIndexedShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityShares": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.", "label": "Option Indexed to Issuer's Equity, Shares", "terseLabel": "Shares outstanding on Capped Call Transactions (in shares)" } } }, "localname": "OptionIndexedToIssuersEquityShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r264", "r401" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Strick price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r265", "r399", "r400", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "terseLabel": "Option Indexed to Issuer's Equity, Type" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r106", "r129", "r398" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r59" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Taxes associated with net issuances of shares upon vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r67" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisitions, net of cash acquired", "terseLabel": "Business combination, consideration paid" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r68" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of intangibles" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r318", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16", "r266" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16", "r266" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16", "r455" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001\u00a0par value, authorized\u00a010,000\u00a0shares,\u00a0no\u00a0shares issued and outstanding as of March\u00a031, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r26", "r27" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepayments and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "verboseLabel": "Net proceeds from the offering" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r69", "r349" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r196", "r455", "r489", "r499" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r55", "r174" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedLabel": "Payments for partial conversion of convertible senior notes" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r363", "r471", "r537" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r10", "r78", "r81" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Restricted stock units vested, net of tax settlement (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "verboseLabel": "RSUs issued and outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails", "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Restricted stock units vested, net of tax settlement" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r274", "r357", "r455", "r497", "r518", "r523" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r89", "r90", "r91", "r94", "r102", "r104", "r169", "r354", "r355", "r356", "r372", "r373", "r413", "r514", "r516" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r134", "r135", "r141", "r146", "r147", "r153", "r154", "r157", "r289", "r290", "r472" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r287", "r288", "r292", "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionRevenueRemainingPerformanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r50", "r84", "r134", "r135", "r141", "r146", "r147", "r153", "r154", "r157", "r165", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r422", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Line of Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "verboseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsSummaryofEstimatedFairValuesandUsefulLivesofIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Estimated Fair Values and Useful Lives of Identifiable Intangible Assets Acquired" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule\u200b of Antidilutive \u200bSecurities \u200bExcluded \u200bFrom \u200bComputation of Loss\u200bPer \u200bShare" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.sailpoint.com/role/BusinessCombinationsSummaryofPreliminaryPurchasePriceAllocationDetails", "http://www.sailpoint.com/role/CommitmentandContingenciesDetails", "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense By Underlying Equity Instrument" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r317", "r345", "r359" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r416", "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Assets that are Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r185", "r189", "r473" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails", "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r185", "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Cost and Amortization of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Final Purchase Price Allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r57", "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Summary of Consolidated Total Revenue by Geography" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r50", "r156" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformationSummaryofConsolidatedTotalRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r318", "r348" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r324", "r334", "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Fair Value of Stock Options Estimated by Using Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r130", "r132", "r133", "r139", "r140", "r145", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsSummaryofAmortizationExpenseIncludedinConsolidatedStatementsofOperationsDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value, ending balance (in dollars per share)", "periodStartLabel": "Weighted average grant date fair value, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual term, balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Shares of common stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for issuance under ESPP Plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price (per share), options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r326", "r348" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The increase or decrease in number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding, including vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease)", "terseLabel": "Increase in common stock reserved (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, ending balance (in dollars per share)", "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price (per share), options vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r316", "r322" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseByUnderlyingEquityInstrumentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value, balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Aggregate intrinsic value, units expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r340", "r358" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofFairValueofStockOptionsEstimatedbyUsingWeightedAverageAssumptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average contractual term (years), options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average contractual term (years), options vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationSummaryofRestrictedStockUnitActivityDetail", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Stockholders' equity, ending balance (in shares)", "periodStartLabel": "Stockholders' equity, beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r41", "r46", "r47", "r48", "r89", "r90", "r91", "r94", "r102", "r104", "r120", "r169", "r268", "r274", "r354", "r355", "r356", "r372", "r373", "r413", "r432", "r433", "r434", "r435", "r436", "r437", "r514", "r515", "r516", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY", "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r89", "r90", "r91", "r120", "r472" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r40", "r245", "r268", "r269", "r274" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Partial conversion of convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r268", "r274", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofTimeBasedStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r268", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r84", "r162", "r165", "r422", "r455" ], "calculation": { "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Stockholders' equity, ending balance", "periodStartLabel": "Stockholders' equity, beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.sailpoint.com/role/CONSOLIDATEDSTATEMENTSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r438", "r457" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r438", "r457" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r438", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r438", "r457" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://www.sailpoint.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r456", "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementaryLeverageRatio": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Ratio of Tier 1 risk-based capital to total leverage exposure as defined by regulatory framework.", "label": "Banking Regulation, Supplementary Leverage Ratio, Actual", "terseLabel": "Senior secured net leverage ratio" } } }, "localname": "SupplementaryLeverageRatio", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CreditAgreementDetails" ], "xbrltype": "pureItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Services and other", "verboseLabel": "Cost of revenue - services and other" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails", "http://www.sailpoint.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r290", "r298" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r290", "r298" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/GoodwillandIntangibleAssetsScheduleofCostandAmortizationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Revenue recognized at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Revenue recognized over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/RevenueRecognitionScheduleofTimingofTransferofControlandCashFlowsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r29" ], "calculation": { "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebtCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Unamortized issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/ConvertibleSeniorNotesandCappedCallTransactionsSummaryofNetCarryingAmountofLiabilityandEquityComponentsofNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r369" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest or penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r121", "r122", "r124", "r125", "r126", "r127", "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r108", "r113" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding", "verboseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r107", "r113" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.sailpoint.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.sailpoint.com/role/NetLossPerShareScheduleofCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e12803-110250" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r362": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)(2),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.1)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)(1)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r538": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r539": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r540": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r541": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r542": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r543": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" } }, "version": "2.1" } ZIP 86 0001627857-22-000073-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001627857-22-000073-xbrl.zip M4$L#!!0 ( !B$I51(.>/@],HPV!4R8^]ZW?Z_%H[[_;-W;]\FVW-O.MVCM_#A6V@J09@@1A:& MM][<=GY^_N:<%3<28\S;B_RXZYO>^]>WMQ\X;K--[WHWQQU/K^]OE@\ M>_2%9J-]>N?1Q3?RPRG&[&V^[&POCF[OV4;SSNWY@[-.H]U_XSNM_&2*V4V; MWS4N^H\_O-&&)\'_@0M&7__#1 MK?ERN'?W=5_DV^'%+TW[6K<)N]6\T>V#'CJR]NRAL*XO/!38NXL'8WM';/GJ M36-Z'4Z)^H8@KN^XW='&MVYO]_JV[6_D=M%K/-82N)>\_7?U_8X_CBV+[G\+ MQ(=@L.\*_'KPOR5!(A#6HY%XU[3MHW\MQ#;:W5D Y0?+6/JC%?NVDI^*XG\& MC<__6ECIM/M@TJA^>0:O]\.__K70CQ?]MX6"OUWZK__ZKS_ZC7XS+F6E0R-= M^^/M\,,_W@X?[3KA_PO4:X$JWX8?OO^AOQ_2OA4:,0GMFE.!.<$.]C=;BH)U1*9A ].%J MT10"PO^B_VW;RJ^.C7?+ %4AP]5ZTQXM5(;C!(^]Z+]+C8L84++-;&"- !\& M]NG2K78^OZ?;G_=9=1!.UCX?;)B3K9/3JVI]F=3JV\V#O?73@]6/E]6K3XWJ MQNY%[>3H?+^^R?>O3ME^_>/%>U9K[E]U1/5J[;Q6W\4'>Y^.#S8^XNI)E>R? M_-FLUO=Y=6/M'ESN[WEYT/I(#DXV1;6^B>&^R]K&[F5M M]93#,TX.]CY>[%_5&@?U[9/]O8^?P\9ZPVWLRH.]S8O]O?W+ZM[Z\=;J>K.V MNDFK>YMT"]ZSM;&/:_5:J[KWJ;&UL7;]G4_P+M$^J)\U]T_6C^%]\/TU7MW; MA3;N7^R?[ OH$S\X^4BJ=/\"GL_W/^FK]_6U?G4'7[RO?X3KR_@P"D=3X!%A M&27B.GGD(@O(PZ=!2V*2P@M+Q?#^\?:.@"=OG^) :'"V)'!&/(^(T::0Y3 ]&LB0E)DIY$' 6PM3D^P&>WPFE MA)\D8?I PBQ0J;4&0D6H0#QB@ZQ7%BEJ-*4*.Z[DPM)'\HSR76O#?'*Y A+N MVN9F.\2+_Q;OB?FBNI)%7(@:P[//:\N'D6.3' .K!8F# M)3N'M'*9V.C J'<&/*N%)024'K$?LV0KHN$\8.PT_-VR+[R>1OMH!ZAML-W0VST+(.JU"V"8O89KQO>-7G^Z@K^L M-DS+M];;6ZW\W.U6=?73Z?X)O.ODXQ4(GV=AUEJUD^K>WR?5JTVQ#\)XS[:/ M]UL7S:W6W_#,8WC'=FMK8Y/5ZO"NUD>Q3]C3$:V!PE17=VGMY#C55O#YM>!) M[D/MXR%XQR 7([+7[!%WX+99"E1,:D[ U&ER&"S\^Q[3/[XJI4*^LAI;+G9_ M1'.L=UPDB8VW@3O%G*4A96]<"1*4TH>;]V%AI##;\7-L#^(V^$.--C0()OB" MLH-;M.6:C:/"QUF[.(N^'T.]T8);MM(.?-I+UN=K0T9 [C#][$6]"X-N"]IX M/&60J:Z,=&TMX_1Y]>3H''0 KG6=]G!Q@'HR[5P>M ]#9*CFH^_.#C4^-^[JV53^]V&\= MG-2NFL<'JP!(JP>-@[V_&QF8#EK;#>ACLW;UYRE\ENZ"S.DE@ Q/27%FP-*5 MUJ!PG",;,]P8IT521G+M%I;(UYC@>G@70<[%5_W2RGZ$(5&&_M7E> MR_\_.:+[%-Y_TFS4]JHPIWSBX:^_FP>T^=F=='#UJ@KO 17;JS7@.;AV=0QJ MLDSS_[=6#V#N KC:VR3[1%_6KC[R&JA4=17FG-4C,WF(D;@8\D_$U?0TL^+N%9@RE9:M9>]#R#A M;KU3C=VC##.O2] G'L.\P;;JRPQ XWPKX[@$>\O?N,X?N_O/2Z#;W.H%O\581BWUWKWU#,/^.= MC!X4"_=S]%1NO_EI=%'=Y]^5J#0Z*]>WW;[ MV0LJ(BJ9F6$R^MZ7:S?-#+=N906QOWME]/?H)6_O#-2CXV8!C)-/P.XCH+U2 MUMD8M(@:Z!S,]?R:M7&J9V"XAL'R_O4(<$3US8.NKSQM!#(A*;K?RY#2N^E9 M*]K>H!N7K@507!P]8G1M]'=^QJ,CJB71R85,DBPW'FL1@L;$$4V!%L-\MSE# M"GAW1&_KU$^.Z*"PY[M#=KV0\FYW9_6'1U,1FQV)P)1*X.$$;0*W01(#$YB0 M5!2C20HW=*9&DXQ<[U\=3: MQ<1WT[W0^ S-NGUK@=JVW^G^Y, _^'[^<#6V M.^!I/?;8IYK'G4>\O=OZ[\F=*>Z"$8!'X!5HRYRG0"X8)A0#<4R/LL8)*\!U MM^-1YA[#/P.\[.*LV?"-_M!AKH1&*\ M"OF1D?Q(*;^ORX\\77YD;/+C,%.!A^^3DYXS02SC,@*/YUKCR)*=:_L;>AP# MU_/=QEGV,UZB!5HCK#&$F2"!$7NJO0_!24J2-E(),=<6^-P2G(H-:E'PQTE8< JG,Y,__G\N!]5_)L@=!^ZGK^S]I]!SE;HM,XZ;?BS M=]<*X/-6I[W3[_C3\>O_N!S,.Z+QQB<:I2%6>0YSCJ8^8:ZCX"12IO"+$36X-R?R<33GI%.IB;,<4YQAC3,NI!$\&"_G@*W-$M1-G[1%[:FG M%!RGJ+GW1&-O.4B8.(*1B>5B"9DT+4)IQ"H)(8ZDJ1ZOK67>8;><2T*W1$-38IE M\,S+L9Q(ZU12Q"MAO> ^1OQB1#,-ECD^,0%?\8)Q393E7 1A77#*.14QCQS[ MEV-!S\HRQRS61RN+N,7X 4\%\+A\3D +B02 M >)HD-Q:XR*/P!4CT$;E*.4O1C330+CQB8E(S*74.D@*%L28DR)(RPU8#W?F M&N%>@IB>%>'&)Q\.MA*L8BH*P9WG-G&)H]/:RF!D>D:$F]8(_,P>C.D/Q1WV MCY_._N^-VR^P?VRU$3Y@9IWD4A"+;<2)I2!Q4%&S%V/9/P? WVU%7N)9&;0& M3=MO?(YK*47?'V9-;Z7ET"G66:^77Y]R9S@9]/JY,W,"/(GPH 4#*P/U"29K MD3':V0BJHP36+T9]?G!B*/7F.Q.6!S;! '&HUUR'I(6WUG,<'"781S.[>O/* M!1>!6A[ O;*G;<.$N.V$]% MJE1+1KP+1C/&M=3&2,G :K4E47@V)%TO09C/EQF*GE>4O1DS/G!: P4TGC' @JB\D(^WSRF=8(>,8BMUX*BPV/3F@;-%:98AO" MF4VC/88$SZR&#EPO_F>05?0S_,@5\^[JYKT;?M6C'CWVST$/-+[76_9@&;W& M+7\LY[\/]SDO'W5CG+C75>RW)/CGM.%F/]MU 8C1YWO#'+5:!SD$>Q[CV&3U9JT8E5.I%$7ZC X[\5[*Z MKV_JQK#<_Y#+CFZVX0$O,DV?:0KN(P!V3"9OGG?4$8H=]5XS3MD\I/#]P):9 M'6MWIJU26Y]C]Z5JDU5,4$(E9CAQK2W\;:,*0@M *^S\7&O32)95H&3]V,ZU MFDI=FIPN)194(MDYIH;C$&S*^^*EER%0:N1\;X,LOKTZ4 M:O6-/06@/)P%*S"-G/*\2\UQ':4#_UX%HN9?K4J->EZ-,DX["OP;-$MQRX-1 MT;#(J+,V4&+B7&O4S^YT+#7J5S+UL7=.I*25]-Q(9@/0=.6$HI$QIU\?*9]+ M*3KPH+Q(PCG#.2;.,A]D+NO"<8Q,3*,^US3)\%S*,!FJ/7@SPDK"B<B#9=)6VTIPXI*[^=@:;P,@CZB3--9D4_8"Q,U 33@A@7C3+*. MTQ0(ET+@N5:FUQP$G4X=L2 BD(6D5-YMX:BC.D@EB*,I*2_X7&O3ZPV"3D67 M;)[C'(N13#Y5(\0XUQHUC2#H=(K@66IXS'F:07/O0*(\$, &S9@B MWL^W:_7\0=#I%( $\R.Y%KG/05"CK3+1)>%$--Z1UTQ"YU*<6 5EM/="N<0M M"]:9B*F6(1IF,7MIP/J"):D-YMY*%C4GW"IL@S/!*V(\!LDZ-NW*-?E$G/!U MUO/+A^#MC$9Y*/L_)O/@-Z&3GW.3$IRE/-DWW6CIK0$<0S;SF'+;?^#4PU+K MQJ%U;(0MKUGK'-!'S0(F3$9.&77):>'!)6#&.6WDM+7N^T[>NFUT/]GF(/YY M>?/K7_!$V_7'E^]!I,V[K/+FILWVV:#?*^X@D][Q,"9I:2QC!)Z?# M<":8= M,Y$0EM.!O4OV=4B+SHFT!)?@FHGHO"X.\=)"<.V!WTN3E\"FSB.>1UIL3J25 M/,,Q<&^T@Y_*6A[0FBX3CDY81R7OE1:+.<&6D)4K3X!*+AB3&V.N0UF21<'S2PN#X M2BIQC%AQ2H+&6.<2U]8;3CT=G3%# 7Q'O\RJV+Z][743.MUL=B8?PX"!HD^, M8=R^]5>"BUB$$)P1+BB>HCB^_:^]=O2^!4O2X!KSX'R M!:HX5LQ:%;&..E(FA,#B=4CCZ6 +[G<_OF]\C@&>;-M'#=>,R[U>[/?^O*S: MDTYWI6E[]XHZK&:([8"+_64Y<;MQ=-R?>'6',>D(@&X@Q,CL+G!&@XW!!T,% M(\0QX#FO#'5?C+),?RYPG LL8Z**&1XD-L[%()BD'#-%;"C1Y]<5:F70ZW=: ML?N^T9L?Q,D'>TH77/"62Z^=]$QKHI+GF 8?2\29'P69/LH$%I@TX-)%+SF- MU"H=P2WG$1A/WD9PK4V,"#3Z93ZU:6W[0]7&7K_[#(X#0T0\>?'SRZV_LC4K M<*.E54X12VA*P"BS77.&)\QBXI48Y8G!(WNAX?=3C;"^_S[:HQK?V M+FE*5!E.(N6<$F\3U3+)O,E=A,#32X?-:;E54X%0K0231!)*F><1%^7=:0S$ M:*.YH>:%0NAT0BWC@U.E*=,I6/B?Y-I:*XSC09.\NB])%"\43J<5(1L7M%J7 M-': J$0+SB4SR4@!/JL :;IX[:F^8&BM=VV(+=L][2VW0_%'S;9>9ADKBYF3 M!E/ TP2$Q[EH$P"JSU7887Y]J<#Z;!*>S 8HXP/!'GR'?* 'E_GT7I]KD 47 M$Z/SD( ]+T(;'Z@RE;)S+V@B'N; I$&$V%$G.>72O'R^6FQQOG_[2X14Q;'# M'D@JT9Z3%+2PD06 UV2L(.ZE0NHSR7O,PG"7@G-IN-]A'( MMPH<-O;A]Q=LODD(2SE5/J;(4Y)%O1=,P$FA.!+'7IKY3DVZTZG?Z'W0DFJG MF."4<>T$!5QV*9!@;$BSSW'?=WJ]%>@2R"FV?2,"3:K9_J ;M]*7CR_O;55L MY!);#=L$76@'=_D^]ONY5MY*-X;1NV:>Z^:UQ\B4PHP'[C%U.$67D^!<5";- MPQ+7G(ENC)S7,V9QB/DD#ZY(UC:X&:,B6?!G%3R6 MUJ U)U9#L 2X2Y(Q93B8#R"?\BH1&;G)A\3-U]#;BSD:>I64=TX:4'7#M=9& M2YF$3(190L#OFR.>..6SA:?/"HDGBHL@C2"46P\6Q4C"7A,IA#21S^ZQU-EN M;BC@CH]M"YW^8E*C3]8[W>AM[WO"FQ>-&==IU/<.:34!1X.9RGD:8-4&BV2Y MB4I%XW2Q*DS@,IE9.QZRAG7K&TUHUGT__G.G^1E(R-V;QJ40[SOM(V NK=7H M'CD3_3THRW.0&F**+-9QP#L/*5H/CF$*%OS_Y+1,BFNAP:>PP?EK;3!LYB"A MU(9;VF 0&P1$FL42UPIQY8GR,X*Q:SBDST9'9)=LE)(R?__N@DB;$-8X*I*!1\F ^,*+5S]K5S4N&0 MZ6NG)KEH%DU$,\JQI(X*(S &-@4X&D2:_6#O2U#*68D?DT %\3PR;"DW,F@< M3)1*.XZM<=;,*[DN8B$KG?;GV.WG1):=V&YTNK5./_96![%^WJD?=P8]VP[U M@\=L:<%]LL2*V:44W1AP>BB\ M)^'T?3G_TGIJ"D)9X@*S/#IN3: L2L(H2SX0,DRT6OD BXX_G1,'VBBNK?",V)2X M ]AR'C/!F8],:J/)'*7BS NX3";&&V.2DY@3 !DSJLY<*M9\*=;]O.>5, M!XOF0V+C"^A$*?).79T"8R S9@D#/]++X(S!)/DY"@]L%8=E;K9#O(BAWMGL M]0:QVQN"XGU1VK.S&%9LLUF<1#T\46["6PFG$Q: >1:GB&5QEKDPVA@?K:$8 M1V8Y"'WV,70&Q3H1[ 3J+8!P2ZN$ 3+$-5:),C \3B4'QVN.N/>D1397U&CZ MG%MQ:7+!^11)Y))10[ GQ)M@+,\EZ>HXY$RIT&4 M).<\,*R],',DW]*YFDD-HYY8IY+BT4GNE738<6^CTKE\EF5%TC41L\SKE\]M M-]S3J,VVSP_^' NY#:$E%P:I==K_&=AF?F.X?6FB*WYBC$?*81IR.9<@%'<2 M6^%!VL$9(I;]4^>$]& 2!S/6T8( M,SR!H01M21*> M4!:M#"9R9X.CDCF1>1CQ4;A4*L_G=1[E(R.5WFF* M;0X@*&9LLLY0:0D04ZSF*?E\9@0U?7^=,R*LBLXH(\!1#S8G[EAF \QBBOAY MB/C]]!Z04E]^ J4QH8#3-G#FN8O>1N&QCH;"CXAMG%-]>9+34>K+3\0RHO-* M9R;L@7 II8T/,C$OG0I)V7DJJ/&56--:ZZS9N8RWO9Z7*$BE1(I<"9*7@X7F MVD9%3!8I >>&BCE:=)P904YEC0_[I!23(6]Z!B=(6BH"#00F?A<#(?/$XYXB MR)=HB]00B[WQPH@ %FB-<<#50**6QURVZX79XDNT0F4(Y8X$3';7PQ5$6LR168!0P><\[*H!QFU#BMKBNXS';>X.PL M68TQ.3!)(X1,0CN;N,3:@)PD80(["_7'JE*=\#C;O35N&DSD% M@BJKH_94IL03UBY0'#'\RR*/ULQ!MNW.P/4:H6&[ESNV&;=2(85G97&3688P M-'&<%$F*$ ^$YADE. MH3;S5!I^VC@X?:5.=_([9CUS:7 MVV$YM!KM!@C:YF#QVLL]RL'9 ,036T.\XB!=R[3@+- 4,/'6S5.8<0Y$/)TS MZ"E-T1-G,3:!<)*$H8*6/TAM%Y2%!X M5K5X1:$-064N0I0$H 1GCFL<&.?&8TZD( F7B#$+JC&E14X@B\Q9*;T#UE=8R>H$]4XIZ(JPM$>+^OM6;3;5YR^V7VUXB6CB"M?+"$$(Q%XE: MG< G27QP]X\GU-:V@E'%#A,3%YD)C M!.>8<$4-8--W9<>=0V&L.5-?"O=4G/ 4Y,7W+3F?Y)S&6M/:7YH#^E-%&Y>*57D0<*_\V_ MS=TPN>K:\DN<^\T]H2![Y^"-EJ[>?#^9T>"4[%!H8.S1C # M#(M'EPRURA+/'/5:I3@/"P'?D6!!"W+892O5C^->!Y[V$DV1*Q*LT<0D%WG2 M5A/..)74*>=QM'S^3?'Y!3D=B\SU";1B*I_Z0),QDML$TR-)PKKH77EDZB,I M-O$_ WCG6M[9]3 [X]X-XWKOW!_5^K9Q\:X;>YU!U\?>\,_C:$/1GM#XO/0' M_+@NJ< (%H)'N!HX!<:-(Y$:6ZJ]49:3PXPE7[[3ZU\V0>M:C38ZCHVCX_X[ M+L[ZOY\W0O_X'<'X?Q:*^Y;^Z)W9]NANWVEVNN_^ 2J)4_H]02-1LJU&\_+= M_ZG#X/V>ZT;/O_+/9LNX=ZT*WK&WN-JP@/AG<4?YY?OQ3CWYL@HE$C M",7_\WON.@K1=[J%MPT>(70XWP5MLC/3ELIQ-Z9_+?SC^R.O%I;J%GS^2B=5 M5K)DV_W>'V\MB",/[D@J#V5CNT<@GG[G[!V(!OK>+QYR?=5UNM 2!,/0M&>] M^&[TR^^AT3MKVDM0L:(SQ9=^OWZ6Z_3[G59^W.]%( * &]EFXZC]KNCG\/(7 M)7B#AXK0!W7KA]&;KR^_*2Z][8>'UXQ^8_#7+^,WY.;:V^+9W=$-UT//AOT- M%>A5'J-_+;"%>QV_[@K<60F=01Z80A= AF<@AT;[Z!VND.(Q7][SMAB,;P\U M/' H].&XY'VGL;OP53N ]_V,[LE[NJ<>T;V%I=W:9GUMM;)37ZZO[=S5EEN- MGY76[JRM[&YOUC?7=BK+M=7*VK]7_EJN;:Q55K:JUNI]/MC->-&(7V^2 .[D"VU-MH+0[:&96"">31-<]*VV:.%F+C MW6K'#UK7'&9A./4&]NG2K78^OZ?;G_=9=1!.UCX?;)B3K9/3JVI]F=3JV\V# MO?73@]6/E]6K3XWJQNY%[>3H?+^^R?>O3ME^_>/%>U9K[E]U1/5J[;Q6W\4' M>Y^.#S8^XNI)E>R?_-FLUO=Y=6/M,3#W_]W3R@S<_N MI(.WZD>T>K+>J.Y5675C'V]MK)']^AJMKNZ>[U\M7U7W:B=;]=II;5WCZM4I MKZY^I+7ZVE7MQ%\<4F5M8HPA;XE%'!P:9*-/* 3%)1&:40$,F&#TL6 N7R2R M5)K4=TQJ. ..M>?Z23W_K6J[I__[#R+Q[UOM^,^GM'7.V E]8PQ[$CGY(<[# MWVBL?H3S?(W@C/@+/;O(#.8VLIX,>N#Y73X8GL[9TY5E#YZ=G]_[:5X\'/;) M0^S' 3CSP+8OM^-9I]M?J*1.MV7[\(*+_KO4N(@!];N#^43A]8;;V)5;]4U6 M:VTW:GN?3O.S:QNUYL')\4F55MG!WIJHMM8;6]"NK9OO?()WB?9!'=IXXNG! MQB8YV/N8^X'WZ:<6M.MJ_RHT]^NG<-^FJ*VN<4#N\_?UY7YU!U^\KW\4M?K' MJT/'66312"2M48A[\$^-CA(QH:T@S*2D[<+2__[# )#__E7POE;TY]?A<9&^ M0I,_[BYOU]>VW^]7MM<^;&W7*Q]VMW=VEVOU2GVK J2V#LQU"(B$5;:V*T3\ M%OY9V5JOU/]:J]PBO3>$=WFE#I>OOV(8OS->3W9$Z+.0JJ?QXO5.M](_CI7_ MC"RR,@Q85"*XP^$YZ-:'XGUKPYC=720(\ EJP3N/\]=0L)?H,MHNBNVY1(:? MYF=7U9.U0VPBY0YCI&-@B#,ED/4RHN0DM8IH[EA:6((YWA\/%921Q4H>^"0%M:NY>U3#KVMD]K>YMX:Z]ZCZR<-0]:'Z]J>^NM&OUXN7^RC_-W MMNJA<9 )$"W:#6W^*/;) [)"#ZV(S$@>4#XU$_&8*+)!:&2522):YK&EUV2% MOW2R4M]>KNUL9DHR6VQEEJ:"=>AV[NVML?JPMKVYM5I9W]ZJ#GLZK9]92M-M MP1.GR9F19CX)IM'+ZWJ5]09,VV#8>;5O@J"^5BSIY9<-WS67F#VV,-_EH4M$ MWJ4"<;2(T>#1XI@ET_C"E[CA:4=VVA^ MZ#3:_4H]^N,VJ,)1 T3^5Z=94,;%RF;;OYF=N/,3HZ]K%];W"_W(J\7=&[VH MV%ZE=Q9]<3Q$I=&N-/J]BC\NW/&O!VE?=33]@?=UZ]H]W\XU._[T$9)W[<%Q M^88;H&TU-NVY[<;902_U-/0J M]*'2Z58Z_6/@:">#;J,7&L5!D0!GL][\QFW5+GK1/;+MQE7Q]U-7PEX-$"R' MT,VI=<-_WD,#R.NV;GH8A;*8QX@T ;K"*=?($"P0Y=83E7@^TVIAB>3MNVO/+T?ZNN7(#ED2W,=@$7<*'!X24HXU*:2LR@4A MJ?YX<,IOLD+$9:"PPNM(;? ML,)(*J8M3DZ(""[TV68D7T1=;F.'CU/"Q]\_O M)"D_ZDBU[ 4:>D[J#2;J?W[/:>;##^3P@T?CZ4][^+>]-%IZ:=F6Z_9B\WJ; MR+"<7AG)//$$8#AISEE #N2 .&,6F>@5_#!,P2!KQ\&8N4)$4L#GIXU=%*K?/F26Z6>466? W3'SJ]OFT>-,Z&8997;,9' MYX-YHCS1!&W,2"+94#YJ)<0<'!4X84EI165 MVS.UL/1E.>-__Z$I4;_W*OW8C&?'G7:LM(N9:+$"E*,YR*'ZBNU&"Y83XKO* MJ--3L.3?)FC*V1%:AEZ6QGMQ*(12C":!2+(:<2T(LLE+I"1.F/% "6<+2X(\ MR$C[YR37?'/9X>:'K* E4SHYNCP4RC 8/8^T% [QE"(RF$L4F8XR2AFXHPM+ M##ZA^&$$I%R0>E(>XA2@^4O-J>O%Q=B-H7(VZ/8&>96QWZG '9F,72<$T=_< M/[.+F+-_EWW_W:PF61KS1@US&G\TQY*1-XKSGTJR_/8UP<:?NCE_C943SC,= MPLA]!1GJQG1<@GJC/]SK':T_KOBF[?5^( GQSJ[EES :79L;^X?KOEW:N6RY M3O.W6T&EUS<>M>O4CD(YXH4_SD,:7C/XP@!4 M>IUF(SS8#S]CP_/X_#1!BG<]]5T2Z@H3G4N*-TS%KJZ>7E1;U8MJ_>/EUEZ5 MUS8VZ<'J<6NKOMW8/ZG!]ZND2*]>/;J_;^Q\J[YVN7\%SU_=%/M71WC_Y.!T M:V-?U#;^;E0I4,2K76CCWZ=;Z]#&.ZG8_O+0VZ#^'C;(-AAM/GD6A%0A"D!\;QVJEEP M")N 18I$:6^ !X&J['>ZIY6B='IE))!OVLC/[D:YWL4S'6W>;(>\OA$K[K+B MCR/T%1IZ"G0O%CERV;&^E>;[&_GGT/,^MKU*:C3!.;?-)MR1=Y5EG_T_@T;V MV,%1=_'Z!GCP7:>=Y>2UX<:?:]?]EML_&NGLSN?+><]/)<#5]E%QZUDW^EC$ M90D=/J_86]NK_ 8/!4NI] ; 4WO'G9QZ/-H'W#^V_>+;7T*_E7-[M[VYL<,O M7_?FGXL5VPZ5W^BM+CLP.KC)G4"'\I>*^^&;N3W7#\O[[7I%2XKFVEZ_8O#P M"<%>]MX\4[K$RJ#;A98,]_OE&;1O^X/>7 +&V.*&5X?2.Y&DPTA@ 00QR("T ML@9)+@3#6D6=BR+NQ]Y]0W]LB]*8MHD^S4XOGF7MX?%W/]RE5>M,<2CRJ_7/ M;!2;(Z#-8 ,XTVKT^P!/L0EXT^VT,P-J7E8BL*'+RF8F1M87Z3"KMF^'^\_N M0?"79]P.HFX/FG$H0(Y%1EG Q4'3?L'H'52O_)9_5;]31M]5A\V]@-O;^^5SX>6MT\^!>P^GKQD]\R#7(F0MP)(S*ZRY:(L.(121H M:801C$E1XF>)GU/'3P J6VE"3V+%>@_XV;49!#.&=#.O>_33"B@L>O1"KP7 M"V_ICN@4($X+QN!R,7-9X'QYR(XJ1]W.>?]X=.T-\-I8-"S$U&@WKO>95'+6 M 84N?J5UQ67R^^BV[][P];:-;LPT]OKFKS1U=&>C?6MN(-0A.J+HMWGYFUE= M9ON56B;F#7# \2\RB3>8_-RJUX1:^ZUK](U09L(K8LV8'DAR2N&<29=?^;)3 MO[L"]GO4Z5X^$LTI;BHLVU_?--^!G8U=45L]NLCW[I^$9FWCX]7!WB;9O]H^ MW;_Z>%6[\A0^/SZH[SX([!S43_'6ZAIPDO5&C4);5Z'M)Y].:AO;)[75*JM= M'<#GZ\W:I_MU6,"WPYHDS0-P$Y$8X@Y^&.4+@D(4-=2)7 ?@_>.H.]ZZ+./0 M\5^>Z_$=VC.]CHS36)YSE\CS \@S&L.-8@A7 MAB-8(M!/(Q!^7U^[A4"G5X=&N^A"LD@RK@"!&$$FI8"8,U)Q(CQ5FPYJ%@$ L+9[A1K.(/>,+8(/1V6N>[?%'D= MK;#DE9?\KN9E?OEY UX-KZVTH6N=3(4^-WH%@6W;MF_89O:*<[&D?',^_RO8 M;NA5\'\U4>[><6PV1SI5^0TTI0@W#^NP/2&: M.UI2VX^]GQ+7&,\S>PX*FT?K1^A"Q,, [37()<4PDTH3Q MO V=<:9ME$E\%_]G8G'M[A+;+*PYS@OZU._/.N'.:OMZL2 .L#]H-X8V6:1) M@R=XQTZM32GYQ!6.BB>EK+,Q:!&U]2[2P$?GCU*] %#E&^!4]OZUL%E;?R2+ MJ4C5+G+P=HI7;0WZQ=0$LKEKO>U!"X5.<1AB?B!P"2#%\"S\ZFQY^>J0LV P M!QJGK2RVH5MDN4V(!)D+@)DDK%E8,GP1.-VBEF1DSB,!7QO54+IYSO"W4N8K MG2\RR'4_X?+R6;?1''Z'ZN&!#2]QC7#N#HZ\?7;J66=(#M]U8\[T^1P?G*;Z MI25%$_"7KUC7ZS0'_8=?&:+44K%]ZML5 9YV"JRZJ;-SW/WB#1Q%Y+K1GB*; M^K'[SC;/[65OX6UY5.R<'!4[*[7:GUB3>5J;PY_8BT;M> MV7Q36=^L+==6-I??5X"^;FU7E^O%.<(/$/&G!-G-37Z>0/831?7!YBTP/['8 M(&=]6>!;#&&R 8\):O^3>,"/:C];6-KLQU:%O!F7GO^<8"*CD+4*\ I\U6=YKP MBMYUM>#*VG\&C?YE"6(EB,TJB&7UYB6(O700TT\$L17;.ZZL-SOGCS"ON[9? MV'UEOGU'<\MW+/%J/O *-%F4>/7"\8J1O'NN#VWJ=RHW4>?*5R#LL6!U&:"> M"W/.@I:_9L[E^MV$9),W<13K=[13 MV M&[W3$COGQSQ9R4MG53HC8LI+\)Q^6WY0<#D5O0NR*8#S0[?C8\A862+C_-C> M]Y#Q![8RS5Z5D#*C?K8SZLTHI7[S366K_M?:]B_GTS^F)7.MPB7SF!3Z$5JF MM,\E\\B">Q^/;'-(.8H*]"7GF".K8[KTQF94.F*$B0:/66)GM-ORP\*;NWBN.$:9?+=/!D;QV4V[8NW M3;ZPM -#:_OE4ML<62=(C9-O6>>#:GY?+[+WG*7^IK?(];CD[^_K^*EZ@[F6 M4UEP<'9!;LX+#@[7-!_:[!.5DRT\TK=;1?V(/IL\[C[>L\WZ6K5"WCRZ2^-N M2:&?[+O\7M_IW7EKNH4EES???]C:K-4K];65OVI;[[8K3:YLU5;7:CMKJQ7X;6?K_>;J_';9KO2/^X,X!FAMUB)%SZ>]?,1"96BOG$EV+Y] M1$\?JMR*-(C]71//;UP1[6FGE'V[LTPJ)_JIG9)[" MKH>&,%,U'9=S,/2QHHYC\!&OS:/ :["Y8G-?4<_Z]_D:HWO;HK]_V,WW._Z* M1F]4P*ORH';7,VG;_ W98PQJ+!EH3QJC'TE/<]:?'G4[0.[1]>!X'R/X%3-Q M0-OWAWMXK&RO%V_5T?[&\'VOMT\1P;,_XX=%F(K_9E2$CY] MS+H=L&.*_;G M17FOUS\EADD_8TS66"G^9;,NTURW)"_*^OQ+_,^@\=DV[U2\OTOJGM1[7)EQ M=2XF@/_^I2[.2A7Q;Y[Q]? TH4$OW#M*2$NBDPO<.&VY\5B+$#0FCFC*G?+N M^BBAXJ2O+T<)(38Z26C00T?6GKW+FK3<#OF?M2]JM-Q?L=UN/ASODVT.XM,. M%&)3/E"HUC MWUIO;YTT3[=6]\^KK8.36FN]4:U_/*^>_'V\O[=VM;7W=[-V M4KVJMG99=?6X^9YM'^^W+II;K4\G^_7EBX/Z+H7O7M3J'S&X^!S>3VJKFY?5 MU=W+VMXFK=+UT]%WX%V# [HK#_9JQ]75]68-VE0[R?=#.^M'T-==:.\FM'\3 MVKQ_M;^WG6K%P9+% 9-76_5]45L^E-YQ%5U B1.%>* >V4@P@L^]39'8)&6. MC/-%F1>O'CV/Z%=L8@1Z/V ;XYS#2X1ZH0BEB'66AL"4 LVV09O ;9#$6.V% MI*) *$)HB5"SAE!7]Q#*\X"%)1HQ:0CB6C.D!88_H[(X:AE S(!03"QR+F8( MH<;$[N>#$F['7K_;*,[!S:3PJSR?_EC_'X7(M3S(E3C 8?" M00LMC41>9@XEI$,:9ARD8E+& \'B+E?>6E2$_BH^?0,C)L6@GNHZOWK3'A?E M*$U[>J9]GWR $X2)YA89X8!\6"Z0,]XB[T),1&C,=1B:MIDATW[NV/"M==GK M1Z!\?Y$,,"5"LNP]=+#?JW2CCV YKAD7*^W8SQDKMMGLG.>36HK]!O\]A=E[ M>=2"]4YWM3-P_31HCEJ\?=/@Z]AI:<,_8L.7^/R.#:\8?/#O8^Q;G]IVSPRV M3I;%P>H:K=7_/ME:]:)V\O$"GB5J5T<7!ZLPFG2-5*\\V]KXN_7OJX_TD$<7 M';$>*1\8XL0%Y#QU*!K!C;7)$N$7EAC7#^R_")'^B':-:P(IM6L^M&OWZI#) M%&4BH$[6)9A?/$%: G_$FC#IG;-*\(4E(?D#[?I.4O&WV-A38UMSS<;&!M4/ M#*<6^S>V4U*OL1G6?:\J8!*EQ I)[CSB3#&D<=2(.$<,)5@YJA:6"-:+7+W MR'1IR6.?%DM+?AY+ON]$1>P=%@PC'@5,'ON*]?\9-(;;3^##7K^W6/%#:RG#NY-?&#]K]*'K M5S&L7,MC!410 M;X 6MKY0'UT#YI0P5#P$ Y M?+]8-/*7V[Y]7S0QM 1%(39 A6B!-/D&-,($:B2<1CXPQP#286"9FE M[)8RRC&K7*.TYV>UYZM[]BP8,9&'@'#(]NR$0*"W$:D(\&QH5 9CL&-B'H44&F'MXBP?,[G<#EM9 M#,,]7R5238YYC/PB[EF42GF4G&&(:R =&NP#>8-U<-PFDCSX1721FUGRB\HH MQXPRC]*>I\,\;I99$A-<:8=BP!1Q22RRU BDN!Z=N+>#LUK0QS3)IL# >^GL?]R_IOB3@_@#C0_XPV0Q9Q=4JWZA\/ M@Y2.T("1$S8@SJ,$9R[B-9A;M_6457_M.0FC?7@SY20550#"H3,UX)DHRDL"-8S3$K%HL\6J, M>+5YPT]J=;BW?GH8>5+6>HVP3!IQ8B0RQE$4K>1$2LVMT M+?!%S-4-.4QG7 MF%&F49KQ,YGQY5TS3CY8)E5$,BJ*N%$":08&;97#AL5 1?"S9\:O(?;QH=LY M@^9<%LD7N7[D6<[%*/;GEVD7DT^[& [^AZ9M]Y?;86TT_B4@38A7C/P@9[%P ME@>4:,IQCXB1=O G9\23:#P'>2XL$;G(9JJ:2)EP,:/$HK3DYZ86(TN6)"I M7X,B5KEL0XS(!:.088IX&J5@2A>I%D20&;+DUQ"VV,Z_HTY"@UZ\V4WRL\3B M5?@YXR(66P!&M@_C]#[:7BSDL)5V>[%P=TH\&A\>51\P"VH4%B(D<'5,1!Q4 M &D-OX'/@[5-F'H)>$3YHM:_7(*P#%G,KBF/BUF4IOQ\IGR/6J3 O$Q!( MP MC+@R%N7])$B'X!CG43&:L[+9.+(XR[#%^$MD_.H*R:OP@"9?)J/6:?MR;7?< ME'+<2WMEC&-&;3HR9?* M*"UZ0A9]CX $SZ).2B)M--BQP@D9'"D*QD6ND\>2Q,*B%9VEXC=3J'D\$Z4R M[B9ES%"-XZ]N1%_V?M :-&T_AMN5:E> 637Z[SN]7FG?X[/OW7YUY8Y]?PX; MGWCXZ^_F 6U^=B=G+?@N/U@]HOLG:W@?^E9;_?-XJ[Z/JQOKS?W6VE5M8[UQ ML.K) ?2YNGHJ:O4U&+]-MK5:98=,:(9="D@2)Q$7F""MG4+!:T![9G51O8(N M,OD0*Z96'[G4S)>NF1_)H0!"ZIA,"'0%B&F(,(UY81"HC[!4&6HB+C13/W2C MR]K*TZ\]5-*]"1G=/0>.*"(><(LT$0]BIY%F,3I!<^!V\PS+?[05;\-A6I1^WX-)(?\Q(+^\::4H*"ZDD M(H'J?#J#1YK&@(01%ALF>3+@ !@]KIVX\QCLG093V.ATPGFCV2P3UR;-#$8C M79*!\>',_H- @R(&,^X91LEBJCEI&& M&:4#I=E.Q&SOQ1*\%DDH8 ;$^KR+SEFD%= #&@P#4N"SW&]#"W,KD6/K_9@:='/;-'WURRX%P9;C;P3 M!''M)-(QKTARZ9(RV"EJ%I846^0S%2Q\69$(]8U2A8^O4WROGU^MP_2D2F6S MQ+@*:/KOR?7_Q6#R>"LREJ@[B16:$>HR*[3@.B"0!LO)O@19K@QBGBD/#IWE MEN85FGS,MAA; LB3C6+*,9L2W$IPFVCYR1+<)K&R=;,W26*-O1(HV)R.:499\0EPD,!;L(LZK&=QC5Q<'M9D:W'*>?[AG6-9J/?B,,3NGK]CC\] M[C1A9'O_^P]-B?J]*!S5O_QJM.L)(W)+5 R$$3J#'$J[+ZNO>M_C\. GT\J7 MY95\91_,=?Y4\XNJ_)0N/'7=9IK/>%6G\RU[#UWI]RIG]O*QPW%^.>(U2SW^ M0>+U6!=?#+<:F^-XK4 ?AOI3UO@>-]5C3/P2LO=+ L"+.640V!^2)1LDI M10UWGB6YL*07J9RE/*(QS>8E(KU01!J;MU&WCZ,^2FL_M5G4HV1 M,&4YW'*Z1Z>WWOJH1*OQH=7#VL",6T6"-8A&IA 7AB)K.? GB@7%1 9A_,*2 MX&.,PL]0H+TTZ0DPCM*DG]FD[U?RHR0:K2SB7AG$K:#(6>Y0RFMM+FGALTEK MLVC4+!7E?%6QICOG,7\EWE1F6TV(;]PZ\+7TB,8.2 ^K!&/"-&8^H%R6!U ) M,Z1Y3"C@%#R'&28146S'_/7SFF'IE MI4;#OQI=OT2EL:/2PSK . 9-&,8H*2X1IPPC)QQ&,L:H!25)<'!VF!:+POQR M_G89P)A=(QYC':G2B"=MQ/>HA=!>6\\#4CS73.0F(*VD0(1RJK7W&L0M'8H>AA64KJ.:?>:12]Y(A'DI"-P"R4 M)PJ$1Y7A;&&)$KXH'RG@6D8K7HP1C_L4YM*()VC$]_B$PQYD)#WX R'OY'0< MV1034D;1F(BWN*@=0?2B82\P"6.F:<1P4Z?_@23J)[@VO[8A:JYQ:EQDX];R M;(E18\>HAV6IDM8\2@L'>' &:4D9(B$YJ;Q1/N4#C"0?8WV;>=G_6)K^ MLU*4TO0G;/KWZ0G'G@ALD4\1(XZU0LXJCZSB&E,>E;%B84EALBC&5B=[VKL# M0Z-WUK27N2?QVVCQ7'>^K.V,CY.M]YWV$>K';JO2&9VL6FGFHU5_F7B]"A]P M,B=4C^#VLBP'/@F\?5ALP@:L0Z+@#KJ1SCP)&UH%_1Z4TU@?& M<:" 2&J1T%E:OBYS4&:48)1F_#QF?#\N$[#%VEG$$@^(4PG$HJCP2Y7F0"X2 MBWGM5RP2\\LIKK.7A3+3Q&*X:C2FH,4K#AE/8+6HQ*2Q8=+5\D-J04T2,I>1 MXRDO9>1D6EA0EBV1L2]DSLTPTQLC&*[;Y"2P3E38_5IN_ M7Y(\16FQRD<4,8JXM!XYK1C"4;,87%("1[!Y(18E_N7UH>>R^=<0_ECIM%J- M?BOF(G*YI$@V0VA[;/M<3_*W6J-=N-/^UT.\.XL,$ M^9M.+K?#RNTNEO;^!'O_4L.LMGI*:_6U0T$)3.7>H2 %S/$L*60C2RB?8JH] MLQQKGLWHGJ'/3*G(R4Q%I1).5@DO[RFA4"9:+5%BR8/JI8AL4!H1020H(8Y1 MB*\JXZ.WW;C^&3;0[BEU=?$VQ<8MT3L*[:KZ[<(=B? MP\8G'O[ZNWE FY_=R=GI5OW3R<'>+C]HK9W#_;AVLLNV5O]L54^.CZ'/5_M7 MU8M::_NDVM076\N'G$HKO0\H2@J..>,:P43&D$_68'#6 \;\V]/B5Y3HYSRU M4HGF48FT-]1Y;)$@"H.3IPQR G1*)1^=4.#G&;VPA-\ \#WT\;[B])W9;N5S M%O)BQ0[ZQYTN0&"X]@>_IHV]K R]9T"S0NMZRS?M*F,(,ZJ=N'I^R&/0/'J. MHB4$($X3@#B9\]2M-%Q19H/_!L0]JE230+=2J>9(J2*E(4FFD&/"(DZ%1]I+ MF#># E>7!2(SY#&,%P'TGHIY0U5;K#1ZO5S2M:CD.NCW^O +4-#G [_'*@G< M4]/-HHFEBLZHBK(:X!['Q! G$18Y510'B1S%!EE#DZ8*!T_DC^+>Q/1IZXN> METHUPTKE%7'&6XPLC@QQRRURQ@0$$Y]SV"9M!"B5X8M4/,PK>/!!9:AD%=NK M=%*E:KO^>(ARC"Q6LB85&/@<4W.IHB]"12^JJ\N'6'D )Z*0D#[7/9#@C@1P M3"QW3G'M@\U[DF9$J\J)=/852L<@+/? [J*AB)N\RGM,U?M8!D-S&# MC7PN3:?R26,>,>4BQIQ[R_QLV>9SK\5.;='N0W>TVV@6UNUN6E.NNHS/'C]^ MEY;N7T$;5]=/H8] 08]P[:K*MS8^-;=6-VGMI-8 *HJKJT<76Y_T9?7C(9'6 MF!0T2L7>P>@8LH0YE)(1*D5EJ-<_M717ZM&KTB-.#&'>&?"/1=Y2+@+2N38Z MBW#%41F83_._>G=7%\NUECE14%P[.N1!64,"1=@XA[A,"0&_Q,A;1Z0'GYO* MZ2W@E7HUMWJ5A1XX=TC8P,!7)1YI#GH5P8%U5(!F6- K\C-+>#,'=8^%&5/C M(@9T%;N=4A.GIXFD=GZ(F9",60J0Y@4@G#?(\)2+AE,>(]..X!]>JILHPI7J M-,OJ!%*USGF%B"8 ;"8(8'1$H6@%-C9IP+,?7@"9*#I]=6FMU*E9T2G)323Y M- ,O\G:.A$,N/,51"L0'PZAW@LP41)4Z-?,ZY5(D6#D)!,PIT"GV_[/WY4]M M),NZ_XJ">]][X4T9XZ855#'"J/_@Q^;H9/;LBP>H' M:0A+C]0]B4)ERXK4753Q24"@J/5RU'J^D;:0TF";,\X?*.Q?ETU(;K#U'3'F6&T9(I!4S2')+ M-4A1&8V;J+Q/X5#])@PU3[/MM4YL-[2Z_9:W)]VQ[95Z@G?>,/ML[E_"U._V MM^J)+Q[:Y8'18@NJ8"38A2DA$8Q!7$5@^"[0C$C,*>P<,6%M@QO=)N;6]8I+ M4E!SM7AI#;.+%M^#%L]1"@OPZUPTB 8.=KK6!%FE/*(L@07/A2*,@Q9KTC9D M6?U=5C%]Z$$HA?>GQZ>]G%4!BI.ZOOMSM8E7UY[YY5[(Q B>$U[-X]&K.+8P MHK!CAWV8M]&,.+9K:11H6AXT+;:>L@(+D&-$W$N-LDBSJX+#2B.*AVAH%&EM M@Q!\:6[^0OVJXJ581:W^>7)1M+H96CU/.#CU.(F 0O9"<@[4PQ(24:(^$(4) M9A:O;2C5EGJ1;SR(4C\%[T5=N'@T4SOJ__RH:E1I>G_0'U)4_XY5 M?XZ9!,>9%@HC9:-'7"B)#+$,:4Y<3-IC;$#U.>9MRI9UDJIY]8P;[2>YO.3E M0M>%*J=C=.U"F-+9X*Z'=@UB0Q66/??#SA!CV87N(,6 M%IO]4/:$N]P3%GMR1AV3X4JA8+% 7 F!K-$!89.(]M)CIW&(&M%R'\=6[CI-+,8_ID._-@.WW?[]>WI13#S$71@>'?J65WQ M68ZX=_TU%/8@QI;U?G ,H_F:,ZS[@S'<;SP U;6GH9N#EJ"V(?9']:MJ*JM8 M9NKV;=]W*X9_MUM/;KQ34("W!V MTN?GZ\I92>G.9J56!,#>06YI#=($U8[#_"T8DVW,6%I'P[Q%_=>/Y:/ ;,T8 MD$\EY+X@60?^_:O=N$SV#[I&%TSN6OLW=U^\W-_M'+8.=[;^T]E_L?]\=^>@ M]9_]%]N[G><'[=9N9VN]M=G9;AV\_OU@=WMW\Q5\?J6.-^6QMO9A^^L<[&RW MX-7!_HO=[_3:XUV4(R!,[MZ-7$U!]/T-'H=O71'$FI/Y-T76-QY<=XG?RO[QMETT< U,S"[2^QF6M-;Y9_%W;5V-J#[QV-6CNP MV88+M+^)4WVWW[S22/F>V[Z!@JV.8[:F)S&OTY_JAP]^G>92CW'VR$U48L52 M5BYG!9.N\]=8-2NCUK>*$BZS5>+]#/(!2D#.;0HH?_\98>LU9WP(:_]%UV<7 MR>@'A\V;LD:_S_=^/DMU]5WUC]/9SA1WP0AE'75^0AO.F.C[9.1S ?<;CSQ?=.\SQNCD I1C$/]+O/O@^?Z;M_S=\5_B[8?77]X=OF=O M/WP4YX[XMU_?'>_0SJ'_^N[#W]T\ACWZ1[=#_SCN?/-L[\-;]N[Y6PZOQ8(C M_L.?<+^WI//MS^/.FS^/.ML[W]Z^V65OW[QE\/VOG0_AX[L/[^%U+^U]Q:1R MPA_@;_N';T5G\Q]AHN71:"2]#H@KCI&C)J#D76 @9.X%6]L@HDW5LIIXKU" MLN!6DY[M!K@552(Z$.N8(QPS[3#.]6>4H-IBRT.%6V2*6Z3@5M-QB\WA5J2 M6Y099$S,W<@51T80C'!&+9;;Q"@'N&7:E-WZ]/$*'R9H).<].'4C/^R>9%FL M-N\MI\"G@,N5=\I(GYSTG EB&9>1&LZUQI$E6XCB*@%N9VN!*$KE\O'P7-'- M.L2IED@+F9"*+O$4D\)6KVUHT1;FUD2QE'MHKJ);(ZPQA)D@!3>>:N]#<)*2 MI(U40A1FM6**/L^L"!-@\P6.(B8><2,UTCH79G[! K]*3MN4TV ERS4OJ+?(8A%1 FM6$RH%7*Z;H\_Q*8J(P)Q&Y%"3BU@*_"E2@ M1+%T0**CY=GC3MM4%\_5(K^BZL'857W0=#B7>/!XB54YRQ^CT)X9);@#8Q?V MY&@M#MH9E8()1!?6M5)@W%UD71)DZBA!T@A6@[$A-B$<,4V4!"%LR$7&1)O3 M4N^C8,0E&&&2X4S2J'$"$XUI8Q411BH26%#.DD+85@PCY@D;P'KDS#%$&!-@ MF>6:())2)&,R#):VB@FO;9AY:X=W,3)/>SUSY#UW[:/XGYB&G__801E%U^6;O\_B7Q;:\% MX4H@H:E"/#"&LK6'F%9&$ _<3L1\X/++AZ'[BZ M&*=V%C.J2$2,88ZX)P'91!GR47NOB/;"U(G71LH&A:]*G+KI>8!%H>]'H>>) MDD^!)2\B4H8:Q'FRR'&?$("T82'HP&TV?,#RP8MM5DH\NN3[%;_2*N3[%7B] MCX-JAYOCSL%\U]YD+4@..6923NQ32)-HD%21*!H"T3&'F%E;LR99HL6SU/3$ MOJ+1]Z71<[5KG:?2)F$1:'5 ')@O 58U)F68TB'I-OZ<$S M^/P5@>%'0YF>;C+.TA/V:GPML+IT6-U9($H6TZ!!=H@PBG/#3S!$-8Z($ ;[ MI="!$K>VP42;Z)N>,'V8C+N;<**GJ[)+SY\K*GMW*CO'A P'K:D'"UHT-&",W]K*WXYN9C/W2S25$X7/*EX\*LXBE59^!P/#F !]P8GN;_6 MXW-Q/LT8TAV<1ZX7S&8_;)\OEYT:U,K>O[R]_Z]%WA\TEX$_2F\2<)BAAA1'G1B'CB47$:I=P M(D9)4^75&7WKO+IR$*&Y6KU\[V?1ZGO4ZCD&I6B4R4L)MA &K9:.(1UL0@R' M*!*-CN;JPX2TJ6R25A?O4SZ- "N_/HIP;( M7?$Z-5"AE\Z:BD+?DT+/$281H_38"*0LUX@K89#6U"#E3,0J<,X9;&F"M,G2 MJM,])I?3@Q]&&%P=2GZ\G&DBS">7!KE_@4=SC( *A MR#N=O4^(NXL1D"HD:86D>HII;E"F.:M(U95B.'YB7OK>"IB!?Y4$0: M#HZGW&O07_WTO2>8(?W+_=*M$3PPO+H2='?[?G <\^(JL+L\V'V_P+P2=I1C MHU#P6B#.B$7:68LD,S31* 58Q&L;#+<%7:Q7]*_&I4N7HQ+W"@1+(%T%"!X( M".:3K;RPPF*)A'$Q X%!1BB'/$@3<%UKKBV88*(M]*(%UCP@>%SG)B[7U*ID MS=31U6[UX^H?2RWG)AY!Y'H7=HAA'(U;W0J[GX ']DD$N9;N9)VNDWJ+K]"L M;.,WV<8_+-;'HY8FX:Q&3%J..$@+:4L<@IT])$>CX[2J(=&@X%6)1C?=%5H4 M=0F*.E_V3CM!J39@:3N,N,I\FSJ-G%=*DD@LY@(4%39FL)L)\7X" M]&9U,Y_OV:MY.6R>9>X4R+P!9"Z6M!-:6D:-15Y'@$R6(G)!,Z24B4ZX)&TD M:QOZDC*AU_=/E+,)#=;0.R,V14-_4D/GSQL0X70^;T"- ^M#!; ^M*3P)[%1 MNI"D86L;2C=$0Y?DK:D5C6=.4OR%S6$MJVOK-206FY=+9] ?7 S%%*S\&:Q< MK%2GJ8D*. L20M/<5X\CG118@8$G$P5A2;-RR)TT@++!&GG("68@M::HP3 MQN<2$VL;PMS 4FE<^M>J9MZ["/M3G&3:M,;VRR,HGEN2;A^(!9WGVOXQ'!QO MP4V[_5.8R?VSDQV_5\NM_MYA7FP[7\9#"\+H]NWPZ^XX'H\ A_-PAX/J!/O4 MPUYXU/(0>K'ZJ5?6*"43HAK3.NO'2$L1=839((A@+E<_I6TL;N-Z+UG\CQ)0 M[HZ3%4!9%4"9HWQ<$.T=-KE^LD.<@W5FI &E"=$8[U5N90Z&F6P354X#-$/C M=\\H8.N7B>_K7T /^_&QMZMZ&KD/=Y"=-,'[U4"JXN#U<7RZP&DU.P MDP9FYO-Q2R^13BXB&ZG%3(>$'V]#ZU@7!FI?9U!#"" Z;'\H;!6!OK)U13H\!=@;M[C 87N+LSN)OCQSZ*8&**B)+( M$/>Y81-/(O>N![!S)(&$J\HAU"PA)Z[X"I>@HU/JW#J)P];HR [CJI+HFTAH M9NDP6!QA<.IZ<6'M/'1=D9\89:DZ FOZ=SOJ^M4^C'OKA/C& M]*&\ZH#2[4YAK49K$Z(I9!D!0PHLEJQ)/2 MR'#+D&#&$"F]\#BM;>#UFZ2GKL AG8)#CQV';FEX%1RZ8QR:,[$8C]%Y$(8! MD0 .";"NM.5(&DJ4YH%P6N$06>SBMLJ'CE:;D&YW>Z?C&!XI);V1M?(8-XJ; M3\#CVT;NC,>UR9/)>KY9OJCQA:%D9EW\NSB<#]5W&"T?PZ% M$Y=:26E8$H7XMEAI5)$D.#82TIWRX MK-^2K+]\-5]ZS=&BY@^GYO,]CT(@ -T&>9 NXCP%9$#9D<=6R$1PD%Z#FI.V MO"11\^DD]S>23CT*[_I/G%"OI3)/O6_KHUIUE+XO,C99=0M@77!Z>3B]6"I5 M<&6!D''D5,J]@:-#)A<@ AHF7'1$,VR71<>6K&VK5P*C ,Q#TL ",/<",//- M>#!F6!*)L*0$<4D9TDH8%$G"B0BFG%P:$6P(P%0D\M>QA>M.V=,,SSNVP_?= M?IUE3R]JLH^Y LO=*6UUQ6?=,=S-7T.-#V)L6>\'QS":KS IK?Y@#/<;#T"A M[6GH9KCXE3^YQ[G^[LRR M.6X]\V\>;04TAA$L!(\15B2G3#@+:Q 6X.RDS\_7E;.2TIW-2JT( +N#NG[1,U#L.,S? M@C'9QHRE=33,N]9__5@^:FWC,&- :Y!:N3Y3UH%__VHW+I/]@Z[1R\^ 'VSN MOGBYO]LY;!WN;/VGL_]B__GNSD'K/_LOMG<[SP_:K=W.UGIKL[/=.GC]^\'N M]N[F*_C\2AUORF-M[<,.UCG8V6[!JX/]%[O;FX?PQ\$A_&=OIW-XT-K_ _[: MW_J_^4EW7AW\[__2E*C?6CM_O=X]?-OXY_MEM]\:'PU.X1IA]*_F#_?U="NY M>JPS.V;M%*FVUO-MH-K/8< ]>S**SZ8O?ILZ!KK]ZK;5CWZ;7&NR=V3LF]O* MJXFI/Y[ HC'K0I*,C!/'T.3&$]!W6#EM2[[ Q_LC^UQM?#=2ZSF&O4:577EC\$0H#NV M#H%BQ-8>?/]HU-H!YA%:>W;HCUJ,M%O9QW;!()I,UQR7)KQ&RI^;0G/S@NK- MG]ZMP?'QH-\Z& _\QVODO%SKR;^7[3$V=R$P69J;'O_=L-?-TXL M/$FW7[WV]B3;F&6.;SW'WI\>G_:R15U-;(BIZZ]5/,_H M_U13&__GM#O^>@U@I?(VP'H-":W85-;>U6H.!ZGVU]5>WMNLTAMETSV2B7QI MZUG\9'NGUZD9<8,INNU7'U>B[,+TXSJ'L&?[/K;LN+4=?LJWR)72>(+5 MSV\6VP'.+XQ*,20JN U.>QTE88Q+I[D+YI_=/+^$_BBDLYI!FZ][W6G0)E_W MU?'>]M\?WWZ >WWXZUOG^6O>V=ZEG>/.A[TW?W[8^[8KWK[9Y6=!FP]_=M]M M!_AN[V,'?KM_".\?[O'\_;?'KXY@S$>=;ST8TPZ;#]KL'?_YL4/_/MY_\Q?K M/'\K.L__.-K[]IZ^I9WNN^<[I/-\A^V_^?O#WF%(>]. S0'^MG\(W]W\AQGE MO2&Y653,9_.]S4%AB6S4F @3#2>L"@HKN>2832FUUBQM?[*EUFY0:6UI&#=# M2G]RKG&!L )A3QO" MO/&)1FF(59YKD33U"7,=!2>1,H5O V&%IRT-W\@>$C:,Y^ I\'[;4,6.P@6E"LHM_HH=Y.:N,H0KG+G6QP\,#7N%(Y6:,U( MB!:8PM4P=\4Y\X)W=XIW; [O:#(V6@6&J,8!<6L [U)*"'L1L?!2*4[7-I1J M2WV#AJD%Z0K2K0+2W03HB'66AL"42IS8H$T O)/$6.V%I*+PN4;@FYC#MXQH M4G+ MV WR)5R,H@$0;S-04M LV'YCCF;;KLTQB-+_I=8Q-K+CA5482=+W'H MNZ,JYW.4E:#!>'GC(V85 M;NV.1JY>PF,,)D<_J@_W:[%,Y14*=-T NCI;"R$#+9B4)B;8"D($ MZ"(.&1,4(IX$2:F7P-LR-6O06=]RI/\ZFERE/]/?BIB:+::;-,+2GGI*J?91 M<^^)QMYR@%_B'.:$*L"TDO3<\C5^B?XY%%3 V.;2_!JK\BR#T'OS63G,?@ KVW@MYY(UX)2QE/V7_* M#>+6.^2 *R+I*#:PE]I@T]J&YK(938F*.A?4?31BNA'JWMY\+ZC[8*@[;ZTG MGW 4@:(0&5CKGHALK6L4"-$N62QYH@U"W2<56:^T #E;EQH[/HG]456:J16_ MY-=7GYA\G"[&X@DN8BIB>@S1T\WPX70TKBHD'@[.JVJ\M-VPV]^J2VE4&W^% M?5LST/\OC3%T%^PT05U4GA"$ MHZ*(ZQ20IE8CQ;4D"7NLDUO;(**M,6F0@[^@0@'O1R.FAXRV%O!>(?">-_>8 M8%%+HQ''0B+.*$8V&8N2E(F!+4BXI T$[Q^8?L6,14Q%3$]*3'=)$KB"?!L%ZF-.G :G+7>&D,5-UI($LC/1TE@ MQ]GM^\%Q? ';3B'+RR++^UL+9Z]5PE$[19&0%!@SMQRYJ!GBU!'M0L28AK4- MQMKXDCXN)2C]*/3X[J*=18_O2H_GC=[(,>-1"9%H8 MWRP]ON\6YP]E"UD3J1U*BGB ME;!><+"1\&T@LO#,I>'G?&)/Q"1:12.RE"K$%2'(,>V0P0R+Z((.D:QM<*/; MQ(B"H@5%"XK>J>N1"^D%XYHHR[D(PKK@E',J8AXY]M]AFJ5TZT/@Z7SXP 6& M':$442("%&SI(S4D4NJ$W, MN4AC[;W"I:'X9<0[G7\EWA+=[[ ?7CGP]^]MQ]@ M[!_>\GGGU=OCUU_VG\/S/'_+WW[PI //]6Z[]^'MX0X\TWO:>0//N/V:=CX< M7=90W%E)4O0$^> TXM)A9)3%B%D2:(@&5AA=VS"D#7;=7?I]][X(A+6U (5"F M-"9)6'H/?<0+6D0HC8D$)66LVH?S-EY:C?<";@7<&O#4-TD]@V7. MI=0Z2 J\C#$G19"6&^!DW)E)ZMFEZ%92SQX"YN93SR0!]N:L0B ]#S '_SAJ M&++>.\T)<<:&M0UBVO#Z#KN&%X K -=(]L:!H@6KF(I"<.>Y35SBZ+2V,AB9 M;F5W%EA;&JPM- MWQ&.O8?7ZY! W0B+'L$9 Q(&#<^,XS^Q-\K8DMTX(NQ=P M6VH]<[XNF@M,=<[F[$WA(AYUOZ"C;@BQ_ZPHPW>4H;.%/T^4@>1GZ/SU#PVP MWJ,1B OE\W%'BBR-$DG8X*UT-#ELUS:VZ@AX]U-LP6J.?MRR9_4[6VDX.*Y2 M9FRH>[;GMF^;!Z^K: W"\DQ7?KX@PPI&9TH-W"*F(J:',#NQU4;X@)EUDDM! M++81)Y:"Q$%%S8K9V:PMBAP RVK1'C0@F&N0(6#R9ILC'8V@OHJ@76QK!JAN6Q.2MDQ6*]C9X!^9>:LU@\Z5>!:6"SZPJ< H[,"BRN(WC M=XDZO-1J\]UVO+^PD5D/^)%,C@A"5&.>6UY%1@8ST+ MU,)J]MYR0JLJK&1:A95<\R1OW55R^W0(>"BQS^E$DZ'AVF ,?- ^,GEK?P*H[& MPZX?QS QVK.^CEJ?X.T8VJU^'&=[?FR_M$9Q/.[%'%U_8E'S!S;HSR5405AM MR-<@UXGC_52_\<=@>&B_O.F.C[)+$F9X5.#K)O"UV)S 12/S$0CD1 2S7N.( M#$T)64F8%\QZHL&L!P&7L,&**73)KU@),=TDNK,$N_Z*,,\<_-9<T4IJ%GO&E$R,QFI[ >65 M$---0'D)]GT!Y6:"\D)!6QR=,U@AI40"6Y]QI"U32%H;#<]GB5EJ%"@_L>!\ MI2;(V5',CWM\$OLC6ZEO_))?7UU-ZG$Z*8LON8BIB.DQQ%\WS\[\C X'YZ5' M7]INV.UOU?5&*V908=_6#/2]RI4=1]UQ/(C#3UT?ZUC!J^@'[_O552I645C# MTEA#=]&4XR87#),PGRDB'CS.?>T8LHF$R(2+1EA@#;B-U:W[?Q94*.!=Q-2L M>&T![Q4"[WF3+]' 9,;@+ED6&.(Z.MU,YS$JAN('@_L?CN2PMCL;VL MR#"LT>0D=/W7N%MU2XG][F#8Z@_&WZG+_#B=64U.U=XZ$]A^VCH7UT'T\-5Q M-Y;X[DWP:_\\;1O#7+#.YW\BHRI*QA!U%"-N&$'. /GT*O2[XM]SX>21[?9J%OXJ^MC]=.F1R3,Y P^OI+R5A5S8]TV\ M!XM-)!0L :U]0CZ:@#C.!1I<2LAIAHG"C%(-[)O=IIA*<26NQ!94Q%3$5,14 MQ%3$5!S:U^#=G3AN]0:CI^:J?G#SKECA14Q%3$5,S7 07-*V* F,%;%6.,D= M-\X2IWF(R6,?@OL)[\ T3 <[SF[?#X[C"]AV2DK!$D-R\\T]/+H<&BEZ?%=ZO) :9*AECMGFU6:&XQ5S%9BHV*MX'(PC.7AI\++;MEC8,XQ ?AI9-N(6S?+:PJ*5I&?7\?6 M]2+\-W0_;?P;_IF.^]@.WW?[U>U%A9KUT[GAKQMG3[KDWQ!Z$2%]!,T:WIW2 M5U=\EDLM=/VUSKW$EO6YAICM?X7)KT^NY+,NIWU[&KKCJL)8/^2J8M6K2F35 M>9C4[=N^S\=A1F-XHZK[L'[EE$SNRG-"XLE@5%5U>%8=K>E^BK]][H;QT129 M9GXU64CX_"?6P0A.QU?_Y![G^KLSRR].Q>R_>;05HAE&L! \1ECYG#+A<"12 M8TNU-\!0R3^YYL+D1T?#Z1.S4BL"X/M@6-7]> 8($H?Y6S FVYBQM(Z&>>/[KQ_+1ZUM'&:L MR"3KP[U_MQF6R?] U>GD,^6!S]\7+_=W.8>MP9^L_G?T7L$7M'+3^ ML_]B>[?S_*#=VNULK;_'^QN[VZ^@L^OU/&F/-;6?F=[IW.PL]V" M5P?[+W:W-P_ACX-#^,_>3N?PH+7_1VMK\^ _K3]>[+]I_O/\LMMOC8\&IW"- M,/I7\X?[>KIU7#W6A5VUVK+/8;^B"3#@GCT9Q6?3%[^%[NBD9[\^Z_:KVU8_ M^FURKD;%NCB)4$U-_? Z#Z[B&PDF:R.3.DX_7JX_F6$_]F>3K@K,K/\;K MY,K/OG=9(M85H3]UV>]_)MC5-[W58,6U+ON#5)P?IM"9A:]>8G;6R[U1Z3F' ML(?$UAY\[VC4VH&M)5S@TK>=EAD/P564^GO93 VDZ2^@'=NSW[=3K+*^?/EYW)X-](:^SL=GNR9L$>F(4VC.C!'>"&^IMM!8'[8Q*P02BJQQS M.LTQIX\[QWQ_:^*L_'#TX>V;/;I_")]MO^KM?8#?';X5>]NOO^U]^/CE[>'. MM_W#O_@>???QW%GY^NO>]A[?._Q(WAUV>N\^O/KX]KAS].[-'G[[X>AH__#= MA[?T[X]O#X]Z\\[*=X>[G_>^O?^R?_AW;X_^?=QY_JK[EOX!XW_5W7^^([*# M]-V;5T?[S_].>XL%))CS0L),!C.[;[9ODK.ZIS?LE MU!S"\V^V%S1BQE'UO6/G9)]UM#)65$&U#M!4I]9$?L6(OO>5#4>Q[5NQY@@K<-. $)K-C4B*N"$&:<8DPL%,: M+0D\I+4-WE:7F,VEN.Q]\=59]C%(H%%NW.J.1J?5 6X_&(V?6JW8AR0CL]+8 M3W_464S]]UM9# !=V]V1ATD>-Z! M>M (XFE $UR68>N&Y2$7;3W[II,%>V]$^V=)Q;.>T4E-TC3&!$76B)+)$/6 M"*IX4L+RL+8A66D&U1A:D14O"Z%E?=U.+;__\^SB25A$=\PNMF.*PV$,!P!% MHZW!\3&P/OB@..V7!UV+L40?5/"1QT--[(Y$UV=[#; MEW(J[HZ?Y24Y*MT"W?)=;AN1E;TF3S^& RW!Z=NG$Y[F[ZX76^. M1HN)&CQRKCGF**G@$ ]<($.E1(($KW NELESPB&^3<6;XK1XU"RB*.M=*>L\ M==#,:&X$1EP0B[@G!FD3);(\>D8LI5KDGO.X23E53\P74=4<0L[6U4N.<^+G M[9- GX0]L_3(2%7U_O:ETXJBS/>@S%\O*G/P@E ' M>NP53:#,CB.#DT;",ND"9X+*RC9H8U6R,AZ,<9R7(NA%T(]1.Y]$*GZ*>_13 MC&RW]^Q,#"\J*73BN.#/C?!G9X%,X"B52#0@BS5%7 :%K-4:$1M-C"Q*[\3: M!M"*XIMXG*JZ_!!'4=4EJ>H<57#!&VD-18QSBSBQ*==^%&AY6O4-QAF_K]WW]V_ATMV^[-GIZL89'7$MM>UKMNK MSE%7E"=G?4P_SOFHPYS_=7R. M>@M"I?)4(1V8 QWG!CD:'%+&!A*]8R$7=:>JK<5C/9+=>$(RS=U?]I&IU8TE MW+/'[D>@-170UI$=OH_E3,42$>OU BNQ06&;O$4^Y>(PD@5DDP&2PK17,C!N MC%W;T&TI;^,N*.'!!JOTTN.#1:7O5Z7G2 CEP MT9"AX@Q%W02.#'4-@?!@C M@N+)BWP$4NC%O.8'4>DGY0_9.F,=/W\>:G7MI(91C:DPWG3'1UNG(YB7.*R. M5A2$6AY"O3TC'9W#70KW!(3"L,'HB%C4$A J>F0LT8@ZJR.G@2B5+RNTP=]SP7#?&T5QNTB$CB$,R:6V)HX(SGH]I<[X: M I)-0-4Y-II\Y5 MW^R'_2RJ^N!G0;"[H"?G7EP9J"418:/R.2QAD/,:_B%8DY0\E1QG!)-R,=6R M^$0:J^<-C=%<3]^+2O\4*3E3:>F(9V!GD& -XD9%9)@RB)F0Y9J\YFIM@S[6 MU.G&TY)JK;=@XM$2J,C3L*#N@8I44ND,^A.9%"SZ"2SRBR$706PR-*)$K,@G M1RVR2N=2N8E@&3D6.1&$7U)UHO@^&JNY#2475VAPL1Z6J-YS5$/3Z(B@&#&L M$^(Z^7PP/($)H:P7%"P(ZM8V2)O?_J!6<8+<,B?UQ'[]Z834)V$(W0/)F KC M92V+ D[+ Z?W"]PCL5RNCD0D$JVXAT.:10)_@G09B89Y"G90F\C%(C/E2'BS MU;H9_2FOH>!%AV^FPW,$(QD?,/$$)6DYXEQBT&%-D-'**4RL89:L;3!IFN&< M?%)^#%CKP],8IA5F9F,L,V>?BE>C*2=@LK!>G MFZG4]/Y5Z_EDA)LL#M8\+ MQ$0G6"M8,22)9X@3GQ (7L#\!@'_58DD"Z FVOR22KK%+_(H=/^>24G1_8?2 M_7F/2;284:E1#"RG@QF-K,()$6&99X[RR!D8)=DJ>5R-ME>#T]3MYEMC^^4G MF@+G4DCG,@BG&U4]@T8?%HGF6.\99D,A;2\&XPA9ISQ7RC :FM23* M564]&Y(Z7SPCCX"$7*;&A6\L4:(.JRD!YE7 MC81HFU[22*BX4.[M?.XP?HK]TZ=6+:2IE&,JEE>U5 I"+0^A%JOMI0#T0\N$ M,#$9H8A##@N-F&;6T:045B$C%*.+Y<6+,^11Z/9]\I"BVW>IVW/LPU(K9?0& MX6 UZ':NJ:FM!3)B@@C)4!)25MTU%=DVZF MSAU,_:>?C]M,)L,-AB$.T7AP\BS+833H=4-K^ER/',ONCJ> V+9 :E6CDQ## M[U]?C[(]=>;#W3R370&UY8':[B4YK9@DD6TH8P#4N&9(:T,0K/S(@B;1XYAK MCK:%N(T+]Z:ZM$)NE:>,#W?'=0H^/! ^S+M$-2+4LTL(',M"CO?2GOO*--B!1=5%@ON M2DPM)HPB(G3VE'&-#"<8"S/EG:,3/##-0J#(:>D0]Q@CXZ)&3F ;55+: M&P+FP&WJ8!UH6%\7#T8NIF*J>P?LI1_DGGX3" M-)8"5HN5ZS!Q6!O/D'4"P$H'AYQR$7'89F20)!*3EL8TB@?C23.-:^MW2=6Y MI9+/E\KE2@#U8,AK#4H>.4<6)XZ(U,Y)E9A)>FU#D38QMTG5*0Z.V^4G=V^2 MGG.;_,/'#F7WGIQ\EE@UFWQ80.L&H+58UXY:C[5(&IEH!.(B*@ MKG*)74.8 MP,0'DA,UEM#$\'J*LD).D2>K^?>>=GRIYA!(4 M6>HX8H(*X2SVPD6 !=K&XC8'*>\%&1Z7[^5REO-'MV_[_AYRCIN?QFX88RCC.C9"U?]-W761PR, M\W-Q;$^,@ M53&NW(-JX+MV'$/K^-A MU^??C<8#_['2Y%+U^0'"A:]B+XOO< "S7V CP:]/(]_#(8'672_6[#+MP;' MN5BWS8,L<'8C.%NL7!04< _-.1+.@\7-.$9.6X.T(E88&E1*86U#\X:$#DID ML/',Y.=5N="6)>KY'&U16E.AK$)8VXBX <9B#-;(8!LLPXIAIW.7*VINTR/W M_H*$H3LZZ=FO>9SQ^^!P7]]\"JZ>G2]QZ+MUVG;-E 8G5;Y5<>0\S.&O+(/] M6@13V91TBR4"Z=[B>;"@(V$ GY@GL/\>0=3[:%+DA462UEGCQ^/G* M]QQO".?X02;5R20ZWW)?6[],TJK^U4HW"4%>P]Q[;'7='I*J7)%6<18U+@E5 M/XE?BY5OHG8$)^6!EFB%>#(.&<4H8I)A"6+ED0,MX7I9!]4;4])QB9Z>QZ;Z MC29!;5K+I2K[GP"="E\W+;<\0V#^ M_YUSP;TZDUEU6*8?+KXQ\\V7\.2#L-@'P/=.LS1VOO@CVW\?7]EQW$DI^I(" ML$0D72P)Y(QDQG&&L'(4;$4CD,':(NHB]]Y;$XVOBF=K$:\0BRX;0D UAL4P5!4-75 >^0PB(VWQ,CF*)"*79_8J9(+G$ M-B5M=LFQ[Y_+OEB&DCVPPZU ;('8I4 LD]B&T>UF(97$]GB\Y]8!R,X M'5_]DWN*,L)_\ (DY_ M=#2[=?#Z]X/=[=W-5_#YE3K>E,?J[!_"4QSNMUYW-E]O[Q[N;+>V]CO;.YV# M^M7!_HO=[.#F& O_<&_N/#DK)OG2DI.X;K?WA/ MWK[Y\[CSS;/.M[^ _!QUWVWOT<[A+I"L]_S=\5]T[]N[+A"L7OS/JZ_OWH03 M1[E\]_SOX_WMOX%TO675;[??BOWG?W[<^_:6['T DK5]=/QN^^VWSO&?J;.] M)_:W-W'G Q"Z#WMT;_,?RY5Q7 D4)0$[EC+@5R%9V X]81K&R.O67>W?QK# M9J:Y@=J<>H>QUYSSI+7V&"MOC=6&*@94%^;?GF3%'9X" L^((^/9>=WS?F@= MG![#2OZ:WS\ _>XF8$;]<>M<9JVIT*;D;K+0YJ 0/IL,LEH)$[G^<* 7'\S3 MR+3CS$KFN7#$"<-PRBD.FFK%Z=I5&B@OR\'79C6P^B/^G#7]S"?K?_4YYI'@,9]O][Z)9?SH?BWS[%=O2*_M2;O M#$Z'9V^-C^+T[:V:W$T_&0RG'YS=;_+1OUJ?[:C5[<..>)(WQ;JN;+Y21?! M]C5/WP;6]MD.8_W7H%__=_/T/4QG2[=; !2\G7]Z,HPGMMY=J]I=^5(G,XUY M+G_@R7,>7OBR]Z?#(0P(KG003X!MNCBL[SNYX729+5=PY%J"NVB^/,32R2H* MXF_Y;+-DW1Q/.A]-99E%D*4+F-W/1URF#O=*RK:N77+JCUJ9VJ]_7S#Y,MF4 MKJ7QYVGO:_W\6>@48YXO9UO31=*:&4$MU,EZ!$L_IQG!54/\%'N#DQIH0%L_ MQC$LPZR-W?'7UBB"Z*L7@S2NKC@^LN/64>S!+P8SN\ZH]7X -EL_5T0>9J,F M8Q<8,H!IE1W7>=P<*I;P//:2\.IUI@_7'OZ_D0X/]/AH-PZB<1"KCNIVZN M]/)Y,.P%(-3Q:GMG;M^_1XRYT@*\G!KLQ>%[F*_-]\,8+[39_,X3-1M']_NM MS9-AM]U83(MO\P Z?Q,G<&F MJSN5VN,![(,SMVJW7@X''Z(? X:/8Z^U!=,%FM/OVAE0?_&R/:LNO>YQ973G M.H?].!P==4_.(/^E'<[?^[E$ MT:D;=4-WLMW7-ST;P_EES\/L3Y]G#R*F4'F.;$I=7NY MN%.%AH='L!!;OP_MIT'K#S -6__O;Y#5^LOU"V.=_];YJ&$5@YE>G26<^=+T M$HL_G_[R6HC2;/W;S** S>6T5W7(.1=2NQ4M+(ZJ2-;TDQEV0M1O(UB9QZ!& MT^(/IV/8HOI94UK=8]AQLGA P*#=F4[4:RA6V:+=3[ QP%-V5;W1V5%6RPT$7?V9R]" MWLX]7UZ:K2,+]^X/QJU/@PFY2B#YX?2K-@S.R/?,(US$I^H:=8-DF(@X/;S= MLB2\SCZL<>\.0BY/52G00:U<]E71ZC^<10 9^M#4#""_LY^G' M!Q/B=XX*T8FN< 8-J MX%D*P^AC_NE_7QECZ)]F C@79O",16Z]%!8;'IW0-NAL1G!B"!@+:1+)Y03/ MAAGHU)(= >EY5L_Y5B7>JHQ0%44XSTWNGAH36Y5Q%K.#'H"AE[*FUH1G%M/@T0:5\9Y_EFL"F8"VXS(E&X]K:R$AZ$91^SC ,H+\BK]5*^KVEYYN;+\]X.UA\GR-L%?#?/$?=_@C4T]>> M( #Z7<]S:9(/W\E3^!D]9QY;"_=R[XGD#RUZQ-/+DQJ]2A^ MNNRFR[&:R?.M?-0Z%W;,CHO^U&GL9R- UW.2T<;CS$]!"RR&U,M,S%:L)HLK M4ZC3X;#B7"$_9_W%?LP>R\S38/6>U"@-!F(W5>SW^^AV82.F.)_3A@6H*"Q=GJS))4F_P>706LIBJ M=9V(/FJYTW'E,,J6_%1HW4H'0_:\9\MU BJU$V1./EF\0&HMH!S 6[UP)G=* MI[!(OD8[S+GOL#ZF\18_$^]@I'9J3J(OPXH3I],QX,%DA(]$WT97H%CE:EU, M61H=#4Y[(<_L,-HI"'TX[=<&U)D3<4:%?Z"X5]QG'FGG'5B;_?XI7&C12OB_ M9V*>2A@NM.>G.A^/OUNY\/8K[:0=6RG%VI#]U^_+]/Y8Y MP[1U2.=22)QCC5Q*%D43-9/8BY#D?'H#]4QZ3*5E@7(EO<-":4FED"Q83^.C ML$=?URD 9TOE<9BBLQD/\'0_QQCKK2O#40Y[G[%S0("JW?5H$ENJ0@* 5\?V M8VS%Z3S6V]9H='I\,F$;.5IN:\2I.4G>"F(5KIS:F/#].-GQ>EWKNKUS&^C< MVLA?_#ZT_#J7W?.T$X#EU0G )9=WQ7-Y+TUC6W):V@,MV\N?[8=[TD;]F_=5 MG/(*.*D!*$Q"BE>Z*<[\-9<@U3!^BK!15M_)$1& U%$KG ZGKO8SU\O4%FKM MG8-E_=8D!AD_V=YIA9A5XM/5 )I9^]D&G8V+T:"?UTG.C5QO[?;KEI3^M&>' MP-OC/!Y7^ VH?3()QU2/#59]*]\_9K? P)]M&,= \;++*P^U#4 6?P)RO@E=I.#@&:W^2!@NC M==G#E<>YWMK, 2\P+/)BGO'BM%O=U*I2?Z;9"6<+H3(9LM_@V(8JA%\M"1AA M#HA7TUBU#:M6XW2E3E=IE3RWZ<>GE?>H=BKXRMX-7=C:A_50QT<7SUUN^#S/\DDV'EH;M6I'.*!8:25,LAA M':F5@0GZ..).%U9!M;56JZ"5ET&E=?N@)R'JRAGFRLN'0'8W/G)256^*R0AJ7P/7%5-=C MFP&PVZ]37*MKP+[B;/\CH&V%Q>?7R&.OLWKR/.6\MJ]5=E0V7F*8A&_@4J<9 MHJODQ0R.U>#W[- ?771:5N.[RN?5'U0NU$_=D&%NDOX+&WKMBX'+'P_J[-^) M^XO@_S7E$5/?^"2PL?#T,R3 3W)+1A>G>WZV:R=A\O5SC,&V,OD?5AP$ +6.,^2[_)Q@ MZG2)JM-F/9\/&EZ =3J#M,-!'U[Z>J0%;R_!V\U_K%=2.BQ0HDF#H4%9;CEE MD>22V8@%X4P\5KQ]%7U]HFMW-,J^FQDM/7">FB6Q;+?N.-/DAF577DV)^_=FXR&38]J3I08/:%3LYQ57[G\UFNCD M+H.S]V;7P\1OD84Q MX7&#.D$B%VBJSDW5*:_5NH@7SGFYF&IS,5YP5M>'E#/9?'_:K7,8\P&)LR-' M&9!.1S,UT/^T_9PGTZH-8#8]@W@AJRN[H6*W/SEO&&U.NSL[D05?JM,S?\!^ M+H^ 7K-^B+I&_9"'B!-=OKG2.R\I,@')W+!T"I&YS_L4'QM#\KY.2=Y?;&\; M?O?\CX^=#W]]V?OVZGCOS9_=SO%?G^$:O//F%;S>@WO_N4CRMOUG&"-^^^8O MVMG>^=9Y_O;+V^-=^F[[=QCO>_+N^2Y]^VWWV]Y%DO>EL_V7V'O_#Y.82Y<8 MDH0$L*R!WUD6#%(4&R)Y- R+A2(:+E*E!:&28RXHMM$)3TS #DOMB9TGA=,M MZ]4Y#/Q$J8\?W_7B**/GSFJ>.%..2VTLA2L(XWF4AJ3DFEOJXX9<=;L[LN_? MYW-#4X"=3/CJ$]+#2YQ[4\\EH/_[.'@_M"= _')>?G[X.AHVF&;7U>I^]M.S M>&EWU#IWD,(&55OQ;&K&/S^_[NYY+OW4+%_$\9*Y,A68*IDK#1C+/6:N_!!E MYU#9)F&Y"DD1&)',U5SSH)(4@1G'#%F[:S_01;3<3Q.LK&:A\(()+_C\CS3) M*IH",M9RX 6$(4M<1")P+Q@W(5%]#>?/!,JJC/#5R1#/VTX:]'J#S_7)\*P@ M9V&HRP).,WO2.!]F>C\;8INQ?NK@4U4B-<<1QV?Y2CF&746SSGY='9;*^1E3 M@VG0.X_;5MG:SZZSOXMJ$NM'.-M>JO*V.:IH3T;QV?3%;Z$[.NG9K\^Z_6I* MJA_]=E&0&8CGJMM6,JL_/L?H=5SC]*0GQ>3.DX_7JX_F:O76GS&Z+BBY\F.\ M?O5GW[NL7B=,_-15O__94Q\KP>N<\Z<^6*;4Z@SV;I:L(O):5_U!HYH?-J&Z M75^^FAHWI:M-A9 ONK[*1+VRQ=XR6G==XQH7*Z+_L-/BM7LN-*O&+ZZ+9=J# M.W&1RG5QC0%<8@CFC1JQ]4LVUVS/UN9%ZQ?RKSE67I;*72^5O9SN%ON5G[B. MX9_DN'E9/67U7&/UU/FIN:3065+(P:0.:%E!/UY!WUDH*[;)'P[&MG=A(:SP M=M_ ^9UJU7E6^(7YO37I7%B4U^I&W=Q)JYP9_LM M[GSX^VAO.X_Q71=>'[_;_OBY _?L''>Z>Q_^_K#0;7![D[Y[\QI^]Q?MO,GW M_;OW[G@77K_[N'^X2>'YZ%NZ^[7SII/..@T>X&_[AV]%9_.?Z+G003ODDG6( MLX213MXC075(U,4HF%W;(*)-U:U[#2ZQO_>2+(2"6ZN$6U5TD?Y65EU9=675 ME5575EU9=675E5575EU9=4OH0'Y[]^[*.GARK[]+_3IGDT%O-AF7ZM1C67C? M$?Y=P=UU/9R/4TPW\%I@U3OJO6:<,EG\5:ODK^ILX6]S M_BK#J8#_8RC@J!&WVB#G.4-:,ZJ4,YCSM+;!29M0=5M_55'TYBJZ54P =DO, M<.):6_C;1A6$%H$;['Q1]!53=#*GZ,X0RQ()2"G"$&=&(^V$11)'0JUVT=L( MBD[;C-&BZ(]7T1,+*A%CI*2&XQ!L(M99Z64(E!KIBJ*OF**S.467T43AB$?* M> ,[NN#(Q&@0Y40JC9/3RJYMT#8I>OZ8]5R!-G,6K, T_Z,2]8Y$B;3DH.?")V1I=,@Z[9P1$20/&[H6;6%N M'6DNBMY<13<@;VJC!X57W/)@5#0L,NJL#9286!1]115]NJ&KP)@42B*@:@)Q MX@5R45ND@J9&8-#W0-2"@D\(!3WVSHF4M)*>&\EL8)HJ M)Q2-C#E=(DNKAH+SD25"$V6!8V2T]6"?&L$U">"]SI;QEA=T*"A84;,Y3WR0F:4 +,,/"2L*)QR8Q8B+10@%_ MP!$7%%PQ%)R/27IC"8\^(2K]_V?O39O:2+9UX;^BX)Q[W]X1)#OGH7L'$;2Q M?>EHB<:-VP%?'#F"0$AL#<;PZ]^559(0DC"#!4A09Y^VL2A5966N]>2S5JY! M(MCH-,IU.I&.V"@!H&BP6="99 6"%0@NSUL_ 1)PM0'KRW7A&NIM$A.8X&! M'6*G2)4:O&H@.'U@ZVE0.A**HG<4<9M2;G>44(3MCG%!D@]Z40>V%0I6*+@\ M;_T % 34XPI'G1S\@ 5UTFBB'#=811Q9JE!P15%P[!9TRK*H"$I>8\0U5LC$ M$)#FS$D!5K!+>E&GV<^"@L-S[M$H1H+/R[K8SU]R9^)M&;Q2Z QR:>X;K_O2 M58&J(59#7-4A+BBL94E8RN-*UY&7KBY9W:.ZQXOZ)X5AP9UP,GADG M'.BTK/5TS/IS,AA$F) M<8&1-*#=7&B-G!$&Z+NF-B4J8977-H59IWQ1^6"5HB^AH@=)!6 ^-43F['>N MC<&!,T.L92ZZBKFOJJ*/J\L#/5><[6EZV;CI]]0=M;#7O[5 '94B>A K&..<,RTP]A%2Y6@VF++ M0P78JP38\/X9K,LXP*M3NKN_]U6S1 0Q%@GL,.(A:F!E/B&)-77$>J8\D5A,$I-DB \!N'%5)* M&<2C\L@0')$*7%DG0V(R+.A<2X8L+"720/HC("'7QB[J MU+:"P0H&E^>M'P"#(C=:C(JRY D0A62D!G7@+@:KK?&Z@L%5A<$1&?2)."&= M0Y(9BW((8@Y$92@YPJ*(2@M#%W6F_2PPN) "=@LLO/-41<.J(59#K(9X5W!+ M:/;.6_8RHU;\\8BJ*U?SRDH WOB5E0"\\2LK 7CC5U8"\,:OK 3@C5]9"< ; MO[(2@#=^924 ;_S*0@#^W;>N%>'OT/RV.7)7-P9GL=OTF_^!#T=W.+/=HV:[ M]$'3\_[(MX3R$=6O3-X\MSH9]/K-=/G\QS5%/M,OY%^UOP>NY[O-\^*\9IC: M5&OV:FG0[1_';@TFQ!X==>.1[<=0:[;[G=K?G=2_L-U8L[V:K?T=N]^:/M9^ M6?O;VK_7_K5>JUNX++9M&SZU[0"/.#_O=/O%S[O%36\\='B#WO73VS6XJE9, M>,VZSK>X,3X(*&;_EMG6<^>V_*C9#K%=SO_3379QQU^;?7B^OT?WB-$Q5>UW MV\J3U;OYEC=$[.;A68Q">V:4X$YP0[V-UN*@G5$IF$#F=T.^>5PV[XPL'XWU MM]KASZ9US5:S?[F?EV ?'OM[J^-/5_,-CP??#\YVZ.'V[S#>(W+X<8<>7.U)@0 MX/G8\(SR^T.PV*KU!F'&QU;GX]3[*+LI#MP(B1H[_ MTK\/\]&RY[WXZ^B'WT:8WFP7;U5\Z;>;2Y$S3Z?._HII+W_]VT4S](_S&?<& M+L^YAW1@^.3AKS>*7TV=59:_DWQ#<';KK_$&N?5W/[HM$1N*T$?=]L>_$^SV MA_[48,6];GL'Y;KS-,BL30G%2.-N' K/.1>>U#^?9;*[5/V&QCO&EO_OH-EK M%OOGNTZOW[MQ4K[PZ9L]4%^]N9OMU;30.6-WS]F*3=B-3E;T/IVL[GSQ^\_> MK0K[*F>75.I[UWS]LI.M@LX [A%Z_WK(?-VW"L62Q!/.?_W?(["5=B9.0V.A M:B>URN6['Q HJ8AUEH; E$J^L^>%97H5 MPXA&9.;0B/VW$ ;Y^>H03+W&U?'I[LLV254&N;AJ_+GV]F7C45J%#IN6H).TJ# M54Q%(;CSW"8N<#V M]PSE8IYA89P"RF5\KII*D'&&($ZD=MH2E9A=V]3K4BY3+<5'0EI5-/76<@/) M<"9IU#@EKI@V5A%AI"*!!>4LN7>&6:7;+Z?;T\0%Z\24#AA)37.A5,*1C4P# MA5$)#"HEG>-KFW)=:+5$NOW<'JIEY"UG^>#ORA9:VTE/3%[N:UXN'\#]\A+L MY0YK;'+M*G1;&+HU9YA+M+":R0@D(@%TB]E99"1''@NGO04SVZF,;H:Q&73[ MUPJ[B2J=7CQKJ73Z971ZFK%0Z\ $D0DI3 V")06[A%.++&72!YI@(R1KFWR= M4;T<.OW<3I:7.$Y[WPZ/.4N[F4D\/*.>2B;^X2'U:R]FLO@)6FYD?T@M9$ET MHU4>\T7"^.4,->-86Z.#1=I0 M3,$C \ M8T01!X(]ML8DO;9IY#JGL]SL<9;GXK3HA7U2%9Y6>+IP/"7268Z)UD"C>*#! M46FX[&Y!C%"-FK \BX<@\7=L4 ML'\#4U^_$)+_M']"L-Q$?N)%)"Y,,SRI$- M3B$23+)48,&\>\YCF&IU%[FZ@HB4K+"(&QD15S8A3;1%0FK808TTVN.US79G M!G%O@6"88( +VRIR@,K)[]W3NY_7I\@)&F4"Q1R37ROBHLN;CT+/:W!A%HW[ M90'2*C.HR@QZ2YE!A=R-#I]KG^9T)ZP2"N;,6)4/5.4#+>OL5OE =ZKOV\T' MPE4^T%N.O%]8/M"< A#CP@]OP/5U\L=I8_OS96,;GG]V@'?W]^CNQQW>N-J" MYWQH'6Y_IHTO<,W^T=6TZZM^MH<;^SOPG= \/-D3C>T#?G!R!&. =_KR#WSG M@!R<[9'=[<:\E""L->$.3"]C9$#<\ARIZC7BA'"+P2AF5JYM4L[7"<-+%'U? MY015R/0L.4$5,CT3,LU$UYH@M! DNX=RK KUR+G D Y6""]U"@JO;1+-UQ69 MC599^;R@$FS8AA)+#CC;T7>C[<7U6COV;[7$7F<&P#,'R/;@A>&G:8S::9)4-&6S"<-%&9HO'_[U3 ZT"E,K3'VY<-H*4Y\)4Z?9 ML0F2:Q8-HC[E# 5!D)$>*'(2.JB$%%.6'SWO-'))WW@5%[,++Y!B^K_"J]8:WPV?O[;K,(.*SE]@-GL;\QBG>:_'[_&";APA:%Q;\U.X,>O,\X M(#%__K_/Z$(4-ZN(_ @=AZ_R:?PFVT7A]+^*^,C[0:=<3>A\=% K0!_YRCA) M(D:.E"8F5^5W"#8LBI3 ).G$HPUL;=/H#3F#>C70W%:6@(D:]?TB,.RL# R[ M-2AU'<0$)#R+5+_S((GZ65]5)5%/*5%PW57]Z*N3 23*@DQ%@1'7CB('4("2 MT0&DC H="__2LSL6 OM"OJJRM_?LF%0 >,#E_TZ]^ZPNF]&0O6)(/4,%. MMUCL7XO]-%\%8[)+,Y8:2#,@V?\T#2-8"!X!80.G3#@AF8!_Q,R<7.Q?Q%BV..J_D3 *NQKS;3Y/N$3?/I'22G,\LRRWD/$]F__(\ MVSCC%2L7K =[\ WN?!S;T\0X4][X'>RQ4/+F9MRY9B<0ZS :A:R"3,]D9M>IKRJ\,'[=[PC>$. MUOO2)"GMAP(&BO&/G]X#T0,6%6%"X17'=4U'(QS+%XRL?)N-U\QE3+!2B MI40\,9E+M5N4,+;)\?1QZ6W5_&[ETIX33:/#)A MH!* 10O ]UP-3EN?5&1()Y$0QUHC%ZU&#'01 ^(K3HO8_PUS7W!YE:U1/\4S MVRQ,H[\F#)#=:P/D/F^]W/TT=R=Z9.W5;[4ZONC FPG[+399 MZ?<&(0%:#99#O]DKR"U\:&O9=.G6 OQ9.)EZV7H83?%M]^O&86?.ZYUK9'H4 MCSJ&#:S=Z=$/BAN9MWPN$!1_D5H/R= M?O[7MT[1''CXQ&^Q?%2SUQN4LW$]:6XPO"(/:F9 U_V%\]A&$WMCSH8/*T<_ M_[OP'FG0'W3'90LV:ENW;.-T??[R]8OIM]=]'&ZUL5]HIQ][C8<",J&"UQI8 M(?Y\!GD@&A=?E1-$8,H0888BKJE SGN+@/9[C$W 5)FU3:'4#V%^K!(7$0S\ M\Z%A/I;+A\F&P=Q;R:+FA .9M<&9X!4!,4G<.E;)QC/(AK\""FB$9H$QBFBR M.5H]-^%16"-E67*1"B>Q6MMD!&_,!K%><\!K1.I\&YZXMF&Q;]1>FMLZ_"&" M\(BE?U_(*1B;A9=Q-_U=;$/E\,MC)W)#.F#W]+^&0;?PX+P]@:#UO:\>.VIU M("CQG 0J'$?6.(:$,EXY$I*((!"$3L!74H#\Q'._IH4YW8P\9B4NY; MIMK$@1+2A3"FKO<*2PB$YU%(3%M)?=@.+JU32-^A%:PD?ER0:Y= MY]<>U=Z#+=KGEJ9&I^TK@5J 0)'=O:]"61%<]$A'+')W)@\"I4PN0::5Y=0: M$K(%C#=F@]0F):K5:1\A,&K.YLK4QGU.T8NEN/,,D[.UNZWK%ZH:PS9J/]KL M'W7T<'/7_V";W7]L:Q"WF[U\1 FF3V\?'O [6#2G+RO-N#Z6YG^.&_M_G('D MB8,O[W'C:N]B]PM-X\:7NC@\\607)'9&FK^\)_6SP].#D]8QC(,U MMK?@VJ/+W?U35J?OR<%5ZZQQ]5D<;A^FQG9=[&YOX<9)(=%L=^NK3UAJF#8$ M4TH0IRGF7F,",=BY4Q1)P3-*] +1 ]S(^$ C3+A-T@=AN ,P-5':Z')I1?@N M;/:U"'!QGL,NNH.XMIF7H%:L0:T>;5Z!L_(:#_ M:.OZ;'P4#-6$YPVGK_")3,QJ)M0U@'+ ^#*5J=?LSL>('"G,9L:,$>4Y>3YV\^KDCF#TM= MX@U)'E?N\ZZZG(^K]ED-]L4&RY^EXBDE,]>N1H6_";_Z_*J358G.Z2G[,\>3 MU<@RU.9\#84Y)^9T*>J=OK(Y9=6<+K*><8XQ6B@^3NP1^U>W0'S^H>RW./U]7)<;Y(O[.]XUK\[Z )UFGI%7N$<-^WT%9UC^6YQX+P M>ECS<V>QGXMP4O-R'E55?>5%N9PFGO- B9,1DX9=\58[Y+_>7\/EG..=E2C2\5@_\[!(Q\%EXP2>L;U'&U\.F_6K M/7JX_T=S-[>QVP]G!R<'XN JY,_Y=)&.QLD.?.?#:6/[@!R>[5PUM@];]3-X M]MEGTJ"'S<9)ZZ1!\^?'HP&[5YWW1)RKM>_8ZN/D?U_WWYDPR694UMG*Y3=5@JZRQ%\P: M&Q5/'26.D2IQK$H)8E3A6)8Y5]Z@2QZK$L>H>5>)8E3A6 MQ7M.>X^39S@&[HUV\*=R5C-I9>(1>TR8B+?T?:B\QS_P'I]]:C5.CH\;'P_A MWY^_'^[OD3H\L[']3ZM^UCAI?/G4.MC_'>[[X7C:>WSX\3/=_?@>'YY]:![N M?V@UMN'[^;E?/E\>T#HY_/C/,8P5[O=A;N*890;C$!"ES",N8D0V>H&D3EI% MQU1,.I?-7#=FME/1R@>E5VDF(ZT.CCN+A>2]\B)1 M9[@RTA*E:7")14,28ZS2Z"75Z.EP&1^=2-((%)ECB#-09DL%03%92A@W'/OX MBC6Z,B1>J2'QR 9RE2&Q%"@U'89BP8K0.4W=\YS>2HE%+@B+9!0^<"ET(R\24Y:+Q+FJTCXJ M!*D\816"E @R[0DS3&"F ]B8.=^!"RR0H=@CV")TI-Q1[*K$L2IQK#+H*H]= MA:8S:#KML:-$Z,A9+C%),Q_3 >64:A03MS:JH)AY30;=G,2QZ4Z'MR>2+7EK MMNGN:]YVNY>YC9HM<6N2O7'=F:[5Z_.RB:/:X/VR[G:[-?<+UFARUH)[J> M3GQX;B^'G[1#_K0[B*%H(M_NY8:[W9@!H]>$983/A]D?D\_+'<;[,/SN]1"+ M]F_PB_/S;N<[Z'4_#J^X;@[7JX5!S VERU_TCCO=?@VN''3+_HOVNJ53*9>C MOD[%,$=).S=^18I?P?VZ$2 F%D./WXL.U,,FUKFKW41_NF'/.^LZW^+&3"KA MZHG-WS'6&AV8;%/+8D/Q;^\Z[4*!LC[^'=O-3K>XH&QW^0[6)^:_6JW:?A>> M6^) K_@N^2WC=#%C4Y)7?#?"B^=U#3?Z_:7B^O()O\ *A@@2"M>XV.I<_.OV M-;U7"][A9 [?F&?'_'FG5[0@_[4;6W#EM_C;*/NMV 4GOC6$)WS]%>L C ;] MV[\RDV7P0JMJIB9GXL\'=":6:Z,O'7>OLS..(G+=:$^13?""O]K6A;WLK?W[ MIOR#\$].^O1\W3HK*3W9K)0:!Z2ATRTDY%?8EV(W7P5CLDLSEMIQ-Y.L_[E[ M?12 ?I&X# KR+O.SXA#';LY;^Z5K+/+77@TW1P9Z7I_F:42Y+ M/]M&<\09ZU>'9P?BX.3XM+[]X7AW^]-QXVR/P\_ Z>J7]?T]4:<'5_6SSV*Z MG^W!5>/L\*35W/VX=U'_\IXW/KZGA]M'\/,?K?K5SO?&]NG5X4G]\G"_=:.? M;6._?E7?^JJ]9C!]$XQ[963R@82$F<\*FZD M3M:E1+F%Y=!NNO_M:"UJ$XOQF [3=S_WYCBCI]9@K4TR@A-LG-(Q1*MI C'R M+JV]EH[4!979\F!%E5M5[S[49'E?$L[K9K M'Z+K#FSWLD9IR8+7)YLW Z$'.X MZ ' X=87QYU6Z[+6N<@\L#=P8$@T\VB'7'$XS(WQ%YN9F]:B[;8N0:2 H-3^ MMO9OL S:\'/Q=#]\LZ+[]'%LG0.K[![9=O.JA*):@)T!&'UW??BMTK+IY3[4 MP[L!\04I+2_?J&5KRQ[!VQUE0V5D[)1(=6[!7FVV\Z?M6#I3+IK]8WAX'NBU MCM8N@-S^[P/\+CAJ+JG$,6+%*0D:8VVMB]8;3CTM-T4"VR%%HQ]N.&#$]!;Y ME[TLS+']SE:YY".D1'_[XQ@& MK;B;/@'U/ +QCV$GXU$S-6''++)P1^N]U0Y_-JUKM@K;&GX'8PH%WZRX4\F= M&L"=B"()"XF"U#G*WH%8L$!0!#'!U M)L@K>Y"182F=YL@Q6D?N0G'=1DB1- M8,D0%Z>YTYQ-9E0Q(+L65L?5D#$S ;)W+K)C8%AS:7 &+P WZ96.%N"&K;R) M^&/;B[5S4 + 6?A*";Q#;T"^,F3JN#/ZYBB&7[YW--UZQ'"G%.$ M)9_+-UX:I*BCD+GXH\.5J_R0U3YM-EB$$)P1+BB>HCN+4>C6.J!])F8='U#OP^SV@OCNB<58GAR=[ M%/X-X]FY.,S/O/K]Y&#_Z.+PRP&=/J(^@+$WMM^3^LDIW/6?,["IX-_')_63 MWV$D_YS4/S9@#+^W#D\.4_UR)N;8,L*U-P%A[BSB2@ID% Z(1$>B9TG+I-8V MR3KA[/7EE"PU1FW-'A/?6NGF'H&+KSP <1F1;-#MPA?**S^-%[%70=8#(*OQ M;@:RE*6160H"3JE 7%B K @_82(#=@('R31 %E]42,V+ -8*\LF_NO%\Z/4L M:&4GQW[4?*D%-?OC0G15,8%E1[!B>9OA?1F*!-?OYO4M?U=!VD,@;;9&D Z) M&2!US8K"O;LB-8YA^%0ICY@HD]8V&5WG5%3LZ%E5;J?=M^VC(IC])XR[BAB]$#&Z7K[RXL*]3 M25=C9U;K6HO>&+_Z9<71;NC*FOA%@7<5C#T$QF8=5\*1E+"/*##K$6=<(A,9 M0][%J,$ZI-JHM4TS:P3^JV)E3Z.HVS'%;HXP[]OO8[RZK*$:S#X:.N/?&%%; M=>P:+>F^_3[QRXJ>+2PL8G\K8UJ);5>G='=_[ZL3W!EG,/*6Y=1] #;'DD?! M<*^UYX[F6FQDG>/9L/3[8UO%S!Z';=WX+;8'CXN'J#C8\G"PT8)^*M>S0JT' MH=;[&=0BQ!J/74#8\X!XY Y9["R*E#-K(PXZ]QH1;#8TXDWPL8F\A>$M4+Y^ MLI'ULV=N% 6#;U9M*+UIU[F"V?Z]X(I'DB*.C@8_ )9 'L><[7,:-OHV+5S_\:!MV\%U?Z>Q_]G6[APZU-N8@FDC$WE[8^(2V\ M08$$;REW+GBVMBEN+?#Y!L)<"MKS;M"#AQ;V'-UA\S81GWBNN!+K=B_!P M+K",B2IF>)#8N!P_RR3EF"EB0T5X7C=@SB:(1!8TP&1$.+B$N$P.6>"^*%<( M#,;X9(-8VZ3K>JGBJ!?=N>SGT'UI(6$^X;%&6.D";(662Z^=]$QKHI+GF 8? M*\*SS/H[37@,5<%8D9"BW"*.-49.&H=24#A%X+72\[5-=C?A>:6-9VZ&AH0Y MWIZBV/'UL4W>V8Z*PYEN;#5C*GNM=#N7MM6_K)W%_G$GU'XI.\>P?]4&?=C- MKHI^(GD[.R^+-N=F([;='MA6K9,[<\2>CVT?U\?WZ<*S>NM%D''^L3@@*BH] MYY8D^9.RD//-T?L;I.T'XSYO :(/RTOW^C.#7J]='#?]\7#L.4)F:NA%GY3\ MS7XGET_JQF'/FUK9F00N.VZ>P_![ [A+V3"G!N,H9J&=PPM[G4'7QUQ[J02* M]?QR_6[3#?J=[O_7JYUW.ZF9.^1T3]'@O,P0.3_O=/N9NUP6SUZ1%C;%'>]? M*/[]I[]J=0NKUNW?CN& ,>#ZWE?B M$Z')4V144HA3II'#PB(6B.' 6(T.#IB[WB _5_B]ZE\UB7D$W][ JNI%M>*] MJ.9V]KE'IYZYW[NSFO[KCHJJZN>_G?KY*Q/M\.1E\E=K)FZR]^<.)UJ=()FJ MW'U5[KZ*EDF!&RVM'AT;21]^SE[E_%@= !/MP^ MN#JXVL'P.QCC'MO=WA'UL[JH;W\FNQ__:1YN?X;Q'7V?<2B??#IMG#1.ZB=[ M8#)^)HUMGQN\7\*[Y+'SPR]_G#;VCT]VMS_,.Q#2R6DPX0E2)CC$/6-(.XY1 M(D$;9CCGPJQM&LJ7*/[EE9_85_7L7P54O>YZ]L\#6'/JV4O)LL,KHA@D1=P( M@HS'&@EO!2Z; UM9BFP/U[)\)TF;+@G'L9:3&H1"\ M15P2ARS0,J294YHD$ZV3:YMBMG1.1<&J>O85AKWE>O;/A%FSF1.6@D S%Y!Q MV"-.C44ZVHBD%1'^/S$C^G"DU7K.L>B-6S MS=9"X:I8O=WTN1D'!9HL1(V&C09RXA)RC'!'*H_6& M2)UR>7JQ;G#%AYY7Y1;3=J-B0R]DOU798L^':[..*98B3=IS@+0(?SA@3F#; M*<1Q\M)R"?*2VUTSP+5ERH]_"PSJ"=MNK"Z_>DC)YV5$N]?==N.98ASFE*>G M"9-@N$)8J(AX-(!C\'_(1ZHPMX1PZM8V!9XU ZOB]*O6>&-UJ=JJH]?;;;SQ M7,@V6\*>!J!HF&A$B!>9H07D,%.(B4!MX YX6LR--QB9#>!Z$T7L7Q3;?J;Q M1L7"EH>%S33>J"!M49 V6U2=4RV$X11IXK*IR01RFG-D>$B6*.P3SLZT=3K' MYEQENE8J-UMR;%M$!XY[;C=5[XVGG9KEWD56?!-Y([TWGFN;J,]L$QC,=>X) M0U$YCSA7/!_M8F123-90%V&OR/GPZ\8LZG1W"7MOW,S4GYN8?&?SAM>=F%RU M:ZC:-53M&IXJM_HMMVO 5;N&)TNQKJ;IYC2]O78-N&K7\,83T+W!3@NA'&.* MF\BU9\Z9H!PE+E'#JGB4%S+Z_CDYW/:X<;)S43_YS.I7GXZ+>]!/S=TO>Q=@ ML)TUKEIG^9H9H^]+X[1QM4?K)UN7C7U_U?CX(==!.SG\N",.M[=X_N06CC1* $8<8$XLF N:=%1%1(+9C)QQ\IU^Q:QTL5CU+U:WA\^6*L M<"),2LJDYHIQ)Z1BWJ6814%2-[?F8%6^>$D4>+I\<5(^".$4T@ISQ!DFR$EI MD<2 Z")2'4-XX_T:<-6OX-YY8 Y MISP/4T)0&A!Q10)3\BCWM4%:<,JIBIXPL[:YD #@86,0'*=4H$' M98SP23"L:R^81XXKZO$+4VR8:O+,PJ2L351SO]3 MGFA8HIUV">'PV>HWG^:.A0Q!IU\U&M;PU" M+)H@@%"5/&C0M@.8MN+B_%:]&,I?Y.8)^72@F+M>'_XJU $>,7QN(>JY*TRI M,;WSW%3A6UFYNC=5NGJC]E>W4VZADX.=N-.QA:^V._V:B[$].IV&)^?>%;EF M0W%,G1(\8_2:O3CY!% A6)7FMV8 T&F5Q6F:[7(Z1@TA0&MCMWQ*UO@"0T _ M%S,7&[7M07<$(/WC;HRYH47_&!"FG2>]J#)2L.B(R0[ Q70(S_R",'_A@2)D1]WH9AC+4VHU5"KWN7! MON$>%%MB=__S=QC+%3"AB]V]KRXJ35.D*#H/EDGT#%D3 M+2*)6;57!-US;) MQFS5JNMV%.7>,E;7\VXSUY 'H6Z!&+>RU!1%,$=[1)9.T*C\S[P9P)*5( C0 M\BW7ET]Q&,Q1Z%BA7Y-0< 3[:3=W4H$K;("=)V\O1>>*ZRRZ3JE):0] Q-;]0D(G[MS-?1_R2ME^ M7@(@,[<$ZXS1?P**)^$EC-MIC3H3% MH$.V-^B6"PV+W.R$JH=N; UP0';A &?EA3TMOSL0@! M.L"V4V +9UNT1BIV2L[+67BF)>\ P1\:LWA$?&[SU([7,IYHI9_=_VR MU^]V.2;NN9O.C1BQ.8'0ZZ4%4'*!]=K1T&E6,/*QR,]IUC0]S:5$WQSUU%OE M1E7EIGPS4&W]SD"V=A@KY*22WA@C_#P:_$9MY/L#NM4LC(D1/YI&#EB,S$+@ M!K"(Q3,+H\%^SX,_[P#D5NV'?J"*A$S-SL2?>;@%";FS)PXW:U7/HFGE[O['XX/ MKO8$_,-K8#\#RMR[KV^_AO^/4V*X+^#=NG [/SGB]8NO03D?/1:(!II+,P:% M3-0:I!13[KA30MG2I@*0C6$K^WI#4M(F:4ADE%,788%$2-)A[JABR:_!%@F[ M;X;&[B!>%_ J]HZ)&CM;PQH[M[@S;V^[=>< EM9]\4#GS4SILY5US8QEH/!5 M3@39WXNDW. DUXRD\&;<%FD/=B'<>)X=<8.'W&J3%.U#9]P3M'CJ=O3QS,7N MM.>B\&7:;O>RL$*+>.=\FQM$[B'N"T6LLS0$IE3BQ 9M K=!$F.U%Y**\HR7 MT+N\%@\[?GUIA\5SP^*$PP*>L\/K6U^#%"0QRY"-C"#.+,"B8 $IK0W\YYV+ M]D&G]5H2G5S@QFG+W.J-*@RL;BSTN=VI 6:UC^+(LSH% +T; M"# Z!KF7+Y2.GP-_#$_H[R]R)AG.)(T:."U73!NKB# YS9'!KF_)';[/G<:' MVX1O!TS;9C<[.O[L]*:*=J3F]QC05>QVWJP4-K:/V%=8+!TQ22AI+!$/(B&K MB4&9QV(.$(*]>A""/(H<5\NYH.4,7H*.P(8@*-&(&^60\2D@0I+)EIE6 9AN MNW,WAI1ZW!S/^4U\"-?'):4/\0?H4 ,LR9I[IQ]QZ-204_F9JW:4.<=TF#(5 MGM"P_-L?QS!HQ=WT@TB9PC*OK,O2NLS]E[R2T1.!F!<6K$M%8/,E 4E-M94I M(W!.LG'"J5%-,Y0 M7MK$86,V%%:/R1OF:D-1^12IN%SJ)\D;?I(DY]4:K+I?1O;BDYP7<:E9O<1A M6K6EGIR)42QJ;1B,^A_7_?=F&9%:FTFDKA*#KR>N[.<]HH[WF*:[2Y3](K MFZ);JC4\=RF"'QT\/ZD!<$M>7GD^N]@TW1>5@/EO_R-SW":"J;%2Y<)2,6&; MH@^42F%-5)2P>YCCMQOARY^>\DC#?)B>LH/+2FF_G]1/_CFKP]@:^XWCQM61 M:'QY+QK;[Z\.S^ >^Y_)='K*P42FM_K%^V?AR<-'8WB%U^I[M;I^2@_U3 M7-]OG!UN'[<:^__,2R_#5&!BB$%".((X5@%IK!)*S@=!77,F#/C"O5>J B0@J4.DX$\XX99@*40>MO;+QEI.RF;S6'[CI M/G9G_-S+FHJZ(E@QG2H9HGSF/@EAKEB,$A>:-C=+?$8U38])+81*9YC)/<FY2YF\F-WTPSIN#[>>[IZ&%;.>)$V)*L-) MI)Q3XFVB&F37P<J!*7%F MC-)KFWI!QM-]BV6\NJ8B#]W1M1),$DDH99Y'+)WEF,9 C#8:.*RIK(TEU*UI M:R-BIE0P#!D90+>(I\CEYFW$*I,T?.:SM2'E.I6ON?+-FU=FI2G3*5CXG^3: M6BN,XT$3%JB2)-X6+ETI\TLJ\S0]=PZKQ"Q'E.6,E!0B!" 4"X. M*W-5)/U%L6>VA[6R7&6W#B(X:<2]5$@#04>11:4U(8X9(.E$;>#G..*XU\:^ MDBU,'[JQ6\R<-)@".4\\AIQ]DW(<+W4D&\,52U]&Y9IFZ1C6C6AMD.$$6#KW M 6GK'4HA66>$4%K QD[YNE@JOUNES(M69N,#P=XKZRTG7#I*@X=]T@07$Z.Q M8NE+J,S3+)U%$16U#N7JHXAC$9'Q&C3:R^AD\ ($>0F5^RHDYQR:2H_^C( SVQ;C^0QCLD8%-?-THND>>MTN4%ZS*LOG&2)J: MGG/G#$DX>>F$XU$#,Z\(^A+J\C1!5XEJ(.,4<<<)XIXG9*W%R!)I.376<:^7 M3Y??CA>]R Y>)#]_@H9@/^/#N']RM@,@*/MI!'VHSJR0+_,-X\ CJ[=5./"2.##-HZS MBED;$#72(LYR&U% !B2H)14Q&B8TD&N;8IS3J7:CE4^P5<3U,U0E"^_E?SPA7K9GQ2-RN\+*5C MZIZ$>EB&B(&$A,X@O^&==8CN9:6N?KKN B=HN;>FY2*=C=BO=J&%[4*S(85QK\KH+C_"D*CC.NGKG@^.)6;07+C>.RJ6]N M3E3O%,V)WN?V(T]4>WPI56F>\;3Z9:KQG]E'EOU=>7^Y1R7K% M%G6)RE@_,W,L7O]=;E[32;5N_!;;@UA#M5;39_K8NP=T+*6L_G3F[=*MT2NM MS(D?Z%ABBKM@A+*..JXM#4X6.&,VYR1(RA"7QB%8 M,8R8MTR2B*G#?FU3TT5YD%;(KUY!T#*]VT,:=*I$="#6,47ACGZK#X>@U^_D?C9\8E/X1*)TN:H@LLP /C$1D$G$("83IU;&I&)8VR3K M&.LE0JCG#NM=#D[:&[B>[S;/;T3T+@7;?,25KRX@\*$HRI5WRDB?G/2@=\0R M+F.N_:PSAE% MA?CIZ(LJQG=Y5=H:88TAS 0IN/%4>Q^"DY0D;:028N'$J-+:AVCM-/>)5#*. M$T&).(]@]1DR%O[)N',"5)48FBN5B]FXW;>3-_X2&O$E-H9HBKGU0L"Y&P$E$V,12(3 M,E1*Q*G0R&KX)U/O4!6,0\<1U"OJ:;8DJRSE3OG>37N M;Q#JLHY\+B$?^S#N5\UGWH3!%V04(3G+F,.<:F$PYYII7CAT,)Y?_+[RX2P! M<,[6$8LX2*6P1U($#,!I*;*,8D0(%UR)?-"1N_ZN2[I,]F#EPUFP2BD9 Q@ORB+G&(<*096)Q$V M2&FS2@,R+Y%*+\C%4VHF6W):5*9BVSF1^ZO*CGXJQ^>>4:*O-%QB(5/S:G:B M1R5353O1$NQ$LV%@2@45>-YZ.%&(*T\06 T),2M=,II2D:N$\'6B?II<+E"7 MECR K$+2"DGOA:0F&P5(.D]TK'GIZHN>:KN7T4V;G[MUN5Z MD9_[KG,&X[BLQ6^V-;!]>-1,?:8BE_>\T^L5GS7A^F8WGPMOU/:/8S?6+N"/ MX1(_&S;L-#Y,@\/.>&"ST/#^NV\-LE1\['3"1;/5NHD5J?D=#-6KV.V,84*N M)DP\.JD=W@77M[Y:99DE*2$1#4$\88T,913I& //+%A0]9QLNEKGIUGGP*0F MB7JD#<:(2R60"3J@#.9&J(BM#VN;[HT,O!L[,8$@9=6)8"HQ9P#7"M2',O[C5)(:P ]6?\W;M8)>-I:&'_[XQ@&K=A)/ZB* M\6'0'W1C51OCCMH81P IL!+4:N2X=HA;JA&@C$"!!Q:C$A2V^U=;&V,_RWOA M:XLPKK.B0G0J)&>N\RWK#J@(_#"K0;;0K'DZLAH5-'''5[?_J?5^/B>-TZ.C^M7?[0.SMZ+ Z#SAV?UJ\9V M2/6_9YJ9:J&8Y,F@Y&T [I44,KFM*>/!)1J9E[D^*:'K@B^J/FD5F'9O>&:W M;KEO/ASD90"J <_?OXBM;[&L355AT\*P:;;1"D1 M(\H@KJ-%SBB?LV\DHUX3'65!EZ2:[1=4T:4GAB11T:4EA*3L5*A :5&@U'@W M THN!<:MU\A2#* 4-."1(RR?T$7G?-)) RCI=:)$19.>&Y-D19.6#Y,^= :5 M6VEQD#3K5@H"8ZH<1S8PB[AE'+GH@#9Y97AT443B/+KVVY*,J%+T*15\*S*_Z@CTSLL\ZYSBLF0Q* M(1$219Q)C!R3&B5",4A\-,F9Y^RU^/(AZ/G?6#[8:OBJ^_8AV\V*!_^U=F@H!>*-2.T)N1;Y-_ MYN$6.F<8P4+P&&&%.&7"X4BDQI9J;Y3EY*N@:Z,O'7>OXYZ.(G) K$]1P:U_ MM:T+>]E;^_?-^+IF&TW.^O2$W3HM*3W9M)1"!PC4Z18B\NL@QU_DJV!,=FG& M4CON9IC^G[O71P%]*,(6.ZGV+B-\N]_[S[_MYKRUOR5%0\^-&'W^(+5":N5& M[8FCF?^,L#W%W?.89[U]]&>TO=A;DOAD4F^.]J(=N-]GVMC>P@=?=K[7MS^= M'6X?";A'ZW#[E.Q^^7"RN_W[*>P-Q]/QR?63][2Q?X#A.["7%?O/Z>YV"\;[ MS^GN_F=Q\*4.S]W##?IA*CYY2S3VOE)E;'08(QQI0%QX@ZPR 3FE+25>I415 MR28 9\&LR[L[\=Q@I1DE*?'$E .IU8'2:+6/(?'I>.9RTFT=O\OQX+!$MO6AT_V]T^UV+F+X._I!%WA"O&>HS MG MVSP_W%R=?O48J*JG!A$OD(U:('-:GY\:(4J9A]#K=^9A)'_^S^:$O5;#^[;/<_<*]:.@5_]=V"[!>2V\N94)'..@2=GE+1Z M';CA?P?-;GG''+O;A_]J0!MA]0L'SJ ][)70Z\.&EA]=O !LVRJT4FIZ>/XRF/[+V?2.Y>"Y-=IZ!/H;H+/-28 YQ50):(;[=*N@;WKW[ )P#I'P(6\[16==7J_U8Z!?'R+W77X M7>SZYF0ZY/":8F/JS]W<>IU6K(5F#[;"?.E&[0=H-Y8[@W;*/P MD'8G[Z:V!_NMRQ V?+G1%3FU_'J4^7:C <+65[Q9@,MZH\G(O="',U!!$+>'QP887'>;KGY-E_@.&V?2RTY\^F= W,N$!JFIGP#1P: M[9GY=WFWA=L@GQ>H5;K#QFRCW$5]Y^RLV2\Y5_Q>ZN(WV(^+BXL=.<32#?>L MJ?7SH'DL7'7;SW;'Y3)ET+^\A^KHJX:93"H8% +6@,Y$(Y>,1%$;D[2"J1;R M56?0#]H9V+.U$;-#I#W(EE&910^@VCP;G VE?FQF6/A5;W"6&>@5? >,I;QM MU0H(!P@NM,#%5N>B2I>OTN6K=/DJ7;Y*EZ_2Y9\\>N2'[.>OX=ZUNEGRC^5* MP\B2O8O#_=];AR>GEXW]/=$XV2.'7S[S^EGC^/ +W'__0Q/&>EJ_:AU/1Y8T MMF$\'_\YV]W?(8WM4W@N/&?_Z/* ?FCE=ZE_V;EJ?-F[@N?.RY('^B1EMQ#.7"7)+PTL;0]6,SU^-4!I-I!9 M2(X="19QFG+!5>N1TTPB[ V.B1I,_&I@ MT9S06ZR$9(8AK()$W#"%G'0Y(]401XTB%NN,146.=D60JK3XMXQ%*Y,0OQ)H M-">4(ZVH0U@;B8U.-E&1S35M*F94)<2_;31:F7S3U0"C M6=^1(M$:IC5BUO$2C3[!6 '6[JP[BE,6K6,229/K6'/GD".1 M]2CGH=B7%N;9.NBSFP M=?\0HN5C6JM4:^@4FAT56P72X=&NH0LTX0\2>D'PMW6P]MLI054?H M@3!^"X!70+TPH)YUU>6FM3A$CL D!H+I>-&23B%%9/ A6J:#!8+)UT%*5HE@ M3E7\(<-H]<>1SNEFX#]]C[=@U[\;=(LLYP7N*F]@[ZAVB$?L$$-1JS:*A86[ ME)M$N5EA7V!-BE1P/B_U;S%>-JOK=7%7NARJ_JR2N_OKNN ;+5#N^* M.3R*;0^;SW:SYUN=WJ"[-'4V&N.JY'NLOGT*"O-/\_#L@#9./ITT/KX7]3-X MWO8>!L5IU4]V\.[VGIBNL]'8]A>[^W^<''[YX^SP!+[[L8X/]D\O#[=W+AIP M_<&7SY?UDSW>V&[=K+-QM<=W][XJ'1C#EB 7,ZW"2B&-!4-4^8"=<\DK/%T) M%FNBL0I61.ZXP"*W,'5:6H&=CA;3Z;H<$VM2E'*YL2J/*!![]_-OCC=@(4DT M0@%7Y)HYS0/#5'@E")6@2+<6E%VY^GM3,[OJQ?=R'13?.3MO%>6MAI6Q:O78 M/8K=VD6S?US;/X:GU'[OVF^=85&]7JX<=!)]/Y>E\O ^<$'WLI8U/U/2<4W) M7E&)ZMQV^S?O.UV-MBCKE0V\4+/GY]W.]V8N4=2Z?%!16I6 @SAI&!>&:ZV- MEF# R$28)80[.1?8?E3']/GNWN;S&@(;AQ]%4900/!$2G!(N+" 29:PI"'Q8(-EUN9$[[P MQFTQS:.*IOUC(!Q'QU.%,W(9GE+ T*ABZ;#_2XF)L>B@5-12*^2MEHG&L/;I MA &59?7Q8D@\45P$:0#XN/54)T82]IK "TH3^9 E;$<']+[.[#9KQ_< 7C9(VMKUC#?@ST#@61".(J&F0I]4A1GQ)FCB0I<\N/ MC=NZ\8[DL"S MMRGF4FRM>)0+4<6AV';@;EVX9;,;"BR]K(%L)A"-4G+S=:^STNT.C.FLW4S M\@NMV^IV+4SQS;#6E=UX=THQ 3,(U#OOGIU!MRQ-Z8:J?W.;+"H[98G)>VZG MK#>:"Y;9B5FI%:TOAI5RFR"91]TL1? -$)EO@!BUYM2\M\-CU\>#*D2PG4=R+9OYHRS-!5WHQM[YB!H,RUN"_/>+FY3B7KBM M.KT"EKO-@C)T!F.*D/NAP.CA7[T!_%V\0O%RZT4\8*L5R_>&-SJ/61N:[=1M M#F< .(AMPMC/;%:JRPFM:8Z+'!9#GE3"Z6'G,HAP]S#P^:&PO-^:?JB+HUG8 MJ)7+ERLB-KM^<)9K9_O\B&'<-8S@LN;B-1>"S6@(#-=S=@E7G>;7M^6X:^<@ M @/;[H\J;<,H? Q@30'C@M'!LL%MBE+9Q2OY0:/R *M]B MZT;]QLD%+H*7X+V!PPT";,H]>-!H#FH7A8P5[L;1DA9W*[XU..^#6N0:X:-] MJ)@I6)MB-X)9&?T;'ES&[9<@>Q%K MR39;1<7P&/O#FY3# (OW/OBWY 4).[4 =&.6&^>:L=?\N'UY7;_39_)9@TML M%M]!JW]=V'9BG4NQA_DK^4]9A"POF8O]BQC;Q3W/.[GE37'34H/R=YJ]+(U^ M5"]WO#JP!B#:O>-.MU\P_-'CQ]5EBS%;[\$T+8<\J6XWJ\E/U12%A<]B.&A; MP(FB\'LGKTRO_*GP$A5?'M8V+:O6]TN F-H%JS96-]I8L:G9F?BSZDBUXAVI MYKIPWHY+YD_0Q:/RS=]=HU=NG]CKO1*V.-5%8]+_*Q1YUOL=O.$PT7--NY MM4?&^2$#:K9A(ON##-JYZ0@L2K=?LI@\B&&Y77N4W4K]VJ W+D1]HY-';:N5 M:XB"R5^,?-#W>4A#SE*.K.!*,9/+7LW;=MZ!7&90\%'10:1@>4/Z,N0H[4X> MSZ!;4+?\I?(;!5,.0'D+%C0X![$:AA]DKEF8V,6TP&87.K7R0:TF,)%B_4>^*/".P38[<"L,]NUR@FZ]54-\)V@PBVPS >N%;G7&YX7'_IO6R M<'RQ\]IK>F #K LL;!/$QA=VZ=-NK?<\.]'W.#M9GD9Z^LF/4[:CZR_?NV)W^^A[X^SPM'Y6A^>=DL/MT^\S;IJ3 M'7&0W2[[?YSL[K=:C>T_\N$HW]U^3P_/]N!^[^GN?JY5/E6?_ KN??&5.9YD M% :IP +BWCEDM%:(!D6Y<@:'%*?/(53R#G/OO>.!FRA=NUO\$ ^ZL#\%G;C_ZX#0,Y*E!N MI^TWUK,=XLI.7]W:+QF?UH:-O[IK_RIMD)'Q.,3MTA"^..X4L':13>1)T"\] M'L56 3N7'36C&CL$:K]DR^>L**&\7O2*RO"U/OJH>.+UI[W!^7FK^%ZY$14/ MO\@;Y%DGE(;U[$XY\C,7_KRRP54W=E)IH^46(13_-BU!Q]S#JB@@/W]284ZS%P:^G!_[_SJM8F-;K_WYYSMXPULF[7)DJ V90CGK^8/1 M2HS;FHPWB0 [#LB=OSGUO^2Z\T PP!AJ7=YXW8_EX#O=WO!%\S/@BLY1+)Z8T40-3=HN['&>!YFTO#[)O"T,5 M7C]W"QN^\?2-X26SRZ%7N$C'KJ+\)%MTU;Z?QW2Y/0; T?Z.Y_VR='RIH9.^ M@Y$>].>*83L#9SN6YQGC11M;_ 6=M*VQZ=_H]#,-^__9>_.F-I(N7_BK*)B9 M>[LC2#KWQ3VO(]R-[:!C)-HV[K[P#Y&K$1:(D< 8/OU[,JLDM+$:L(":B<<- M2%65E7F6W]D_%9=:4<3XC$XY 1E MR/H4J-)"1Q-67A.!%\PM'(\I!*%[&QK@H/VM)T2G8,&\34[+I#@\2SMA@_,U M#1B&&QIXKY+99(@SQD*AN?)E5@B9Z1!#A.J%_3)R)RN!X76=COHHJ* M"KH;::-01\1&R',J6',!/"Z<*?7W+FQ@W_\6X>?C69_(0JU:^PXJ95=,]#HB M,DXYR!-7LTXL#O!<;Y(U8"M5E%8BPBDCV'Z.B8WBO@7XY;M]BH==N'&9HPO7 M=^)QZW_R9#O[);8^9HND0.(04QD[5WL)9A<)6!P(,X>.\AJ^=(LZAH57Q-R* M*=5[D2_.@UH!>BU:+,#",M"N!3?.8')^I.8\XP*/ %:9X5U/.'>)):H5YLP3 MXV,$2\IR3IF)CMQXLMRG,<0'*#S:F+(O8V;$+XP9VUMMG)N^!RE%5!AAQA7( MYL21TYP@;Q*A-B=T8[+RFJV)RW)_@1S(&L9KK;$0',X%*^>XH78 GF0VS QQ MVA^4:"?8W]FU.Q&-_1(/RUCBBTG"/:5UY>X2PE++[17+J>XD@MTR231:I3G)$W6 MAMJ1/1M6T[A/*F?LR&C*N3VM<#*H@N;5"./Q,!Y"]F8^I.8CCD0!$Q M7(6!LXMNR9_DM\$27TN;SC"3Q&&\<$4U$H^*.26#2'_QB'3]NGNT+0@*FD2$K0TEQ&L*))]GR# MK2LP%=A[E@^?+3K\HRRQ#^&$Z]A5G7%T+6ZA!]UQTJL2. YL"=_U M:^ WZ3"F_+FHB(MDG'#[L3 M'+7TTY(?G7?VWYQNYOIEDS3/-3:>.[ ZJ0;>80XEG$-S7"G&^*U*'N_--&E. M[_K3"X%&+36(N@!GQIFAR%H7\MAX[10W,CJ^<-KU)39+_^0X&_K%=%@(Y$!( M]HJS^RJ)=]DD]>QE&,UMG?J$3.=AGI;JEJK$IEN>5KFW,JZ^P)ICL^'R!SXW M:3I.:3PN%>TANN.+\$.5V0@;<1LGX-VX=;[T(@?D-^J5E/J>2>Z=3$)_/^@/ MGTCQS^/S]$8.X5-%B=."(9%P1-PHB;0S EGF7?):"2OD[8K0[Z1/FS-^P#-V MP-LD4(8( 4N%*^&0%EZB7'VG+#,*$Y\1J[Y><(]]OY>$)V?%<^46/00\.Q+E M(#+JZH?A170RIQP4/Q,\"XU2N6JOQBB7ROM*+F4=<6V*U.AIP[V88\EU84^= MCCW(F=7%7W70'QR7.?'%_5O[&>J2M,J]4B6,I7BI5=_/R?[#XX'-4A1EB9JA M?3=GQ%5W'Y=Q+!*@(\<.V 7=?I@:-SVCS;(3*W-.ZQ1667+:+M+(2O;X(#N# M?2[:+_LY_SIWV<>+!+.)YJFY;O3^TLTD>5+I9N;!T\URJZNM.#C($G!)DLUH M>UP3^.7[-GU[OO-^@^Z\W^FVUS^ %&N+]OIGUGZ_@=L'[_;;[[,4*ATRIB37 MYOJ[_>VMSM?M_9VO.P>Y#C#7^WV%-?C3[7VXYM_VZ.B-)6WU]]B MD&*$9)<+D\A3T$^<<0HXU%*460@:< R M"1H'$Z72CF-KG#4WCC<7''(( OZDN,*LC[=IK?Z3$<>C\VUGZ^NN!'D': ,C M&DPV$X5'@/?S?/5D$\>1:Y*;*.(K%!^,UEQ!O=O(0F830"W0%38F'D%I>T(L+8&C3/H%D\SSP+QM]G>]N'>PMHF#RIS1B,6%<.;\ ]O5EG,!DA#) MJ#7(1<<0H$*/$@T2R$,I3OC*:V;(&KT\ :M5JO[@='+A;Z:&T>"/"J.4T&1I M/#!9_CWN5##NMG%DSXI;JU1@3[I\%EIU(]*;=IR56.A/H<,R?6XTGNE=?_#W M"=A+=IC= P6C98CV-%P"CZ^@U[_BW42T!,H3R)F $1>YX3&."5$M/8XB!S!! M-#.U1BY7T+4]?(VLRHT-;$5CV> =754+Y]Y9SLOH'W>+K>DK?.TSOCZ>P-=U MK<)E\'OEU]Q(8:H4X2);&H@Q6\A'-8$,AE/ITJW*^NX.1LT%2K9(2MU>UXY0 MOSVL>6B<<#:A'IZ+R[?:C:)8:M ]J>[L8:M:9HXD3BJQC=%?1_IKM50&Y#8, M=>7Z5+H[_/WSVJ>UUA_V\&NK8VO]^F8X[,.^5DE[H"T!6 V/8ZQD36U]Y:AF M!0).#H=UD+3O>G5-Z6SF2^40R05W,]'/L;%1_4I$%09=A;OV,: >];LS4 M$+)WIQ2MC$BG9"WZ2MG%,+DZ!Y==N%MRNYE6B1F5A)4&K2Z_3(1W89TONT); MBG6DB%D.4M%*AYR+'HGLS:'1.47QY8 U1_;/,B6,5.LP'G1SJ+\4PF1(.AC MQ\/LAZNC\*(0ZH4%#'\ 0B[-5?*=GIEPR?Q8]5L9 _LZ#ZO*NQHQ\1Z8^J5[ MS7%I3%'*O$HBW"B-,==A3A5#CUR;X]\#J)SN05V;U M+L+7RDRH.D,UB].LX@\#J*G_/;&#;$EFBS&W2LV?I^-:#LY]*U99&D !HY2* MNJDC,:U?BJ&9!6G]G-(;8?86OY9>"R6<9G,R;ZQ+24L-(\CWBR9&LVFY>87] MO(]]_W6U1,Q ->2N^L?7("M0 S.PBOH4A++$!=#Q,5-BH"Q*PBA+/A!R31;E MM?AJPAFR!?PXS+H,;)6\=^M9VBU)E<-/0%B?6>?#KA*>.,X9$D3F'#!AD8.S M0,J" /'2RBC\RNL%6;-UC4.UDUF]@U%XNE?5,_<')1J:PY9@&60M^^N($&T= M5[T>A"\'J?QY\0X35$->,-ELG^>L06:TBSRB*'+^0A :@+D!8&Z3U\Q$':-< M>;T@WW94XSS>U=84"8V%6E6&/ZYC6;T04Q/?'XFGQ93&-V M,=\Q__MGD..%;;B9/F7I^W<6TUN#[I7TOUUST?//-K@&*3(1RI*(G".SR MA'1P!$DM?/2*4:%E[NJV* U\U*ZO;'KVUHXTX&%E_DT6N5Q0X.\W[9+58*9[ MPTSC3@D_17441_M2/4*IL$F"L)-O0293/E M@ZC11X6K"Z1=/DHJ(G^"4-H K$\&)>?K[[+\AEP6DXMH?]AED8-)#0B6!J6! M7(A"3A.&'+/66)Z'#J42;#*BG$EG^\'%P=0?3P:\JYS*4H-8WZ;2* OJ MS<=>^U^+T_(_R2I(UT5I%A.!DFQU%/^EU+SA^+\,=8I^XG M_7N4=F/0$C#MG38"H$G 9I=36$;X:416?1(.E?@Z6ZDZ'YW*$ M=UB\4?W!9(NP"U&3 W '1W5(\-9Q@(D"R EIM=ANJWIHC)Y6>LC]#LMJJ./Q MJ*/T;RUQ(%^E_E?,?M%/_Z+I1&DW7TJPAO$X4\KQWIQ6>PYAL\WB+ZAPXW3( M"O3F<6ZR?R7]QYS-?VLV*,'RW&VBZG(_BL/E)B%UT*YBUD'=CWXP$;7KUNEY MN1M(ZR"WT#WJ58-Z+H$7JU<%_UHY]7,0"H*H/X"SCE_Z,LMA&\\G&S9[GV7PF/V0FKEQR5JKDGUF ,'(&,[%& M-#?5+Y=LQ4T!\NI%45/\WY/NM^P-O,B=F5O'&-%HW/YVU6Q)6IJ!#8/-M,\( -63 5,^I:E5@IPHH' M9NE[NF':Y%VOZ+26$U1\KAZ[J("^X,F:TI^5BIWJ%3>1]S':G5G,49KVE^.8 M1J%36K/T?I\&N[4DSC-8#OO'-=M/XMO)+^(GG_>C3(7IF!#;N3FRN2F M.E.AU43[GB@(Z,#Z-S_L,HL]\=$AKW)@0#N%7/0!11&H#81[1>)MHWWPQU)( M7W?TG,QLN9Q>EB-3H4EJ*93!.V]VHR*3<:9Q<\Q12^5%*+$JAYA$ M,47R+7,FS,?Q8HL"; HD,A%[F@WA7+AG D&<>IWSL!32MBH;(]1CH1.EH /Q M%3KPZBAC-;;RHOKFJ'=2Q0DN)E7F;L)'MALN"FZ.^WGV;>YS,D7*,T[]-7A$ M:]@]+/V-,_[.9O+8N305,QH/ XNYE6S!^]-="6K FL>H5:UC:OA9 A?'\,=) M&%OXKIM#'L^B(^_&M'5;7 I?^MD'M\BJN3+Z/.UBKO=SZNYE:\>VW_7H?N2% MKHNPYM(])H&(>Q%$ MX^*_'Y-%5U-B$4_/0#1L37+WQ7CKB[;M$ST4L_<_5OVO+H8^CEQMI5=6LGGT M8F627X".ZGCJOO7 2SU;BGXG8EJY/T099UV7X5WRJ..SH\K=[^SAU\')T;&O M!S<.^SU8!?PVOYCNX:A'Y52QZ<(E@G&8)T7:D_SNQY7\GUW;@D[C33/*"8)Z MUQC$3TPZ^YP4IVP*SK'<'%9@@(DR(D-"0I)BSB.G"9#C#0SB"7?HN(ICV:F@ ML7YG*>++V298OX2 A9L("BKGTMK<+9T'AIPD5K#<"-:Z6UF_HT:)%[Y:5OEJ M\>JUCMKK2LR*#![APE*V\3UWMX#[/"H\O'F\MO'@7MN3C )H=,Y[BK/?-A&) MN,(6N4 ",LE8'D*26MS:@SO=3.3*XHTG5CEJ#2WQK@W+L>?$,>IFTGI^C74 M UX/;+'_ *L-AU7TV@['\[HGAG&/TI=NU]SUQA"HJ=J?JMH73=7^$JSE$:OV MKZW"GZG:!QM;,@>0+9' 4\":Z^@29\8[+[%4EU;M+[E5L3XQK@EV/X^7/CS> MFVJ]W!I-"IC(8:@'[950;VU#UJ)Q.A4!;,WC7IQ+3:^EZ6W:I1G%M16>$9L2 M=YCD0B0F./.126UT!2#("$"0F[7-OTCN^G/4R^@"5%2=34G3.>V2+D%B<^OS M]U*4O [_?;/+L" <6 &Q8 WB1C,$__,HY!Z7(G#CJXGM=27MEDS)X4;I M7G9#"GYQUMC^-@5KS',KB2$"]L."->:$1A93A9)S"7,0]-3D,(XFJY*:><*] MR)2=$'O_=]:&*EZK2=).MCMH?;.]DRH'[.AHT/_>/:A\=K>1BEHQZP5SPJ3 MN08>,\8D)S$G(#"-J.9+W'"&R$1?Y^[@G[RX1KS5XJWS81=;8CRQN=N")8AS M \92I!@),*.D M" .2[B[?(VD=.I6GD^P9?#,G AYT4?7$PPJ*1= =P7XLEZ M'WOUQ(%,-& 8C ? MP2+,W29SH."P7TOJD2B>DOU[%H3T\,35(U5K-%+E)EZ\VW/P^D[T]EQXKE-J MZ6*#F3?!,-=?Y6M$]WE6:.J,!1C,0C'KQ!1FB"5%382NJ35F+EM5XP ML&8D=RI**/U;;SCMI:H9J5+Q,B :?^$@'N_U?ZB9Y]V(;&YDY^6M/-^.5MW$ MB#,-;7# YIY*H12+R#@A7>:@>A33%!0OGX-S)^WU#A_?'T7+6Z][GDY.6 MJKI\,M^U(IP,BJ7_XMBA3;+W6]"(<23("Q$1MQ@8PPB,8@[!.,#+-#>WO7!^ MCX;9U-Z1M;FA-@\X &E&51:W5S,(J1J$!/9;C%CPF"@*2C+$HP3M:#S\A*FE MP&$Z$#P[V&B!C*J=UT5,/1VQM57WG/=V,#BKM?J$HV043C@K*10%>LUW%[@( M*><40# 4#C.Z[)9LBJH2;+;C[V()7ZK7__NXZO8\B@B -3% L!L]>S2,KT8_ M_!ZZPZ.>/7O5/2SO5"[Z??HDLNN\T#TH[GKSRZ97'U]XU==PY5D_'L#_PNC) M]<=KY:/?CL/\9Y*O"^H^^5;/97=G6@Q3W9;]L9%]5_P3N$8:_WF:_G/5?OPQ AP94 M+];["&;P51N0V[O_S[S:OPE37O?J-^')1[_'K<\SE?^;/<]6^2];FH.= M@WOE8/\>!<1FC_,V;XM;RT7#BU_U/W_H%2=?;9#ONE3O]O >67:_]?!YLENO/Q8/M\^WO[_(^O MHVO@62<[]+.$=SEHKW?@GIV]SL';LPZL,]][^V!;P%]YY_W.?F?_[7G[_7J[K5@H<)=/*OWR$[#2Q.9/QK+?5J'11CC=FW#JSB$F;)(U M6ALDN>.(LPB(B:J(1/"49L&EHUYYS5W(B M+0FD6.P4[,R'"6\+XZ8][H"A6J%_DL-]_W%S?_LS-?3N96N66XC_!"0VD_KP M9U4EU\CN>Y/=9W,(S%%O".,&X<# /+06(^VY15C9D'22E%*>S4.Q*LQ\.OS= MS,/[8)XE]W4UHK,1G8\*?QO1^>"B)@H MQIHIL'D>F9+&K/$JU>\.B9*,WSAK<0&8&KT"2(*X--^\38ZD)G=-VKPZH?-F MF9>W7NS-DEKO+XWQ_D[-_)#+90D3T;9*2X5VU5+A;6ZI\$"II$O)8[+YH;^WM[^Q_A/^%+EQ_L+/^L;>YWNEMOM^&:]Z*.8_6^C]?V_O_[&]N??V^ M^;YST,G_HW]]A2N_=MY_YFWZF>_L_[7?WNJE]ADF,QZM1)C57 FD@J*(>YR; ME$J#O'=)8TO@3,G*:T)_V)NU?!D9C3!ZIL+H1_O(-<+HD801FTU<52[%R#5B MRBG$K9"YD79$&G--M=WH(EMMH$06UO@.W5V&*O.J*U?R*_3_MSE ,IW^.95>84W+<=X MTF+_WC'H),5OIG?=0Z!TV+[2\:H1];<0]9U/<[B3DDB\8AQA&D'4)QZ0(RXB M;Z3(&CFZ7#C%Z7RSHB=?--5P[(,!M89C[X]C9\%9]"3A2"4*1%JP%*5"+E@% MEJ(W5C-O"%$KKX6YK[R'):HHN@TXFW$ZH_S]5Z3 D)_$D%O]XXER\B<)8$HY "C\;PH#$! M1<-_.#?Y'CEDR5V9C7QLY./2N$X;^7@[^3@+Q*D6S!B?4,S3O'A("6EE/*(J M2BJ4%%&DE=>*_'!I_Q+(QP4)R(L3+F6>8S4)N7/VZ8(,U9^4D/H+^;7:_/E_ M;^!7O9@M^^-3 EI'%KZ;Y_+.S>I9U.IY-MW[Z;9^KG;[TO[/Q]E*:H&D*C,Z MPLSXCHFV^W9XJ_$=/]IP_Y)JC_'\CHL,^&'38G]Q/^BO%*0FQXR'R#D2+H3< M1#@BZ[1$C">'@\=$N2PUJ5I;,)5S:KC'!&6_F#)4CW M4S1?[-"@S?4WYYW376&EL,7L MT,PBKKQ#1N59,(2E%*/VU,G%(]?K9OJ30L..AYN40:W!GI7?:\J8+CR8([*I M.W5S70(<\ "D9,N6,0B9\,XJ&39%:GD:R\E@>DQ1'A !%W^-QQLEUGV!K[4S+:\8K:E;&9;+L%:'G&VY7W/JOQ)A.O[)[V0 MI_+"%@)O NH:] ]66V7$TV#0=WF/X:]9T*Q.BHA:-@1[;%>+F/G?DW[^8A%\ M,X.D\KQ!@+C?LI&R%U&9GQ$']2UN-MA$_VQT6^[XJ@L(M>NOSIPNV_JG/3J" MW?@S#T.;-^ T[LIS3,4Z?AFQ=W+7,W MC^Q9-?=M\A6[PS*KK3NHUG-@OY:-RS/EAV/.7#3VTT]/^%S-H*G@Z+RM!X"8 M7%RMCFMXXO>J%RTO-KW.X8G;A]W(S[9P[=$U.UD-_#D<'S_@X^[7>(&@KH3I M?\=!F<(Y ]>C%( .B4Z!,8XYLP 9@_ R.&,P23X[T8C!ICC1\@\,3^)V.FOZ M;18RVP#F^Q[#5K^,_!P,W\(F'Y]]*NLMB)V\7,B^]9:T/^R:( ES1*"( :CS M8"4RCH.QYY01 8Z ,K;RFNHU?EF,^BC/H,\G.AJ9F-50' *GA.%X&E]-*1-L M,Z:6&4DSG*3&T1!E&[),+8Q3Z:X)Z@-Z70[2*Q;C570'#/7"S<2M#='YL,LI MF()Y1JB*D2#XS2%G+4>:\@@_$&DB@#%.UAB_*]H^+;W!$Q]EFFX929:+GM4^8,!2[%>GD MU\B6:/]TT@R=^6XL9-7R8" /NZD;0WF9L_*UR:&EY0;UQ-"QAB[73H] S*]3 M;U'&E7G#AA7,+&9@K6&SA_1:7KM?'IN9I?EWK43A2/^N0<1FJC8X[V_CU+N$ M^[99Y\LN)3HD13B2RG#$P>0"[DL22:.&Q/:RO'79AW790:=]^1MA'1V %%3-PLGW'ZC6#2A>. M;1!JOAN%#]6@2+#I,NM/5Z=/6WV5][-X,BS NW[VN-J9 M.7Z7Z66\]SLV$]%(V>1,SSI'8\';(\?,7HPW&AZ12"Q8O&W MW(Y=,.."&26M$H83PS56B3)0=)Q*3FRZ)CM@H_,.2!S$&+#0E [\E,_G8[VF M];+/U533BFD^C0_H#IKQI>%2>)>SSGI[U],8(A$441T,JPPO8Z8*-NL?#:;]!X1M0-?;+ET'\DJ'D.& 9S/H?R\!5)#F%2E]X%[&Y]?E[N_3.^_Q]\\.N%"32X 2R"?-<%0Q" MF%&/8M1:"J>\-ED2K\VGX(T%\50L] :!J>,JS',,\*1(M:MF-5\J+ O0N!G, MN!->4%P:[:1/D40N&34$>T*\"<9RZ8*[+GWT5L!AA!A>+EGBSOF;W4!A>[7" MR'O-P,)V&&DC!=+*10Z[[(+70(ML;;Y4Z":HX"9QQ2KD>)&; I(6H$<$3LV[^K'*2"IE.87*_\C"8F0)+TL3Q\Z?(X+_ MJ]=9AVOV/QYL;KVEV^S!-\^^(QA M?0>=]]NBO;6S#_-(2<:P"6?=I5',GQZDNF5 #MA$M,I&MRJ)W_J[9Y])/"Z_V[1U84/_*!L[ MOW1_+7]_8^/;&8V7X_Z7F,VA:@W9)4CQ[Y=L>/F4_/YKJP3M1_[6XQ)>^E(>W1W?O<(E58AO MV/JEOO'&I\V+NU1NT\/_/8&SR2[+2Z[I3%XS2O8IR:]3H<,+)367LI/S=( ' MC\>/R##EX@$?/WT>/Z#R:U[R_OE&?25$S+:M+C;?;"9C?KNRN#\K7UB%=#Y6:POO^H-W)\>@-$8#79Z&T^2Q MU45G?8/M)I)R_($A#(('\=S0'\1M0(K1Z"5722L ZN**G,;+R"[3Z3B1>-() MD3G@3N 91TP##:4"BSN)K7 NI@ H6@BE<6@(Z+$)Z O>)5@##04@&V)B3HO5 MR'D<4&0 /*(,#.=!/GA-W!\!96F5I=I=:,AG"10B581)'@1U!-!_L$9(I@ . M-33TV#2T]0'O.A;!!(X!>3"'$6= 37 ?A0BU!$TKXO)R5U\?QL)6)9[B8>DKB]H3HR<+H9CFLRQU(OMSA>Q>4 M .:(P='F*DG.L]U"N:.)2<(S[J3NIF'=.XM6.#07!YNIPA1O3H[W^H- MB,7LL8UWC<)&,TR1L,HBGO/V+,OE-Y&&Y&P*&JL,(J[W\I[&06S9;[;;*TD" MUT.(:710U5J"3KP+Y8'DE=82 5H=V)T&(Q3E %,#QMX[3VXZ%N\G4=[/KLA^ M=,K;^LQV/56"&!\1T0+@:]0860F"V6.GF&:*$F]67B_(WQMW)Q]1WFV(;A:W M;DTXT'PUR@L4_\DPWW9\B@5J @7F,-'XJ6!29?(8IK/J+RV;"6&@ICRL==[CL/5'/Y\T:,YU@(?^ MN#\8MG[)WULI'ZS\.G;%UL1W^8Y5UUUX3U7YZ_7^TFF/YPW=F=D#<'V0MV:& M/1M&;LL[N0P$41S@52 *4PZRV1$0QEI2G3PGZ5*1O* N_$8W(==M=46[=/= MI'U4WDO$C0>A:T#HZB 5XMHDD;#54E)@[H6L'W5%Z\6'1 MQOG[/[[,;FD#,8@CPS%:X,6_[.&)'=2ISZ3ESN["(3)2Z9VFV#K"0><9FZPS M5%IBA,1*W#JKX8?1RYMQVFR#H&_&5-L4F$JHG#YE+7(J892+0Y'E6"%#J>," M"^6S(XZO75:*<#5/73@F1C)\[#F;9*&%Q+O(/38N,*AI=E+-9G\!ZGY'>]T MFOC5"SK(BURL]O[&]_:776Y43#:GP2J9#Q5'I),,*()AFTRD"<>T\KI_.!H* MDP_C*A^1P(2"1K2!,\]=]#8*CW4T%/Z)V,8;Y'4T+L<'.GQ/-]_L@EYD*DJ& M% :MR&W0R&*G$5>@*K6E+@I7N1D7>XJN\"W.N*HKM^*C4$OC47Q .=$^!;*A MAL1$9$(L=TSD#EMD/2%(R2!9"%0(@Z_P+[86NA9;?TZBE:F\RMK,+%F;%2$- M6P7#M'S&,+U<[P'GE6+W./\8OX-9 <>\I?Z.6'C--=43^3&Y\3B_@D\./; M*AF<7<"FJDYRY-Z!K^W%7KG/L!C*50%9MCULU0=E7+$]RC*A[W-:(2I8"E.#&%AP'@+%*2,(@E)QQRG04J>FP\2>8,:G1O[ M:=5CN\B:[D)3B<*JZ2ZT!&MYQ.Y"U^;ESN3Q2DJ8PTHHS@U/UCFKJ3!,&*=H M4DZ,6] ^5*+Y)[\7PTDOUL)\3M07KUUMO>8:H$I%@(@XJ/Y6MJO).Z_SSC_L MTB P5S2-?@&E&,XDSK'DZ,&>Z$=YPG+$[ MZWR?=GV/DXA _;RM?2%UJ&=4US_A:%]Y^^GOOU=^O?"6EW3@JNE-Z []R3"; M<.EDD($R8,Y>_W1UL@*URB+)I9YQ&,MSBS:]:%]:ZJDFH3SHR7RQ;?W1L[ F MX)A^+R/VLGPTZI9TT ?T77^U]/7K]^#1^;=JR_*= 9N#K(>5CMGGU4W ;34 MH[3RO5"*I7F#W+U&<]7DDL_QFN7?W;5;0E>DX3=Z;97?R88;1;[ MM!;+;W3;'YUM;N:^NO33OXL4GDS-&,ZV+'])&Y$UQ0--NW\>P^+++DWU7Z W MH)<;O?L+WD-R'SSW_+>I(;7[)K7'GMGV,R:RO!UU[ 2HW 5[)Y0FW#9F)=.A:2LO"9SX?[2+L?C M&":<"J-#7J_/^",<\=A]G)OS/T4O0S7\9O^#V-[__+V=VS\GNZ<[!QMKW5V8/?#[;_?4LW MM]Y][;S_YV![Z^U9YWQ#M _^2NTN_CXS_(8Q*Z/F$AE+*.(V&62$MRBIH R3 MQ&IC5U[/ESO^UX\PUVUD=,.@4_5-2J3(E2"YH9K07-NHB,FL2@CG5%S3UZ=A MT*5GT//9,;&*@1260/XZ 8,RR9$)1"*N&.TS@MM2 6"][O'9G834#[[ZIOK MG^$['\[S,W=@CW:V_CC([]K9:M/._KN]_W?^85=2&VT@&F$? $,($I #2P]I M3)7'SCBI >0+O*:OD%)5%LH/\.F=P,1+Y_4?M,@;7G\"O'Y^):_O[\&[^?.= M@^WO.P=P+]B+-MWI;K[O=+?__0#K]J*]#W\[_]C-O$ZQ,(E%BZS 8- [#3]) MRY"S5(403%06-[R^E+S^@\9]P^M/@-?)-7H==]8_D)WWL'/KG;WV^L>O\-_N MSK]OR>;ZWG[G_5][;?K/U_:_;WGF=1)!LSM0Y$SE:4:.1P36AD)@?UL&:B)2 M259><[6@\7?#ZT_:3]#P^A/@=78UKV^E;OK.U?=HYWR:=\P^B_>_'[N;6 M%Y++Q.#W\S9MGVX?[/0RKRLK)+$J(2%E[JLN->AUPI ,6#O!A->>%;U^E:?A M@M=?0MC^8W?X%:4\^V5J>/9].$9?G+Q::I]#/NAW<,X;]3$WTNJVTJKSYS4> MA_TWI^U_=P[:!Y]AKT N;7TXVSG(:_KK8)M^/FMO_7.PL_['U\WUSZ=96EGB MA4I2(>.PRJT-/#**8T2M$"HZHA6.*Z_I&KZ9M/H)X8L7R^E+[7%H./T>./UJ M?\-!YVO[_0:L=P=LCVW>@7?HT(_YW>G.OQ_AO3KPK+#7.7]+,Z?G+KB"6(ZB MR$U,8HS( )!%0$8\]S&QA(O<"% WG+YLG+[4_H:&T^^!TZ_Q-GS_W"^ MO?]7MPWK;N]_/>WLOV7;^Q^_MO<_%[^BI\Z8P!/"$3/$I>%(!VU0()2KW&75 M474+3G]1N0VY0T[KEV[=MN?7!TIP6-X\J84] ^[D/;BGME17.3AS9]7%+, M>&+\=B<;ON&W)\%OLQG\05*1" \HR]<^]R\\__SS67M_;V]GZ\WYSM;' MK]G,U9H%D\#"%TNK79R0&L'VXRW2"N96OZ&;>3.][+B20' M\)"]8:L:D+V@M6[36NWY-@!K%ONT6ZO-?W79#,_%^K9J?/W?;O#;ZWZZSQ9K M3W5#_JU[6Y8M>5/UMRP_OZT;1)=?_L[-Y)MM6K!-'^.![1["BY3?S937O*VO?GR91"_Y#S1O!L;L#G=PV'7E]^*:==T][MN"W_9.!P/6[Q1 M".R%;M/?<5 UN&_VZ"I2NG$D]>5NT27<]A*R_/^PO3R#8IA[:*]'7\W@O+8K M)KW=)N#6@JTH3<"7:B]N-])%$>LL#8$IE?+,*&T"MT$28[47DHHRTH544^7,8QI[2?O[3YLGQ\!AH&LZ@4R.AR+4G]:\N/&._\^]; MVM[:8.VM#Z+S[[MN9Q_6N/7'WO;YQAFL@V]O;7^?]:2V#_Z"]X%UP6?M??^] MDY_Q[P;MK&]\;[]_M]_>WX!WWMOK[+];U*E/"44"]P8137)]41!(*T,1X8P1 M*AEC-$^*635X?E1,/4]HAM=N*60*A^&;\]=])A'^L"A8.JGXGS]R&KU838R78O5.I9EN)%E-Y%ELRD1A%GKLG_; M:,$1UUPC1QA#,6G,.+=)<;7RFHHU09^?++LGG+>T;+\XX9[+6^/_2T3KI;L9:'/,QC\:&P_FYEAH^!*:H.H M-QAQS$$ ".N0I<8'SZV0N56B6KN?Q(P&4KP02+&D5M.$O!D[*8M_LC&3[E'& MS'9[)"QISI1'3.=6:LX)9)*1*(8HC#24@I!9>E_-=KN3[V?!>S]+W\^=TG$>4IR50QMNU+/#WP_ZPV$CJVXCJV9[1K[9=4$I M+I)&6FB%>.("Z0#_4,*M)D'[R /(*BY_5%!=(2P>R@BZ)BWVA_E[Z83:S='7 MHE=\HJ+K27XUWY_[$VJQWAP=)K6(<.1E K%'BD4Z,(LQ< MXIY(IXA9>0I-/ Y&.^/]NF/3IQB-_^=F@-*?T;@R' M)S&LEVG,E70N@GPXF2X^/J &<]Y".,]U#7NS"V>"E204$3A!Q+V5R";"$0[* M:I6(IU:OO%9J3C+/Y7<\(9=[X^MKT.;CHLV1O&H YP/(M#G R9,07E"PH[U M7%F+3 2+VLM$F8O:&PPRC:B)$NLE%I M$5P-*[T^LS;7]H<)*;1225D24B0!9JPPRQ"JG ML++,\)77C*[)>5N[\8(NRSU>6H%&*9D?56?0'_&&WFR\[!.!K;=#K5H2G5S@ MQFG+C<=:A* Q<413[I1W)0/I$ MJ$.16YG+T'*3>04VC&;4Q1@(30&DG%YC/YRU]#Q\K4\)WSQ88["F=..)L?UL MZ096F ;-"-)66<0E-4A[JY!W23)*DY)YNIU:XTWI1@,I[ERZL82&4U.Z\6 R M9K9T SO.910*R>1*( CXSE&25C-N+"&1K?R6I!5CMD288N7,#VCYHO6M]() MH@6LT8KC@1K]\N=[\A[5FS-AVC(XE] _R"#;>ION3?K/> M)L%32)%SA'&!A(DBQP1'1%HM+/:8>G-/WJ;G$41]2G!H6;U-MV;YRYQ0SW28 MQ*-)@[G^(5*FJ)A!2F.#>- *&8TI$E*!M4BCD G?GQ.J 2 O!( \6?-KW FY M<5(]F R:0Q[30257 M>)GD\1#93?6$CUD[N?%>_7SQ^?;BZ!LWU?V*QMB0I4KKRF> TW=:B-M^J>O%67\W;CEGH8MI]U M2PF9&-'$(LJ)0)P"[-%,!^0DY=AR*HCQ96?%>K;7R#4YK==ZRE3YO?_&(^"? MNKGS V.GOWSO?-G5TBHIE4$J9G,%\X0PCEKG^YZYH&[&4%> NKEAM < M ]$( ]DDBQT/*>>DF37)YPAGM36(PRP0N]]B[ZP2=,?]8]N;%&G]5$FTL2__ MEI+M6H%VSVUFQ,.D((P(,3$AKGK,AF44.4XXP M@P^2B=RE"##G8H+(F.Y:H.5[\,,JG#SHY4&5N'P;(OE!H=40R6,0"07QI#A. M*EOA1@6.@"08TD%ZI"C7V"3GF&&92.:!\(A(;B=OR-H8.A<$^V01:R6'3PX' MT?>_',+%H3#+B#(+DCT<1I#@/5MG_L/NH5I&3^/9+]6,AU;W=I+XCE;N'&^] M/3CJ]<]B_!0'W[H^+@8(G?YAM?;"5<.M_/J3G__9'QYW^L?;$18WVI&;6;$O MCO/.WYZUO^P23CW3C"&5M !$F1LQ6L=A>T!4 L@D0IF5UT1?(9^+50)$,UE> MXC+)C4FR#["L9>>MHZ,B!@$[U.;LP[IM'XS :FG>']1_RM][;A[;'Z$S 70F MO;<@#SR2/!=%< N (,6 K'9$,>F(U#G0LJ9GO0G5J.H6P$. F N0XXPDSU=G MPND>GI3SFI+MM?CD N3K47]8#NI5$8T ;7\_[8;CO9&7;^*J.EZ-+RZQ;MCO MG1Q??LG<=.N?I"*(GMF=B7_W!J/5' $O(C>(]BNR"1;[RO9.[=EPY;=IQ0A: M<7(#9]_]TC=,Z<'>L%+%(,K[@W+:KTY *P_RMV!-=FG6T@), D+L/[J&$2P$ MC]&&P"D3#D<@?&RI]D993G85J/62^@3$GF- N4G! Z4:ID M'KQU&3C2/QL;ZYYM M;KUAG?4WY]G%88C6(@7$!"79Q8'!T 2%0X74/#DJ-*,KK0AP[RA+Z,%)7$C; MM;0OV'^"W.7/IO9K38'4[_7ZI]E-79SSK>') :P?;C(L=M''3Y];MB:=L;$T M#>.KT0^_A^[PJ&?/7G4/RZN5BWZ? M/H^L<6;B$F7OJX]K963,FA8LZZ,Z;[9^<*VJUHJJF@F65)_Q?"6Y]&.\=OEG M5]V6X#5)V)UN>_5G@M%FL4]KL?Q&M[TFZ_L6J3Q79.Q4F/0GA=47:^+;[,8IHE.VHPQKEYQ+;:.7@1ODU^Q!;Q8G8[-:"W1HG M5)7?)K*JRN\YM>HE;]LX[:/LQCCWH_PV3U/W)YHN[8*Y(-E[R;?PEXU#0$W] M$[A'&,YUMV^V:;1-?X]2'IH]NHJ4BK.KV:([<-LS+Y>CLVV_UZ./!3*-0EHO M9PXBO7V)&W.*6,.=5(+SR)RS,BB'&35.J^!\"5(10A\L%?/M_YZ X;UQ.#P> MG)31#YM@;P^V]NQA'1H>!QY>3NG;9]K9ZO3:] />/G_+M_<_\/;^9[CWY[.= M_?;YSOK7T\VM[=/.^1ML?64[6W\=M,\[ M7S>WWHC._ANVN1Y2>[[O=Y2,.>D-(BY9Q(/*+;\=1<92C#6WPENY\IJM2D:6 M*/.R23>_1!0\TW3SJ\7A=W-1]^S3]AY;T,V6M^D E&"Q!,4A M.0)J\,AH'T'N:9]PM"Q9M?*:DS7RPQ-MED_0O*BGP6(Q_^WY,PV>61O'8 F&V\(UI)AVS$AD6#>(@&Y#A!@0" MIH8D2V4P8N4U:9J"-TCD-DCD(:VMNZ3;7BN)+BEXFQ!0C0%VCV)HMO8M2DP4 M,019:4$,$>&023HBKX07P6*+D\WCG\6JP/NDI-@Z?"*W7MT#Y^Z\(6Q,_ M+=G@?94G/).2].R'(=_%ZT2\L30YK)SDWG''16 X2*!QI@SWCS<+^5J!.%U/ MU0B_>Q-^\_W!=;121Y!V"EN"N/,6624LXDPH+67.W\LIUZM2/,,QH\^J!^[.^**+T%]\F+OV=SCL<.L2XF JS+.'P# 3S?L^LNS1<#3M;D-R+V% MM._,=Q<-,@6NL$'2D@C0UGND,15(4*NB$\GC/ 2'L_F.RW/9+T\HY-!X-!MT MNR3H=EJ<->CVGN7='+I5B2?"+/(@W!"G)" =><@-!@U6 D@C@%'/Q)IJABPO M[ST:_RZ(Q7?]08K=E^KA?;X =WRN#<:]B\S_-(=QI77$.RR18PYDOO$6N6@I M,L8[)W"4GN=19W2^:\W-,>[RN3(:#VZ#<9<$X]82[03$<@-P[UG8S0)[RT*IE['Q]U?175 M$\&YMX.Y3GB9/+'6@CJP06F0_I)0QJE3GG+UX*W,F_J9GZ8+YNMG+ 9X$)A# M7&N).)P[TA2T L"#E'RRC,B<5KXJ%[AW?VATU(UJ&!L'<., ?C!P?#=!V!37 M/ ,I.(N(F4^)24V04H0#(K8>6>(=BCJ:I#4A.@^1X62-WI<47")!]R*+:^YD M&3?%-<]5(,P6URCO.4N8(R^T0CP;RT8P@X+60?$4C<,I=[$F37%-@T3N7%QS MKZ984USS],70;'&- O( @E (4XL!ETB%-(GP#TZ&I:2#58Y;QE9.6&U_6#03HT'9[#XCCIH?T30C- MQK%USZ)SOC3'@T$G M4H<.YREWJ'+%<,?B64ZV!(H/:>'%OWSZQ-7+B)"R^Q MZ^N!Q6;1K-.RL_& W;.XG/6 "6&CX2HBP:Q /&J&K",))2D=\RDP$MP]><"> M1TSX*:&I!_6 _? ,M;EIQK=W?SVW$3V/+0UFW5\!R$EQXI&T22/.E$?.TX1T M%%I):4%+L/MS?S5HY(6@D4=)N'U,/U@EP!H[[AY%T:P+C' L*6!5Y'!4611Q MY&0,R!EI@7BX22G\PXK+.>.Q\H&'TDU+ MKLV;81=#/"\;L/@HXSWOP:YHQGO^'!*$SS[L4D]U((8BG)+("A=T;6(2X5!: MNGF>O"U3ON7B^9XWF\?\U$8.CDBR'CCX]PDP%U!DZ^^>/;S)"R__T+F14N]F MMK!9<0\BW.Y;#%,\?\/(#*7*ZJ@]E2GQA+4+%$<,_V611VO83=40K.J@?U@V M_4][E(^K&BCUL5X;\/*[DUPVLC$%_0Y'4\%&=[#?;+=79@I><2U0HQ]$8#106M;OM?ZRAR=V<-8B+7=V%[(4 M!DP&G!1)BG.NB6%Y6"J-6F&MJ.'7F9QS]'EG+_A\JE>EG#;J%UZ/U7\;>EY, MSSX/"N4A2.H3 ^/0!,2=!N-0"8D,#IH9SE,R;.4U7C.WI>>*9@L%GL(7QY-V M@1Y;,25 3T!HO3@$,R<.#KJ'Q5QQ9Y.3./_/?VA*U._#UA]]..X6T/@DA>1? M#KK'QS&N5I0-"SC=Z\(/H%;*;8J-F1':^ D77&&/6UE4'X,.6&O=2-\NMU'Y MYC+$NOHS=<^=>;L*[]>S@8=O1H(.=%4)7#4LO9BEOYYW 'X&9:)P#!G'$,MDU'<6FO]9)"]%R-VO/D4W6)7 MY3[8J_DB>.HI\/!AO^;5>E+O6FOC,-/I8:QH^+1[O%>>T8Z#+W%0+FWYD\$ MJ @>GV)93&UXS6K%(5!)-8&Z&'&^UP"[PWS'X6@SP3KH=2L,\(O]=6JM63S^XGYM34F?;(NA[G>TUPT@ MH%Z]'$Z8FHCM3S??[/)D>,!4H41Y0CP!:V@&VDXJ'2S8V]984'3'<62+M((] M&[;@%/,TZ'[9_9 U2*:[HF4**15%UOT66UF8CTZI(L=6W\-Y#RL].#(-BBI< MH(ZZ0#VA"W\"VA@]<[7E3HYKO?DED_3)4?^P7%+N/,CD!H]%_87JF#XIM?K^_+M6N[/*8Y\E^$?9UG6- /?)P:^YV0MJ2U+*B'" M!0>A;PTR05!$-%:YY9*G0M]]X/NR@Y^'<2V3)^+ONH?E9:-7Y^(-3#N'V"@ M/-,WWM3;+58^\D#Y^SLU\_3F9>/*XYF!?;L"]F\SL'^@ =E+R4J+TG(N*\M_ M.G.%R\'>L/CB-B]^\\',(P R?9]GN;7D1?*+>7;\\G+G<)?7_S2)%F\@+9:2 M/)]5@3!^Q@7"^)89DCXZKS3UQ/K(G5+:^" 3\]*ID)25M\Z0K+T4,2QV4;RM M;*J7D-"XC;?I![+][TYO9[\-S_D@MO?WX)JV@._3[:VPU]E_<[K][P<\E]"X M_W%_9QW6=_#/0?O\PUEGO=?=?/]7KWW>VV^O[^S!^FA[_8^]G?6/>7C*;&XU MV-O)A"21DB%76N1>(]0G1(D47@@OB99Y9I3X\>Y[R]=KI)%4SU12*252Y$J0 MR"P7FFL;%3%99A'".9T=5MQ(JB645'/=!VC0P5J,A#8,<4>R5Q8'Q%/,J:18 M2JK*=#NR3(WPGWGO@<*8V:GY5,'J;?H?/*T&!K>5F?=>_]+(S,>5F9T_Y]!= MY%()GRA21AC$M8S(B>"0S_%(:I+2D8+,9*M,/N="VH:WL?56,5"45G$>G!$. M.-DQ3 0SRK &#RT_;\_B(4RB!TD=4?(YV]!RBXQ4$8%9;K0C'K.45EZK5:'F MDY-^NU27!/%?O\4$N]&^95/+, "?K(!?A+PLTZ.Y\F/!*]B]2A=D1]8I-Z@!U?^O2[N+E0X M50!2LP[/Y1I'_6$IHGQ5FE-UO\6Z2J/FJXFKZE?%%Y=8!R]V;]$Y ;1?D6E7/25[9W:L^'*;]/5,]U#-+F!L^]^Z1NF M]&!O6-$/")/^H)SVJU)7F[\%:[)+LY;6WB"+X/_H&D:P$#Q&8 9.F7 X$JFQ MI=H;93G956 AEJ*D?FKEGJBY$O&_?[.O%QWC#*57 M1Q#_\?1,I],"2C1AIN M? !90*F2DEW=0_9>*RYOU/5ILLQRMJ]3*;!LJBKKJLH/NU)J.)@0D5%P -P( MCC2C+O_JB/*&ZJ2>;U5EZP<+"W/A^F1GM*IX^>30GH3N<;DFOV-U]6%17*4) MR/ 8_E,J@O.#^T>QXNYA4WG85!XVE8=-Y6%3>=A4'C:5ATWE85-Y^,(K#[.U MDB'B('Z+N;,< L#JAG[0+;6(SRZBUQ3X/&UW,%?>*2-]YP(>*92UE,^?XI^/4RD%?M57KYXZG3Q6M-O5*(Z&I1>(*1YT<_( %==)HHAPW6,6, M[QIXM^02=4$MH@P^:1DY4L*HG-SKD)68HP *D1@<0:;F:/\JH6J)ZI6:4L1[ M9FUA=")1498\X5$E(S7E%,@A6&V-UPT>6@KNG<-#8&,+B7,N?F"(:V.024$B M)CDECL3@Y+\-OER3/%'9W13P!0U.L?Y7COL\9 +Z*&R3G/A)6: M\ZBYL]Q)%8QR1DBIG2&JP4#++D7GBQ,-Q](I9A%AP2+.;4"@^!)*1@G*14R* MXI77?)4SL41V95.>>-_M&*17D9"4$]2X)M9APU0"M",48U$]7'EBP]KWQMJS M (DK3DM!"/9<(BZ%0"9#I6@I\#JFP>1D9KH*DGJ)6/LEN(S>Q\,XL+V"D&PX MZ!YVA\>#DC3]K$'2B[ FDP392'EPG##N';$*&\T$4RQJ(MC#-6EH).D]2=+Y M2KL@.-;,:12T(7F,GD/.!X>,]YI3+W3$,4M2P><'Z36.HF?#VLZ&Y#"VAGC% M@:LMTX*S0%/ Q%O7]/!\ JP]"Y*2#K*H1V8 =?8QZ3]JS1T8NP,X., H2H9*$R(-A1'XIJ.GD^ M>=B;$[9A#U&F 2,>,(*F2@Y MDI8SAJ/5SJGL'69BF;S#30.LI@%6TZVEZ=;2-,!Z1MII?R"XZJ[%5EK/7 WHXU# ML$[BEOV^WAWZ7G]X,HA+TY#H;,2Q.]W.^W<';=KF[?6WW[?//^[M[/^UUS[_ M_+W]_@-MK[_)UP"7?2:S#8DZ!QMX^]_M\^WS+Z?M+># ?)^#M^>=+>#F]>W3 M]GI>'W#?UC]3#8G:6QNL<[K+A+3"F(@PYA9Q%0#02(G!K@M81YNX5ZD2PD"- M,;S),C!I+!,1FB0LN6;46L*H)OG+CAOG9AL852?0@B.(PWEBG^RWL[ ?UK6/ MNXS4Y<_NAE3N^*H+UG+7WX 9IO?I^CY$/_W]KNSVM+476S&EZ'.22>O8?F\- M0-%F35JZ-AV7GBL'5<^5F'NNM$I+B4JBCUIVE&!,5N6M[K#ZY)=+X0+H91<' M]VN$9= +>PO085:LO!V]VEB^?(37^[.B7E 2F^,V4V. @.@+DS>=\R^[DE+G MM ](AA00%\P@*XA R1#-F";<:[;RFJW-QSI__:]R^K<[[Q]$B', L3GF&ZB5 MK;=D-S@<8./AG"-5B%N2.]LICP)W2= H 7?!.8NU>:_M?ZVV!G%X5&US[VRM ME27'T:!;.L6% ?QQ,!R+C="% QG$PUSKV*WZOV6Q E\8] _*KW!E?X#.HAVT MCDH/PM9QOWS@3P9PX?'41P#Z6Z5[:"Q?F[G[T2!W;/O>;$TW6J[?LX=?8K[7-]NKE9H%F^/4PC-&+S"WXK5+I?_/ ME^U8@6S_>]#_UAWFE\DOVJWTUG'66Z7S7G=8M=K[O/9IK6Q9Z< W_;W\YZD_ MP&9X ,ZV6VX*3SML[9\,NL/0]76WOL/6Z5[7[TVV#BPM_TX\/,Z=#&&9PV%% M/J./N^4RV*#^MYS^V -6AP,>Y-.&@[/#83QNC7K"UH'_[F%> UP'-UUT:/F- MQPN-89Q56;UCONWTLBVHM^^P(R LII_>ZUK7[<&CX>5#OW78AZ7D?0VQ-3Q) MJ>N[<,JM='(,B#5?4/H-CK:L#]0&:O\\EMU()_!J(S*$C<]KGW_3X>5T]72: M2&XMZ!MY5$1)9JAAM3,U'\)N'0,[#X_S ?W6S^QU:'MEPR>8_H(*X?2/C[.T M@:.=^&L=T%AKKA/DLCI%KZ$;:IOUT;P>&YUWLUKM\^&%K *5 M]D=%.<.QCOM[M$]O#L-&O8<+?2&I^ST&=!X'_;'ZPR].^VV<9C=&(@R[(!" M2]!_E";DL!7(*DR%"4H2KA\S?-"<^F.":!&6\ MC"&LO#[LSX&>N3]4\&$ D 2D!.PTR!=0+&,!-BF\GID8;Z5N3KLK%F($97*\_J$#$HN>+.3Q4P^#>6:MT-V^5YLDS.*Z )K!\#[_TXL*] MJ^Y:70KWA-?I9\U8O6:!,EEI^EK#CL@9GMF%=>0WODG?Y@0O>^B[HR,N'9QG M:/]'7*4*/RU7*7UP5^E;.SB$8QS^'0#@\%YWC[? MR,\[V-G:Z6Z^W_G:V7]+.N=_=#?_?_:^M;EM(TOTKZ \F;UV%<@0+Y*P9U+E M^)'U[$A.;&5N7_,0"B<_>Z<_/+. M.YW!?EY'=3_IZY/!Z?F?L>V%0\_C/18!>Z>B56;'/MBX;L@=WQ\$ 5OUDUJ6 M$PVCR LBA[L<9S"&3FQ'HS!T@_' 'Z_Z24_!&/DW6IEP_P8!X'IOZ2%Z!9M= MO#??5/UFH]#BX\@9\' 0N];0 X5X#+S.B]F8.T$(=_DS*X! J!] @G,^(B.% MVR4;?HZ<%V^7N"$P1OHZ0-TPVKY^JOU5]1?#NQ[ MNHS4.^G8Z'D5/EC<*V5L&>R2Y9&PO^4/-5L(?WF:+4#',-ZEI9%S.>%IS8HI M]4A8I[RMNJ'#O^%N4*[#AY+K8_=];?N[[*?R[RAXKL!2W1X9Z_36)!=70GZ* MRVPYC8P)W")Z Q@@4V_EAOH-PF03N3VZ*318KUN3N]T4FB.?0G,SBWVX*30K M:@GQ=K!1)3NE]A6JN>/0K2$+P\ _ MVADS:);$&3IK21"*&2U\0<;10KB.=4D!U!%LHRDH?[Z2B.78F.,<&.-9H\<\ M,,;VQX*==_=ZJ=U$-FYW.> RG8V M)^+>2RGDAC1U.IU??G,_?_IC]OGL)?SWC7WZ^O3+ M^[/)Y.2OT#W]!'O^"W_W(3F9?6AJ71^//.Z$L=\;>IC(:X_#WMAQ KA>>QR[ M(0, NT]^<:Q^5%:9;DGU937]:3;(X:#Q\1WSL, M_PKE'1P\RCVRGLJ":=QW:R;%JUX*5G5*^8'O8TI7*=Y7#(M0J+,'[LH>:.K0 MY,4#[H9ACT=8AVI9HYX?A4'/"\.A.^26/<897;YC^D[7.?VXJ?S.NP5U5+XO M*E^U^BT[& 3Q..P-@R%0N3L.AW[0"\98Q!H$7F\990.?N,/9 :>)A+_ # MMV='D35TW'$46/%=*4UWWUO]N^(EN_MCVZV3=/[K-OFO-V0!KI61'+PJW+FK M#\C^.FAW=9=TSX['##1(W^_YH3?L#8+1F#F^:[G!^,E/@W[#T/8N^:]- MM-KQH3LU>3L^=,]\Z*K.AV+/'=NN[?="AXU[.$FUQT8CN^=RW[>&_L :AT/D M0]:H'7RH<_GO6Y6\ Z53PF3KN1&K7QVSE+C3NSD^\?)@:JZDO4[ ["1@3M84 MW4'@XJS)<6\P',?8L-[J!0YGO=@>NYYK!<,A-JS_3D7W+HEFS_&3CFEV3/-@ M=?*.:=Z2::YHY4,6>3QTW9YE^:"+8PMDY@S"7NP'X_' =GP6A]^ME;>!:6XQ MONNAVJ*]3!>)ZF'XD8=+T07XC>B[&+W-L]DK:FY)G:[6NZAU'=-$Q[3W+_^, M&?-#P-->Y ^&(/*C48_%0ZLW9 P@X/N /.$CZ9AV;;]158!1M3VE#I[\O\OD M MAGNBC@]SE7O3^CJFEG6&$B_ESOX[E+MS4CX"%;%ERV]Y2M3;7>G@'G*]T] MV]R@S1M:MVS0YEK^8V[0YKC#>VG0MG77N]TVNUTWN39V03K !FUVUZ"MR:P[ M_(93=CL;M*THG<=SNUV/M@U /3RXUMJT'7,_MF85]R.IJ=E<3$Y99,9\"7C. M"E[38P\U:M$E,&L6-K-ML FL@ T&OFO%_MCQ(M^/7<^)@C$/G)T+%;[3RGXY M R@L'D%:\^PT.?WR&[!!SQ]%@2$@R<_V>9@-&Q15G-7O7#W MQ#\.@/3#<;68&0-AI[# H>'3K1S]4)'_&TC_M6:!C\8.S@MJ.=S MH'LWC,:]((H'/=L)G9A'PZ'M<21^=]@FXC^N=D'-2M>'C[\71E(42W0FIM%1 MM6WIJNN?)#8+?'

%[H M#'NQ$X0]%S2K7L!'H][8LSPVBL=V'#A/?G)-VVM3T7W76N/NB=^SAYR-W-@# M[:R7C"P M0A\XOLMM[/]KNNZ@1<3_&-Q;;S[^^NM1JU2/Q7X=A"%8J@$;#L, N.I@/!S8 MP]!Q!KX[AO5W[[)Q1URU8YS;,\[U]AI\;(?^R(I[(" #8)R!WV/^<-3SHO%@ M9%E@O/KADY\L=STUJO-.'1-U.X.8<=N*'=L:NMP:C_G #5QF!;8S&$3>[KTU M.NK> W6O=2)C(VL(C+HW'@5(W: ;C5DX[CE6&$=1S.)H% !U.^,64?=C<#^] MRE+:CA@ FB99;J0X2/JH%:7'8GX.P,X<1-$H!DIS^6@\'O+0&X3.:&2'EL=8 MYWLZ<#Z;K&E1CCMRX]B/>X,1-BES?+C_-)2VZ72_3P^>>6T_?V M5U^0+=BTGH3?,HWJ3IU46UI1L^\Y;R'9LNUUL>STS*XK"<3QV[=XH MC*V>RZRH-^:QWPM&/K-Y'(2C$;+MH3GPOCMF<(?D=T!.LX[;/%0CVX[;M(W; MK 4H_?%H%/ T(^/>BXPG]YXZ Y[H>=$4< ""SXG;@.FXA%PFRTJD?%OI(HD M71):"@V1<,MWK('GN9S#3ES;\8(!MX;C ;/'H3]BKO7GR'ER?7_WQY33YX_7I[(\O M+ZT_8+T_OOSNGO[U'R#("1 =O/_L[>S]Z^CK:BGU^]?_FIW80+CV'[.3U_^9 MGKY^.SL].W=./_T&[WJ;_/'+?Z8GGSZ[I_:'U5)JYP2S!$+;=^UQSX_' 5AJ MMM4#? *Y;P.7C$*X_W$H6#4@)8]>(BMT1RX/_2 *(LMU![X]9@.@U2B*[>%P M$-K!:NGU+SP[S]E\ C!^EPJ&"LB]COVZR;%""0).-[YX$^X/6UW1_?+C*\,> M#TQ#7<$];8)6?)Z >9>$VU3A"/HQ2@*ZY^U=NQD3< IY9U),8%%*3&5Y5%#I M>:XV:"05>ADLR)8+(YOSG-%WA3A.T3?>KWUF8!5[Q&-X;62P@LK?P:3$;[+8 M@--2B=@\3PHNU[T$;)[ [^<,EN(&_)*E8<*FM2TDL/ %2Z94I[Z8L 5^PB_8 M%) :7I3S\^64Y=,K([@25?>3A,?:EE'1*'"A&?O*\P+6IH^HMG^276)E%)L" M'\,=@$J5+?,0+@>3=^%)5A2\*/!16(_VE(:\;V#[ -1\6'H%RZ;L''Z1P#F# M)3P+/S"RE/82L"+!TTM!NU&9$S=XM[;CN].W:P.:Y2 "@8QXH1(]BYJ.!N@5 MHIYV":*\X&E[^L0\,*<_??W&_=-QP&YS/*OG,3X WNX/>\$0K#N+1TX=>*4 BW0$<"G;H C+O@(!.*JFL$\!6>$LH!U119O+A$NL+? MX+<%0 *_ #0%S$L 79!FN-G$5C:Z^>1?MF5[MG^/_$;1F#7&?&T__YVQAH_,6;DS(T"VTZB_I@D\2'L>>4$%FH9OO@&[AUM]!8I"!B\N7J;1O[/T_-^ M^-%+8*R+XN>K2JUATY=X2V=(*IUN*77+W_ZT7-N/8B\$KA,->V"U#'K!8,1[ MKC\,1C$;6TXT?B1M>E 3 %JE,Q+J0=(1GJ9+"8@N=>HKVN)TXIH M0M<2IVN)\W#C:+J6.,?7$F?0SI8XQ] /9_UJNWXXQP'4Q]L,AXY?L[H.-1OV MNXL)6@>6G7M''U +Z.LZ0*_V[_%LVW%]RQL. G< .KWON>[ V'X[=@;=S MEH@RPP\D]'H[*UOV?WX[^?SI\[>3+Y^_P;N2/\X^P+,_3_[X\O;+^[,/R>GK M\ZO3OSY??9[]=KD:>CWY]!:>>W-U^N4MG.M?&-*].OGE[>SD$^SMEW=@B;]S M3K_\"_;S.^[XZ8#_]E03S>.8FD8T;WP(S6 MDH7=8>2' ]YS0L_NN6//ZS'&G-Z(#7W'MC<;6*!R.Q^&(NY$-_Z_3-/?.W!M:$(W" M(+9'KM>S;*RH=X9!C]FVVV-6.(Y<9C'7B9_\9#NFY7YWP[>N#JR]U#O"; ,6 MC'T:.Q,&XT%H.>' C:.Q/QX'NS<@ZJCW'JAW535C=L1L#^Q$UT'J'7A1SQ^/ MHEX<@?%HMJ^GWQDG5/6.;TW MC@+F>X[OQ;;+@]BWV0BDO1/8X7@4\]T[>G><_LXY_7K3(S< B,7^H!?$;M1S M1RSL!1Z : ".O1"RXY\ESC]T#Y"CV!'O8IZW9$5,7]L^7' W7C,QI;KN/;0 M#D9!..#,[?2T-E#OJIXV&'A@2XV]GLTY%F[Z48\-G7%O!/\,;6Q,%PVQV<;8 MOZM*JA9YT YCU#J5U:M4OZ,+XTK(W%MY:^O N7W$Y2ZOYFC$S)TW%^C$S)V+ MF?6>3J *Q$.?H_WO@)+(N-/S[6'0.:]\ UUY3SL3_F 1\#K_1BX)JCN.?'\#^!SWW/'ON1 M8X] .1^8H^%WF]8M8)H-?0XV-"3 IY:WRNGN4Y[3Q4\3ZUGXO;7__#%Q M?&\7(R@)F'B6$Y(\!S[!<^%O_P=KS5Z,28["[6];M#@!*YKJVX!67J%<3!?% M/WYD/S5!?W,/E'TU/''W63#$M>>_;YK>)=!P?^[!'1X?OIC=OKIC?O'Z[=?/J,N\?IT>O+ZW/GCT[O!Y[\^#]Z? M19/3LW_-0+>XB'[YCQO][[^F?]C3B^!+9OTQ^VQ]/IM\/?ETFIR?!'V_'H,/\!GI0Z.':IU]>VG\R9^Q$SL#MV1X; M]-RA.\($#*?'X6\+%,@AW/AJ@Y=AZ-LL9JX3A? _\(1ON2'/_TCR'_BTR4U_/\G.?&R_.< +6%)T,*F^-2Z3Z=28X=]4B"S[B,B7ERO35]HG1K',+Y*+ M1.Y KL>PWOERDDVGH!5=8E<5[**01(FL?Q;[ZS?OD[JQL#A.I@EI3E*=.IO MC1L_Y^PB,]Z"_##E$9)"-C*A=@;:4_UMZJ8/H(S\YXSE<%JT"."6EW/9H27G M. V;IQ&3G2FPQ'S.J0L-?I,L%KS41>4:$P#,,F5I,LN6!<"&S>=Y=L&C1@1# ML)@(N"\\))0)0>]G26KP;R&7P[D+OD#;$7 B23=@*7:FF=([LFK/HAV.AD?8 M&<(:O<#>/L"Y 7,B['C#HFR^:%SW&(#[$JD$KFBU038 EMDFD M#DG4K'%]#T330&XU:*WL#.@?$ [>F68+XR);$#,S8J#,7#U*\)78NPD%Q1IS M[#."O9+X-YZ'28&-F@!Y65)@6 4OE?HCL1!4S C[R@A.]9$+KXH]M-4[7O_R MZM_/B-L!32T:K@<^7H(MQ,C&Q>Y,.'>>IE/H[)C>*7&:XT^U_8-VBH9@7E+F M#QN]/"DU-EIQ](2.PUT6#D%D^RX/O#'#V4,@^RP0? Z+_WQ'NI!K#73_CJT4 MHP*$R'.QE5<$-6II^8H5DS??0K ZS_D'W%E;NB.U0%%ZX_SI@^XZC *[Q\/8 M[[GAB/=\*T*'#0MM?^BRX' /W>EPK!%B/+4Z 3,Q&UEYC(:1N!-AV;9H42%EE&RGVN*% M_-L\45PG!R&"#!/N:I:D3-^'CIHL6<@F<4FF7^G_LGS1^QAFBT7O0P8OSPQL MJ0L*?[$PWLU(;1"]\\I['@U-4OQ0OB,*J,9?0LD -EV_A>I5+V'-'' <9"$>4:&EUQKYR>&4NW@,NACBI<+Q4#*B=B^70Z4#-,5%4:GS31O. N [R_T2]Z66$0%,BUG@*"*(:+6[8_#,4^-1$#N\4Z1PH+13R%1LF;2*F M/MH.Z@)%P[E%4L2LA".@.NR%>M,M0;MJ(F'\&=X!,A*@)5H,/@+L3 NY$$(' M?LG5]@N."\">IS$NC8+Y&+C[FX00HJ9IYLI>F[&*K?!FSH8\4O'*) ^7,T3? MD-?89!*7G+)BMJ@LAH(9"Q7S?;C(0$4JC>0Z,X>K?PV;4(R\D8JF"1A#3((8 MD17Y$>AGFA6BUA%B:4W_ Y@04P,R6("]_B^6+M&2E5MR\"3J9:*KYR*#KRO, MJO3@@/-48F8BFHU*=!9(!7^L=>)4?T=PZQLU?/B_M$?T@EX8>1HA&)AQCIPS M1;@P.MRDE#=XTQP]J<87X)A%E @D1SLQ*8HE[I":FTYA\VD/.#EGHIUI;4EB MFYMYI.2UUUIZ,>BLI#5MM/@DGY$,5^-7)5M#6.5H.IBL,U]2X+2)S"$< M6U@8#LUO5,BD8S,K$(MK5H $H7@Y25/:%Z+@,N?:=S6/ATY;2%&@Q&D=>UN#^^?P>B-:+$]'AZ>HX8Q%:Z"&RX"+U!97JRFX\3" MZ['9Y&K(6?=LAX]'SF@0AJX=^ZCNQ^YX9,4>"W@8--M;/:_!X#JK=O*6\P^T M0R28[4+LP\=MB7GOS\ZO_AP[GF\-Q^.>&PWMGNN/62\8Q;P7A$,_=(/0&?/X MR4^N[?6M=4L,,'5*6(#6A"0V*6?D7\AI"J+-TE[14:QJVGB]#K&B1Z]K$_@X MLE_Y6F)8E]A!NL:CMM.QA,922BOM)9(/E6=9MS9"E@K!4XF=>AOH)NJKG!KP M[2IUK=RM_%=)L,4&UL5#MBQJ=XUBIA2*-:%?D\GDY)::&+JOE :G[:MF<,)2 MRZGT&X'=D42:%;3)UXF-Q+G0>>3U8>M-O.&(8_O?H%)8YW@YPAQ#)SVVU3XT MYOMN@SVJ 5N<5TD](6XW:G(28B5&I5(E6&0BCB'<9M@"E>Q,TA7F64&J _Y8 MHI".(N2Q)OLDRMFE$N@UE_>J-U$I'#4G)*%"@. $BS(7V#UGY2O;*SM^95>= MX-A><'RU_PS8P/788-2+<>*@&XZ='G/CL#?P''\P=%W+Q5\*A(_PH9-#4&L\(H M2Q/.LIY[OC'OS_K&4VR@#K85R;IG: 6> +NRA]+ZO9FE2MD=&=$R5WK,+UGO MXR2;&[\*-]\V;IB&'+2-.6=;BKFF@/^CSERS[R)S;33L\M:ZO+5[RMUZM^ S MP^X##\(4"V0,I?\&!VHM:?Z$&/>0LNF5&!ICO"WGX;Q2I@H]\X&"W?2(G,(# M&O8VRO/>$WEHQ>V')WW.ED8Q(=T3:#!:F;(1U6^.:3>'2<#5-*&P=GMY=7M9 M>7NDI6=5P(+D#ZZR3!DHYZC'XRH\+<2_JKD#U6L*3%&6DY#@/6"2"2,NYR!B M8'W0E1?&.],@9+"$N@W;_6T)GU-07HSE05GU%M0.PQKT?D,W+3PC_;2KC]8& M@>!N7Z8I>K76%_H_,LWP_JXX QN-W+"O0<1AW%SD3ZN&SRHCZ!*D6YR@)5N& M-W[O?^SK44)\;1D(Q"!Y(L"A^Y8_OGE5;A,WQ(.G?YB?#Q[>?;FY,WIV<!6\ EA$6/2_21R#;MY9RG^$8X@,!'5#SCY0+]V?Q"C$;+ M!;<2'U;HC)^7,\QJP\=>3J?UK4K4IC,W7)HI_0Y8*J'_$"X%'E]D.< M24F#FZ\6/5Y)^<9"7RSGY_ ;NFLXS9R+2#NK M K:84F/2>B@Y(%5TM('Y4& M.>64P!]AF'O!SZ],=6D5&S>U"U2*+ V]2V;U(3$(Q6E64! "5'X,3Q!C+Q;B M Q'8A7].F8PQ9Q3#H)E=L*=9*T;Q+J4GY/5)+&PX!(V2)M$4@4@Z13D*1JG]#'< M="ZFB5V3G=1*IFO9=84+/ F$LP:3HEAJ$"NC5N(R/87T1J M(_EAC:F*0\I?8&YO.7I2FTEIROF5]8-2-#)'8A!.KTLXDL!=$9@4N1NX(16, M-IN45'.#ABHW+#B3B#W 'L)L5N9RR'VLNMJ+:R^TGIE%,LZL"SC!_@C?44AD M.;S]W8RF&E(@B#XR!0^$G0A9BH(DX%>95$P1;'DV-<7-B,B"8'WP\Z7(I:$S MPQZB!,<#ZO%H"I7@,IJ\*B\)216#_I+TX-CP48)).V40Y(8;$.*L;ET\EZKF M:CZ;\ \AGFK9+&19*+8926Y Z$!"3%=@LP"OM)5;D-39B6.1AXW$J"*H&.J*:L ME.I;VBA,# O3 MDT!;PE[<-#PP2>:%9!/XHG+'&,E%!D>X1QDL&XE<@75/58<$!!SMF2OIJCFC MD:IY6B5+K@*"0#:C;*E@+XC9Z6^^K]?]Z][EF^ 3<9<> O.BZ@,S_G B.0VX!J M<#[- N2.M(K(<97J@CK\ M"_I+NR1,2T)I3N<"Q0UO"L?' IL5#ZW]0CVER2W)O_ 6&]ZP6&!41,H#D2FE MIJ<*@0+BD7, O:QSUU&=N!+_!J\2="5_]P)';\,=8R0>'289?$.Q9>VH@C@* MN&O\J9A +,A*?:;/[X4EJ^P+L9"TJ,$F"Z\"GO?@(,"\-$U9?$SJQ0L,NO"\ M9"4E-\4D=@*D].!5PX]I\*>8S6L\?8(#A9\\,R@\H3@!J((@W47&6#C-EE%/ MJ)/%50%ROM+(EB+G%)?7^GR-L!'\F(&^ &:9288[3, M!=_198\\!)J+J)D06U*XL$Y2$9LK@BKFF:"A''0CS&.6BG#2,?+D G/>YQG0 M'>4'*]?E%,S/J?B@5 WU-\F+%NP=;O8"K)X,B!OU1/1KZ6KE:G$%^9S$_6J; M(IL,=]; R31*4*X-4SAXY'ARI.ISY&NT&DN5Z#HAHY"84D[, M&(\]7RZD*"D$%Y.0F7(6H5PNBR/DLA*]2LP@3EVR"0SZJAHU/ 5R(8&)7,-F MQ3>EF*PX:E9ZZ3134,.<FK981ES+D\G*SST"(]+( 7^>/^+T$ M'*H9)DH1A36(O0:)+"4!$JD?K'$8GEXD>98*ER&JAAO-"7<5$/;08 M\+]"CU'9_:#K%0E*%#29EH3<4LY0D!5/S1]5? M*6YC@]=!^!;6LA>O\9$?1>SEVGN? ?/=3$HRT)&E4V+S"M(E$5/U$?G^8D(7 M2@98L*]8V:$E\N)OE_-(9*Y>ZT2_?CN4ADLXM1$!*+5CI3*J,3";ZZNE<-RI3 MFX,KU)[[QGM4KC:SG2B3,1+!#LCE4*ILE5).S$NHC5HT%)@ B7DT<[!-=%9^ M_(7ZUB"C4*9/4I;>HCN$7#HS8)<-@F;+3#?_R6YY#W4(W9!^N/4Z#YU \:N, M29]5?JN#R)G:M?F1GAE[8_NCKOO1'70_:C>*;-T?IZFZM-ZOYA9-- HGH1B.*EF[H/U$O@R2>$?.?ZCB5ECPY T*H' M7;T7EZJXG1,U-@5]^\;OF'*A7B6Q1SN+V1#+6>\* ];4%)@Z8 7@D>P.0TX7 M(-@EF%DAL+S\*\>.#YP;IT FAN6669NKS0B55Z6JE-PZ&7:C:59+=(U)TZG, MJ7HVF,#O6V5M[E?K^%E%6-Y?8/R"7QX^9568?:9\G^A9^E_!0( @WJ5AOW2& M7O+5/*QLF9Y&3?34D[-JR"Z\JH4,LC!"$%EK1LR=-!X02$C MJ4K8Q6^94]DG/BQ3K80CKGQ4N)S*1X4HRBYE)9UX+,'<06ID"#1X#"ZG3Z@J MH ,NR%!Z,O91.N]E"%"Y],MDW68 :2!1L0%T\T_AR.22T>M7Z4T%9[,IW"@* M^-F_. M=!\P)MO -8OLY+0WS_DLH;09"EZ*#)D,3L+7U\:D?&3T.6ZIO!>11\>G#?Q&>E-#/A5>[]58K8ZZ M]3>996!'?%,2&AB\PB1.L:QX@?ZW&><+O=O22DZ4'O@2Y%N=4V5PS:C!CI"7 MEV*2IQ2/4TQ'+1;R7@O5'.=;'7UJ>2E8(YV3+*MX2BWG"8/!R6)9 :;JYG(4 M7N#W%-4Z3EEQ/%0%DH*".<^W%7.UT06C+2ZDMZ<*I6;Q3B)I>#^S8F^Y MJ95I$#;.C'WRTSL)P=/L*W9EB*8R=BDRHR)BSHL!\'2I/7@O#@*/#=;_O$^.Y2,_?> S*6NAP?Y^X7YF,B@J,CY(/[G.DQO-])?;2 MVY$0:^*&K!X]T;(2%B)M0] A(/447A,UUBQKR!/C9I9_YH8-\W?>Q"#2Y=QDMA,+T#"*#_>+_R -XTI7Q39EQR-A6U M%24WU5UR9%$O\U2BH_Z5:*-">"B+I<31]$:A5?Y_+\L33C.\(E9,@HSZ\0I[ MC[*MR)3,6?A5)'HK)[G(2(\KL?#_JGW".T#!FA6W4W):A,F;.'VK,?DD0W] M>KY?3%ZB.C.CYJ'D'*2J)I&\>D[6?YYANK5(#$?N*JLWI?\BX(M++*:J_#_G M5.ZK^QDD5HN^AW&2SZ0W'+AJ6#KGJ L>AM;P?2\V9_MT&'E_&$D9H56*ZOY5 M;E*446$;C%\(#)38(DLCBU)?%=Q5^.Z*>DZRR)O6?)%4G(4Q?!DXI)K[^K*( MC55AG&X["F^V5+M+M;F68=[A[D/B[BLRIA1/;0GR;N2J]6 U?6,:LRS%,AC- M?:ZYAX6Q6,^)WXQBCR\9TJW?19<,>?3)D!WOO"O>^:'>U?8-5EWP%G).TYAS MGF,9Z')>]BPS*T,&2T"38+E0Q5.">:)I=2$+IU:"?-B.-.+&Y813C8_\@0PM M!QS>Q,C4HH*J&R%)@J0JRI8\B96T?IJKA+%M;#:6RL*)^__ M/,\67":PJ:)753>:XW"4=V>5U8+%PPM.9ZCW((AEP[2R%E0<3)2ABCHX4?*; MU2"'^1YZ/3?VXA3UIZH:MKE&O^SK'TX ,%S4\JFV7?@S^:QJ2B8A1UEO6!#= M!+\Z$C[G')U:\TF9JT=M57)1'LI33N^4C=160$I>#K,<26Q0 M"TJL(UBMGC9!,@$V,3D:CIJMB)X]L/XE#I #U%:EW:;Z7B*T].Y%2YKN4DX( MDXDOY:8PA94NMCR%P)YJ;]IK)1F)H3,8&+V<8(Z*++!$ U?6X<^P0QH%CW*M MXKC*;5&5\:2A45&QRI_1"F9%CA4VU5N Q#R?8(5%P?E7W!1"115R4MDG(8)H MH(!@+0OSZS<8QTF84&<.M7,ZI[2:FJ&@TW62IMF%Z#M6P]^:)^ 8>.NGJD%6 MC6GF>O< 2LP"Z(5E^T\R(E$/RF3K/) ]94Y>R<#J5B8 N$J#-W&84RXZA8C) MH?7,0;&%JC> R/K"]%QTZB$,UV*-HN'KI2S\I]I%[&TE0SI*L@*ZE(T8YX!X M$Z#1*L4M6RY$;K=@BL!1IU,J^$WE%K++=.U8LB&CZE@P26*L_P5@R]8I6EV[ M[+,CR54Q+"&&5C^E%,N,!KYHB5\*,V6P2>)P2"7M:U="1Z>1Q+4WRM%6SC, 92'4$K:0JZH7BU)[ M4;JI7BPFUN&0"V!V(J:&M0G5U=5/0@'N2):P2[*L95VH!_M;>7Y;3J.K\41Q M'QNCN40YY>P'4=TAV@-3YDH]NHG3(&A-2OS45!4]G[#0N:"@#)T"L',_)9.K MSF%E]R&1!XA)A_H[637HD-0OJ;9L>*C4-E90@')[5UX%/Z'FRJ(A+/U*"[Z6 M9S!7/+IR7$[)#A@V0@%)AZ7K)6N0'7G**:);N'D9]*BO(_NX-;[66%S-I6=0 M0)XNJ$>;Q37ZZ.;,*,&_%*[3+%3II7KE!O#D4"@)R'ZU=G1:M;B YJ:]*,!5 MD'T*\R!7+P+S6D$M?2AZQ+"Q/4'LE!:AZ1@R+-5=3 MQRKPEWV8L.03F#>_E!B]Z9QUO&45G\(F(GS7 4NMY$>_ C)0-S<58RM[12D> MD11UZXD:N992/DK.J2NBE!Z)J#'#WK/9%:?\:[1 5$_+,FY2*< EY@390F_7 M,EG.6"KU@+0G_A*1Q&K@F-+-L19)&Q,F\H:KLDAU%DKI)IUSSL*O2K\4Y*"S MEX9<#^TZ,#(_ ^D^137W#5Z9^(N8&%A5_P4-/)8Y)$SUD%2L7F/*Z,FG;/*L M8E;(?P 0I&[+=YCR]D5BNT18LI&KXPB&SZ(+Q."J<1 2NUR%X/N57ZTG.ZJ& M7K74-+6AJ$DX!TR3(=55G*',IU/1#>.M1E5LF)A0AIA2X4Z%,V)$<\YO$H?X MEJ5D^;(AEV@K0JBKXT/5*#SB8M1--<*M:0<"J\0(WNO1:J6)7K68NNKJ\N3[ MR@7C=3FFXQGB75TV$U!,'&='A;XR%?\Z?6&=.-1VCL+$>97- CFUJ!Q,0;J$ M5+B+"@.)* 0&"[&,EY.33:K#H!K++:*%/^L]3\L_?ITNL:]OLI"8CA1 ?Y$U MK]ZM:FC0>L[Y!(0-&9U<]&.J0!MK+<^HH'Y/_KE9%Y^8-C(*[WTF3'4HB%:"4+^$!&5EVFSI)OI,X(6Y-, MFXC/!.+D"FDEOTVU&@S\#?E,L':96J!20T[DD>M:.":2J:_+ D7='I)Z$V"_ MG*/#A7MR>J6-995HE!8ESUBQB@E7S%I_2!$6J#R/34U99;]3W9+3\>VZ#YIZTG#Z<@RX*$^I>^B*&3K'L6=AKO,/H4#)E>L^5E&+3QPP#)E@)K@0Y^LO MK[4:%KM=CVUDZ7E&??;*;N$19U,ENX3O2Y-A33<+]-0EHY3)*%Z7C-*"O3S> MSES;\SGA<-.2),DT6B3D_BXF-8NUTG,X&>K202]L>N&'6@T_J%W46E(K4=^P MM14.JSO]U:_6^:LTN4G@42L8C4?2<4CRP$GJG$^UP.3?@-$7HJ\M:?/4J$8* M*K.^)OJ?10:PS*O A9"OEZNNGR@:N!#>MB:-) M2H,()$E_ \K\ J[W*Y_*#L]58%,V7D*-> +"L4>04+)V L1\"9=&,Z1014[" M)6@,YI9* NU$=)K#?0E1/IW6@[[TM;G2/U_H3A0>5?):[4EU6BZ[=U-?[A1M MNGK7\H#3[!D59<7I6J(E>:UOOVJ$5VMD+O")S)7:J=0>Q-+H8I?AW0U[Z!O_ MFUURU917Q1)EBUL58=('ABA:D"BPC1];[8EN=DI3*!$:A"-Z8_=2%27("#U0 M]-PO0UA5"H":C2+F"-?4I *[ V/ ?,*G-"I#UW/E )2B**_P KL2K7K1+6I\10B29VU4,%F-32I@52D2IIS:F\H IE:*D8-AA5O"E4&6D%SE3!' MF/IK2$[(&]2FQ71$%5;R="5C00UJSEM5;:>FQ!Z784 M:5X;.R2C1_2BZZA3-=_G45E>(H"N^5CU,1RR@_,JS!6T$]F_J605"H7P70&L M;LK'KVI,( !Y,@7B7QQ'KYB7A4RMB9LR<,RR1W.2%V4K;]G7RR()'\HF,.^H M-4Q6;U@D/ZRFC\(!P>*<7O7(L24L*:TD/Y1=Y[2TN7I/&AII=4WVW%K>G/CV MS8=?C1.&PU\RU5+IB?;9DPT[$UY?T5* JD-6$[5J:7Y50(S#E=+K>UGHB:%0O)S)+NR5UG9JJST>>J^5JT)/#F]Q2S>[#M& M^MXX9I,.-5MI[W\,Y(97+N_Z__B5:K-OO!1EF0!=9(6_5JQ3WKV8*BSS1!YN M9L!:V_]1\_2 Z_O-8>A)C5U@Y4%79,3WM*-KP]#M#;/*R];%:E;3X;>L>Z?- M=J0F[=)95,QIKKAV5L4Q?D^)0WQ4E!Q'@>#HU_DW8$W20"&V$ MA1SPA:,0 ?'45##AI2U'7Y2I.M6T49H:H+YF$2*L3'_)5D84R10R?6ME\SE\ ML,P*DM:Y2*-=3;%&Q!(3B I>I3:I:Q8N#/Z-H> 3T>65GKT-@]-0J9?.:XR7 ME!%4.>< 7@+(AKIRCX8QX#UCW7U(QAL0;BIGOI .@=K1@ S1TGF-&YBA<)2W M!*0NHQ74A$6TM5,S#8+E8M6P4"E9IA&[5QY=2H[1[6JKWQ M&"2KH*%5T[4VO X5>VQC+ BF:KM<#BI9H0R5;Z[-P=;G=]:&OJ&9<,47>-5J MTO'TJG0HJ&R -<13F00KF7;U@7O4GQ/8K'!XT&1 2F HY_ 5!@;)9J*#=,[1 MU@-Z_9IFE^D*,:A^LW*,)Z7>7[,[T1^_G.(BKV=:#N ERU/.^7AW!B) FLZP MH)XG*U/;:78ILE M=E"?HK4V,*H<1B6&8<)SJFL7BO=4H;3#0EJ)Q M)(BXZ9(2C724JWL=9-:69$2DH"O2J?GJ;J(;2K-#.Y]1ZH06WC=5KA\RRA+' MA9&IS-&2=5;I/)<\%XW(R^0I)3M2X!4T+&T].KV6&!"):\0,R:GJC"D"\#79 MNA+BKT2%\&B)#K3ZXS/!U^6$;G+ -#!FW=&V^6K!!@9QA@B(PP*;K[>AC(FV M59Y5K%YK'VD7A-V0)4 4 -I=<\KEQZ^<2/ MJF:GY-CI&\>0V U&--IF94/_^OP2;7[6JN95S<)B 2BQIA('-9$EF329PZO( M1/R@\IQ)*4^9'(" (5]QYBKR)Q0&R*[,^JLZ *E2&N$+(^>4OTL!(!P>7[(1:PR7.S M65%\?#']81?3;\%>6A#3;XL4PBD=JK(64Y$SJ=J7_&1E)O=Z8KI2D+7VYLB# MJ&:95]6;BK^"AHV,&40]LIQ,U@]CKW,:V(RIA]5 <> J4I&KIHUKEHA0GPK5 MCK3R-@B7>QG] M5)ME\@,4('9)H.':MR@[IK27,HY9JGZAJW4GG*>LL\U4=B MOF#2/74!?^)MJ1_ -7&0 F%1E5$E!<4N!2->#2>!$ %;$6PZX<6!AV73BJA/ M,VC$Z!!9V+,6D^8HT%7ELB8&)#]5WBOEX]4\,8GFQY,Q5+D3F?!61<8H="\& M*4Q%$$(34V4<=&UOJG_1HAH17\URJ^D*$C-7LM T7!7!"CE?1H1<1&[^-D-K M5V;6-GFO5V,-*R[L_8@P2 M)Q)J-",2M?%I#*',Z-++IC7 H:3#4_:5D'R@L]@:ER+?2Z\37 ME9[4'PA=:9'#_T7JS?+K/GWUXR):_V[H]CW7V?CUH&]M_.ZZ92VO/[+L6RU[ M_7>>L_FEW[59;ZME?Z3[%7<,8$0D^N<3YTFE[%*[GN<#PR(T4.N5C_IKC]KS M;_AP UJM@%U _.%['P]DDD06ET1S%S=1/2K)@X3"?&%0Y-S ([TXK#LZ87DX M,1Q+C,ZL7=9M#[[][2F&55_G**_6NE,\](\.#Y^^0QTO6Q;8H^;9+I<5L/ K MMI)+HY[<+,AM$*7770!V)MO3\=?T%SK^&>4_,J'@YICSDXMN4^0X6R7+74X^ M, [A_#]\UQ'UHU&GAE:=S?%=<-_5)>.,7US)H, 8%!W_YX<.39VM.E#+]7A8=R!]7 M'KVU[)IKTZK[1OFRJB911 O$!JD404:,Y;!G$5/7@HB;*@',C64 98!Y0_6, M5A$L B6<&AO)/'=ZM:BE2+*( C6 .>BG NNW.D]P90"6)*4+1VY:JTK M1,2N"N4F6C\KY;M1Y>RT6HFR,J3S+U7UREOHM5ZUD<7XM%]$MV6!E M>E6K'4%?(#9 RRG@6A:45&LE5%VB58((!X$LH<'0FYY11@.P,:F7RR)5?Q*KE86]Q7N51/M $ M[+!V0B$Z&B("#8[K+1'O5F4R]*$T=3(EJE V!R"S#N>CHQ<;%<69>M$I#NI5.=)#1T+-:%%*&];"E M&? RV5+GQ@I K>ZOGH"@TB-DRIWL4@X_V6J"IK>'2*/O][VA=:M H]=W+7_; MV%V#DTT=( J#,>W4= U'''#Q(0O0^H'6J0]8RZ/I_ M(-NBWN*N+:2E+K((^C7D=5]Y'"NOW#J/HT.Z-B*=;]J.MS^DNR/=Y3#DR4%094KYI+T; MD!I)O7WT,/9,S]^5";[(H>0!UW+M/2>?/18MN)H\I_*RCIIW;:NFM(\J M+-?TO/'!*Y#'#B7;M,='HG'97LMYUYG>^/FHV9:$TG;NSD,A%3")77MP.SF_ MM>/W4/2THP*M/S!'PUMJHY_8;D12S%$RG#3ZUG*XFV[>*MC]Z7XYO^<-CY]:U.*=Z2&X_\?;>DN*.HX(%XUL,C M!++'E:[>?/N_T A9 M;#Z2+(Z:*1YC;&H\,&WGEGI$.YAB%W5LANQP:+I6%W7<4]3Q?=F4"KN4'$4( MJ L\'KP#Z0,O.!5,BMYJY:R#SHW4;I7C ,6/8YD#=U>G?N=&>OC0B[=SZ*5] M;J1#YLF_R)E -%N6\/]PBE M3E/^Z:/H7TC#A_.OG"RYCAVWDQT?KOHU],R1<\N<_TY)?B@H>99IW39_OT5* M\B'%6K/CN^WB>5W<=1,0GSH#T[/=9^V*S'4QU^^$JN69WMAI&52/*][:?//O*1M: M*HNFD?+#3T7IXJT'5.CY#INHBBD=838[[N30P[7D[5WK5SI?RT-#:+!'=]BC M:G55WUR>[4-U#@VX^TLW-OAH>U"5QN ZOD["*@N9G67 M,:N XQAUZ2$S%NS;D4?UCS+"X=CFP-O!Y.GB5H< 56MH6J,N;K4/+YQBAL93 MJ2T^ T:9\F,OICY@EX]E#NS=]<(#U?X.$$#C\:[)FNWSR[6$:347-Y_RA3$% MC>Y0&=268DU.3G4 $Z)LB6.V=QB=>FSCON[R:MK-/IXZCCD8WSHUZ[NN9L\* M<$<8'6%)VJ@=*JS68L/T_2!%@X$R7 M$;RD6&3AUQ[6IB&OFJ&I0[G+RDENL,*(L^DTNRR>UXO6U@&&T%F) X@QUG#Q M!.L2)P5RP0U,V;S@S]4_7BC-($GI'/2C%W5T:*BLH_>)KU]<)M%B\MSW^][0 M^ON34N>3+Q;?6GT$RRJAB.^&7M^U_(U?#_K6WUNC,.VL6MU\?,L#!!EN>_P= MOG/&HUO]\L;-CK=:MHU3Y_VUUS>(X!;.@3^;Y)P;)_# '^-=ID%OY>K MON=$X&UE9T)-B!S+-.R!;6]A1MY\\&W2EVMZR,HZ1WFUUJ.D%__HZ.7I MN]183+(EK!$5SW8!ZH'YFYH-CY417D;/*(Y@NO1WYQ>U#DX[&\T'9/Q:INT= M?CNS#N<.">>&1]!UHM7(TR!8N@'@AQ'DLTS+[AJ9M1Q(H]$C&ABUCPO>U-#W MJ)G6X>;?NZ;K[-HWI7U*Y)$#R3;MV\YA[_2N[^UY>]2,ZW %N6UZ[JY30CIM MZ\&!--C98.STK>]M"WO4'.MPI?@05*VNVT?+@81SV_:H#[=F^@"U<=X3#$2] MZDW9.8?=1OHF@'9YC?=[->WF0I9GC@??-QBTU4F_-VC%'7%TQ'$-<0S,P>C[ MNCBW,/%7'M'%',_UT0HRZ8_.K_]*'F10_80%L.WE8O-/FC)4]Y$:;(]7)+CV MOY.\TDK.>2_(.?O:8S%L]CF;7K*KXLF/]23<).WI%[AZ]HTGC./[RSZFBXYX MF(F.R,\!&WDNIF#\@[5F+\8DY_$_G_PM\1UKX'DNYX#JKNUXP8!;P_& V>/0 M'S'7^G,$FAEE,F>Q\0I>",A3_.-']E,3&+?.:+>V2&#?8_[ZV83+%'#L_"\3 MN?D"\\+SQ<183+C@0\N4+:-DP2/Q9YCAS@OM3^(E#!Z $\!_,")2X$56#;,- M^)KAN@9GX02_@]4-^#K)(AQFS NDU@B3TAE^C,0+Q$$/DL(L0\;;IJIWB>GM M, &ZQ/0V97]VB>D'G6C;):;?:6+Z<=W>3KGG!Q8<6#N^+9(Q2"4X^(# %F#9 MB+&[8OZM'>+WLLD[;0!M]]O,2ZI=_E._TG^SCJW[>1 MM5V\OQ[OOZ7/^N#1XTY[7Q\ F_YX!-5.1Q[)WCG1N.B$D,-/-#@Q)P^R4O.TA=/@5-+)O?W_4=K9UID=VCIIC'6,38^NVH\/:D:73]:8^ M*+ >5YE.LT-[I3SZX#GB76@9^USCL?D]'H5[^G MZEW=CYW+XZ$=Q)W'HW/1 M=KX.Q:ZZ=B%MA]#A5Z\>#L-Z7"[:PQ7B.Q-%IV:UW8G>4CWK<%RTX9$Y)A[; M%$YG5Y?>3I=P0$K:44'UMOWX6N:H;77F<3-7_"7'^:KS/#OVJ8&[9/8>$.6, M[CK$<8S!JT.%[2VUPWN'[6.(8+T7!9_IN>ICYQ^ M]3BC7-GQ.2\>6TC$WY5HND#7(4"UE>'+(P]TT/FM=0*0+=GT_7*U1^^!Z7(&N9HWQ/69P*CW1-%)^^/&%+M!U6,Z6=]B/ MD!<+(TG#;';<#N+#->/_YV]CV[)?=-Z6#DQ=I*N)>ZT.O&D74WKL\:VGUO;Z M91?:>AS >6R*UA'J^LAAT[#ZC2L1Q'4>ES,ZQC#'T_MG<5\%\]J-4!W MU]NZ4-:=A+("'FX%KY_QIO^YW@,#9SZ20(]3EF@>?G?*%,05][JA94UV^ M-0]UQFL^.B7 ]F^K!-S!)=V"[/9Q2;>;WW3WJNM)S]U4^:/=W-X2A?MH MGMP:3-:@/QRZVX)IA^\\Q[O5+_>R66<\?O2;]>SM-G2#!V&'!.X[-)2MM?[3'M)P[RIOJD.Z@D,XW;C7E1L#]O/,QC[V/&*A_*L'Z5JX5JF==NQ MD)T"^%!0LBUS//8[*+4;2F2\CSLHM1M*X_U Z+@,J@-0CDY8@NGRE+. &>3% M4',]T1VX'I79#:6B.O5V%<0>D M!U=J]P*A U27#MN7)'J6%IH7VH"5+I+P"!I>';- M\:AS,+4<2+;G="!J-XBL_4#H -6E[\RY;V4^K>B@7#2%\KO,VGUK4#>U?SQ$ M=C/V3,_?-4EUIXLX(.OZJ"#K^:;MWM+1V$&VS9"UAZ;CWM*KLVQZVBO=1.L4HIDBS,CH5KS4JW@';C:[I[1P,Z:S[AX:2;=KCPR_/ M.7(H 9!&G:.LY4#:.:[8.'N M[>LY[_Z"VLVM+,LS77OP7?Z)_?0OOTL?1D-NOS:,CER#WD.Q<4'I6'?&U^B=J3/I3!;NU0@N9I([)3F"';#O;5 ML1_XSFTQ&!R12^U(FI%&Q,.IIDJ6EDN6%;?S>-&/Z! M(R<6U&)[EE&+;=XT6,<\3@"\RJ6$X7B(LK M2(>KI)=K_P M[#QG\TD2 KJ= ]B*?6);WWB/D"BA(P'W>YHL /0?%VP![P) +?(D6.)'^"U) MK&*ABRR$9X6@!F> ,CFG!P"B<]A<%NGX)+!\;:83RD6V! 2ZY,:$72 FYO _ M+/_*%_#O&4!S.3-HCIO 67RO%*"X!CT.6P.5*RDF\(C@E$ /(3?E'_-DSO$B MZ =!CO^;@S0^3VGBF^"?ET 3*2\VW U D2@#M*T9B)/#DE!5%$B>" M7G&Q.)M.LTO!D+\ I9Y7&,&0?)X;3Y-GZZ\UX6/X_,TRS^9P&/S^)(DBL'?> M, &[OMEG(,F;#S]G[^-;7OPXLW)FY?T3^O%,_H>%I KYP@_.7+K,LNG4;^N MH^NXN#'X(O^R+=NS_7M$TD^<4#!)A01,T@OTJ0U MS,&MT$!(O@7 ]QQ^0PP'(+E( ?LGR;PP+I/%Q#B?9@'^[*I8\!FM!1!:9+G@ MQW!Y'*0C_$57=YE$;1 9;[=E^J9.J0UHAF@C.'(3HFCRYXJSO)>!_=7#?VUF MUX]N&*,SV#R,L9NK>'1S%3=,&MR_:G(MDI[51)&<&L@7Q"87$Z%$DAR7U"^$ M.,A/9']P19%9:G'H6),260OEHKQ3LNU*9RAS'B+EZQ,;Z"7ZCY^W>.#AV'.0 M^'8=>.CB+[>>Z78HH>1#>7)K,.%8/LO9%DP[?. MK4_^V3B3ZK"&_W0#$>E)?Q6\QS#8Z2%G#1[_!5J/DC .[\DCPK_OFK.X%=FN MK;/[J,7#N]:_HWFTFB"[^6:Z2^QP<_^XV0F<=CW9S0+=0[G%/I*0:N[\KEO; M?BLI'D&RZ@&EFXZ&YM#K^O6V/&%T.'RD":,/E'[?\:0VG6WHF>Y@/RG2'4_: M7G+L1VKLGR?MH;MM&0'X-66H]ZW*S=&2NX2+IX MJDV$[ JG'\2:/LHV#+9C6NZNVE?7+..AH;1K.?:Q-,OHT&/+4?6NUQ%QVZ&T MGS&+^R?B/72\V<^Q/VBITY\P=;K3+KLGOU^[/%P;&@33T.Z\KVV'TF-M:-NA MQU8-;LRQOY\A8!V0=NC:]4AI^"['M%E.RZ,BS8T3VZ7)',V3-V'0M=V(OF=D M0>O0;OM@W%U>3;NYT.W:)-[A_73.FGL%[Z!SN7X7?G3U]@4MVF:V3'/ MCGFV[JS?W0!P_WT!-&_OP[]>P5PVI7?[CHL7<9H9V.5EBHU@ENDBOS*RY:)( M(J[\Z_4&/3DOFQ2(ED"+"1S$&OQ]I571C1VF-G5V&.^[LP.MV-1T:BU+7C2= MRK.B,'[-LS@1G8+$!R=TI!9W6G M#ZNL=^VTX WZ@]%PVY+P0[% #^7)K<&$ M)?;#[4KL=_O.&8_OI1] M]E[V^QVR[:QIDRKJSJLTJFND\*!/GE$Y7MWU_%! M/WM7H;ME4XCNCN_HCB]8GE!?Y:[*_'[O=Z=P7R>CNAKSKL;\/JY$^ _FY%#H M(L\/KP'>.M^E6Z,]:W03U/]>CI(IN@SC-F2Q/()XZ@'%12W''/N'/[NZ0[J# M0KJ1Z8]W'N.?"]9P>,;T>>Q/'4=AX:.BW)W_A^2_XPLLGU M\7>=2?]0#K.C+#\98J&?UQ4)M1M*+BAZSBUG+W=0>D!U?#CNVH.U'$K.HYYQ M_=A]F.O36CMO9FO4J,.UN4;VKF6\G5G\T#K4N&NTU'(0VGHL=< M('1'#B;;:[F#2;0K..\R1_8?[95HM'6.UK$%2'8^?[N9RGA@VLXMF_+LDJ>W M3P="A\N/ Y>'0].U;MDDKL/E#I?;='#,W[%OZ1D\%%P^@#?O*FOBG(7U::IN@,YE8YS[M#O=OE ^SR;G+0#[98959O M=M%6@CV^)P^S.*-;HRM6Z8I5VO'D<48]_/U$=_=O6G1!L:W08]<^_!UZM$^] M/D05O962MS$[O9.^^Y:^A^O8&SW6C,W.[[M52/6Q^GW;8F^V98W.[NT2G/?_ MY'&:./M)S#P<'ONX#>#._CU\V[5%]B\A@M.>6-7-2;)=Q*HU,O9P#9G1KL,W M.D/F,=FYHUW;2W7HT3X;]<[LW-UFU0B8MFCX2?- &Q6T+:>]/##RT28$E@=UP(/9G.7P^2+;ZA=6?_-4^HUJFOS+MFS/]N_QTL[@ .IVC"2M7]LE MPW\F@)GP8CIKSHOE=($S?JHKG5YUD!=(UAC]>Y6?UWG0U&>P,=R V[?;=[ -%M&O8!P=0++ M@3 6' 9W$"]S=+#"U<_G6;Z@'16@0K$@F2:+*S7"["-C'_&XL,OT'-F:\8.S MX75\-I]F5YS+-Y9OTM\@0=ZXN/#ZIN<9[A-Y'O W:L:/GY>+9/1+_@W@C]H% MO+@ %C/%%X*&D,W@2/A^^A%L=K !.&P&JR5_,<(XV Z\C:7G":@E<,CJGN,\ MF]$+6?C?98+ JQX$_ 0D !Q=XO;I>'&2 ]3^NP1$@7W LD2QUR'MO;.SFBP! M@34E64+G6D5". FORZ4ZUB!7:P#9!-X&IY6@S6DT'KRK!+"2B4C/.@W@ SJ8 MU7,WCLL[2/6P%MMXK\\DU!P[>2SJQ\'!E^NIP%0H(I["@JB=HL_A%#4OB-6%GBEI0-ZKOE I0+*72EB$"Z MX44!G["I4>A,:9&#<,#-9/DY2^7/-@L'"0(7^U/,LX*LK./)C7;*"6-4OG8$^L M-7LQ0);%_WSRM\1WK('GN9R#C>_:CA<,N#4<#Y@]#OT11$=1L-4& M[N&/G.B0[I"0SO)-;]@A78=T#XITENF.=ZU=:A_250;P4=;H>KM.'3B6(MU' M-1KX%YZ"43\5B4;1+$F38I%3^DZGG3^4_^PHJP\MQ_2[X::MAY)EVL,.2BV' MDFV.[/W4>G= VAY(NS8U.99RZT?ER_S(IC)5>L;RKQRC(9VBU )%Z7#MK*%G MCIS.&FXYE#S+M(:[SB[KH/30ZJQK>L/]3)SMH+2]IM3-!/Y^S]*!S 3.NIR1 MMD1]Z],'90+ARE"KS>F#1QU#NLC/87=S/GIT0'75TU+'Y M3L:6Z?N[MB[NB*,CCL= '/88),>NJOOQ$,>1NZ^=6[*]XS#*CK([9BWO]G65 M=]N";IF;4H)+*W&UY9_68H6:(7G^8VZ&E%3W@WUI]MEX9V-/G$%_N'U3'-FZ MAM4?G7 6A7#1"VR/=(D-?-)%@KUX]HG 27K!180TY_@F[!M,S8KA:>P!O)S- M5#.M<+JD?I@!2[_RW(BY/-^4G\/#^.=QTE\5!#]10? 6$%Y#:'ZC.N%6PDF0 MW'WW5MR2Y%!P.EHWN39T+]RFDUUUO7#??)$K"BE;QR:RJ>E:OUCJ*EN43Z>P M=T!Y> QXAC(:!%3/>7:>L_DD"26 1H/&E4M@ -H MUA41P"V]>O^?=Z][EE\RW1R4F3P)B9?"7>8@I1".C=TGC6O/>>^W#.336LJ#JAE=)$4&2*:>WXY5'USG-^HR*QBD[/UF I$MMCGL ML+5G;<:/=]A$ -#9>)<"@^8'<<3M#I30@7804.4 VUJP>Y"Z\ IXH9+E>1P M1&BB.%XEC>]1I2&;O<92$[4/8,]*;8<-P%93XS\OSXQI4MK$QXE:@MD>')O= MXDQ<.]-:F_*JVW\+-.APPL!NHV[X"O?X-_&AZ)-_Z*C7+.>%R#/.V#?CJ43 M9\;/H(O'R68DW#^*E2-,E*6>8[M?A+YP!>*9%G FQ=G QJ]INV@7:(\%XL#T MV*#OWP(O<4%$-Q,58W0: %Y-KTPPZ1F9^J@YUG1/) C]M9;VVBO.\EX&5DP/ M_]4W?LTS4#K5AJI]"X<#RND"U_B]_[%OQ#PJW4C% A"W_GS]X +?5WGNEV6> M%)'2[>&+2["=)M*1BKY*(U@6 (VB$-W/%0R(S! N'6P ."\,<^)6.&.:0)' MZ7^1]C9.Z$CP)7"""S9=2B_0=)I=4@0$I_<3$S9 FGTJ"& MVUX_Y*%X;VZWW=; MT!((AW@C6'=>*/==E."@$YZ& J=I>A&--VD>GR+%!SKPR"TH/H6=Z5[%KG]] MV;_>KM]%U[_^J/O77\.?]H2 *^0]S[%7/ CN+/MJ3'&F"TVA(#Y T8.Z7$?M MX#R%UU66C53M8*TFN2,Y"+$,$L*;A_4ET3^?W P/WWUR*\WQX5OVR0&9_UTF M$:H4!H?>)$M\W"[*0#M-D]>DN!H$%DFZCD3%AD_N+JWGT)*K)C( M*"W\@\,- >H@81E/X5NA)/W@Z4/,"F/"IY$:GZ+T*YR@!Y<+%@@OGIG&#R-/ MTTQA)7;!DG*V&Q&_"$J!V 1G5 M"8BYBRQ$CF"*[85.!:5!OTHCL(JF?"&GHX7B[4E1+&FR M&NJ"*2<=4(F)_4<@];V/I6&B457:_FF M\1&0Z=<,%&WCC(>3%#9R3AEMBW'_HEI8Y>3C!SZ MEXAJ.OH:I)2(47MHX4@L834<93/2YT1H]7_^-K;MP8M59*:/K1?/%'!%D)0, MG-DL6H][(9 MY8V$ +I =XC!FZL)LH(FT+F=(,VH>$E ^K/P%Z(.F=BD+)L'I M>0D%A"]PDAX.D/TD4#_%B->"Z X/UWA,(V!3?(> %. _Q5V(%F?SJ>AY+(Z- MH:TY?$047[T-P=U,@CADCANG&9#N^ 88*>$(AA0OU'# 9ZC^/\'"]J06H,7/T< M;6>!WG!#@[YE@_D%UT;14IK5PU.TD 1O44,$@62++AD;Y^@'9"&1:7F8TX,Z"93KJV*< '4 M-HUB B\HE$J&C"Q+10X=)2$Q_"@ ^;I8-50V_Q"W2/K=96KPJ>!J%I:A41*$0>6B6.@ 3FXT!.Y6$P[#G(HC39Q@/CF36UQF+[QNIKA M?&/TI\XIQ98B?3\YF'&\6)1LY7JAB=G)]BI?E2B _@?01G#G](H< P&9T.8V M,4@E-5;%2L%KS)9H>,Z2:&4#$D%*9Z;$0'BAQ+72V[%Z&%/I#)M_:HTM7(!NW!&IC.PMGL5MP9*H$_1WL M$JI/$D;CD_ 6] MI%29_5(2:DS@HU"G*O2X04RV2J]&XKI&M[[Y4,? ^X$=YI)7!YRGB#5E K"* M%Z/1AJ$DXO=X>9BT#&IG+J*.*E)6$AK2*R)4DDM8E6/K=1E<*:@9V*?G3+(! M=/B 4CO-"@5;;KPDQ4'"]1AN_1/>-JA?)"'90DL"W>1_,TG*B*C*A;SC>)I= MJLL5O224XB_=:ZCBD^<#EBZD28]@6'.SD:P+:L%"+8-US3DE_R$,"EAIF=<& MMS<@ $J]!3G)%@U*%/[6-$3^K)3#RK$ETM,5CV[&@G,ZH8IJ(B*3>=0W MWJ,G4GRLMJIO!UX%&X4]L+R''$ DIF?I.?UEKDK^&=Y\#%B;Y?#3*K4=MREF ME)/V*^3P(ID1YR;39R'U]X*N283(U:7F&\N\8C@=;E(*+2KKT9.!<<&&?&YD M2A?2 R@LK(4HNY&_P?1A"L656"++]&>RTN*UX J^.0'V7DD5HE MS4*QEDH55;^7\7JZ.@$)%@($9&5"Z="AEU(-A&0BI9I1^?'*N$==;2O3=>%> M(K N0B5/"!$)A>2H\/]G&F!)10"^_R?.+<9_PU_56T$Q%-Q+0NUFBB2-&"/M M=:*)@,%"24T $*@* 9M&?&#Z@FQ,PPL(7I<<&,U-YW4$EVYQQ^07U1Z M1=7N"WR]\$ 2_!,*RPG=26:-D%V>X<<)66)8,J9$NM#U=43)8G,CIIA50C/R MA9KK5]AR(*2FP VG1:88@+$4R?EXP]?;RA?+ 4@"_$2-$H)<#"J1%SS2,H])/+"0_8H G#2=Q%V@\*V@H^5_2WD]!5&%F9KHD,>@)?M(@<8P3X0337Q. M&8.LG,)9OZ1O_FUWB;LR&+GWB65(JJFV)*GRY"JHTPGH]%^"H$92XPFK= M=7,)M8!:L=JD-'-6JOVIM.!"U,%0';"(JZ!@)SV',@AU5Y.,LA25O2-MF&.@ MS_>I\1)0S9:%'V_'F2NU?,X]->:$DH=!]49D(F"X@LZQK"+ M2W16"7L->),>@UB#KS(?WY2IOHAT]<>1)H4VKM754]8$F=Z2X==U] 7[BFD* MR\4DRP%)39G'0>GQV?2""V,&MT&46.5(J/@BX@ 8 1)Z)64BBR>T*^_R^;;) M:++C4 ^;ACWWW)N)M87NB5O()#QO[R#S,%NK79;E]#^^"S$_"N!6?!#85 M!5,(<3K6Q9!,R'K1 >GA@$36>=67HO1!4D2]REK"X%F!?HL..@\*G:(@WZ%F MYPB7% MEDN(+I*@.) \'DC*Y@]QYM?"TGI.GAR&/02,$%4;60U7Q%DZ-#_36 M#JBQS7/AP%M**V'&A5N=;B@]S\3M2+=V9=R8J]$1(\7D(Y+]#39/3<\_SG++ MC]@%2*BGK]"R>8N6UTTGE[S@C]7_WBANI\G*>V9?O2B?M'H MR5SI.TF7*KZNG)S]@7!TRL[\\LWRZSY]M=(-4WPW!+;C.AN_'O2MC=]=MZSE M]4=4%[O[LM=_YSF;7_I=F_6V6O:&Z0ZQBO$( 1* M;CH10> WF-RTRU"(&Z]%:VF[;1O=EE]8O21[BWD1-Q]\^]M33+J^SE%>K76G M>.@?'1X^I:!GMH0UHN+9?4QR:74/]%.^$*)]*;.4*F]N%?/_GG;11]H*_H!: MNC^U!Z;G6<^^YX@MGUG0(5R;SO;4LDUK.-P+PMW1G-)6X\X:SZZZ56_FV5M- M-CC<<7-/1ZZW/<)UTP ?'#RV.?#LO4#H4:EQLED2A4"?2O[P3,O=^TX&<;BC M3]SQ?D9W=]-IMF<2OCG>A8MW:L/./$)O:B?*%=>3P=.J7S07R>*[Z.[S3'/*J0K MPN3O2\?GRW4=^6!;I^U0?V^;-WN"J2/S#_9 GZRB"I1$#_I(M/G _B74Z@^+ MO1VG5DP>X1T)$P4G\XB.(!.X49')\8,]UOM68%HF+5?J+E0_WM W3=NP:"Q& MU9!:/W+1NF;UE9A<6J6X8XE6GA3B'!&?YSQ,JG%';)8!L?Q5]CO0.\B9:]]2 MJI!J;"-;3?UP5W>-= MU*]15P[Q/O'2;[K3E1;=*E==((&^( O#7%9_RCDE995MK>>O2 77"E!52C[< M8X!9M*OIN6N]@N00*G-UT%S90NZ:2Q6XC'GZ6)HVQ;.+E/A:>8,H6M53US'S M?.V%U7O$U6G-:F=8^2!Z5>+,J?7- MY5W77*FY(+J4NZYH(DW>@06&VAUWS7 M 2*#JH65"?VR\0.-PKM0E;-J%=FNDRZF0@3,$:G=F5X 4I78-L^?6<$;T19* M;(/21AHW3M_/!6&45U+RSV&?++=&K-L*1@L6V_QU2 8 M:F(!^)&S@UBP?*W;Y&:Q,-PL%KJZTK*NU.WJ2ENPET=<5_I@&II;*3T[ZU=N MC4'=J%]I/9,J_6IX;_K5GM6;;504]7RQNS[4K 4H*4V@WDVE_'YULM.H5C6J M0T_\WLXU\*Z,KW>N@8T)!T(#'.CVL%3]DMI81F'SUL=)J7:= M5R9(JRFSU& M)N;'TA#X.W3NS3<^LG7GRL8K'UGU9HBR@6LBABR4E:MZRQHQ"*PLB0]%RQ?! M" &$X_L!X:$SB[=EK/V1,PL]%:$I 4$Q#*\1>P&+L$NDH^-LO>-TV9 9BUA% M1U)5V]PD!&L8BY-$>/DB+=PI%L(.([A,24'Z]'*<8U5*PV5:=FZD9F[_O[TK M;6J;V=)_197*U(5;QE@V:U*3*H? &^HF@8&D9N;3E&PU6&]DR5>20_SOI\_2 MFRP90UB,T8>9^P;;4B^G3Y_U><;*RU61OMRAQ>(>[U\(P2TO[&5OT+75:_6" M<6C;[:Y@S"&[ZOV83IC)G26@#FFZYSZ+KG)D@?A_@0X^R^* .<( M$%V&^N7"CTE=7<:0P/VG @&C'&'*H1:=; &A(55@0?6 MLO=O#A!*=\8J]-EU@@HK(_PB\+K1LQ.I@8:(;9KGZ9!X*#0DD 7Z#71M0ZU? M,-XSB;&'&"&M,01BT)-!656$0UHL&!-<706B S$60_.Y1!RLY;"JMC2NCB:7 M:R%":Y1IU!UIKEQ-8WG0?I&#@YA3,<9PK'-XG:8ABH#4'@A/@ =(^U865C[I M(WCG& @]' P6T"C@[S&ED%&Q_\CKCB'J\$P F'"+#RRS' 2$#-X#HC08Z@N MR\I-=)ZZ!M(+J.^:(6F!E:!@W9D>@W_R5:^]QC3Z)*^8*88'<;'Z21#/0']+ MH3C1>N-(XPC"=RZ,ZCC3JL/"D3^7%I]W>MKR3J4Z\O:5H>I@A1/P-!'/A&8( M+@@\[QP*\#1A(Y.]\!+DL('KKQ 'HTLA5#P*&,7(6JB)1@%7KTWH:JW^F\*$OU0D#:SY; \RQ-TJD"K7[YQNHR,/P,RKQ8 M$^5S]/$+OW\+U+ZA?_#5X?XD3"Q=2N-''0(#\AX#_7%IZ69[W_C%S\4' 3%] M9_P9B9:]-HYHV3D.1;5!)G>8FH2".OHA\TEK.IG*[*+W>FR99O][)^J> _:J^HM (Z;5!ZT@U4N!9Q!/]7\ +R/_^9!QMKX]. MZE=B5[B(\I\O_Q+[;[*?D?N.$]0T/6G7_ZQ#]V00,@..^]7Z32;8Q\PI&@!_ M0S\B9Y<=D7+91@-G5>M5I>54CI8!J?5EZE"5\C G6:3(33/R#\XP6&/&HVG] MHKKR@JMX"DZT=L_U8"6 70A&9'YU/;!@6(R MFQIN%>FQX0TUF6:P]O(9+SQI5'/(U&)> .'5VAP:H"Y<0#,RWUE&539=O[UC M*OL6D",2ZR_8E\S43:4< L\(T\BDB9@I44>6$2"AT]4-^4@:4(06G3"YI(IV M6J+8LJ-\*NJG)!E,6VW2JH-LTV1:)[,4!%$T>O5+E#MGT'J2>_QNXY L004& MWF@V@; ?V<]^YS\\96;Q.RI..$'@$VZRF;#248F.F+C3LF:S#O$#T&!1:#:> MV&5MIA>6->8&5>CR"\B;UV!5%C(;8UT2J/O'H3BN)C)>DK?8/8L6>Z=# >X< M!#SB+>?RM!B).3-@U4]9&<]TJJD-F M^E)MQ9RP_7>D[+]C9?^MAT5SAG$/"+E@ M8:B:940V_(_V95O*?!P#I3.;&.F42:4IS"\%WP'8520K9;N9701=5%!!U2'7 M(E5\M9'^*=PTI(FDE9*4AV67+,!''^%N@LJ<%-D2CJ=9VO).\RR09@((^T\1 MRW\G820?E4TG0*'2ESLB%0O\13WS4HXKF =*?V%F463(#3?6FB?+#:!=/C+ M[JTS!M\R\Y;;(:RZ8TJ_LKGCZ"[K-[CL1/IH7H$$"7!GR5]J!J!24XEF$LIA MLS) V<>16L\F10LZF1/= 7*YFC ?O9CW&LON6DH7W1I#M"*'M\747YR=<587 M>"PG7F%!K0O<\5WY,K']Y<5^JR*6DIH_!FC(ZQ$67A=!PH4Y0)_+-J]*4DJ= M0'=P,;_[+:8@5 4+V<:[0@+!DG.?U;6I5YJ%"^HX0](>+/T?0CCJK1 MKI)1 ?SX'PF*TR7(34Y:8$(1GGX>!10J6&K1B9.P4)G':K:L$NM/_6;4QPX< M1ZS"E3$>C..2E ^X5@%5)[W:V1%\X!>$P D>7:T)YY)3C*X;A8_,9U)K7G,9 MCG0B1B*\1@3[ N:+[*!E;LDY,2T<-O)^OO"ZX::-&T$6HMW. :HQ1SXU(!D% MXN]@.*(H%^0[:;+Z2F+SNAP/,I<7R1%;2: RAZ,TS?%--&FU-6K.$%U:-#=7 M9OX@.;BW1'+P.<.L.VV,#V=IG-,E"8MX#L5](8167X0%=4>;\5@768 8F#BR M7@CO!:[!K9>8Y1<,[7E.]#R]#> +%])C(AUQ,84F++\7;/F[&V(3O^WOAOPO M4VIV:4(.VOKN4Z+?/^SM>!OPI3?V1V\V-ZF22D#9"1F<\F8BZNF@*)',LV-# M]2-S25:RCDUEW%4$60]L5!I'A35,9VQ820"5B-!-@$L 1E/+4 YPDX$N$.2J M#&Y/,LP#AA]'C6>JZ*1A#OK^O#P^4HKY[C/%9KGI>$K6.=Z!TJ>>)O+^4=UK MNDRDS*I]-(K$E9R\*O,]HS)?;T/5I!R?<0*9=IB^;PI)YKY_HK]/E(? V8!K M0JY_1'UKIBS$")[* 9BAZC(M+#F&@(PZECCTXS,:TLE9"^M !)U<0;520G&0 M$3$G_68),:^-BY6HT[%,4%@56:4QT<4JW\)6M*Y-6V(,-U"BH"? 0Z*Z1#F_ M)E]M\M5[39OX"HSEJ3//+\J@.#*NQ"F9PK&R);P46%F--KU0L9R7;U10F14J MLL2X4U5<7;6P8D\UU,BI#-2%E)':K*&]629B; )OKF'D6!)@)2DC*72,)/DO MBV[SWU1"978W5"EF^4126WW[<.VV-*Z_?SZ^\$Z_G9Q=?.U_/SW[=N^HA=]]427- M&,CPV]X7Z7/$Y+@+<#W6P'/G,C"(WE&==PO23@U$%* MG6B<$4[G_C*XN^*1,[_?QB2C=T(9^)D/&NK^!QD<+YC M!&P?1-4AP^>3&%+-ANG&YDQ"D&/L!EWO$S'(IE#8V#U0*3O3?Q=XR10? 27G M,!2G.9)2 E:>3%5#+J@4K^X(\5Q.2N=56)L980@_D8LOYTG! +0+0]LHXPY& MB$9#*[5_^;3J&$#"8YE*. =ASH!O\5R6&HNLZ<*_,'<#@%Q&>H MOPP&83ZI&D0Y>K1$@Z_5_)JD.@ZO4XHJ/J="A?S+ M,$A0&>4839G)N5,*)IFIP!HRS>:J(\F*P]G;18N 60AX7#J4*E)E1&G!AI79 M%VSDY&I74W;F2M5=VA)2U-*87I$3/+U244NJVAL%DXG@#D-=A8KU,JJ\S:ZD MH1%+6P@.,BTZK _]&U.".$_Q@@JB M!$MZY4T6;L5I^I.R75IT.0(+;8Y*#+#34O>M1:INV6WF54M/+/M.YPY\RQ-Q+FY09]8V\:AS6E8"U*K$ MVO\2 MSR(^QJ;+_R]*G+^\ MN_^.42VX_;Z*[%ID+>9:AD$.M>*EST#!8)U=$,6J^#B5AJ$HA/VM&O7*JM5- MY,'V (*8HCW9>'Y>NP30AV*3]75:^0JBKL.F2Y*=E8 MWJARWM['+/B5MC'<)N7 K[AH;BEKE@3+[;I4#@P7'P-S@C6FZA#P20F/F?4J%!70T^.!\%F+#- N,_B'S$CUA M'='5/4Y6N9"\9K(@(1@72^S4#:N4$2KEKJE?)EAS7[B:IN@@K=:&H M)HZMM@RJHLF-P5LU8!MPPNS6_,M@(AM[FQ!IYRBV]U6]J<]:])BT:"F+7_6\ M3=#$:' /,58@56<$X #+@:!1'M#OP":/M?C-'U^-2T(G/>*H MMDZ9\IO4M]05$JHN#XAM4".X:"SZ-M914]&FF&PJD.\%5 M4_;2V)>SNDQ,GSCZ+#7&AFLAL%TIY6L436I]KODZ M6<#4U4:&WN!WM?O(-#9;P''T;G?G]JW#W=MVT._*'43+>^]] M5?KM"81(#N&]LTA^KXTK,$DAO X[8J.!\!&C3H])+-T8 ]6/WJN +CZ*8JK* M"=2FV"VFN12D)"G,3]V&D]L 4XS_F&&)9"AE9:9^H*%QIOG[9ML??-M1D:1Y M'B$H&)[B,,JS*9EKW*4PL.$N;/O>J%RY&08ZT4)Z"PH4*[;[Y;DF)+%F*Q]G M*Z5:Y8V$@J^",:UPY5'+_Q0SN#?R-$F@?T/9B[8$X$V/5C4?:\@>I#,A5#2% M*M[PT99E&^$AAOIR0.:@#(NX&\ 0H!FWC&75XF M\*"M"CO;/)^-:7S&QU$M5CHA':"-N2#,Z01\08@Q9,MQWGKE__KJ&P^:6OH5 M&,NC5RHVJN=A58]T)J'U*LUF6@-QF$D%NIWR-XA,H(>SP04]T5@CJ'$2Q,YK MQ=$X4OF*=-Z-P=([_=K-QI9]S" EMXA;]X<'H/;7AMR/R=VP?)(B(%HVG&I* M.YQ)D4>L_<%JI28F\92'F#).,RL%9Z6E-&)277S!3?_,1;26+F;@]OX)9(H+ ME9X'HQ-"$UBMU7@^CRT8%N1#F(X!9W@(I_(Z3@>@MJ58I&/Y)UL\%"ZFA3^E MV FAQ7@XY-93LWEKX#F=.M9UF(J<"M!!3%OSH7O;VF8Q'SC(I5:N%=. C?_T MN/JODKQ$!]YM@-;*PE)IG<98N1 D%IG*[;EZ+A.[O6"5>4#+-4$H8^IAS<7X M\()!U5K$B7,5A8)0YYPJXAK+1Z=H!AF $REW$;Z9* MJTW>MA1AK$G2MCPU0+"*(0R(5S@15,UD( TX?]'&\9*MTSB]@>0)37W5>K-1KMX>^!8KYO.)UYL/Q)LTF<@3 M7\;!]C>,@ASPLEL9M@DOR51Z+[AXWG#_G8I>/ M!U8L1@2&XI8R.]LP?XHTDSG1@O,I13R9)?FC5ML8/_XE4$NQLT']7J[-Q26- M:NY4:L?I=,'N(;-NUT0E@:5N.P,'KH"NF^H^BK0*6!2[>4RWG8YB.JB');\"+"L@)BLL M+B_X*YW=OP5'.*W.H-:01T%>)K7%'HPA5XS!ON,Y>@X@JIB[4A@B308#EZJN><4 M-[4!A%,A#$8LG6$9(!C#H:"R(0H@2-WT![@#!RN..]!M>S\2N=113IU@ET%, M/4O'U)-EP3'"_?&#>($8%6,M.Q69TE OA+L\>CGN-/7G-_R^IYZ^9MXEGC?H$44BM-\].G]?8K!7Z#Z8UM- M=^W&"C MX3!&@E2#9WG!*(%STK#:<=>!!T1W!U5/ P*ZEW .;TT=N<+=GL?TL MZN:5?Z0,O;]K19_X%XC'@?Q!A*T T]AO=Q=^33G?N9#?03P#RSY*@K%@F'IH M$RV(/FBH>^'T:GAO_6Z[T[',[PUD6G6GR>NO,RUON_M[9MZ;"%ROPR()^F1\ M0/ -^UWS9>FE08V7W$?LL9!/1=/^)J,^7$!58;X(!AV.A[:EJKTU67 2+)F*-:6Y-1;;6J(Q?QGB'4PA0SH6_F9)99LYTXH4)]4O\PAHD-*7C-$#0$,IDP)Z\M<.K"F18OQPZ-@)B7:0= MF^"K4%W(_QQ'T_%[:GP58RG>,!Q'H.:8\."5FG Z9>E;0Z-/F$#-&D*,0\? M!&BRZS\:T*3ZGISA<$NN&K1EO2-P] 4H?\]>V^D,5_Q&/('WSS[ 1R_XO-LN M/;Z+NM?VCFGQE[*55PI.DP<.)%3B]S*CW\4+B-D7E6H"D M(!,7!)!?OU'^\ ME_?I) YF[Z($7XP_>L_/8GT&IQ'Y!X=!S.N!2T,?FX,JS00\K$4F_R]4;^:/ MV_C1=A'.?W;8WM_=K?VTT_;O^=GASN&]?KEHK/L[;;_;>_#'^GY[;W^YQV[C M\M(2RUT$:?C/-[TWI7#CN^[DM^>[0@S!M?)&TAZ^J3T'JW<,ECJ^*S3L;]BK M4U*7O,D+]J\#N_=FJ:]6;#7-N':SGW@=4"U\0C@X+-S2BW''96#1+QEIAZ3M M'FHUG^"K=SO"'OYOY_:S+"7_Z:U'W-MNV[_OGCZX%GMR4["SZJ;@X@&R*3@J MBDG^;GO[YN:F+E'RG]G7Q;A-=!MAT&1;#M[W7W#W;WM^5X?5]: MC]U="-)T#GM[VV%WY^!PQY=&2M=OCPJY'VXC[7D%B+TC(#Y. MLR0*K"]^.5=,6M7?M)'IX*'>!N3[LDF:*5AIN5@ 'T21$F692?E7@1,NMOI' MS@2PA8*V5*&N@ZU_&51AGC9[Z9OM"LNZT9'KH2-[SZPC:>;5H8=;P?(;W?G0 MNG-W;V?WL.,?=#I[_N'^=BY5G)Q?S_^_;O> E.?W492%7I^ %5%M70C$I V] M(]C:*^1: ^5YJG64%G ;3@( N)+A28WX']-BM^.#^@8GK>W+: M6[V#[N'^9J/IUEK3=1M-UVBZ6S1=5VJZ/=)TE]#H5J/J/LYB*#B_IU+K-DKM MQ2BUW?;N*FLUO]/V_]GHM?74:ZB4P 7K]'K^;[_S;_%;_G_V8K%>P_LBBL)X MK88.IE=R60>BN($D8[73RFXE\K6F<0Q?_"R">-:HCO56'=U&=;P>U>%WNJ0Y MOJ4%%\3\!8#O\!\7#*8"=:#8@_PCB: %@M0*EFYX^W=2*:4X6*-;7I5NZ?F- M6?*:=,OOGL]FB0D"<=3G/)->4321;LTQM2G\$E!K*C50YA0S C]P3@3!.QN! M11",_S*--%91M,,OC+P?O1WD_>@#X0D51NOG7W+?>:_357[;99 -@D3D6V>_ M8S%33^EVI*)LE--:*Z?&\'E=RJE[JW(RU/.-N;+J-LGE=RN9/3:%&V:R@LEE=%0/Y MBM-OET^G9%3SV\JLP"GV,'C_\_'BBW>:$"":]RD=3K$$$7._/O6.1>K34'VJ M,46!\3S0Z#*G4$<=4!OIIZ (/,S[*F@T@$'#MQ7!-76>09HXA)2Q10=I#TN] MK]W40*_/J;L\^KQB5WM]+T3U3?^<6'%=_ 7AY)IV! M0B1(]G MA_D\$SE0T#47]*LXTSO-<5Z+XWP$Y)'>>7!=%P#?6#;.O?D 1WP;08D^&,27 M#R\'VVBOO;=S\.!P08=^V]_M/C) MU\G^ Y7&MPL<6Y[X/103C4I;YM13';) K8%C 7(6JUL6N)N^7!7@N"7KXED+??V'0HKW]]F'O?MBBBQY[T-X[?/BG[LII M[M=_? ^KOM;'WOMCI+TGEE#<_J7Z7ZO,Z)+YXN^L1HSHD:!BJ_#L:PVV(Y&D;B: M;UBJ/P/--=A<@\TUN*;7X)$-^;+Z]V#=,^Y[0;X8V:K1Y>NQ>VN\07C9SC7L MU6U51?9HRM@RJ,18MR4F87[\Z MLHT--L(FIIM=F)KJ&-"Y2-_1T3FZ^>>_O\\\](H9)]2_J1F?&C6$?9LZQ)_< MU%Y&=_7+VM\___33SW^JU_]]^_R >M0.9M@7J,NP);"#WHB8HJ\.YK\CE]$9 M^DK9[^35JM<_*Z(NG2\8F4P%:C::S?5?V;5C7C;7A@73>?*;.'&WR;7K;9]U3ZWK^ICZ_RB;C;,\[KEM,SZU1@WVN=-]^+\ MRE5,W_DUMZ=X9B%9,9]?O_.;VE2(^?79V=O;VZ>WUB?*)F?-1L,X^_>7AZ$J M6HO*>L3_?:7T^YAY"O%X8LY);[X9-/9&=2WT6H9<7%@ M1C3LB<^%Y=M+]HY@=;&88YY/(W\^@Y]!3J/>,.K-%4F.6)*EQ;3/PA]KR!*" MD7$@\!UELQYVK<"3)('_+; \XA+L2$/P,$"]4B#UL[#8!(M':X;YW+)QD:;X M_!-" !&9S2D3R,_0NA8?*UTY$T!F0,V@#4-0'ZAM"66I4)['EN=.[:RX!@&O3RQKOH,6:P\$WTW7Q.?)>&7\BOP&RN8]MYQF[L73/#1$X'57^N+68SZFWIS6=S M1N>8"8)Y>HA1#*8,NSMN"3A<@130/_/U]^VO++UER1VX/U_5-_!;MGJ2Q+B MDQUJ#]0C^3LBSDVM2V5\7$/PW>&C#WE_ZB>Q-)U MI*A^/ELON\8EX-@9^)_5\[II1\11$0WAFDT4IEMMS%RRZ,NX]71M.GCL]1^' M_9Y\& X>[GN=4;]WVWGH/';[PU_[_=&P>(-O9Z5!PU!H-"4$0]F6.(8CYHG2 M3%'$%85L3W"EVOC)8K)Z4RR(5+A"[%;YZH&$CK\+D.@O*U+^>NS #D?RWR_] MQ]%P<#=XZC]W1O?RUX^!NH&G'M!6HV$6 S1ACP9W*!%P7%#FM/9P-.C^X]?! M0Z__/.S_\^5^])\R.!9CJ ?1E&E'%L1/X."NVQG^>OLW6B<%\1,=C?@BA3;(P*KA[G-R!RX4? LC^4$Q&IB;1L,PPCB4<-NC/& 8/B0"$751 M+!))F2@2"M^GQ*)$+HH%GPRA($+?V2 *&89*N?9D&#+6BIZ.*R$"'1*O1;F4[40X2Z"\AM^/N$+!6ZP0>INZ(S*3#D'^9 MY7,7,^IVJ2\DN70T78M/[SSZ5MII5B90[S?/S4*=#X+O2#RXS% !]12I ,^1 M$LJ_@AI(Z7'RGR%Z\6#7L05Y)6)Q/YM;-HPTJMGDXZWEP2"Y, M-9%5Q$B28366C9;"42P=Q>)/MJ&8=AQ'_;6\>]^E;*84_+@9:-GJ$;\TU4Q7 M <03(2@EY03L:D=<[W=?B9CVL/2;##L163=@,.DKG>WP0X6NX(,:Z,WE MRE1S:N4<1-8;@$XH5BIF\#<4Z:7&E42SDXDIILMO9I84(],FS%0OE WZ<>LI MP%QK&#*X5Q-W!0PC^3:2A5+"3E@7A.,W8Z]H_V:<\-X;WG<68?^RO !_P18T M'4QT%^^\^=3:S%O^EXWK@ ]2C%":T['C4#(!U_'0YN"&3,,S"=D&3(XQ#\]M MV+(#G9:)WL&U9#94&)XC=&+Q)&N7SL;$5\H4QR676._"8,A9QV,YT9OF<^08 ME/1?&A9Z]]5N98>47#R.T7GEM6HEN7]IQGHG=VXV+HN!>,K_M\"[S+^?&/9@ MUE1^> J8/;4X?F+$QAW/BW:/5P'Z#N+TIG AD_NBII#*[5/B42P?*050HL') M2-91ZW-!9G",;1FAP#KI"\=NX#V05\RI>^_(NA.7@/.\A\F:"9%/'=I2LMQ0Y5&=FJ;9:2GH' >BB"J:U40-TUGV<+&D%S^7B?JKE^N]S M[',9?-E>X&"'^%T9(U&/.! 4+;=-RU!M,,7<.63"%6B/39 MPGDKF]2%Y,>8%80UKR0!*,!*[\(N3&,3,J>8/H/9,L()W?47R7\6S-1O3]9B MIT7(THSU>%Z:Q@9WMAK]1.--)"@L@F)1)X0+ %%BC\T.K$\H[P?E+IW-B)B% M^QMAZR'Q)]@O==1-PT(?:EP9V4T#";-POWR:W0F6'4Z9;>>D[5JMAFF4 NDX M>Q&3F;SH3!A6.7%Q<-;HM/VE91C9]>>0 UJR.-Y&+]TQ\LGUO0'6XK9!<)P] M@/JO<$N4S%V&V">4/5*A5D2[UGR.Y;^>I\Y$P9&7,GN?RO+5]Z"6D5VV3TE MH0BD9$3GM4 * C$H+>>$["8$2B;-NW'79M(1==B;"&CQ\X,;AB@[@.QQL0C8B&I^]\"^2"C MS3GUPT41Q7?/YE61=GI#/#>;F1T]NQIB*L&5*J-89Q0J#5\OU5:L0L51HKFB M5)).QEO4^@O'BAQJ"65@R;-(/6D;E MZNBMR3";F9T^&FM*KW\D1_+@AB^@09&.J;T7XP52:J)83Q0IBE*:QM9X,L8E M^B,RP^K7%/;Q=2_5N*!2HO1&!-MU=C,BD!T52EM0Y%R5^&JRC"V"]*;1+L\58.5$OMXFF-1+^3(RH) M]ONV$V,RNY.;BO':]+M%!7GX,>:ODBTB37,X&QXPOB M0%N15SS$=L (O!BN_QZ>$KMC= :Q5B BH/=B2A7HH#V:S7W)93FK/>QX$=.57EZH3*#>'MIF*WL?PB9[6+T#.SEJKC187HP[7BPY M'.E*0S#F^%L@*]!_+745;H90/TR>&]G#W D+%/(XXG8O/5FZ@5[?@R[,5G:M M=QV%__=^\//9ZGO?P\\K[X:'-\-C+SQ_ 6@! +]]P6R"&9Q6DLX-(FQX_8H, MR*>6/\'/0%M#UIBKZ_9O:J[EP:NMX37W-[4BI#[9;_!<_&\$[LI(ZAHF$5RW#8 M7E4G8%'H7JBNCF!U>.+7#H6;S@O4N/_\],6"14:JKU>VW"%HK]8CGK&-9S-.1Y'!C'*/_ 27BI%\Z-K%(8X,.1'YGJ'X>*%=;>;$Q9M MH-G=1O<[N*CX+;N=ES&(Y:#H[2(I$MT&T0&K6]_PP@=B*FLO8\!X8Z<$UE9) M\K\DS(- J)L$9?,_!NLNNX\I1X3_88GC7 QOJ7YG.H _3&BHRFLD6GU'.^6.]P8Y.$%R8GK D>A+L+ M5<5&C$QD5'+OIUXSM,6Y[E'B'AW2/%2F0(MJWEDW&'MD$CH-=3XX>77DBR\' M%T\ZEO!M[SSL6MIXL'(YAVJB#S*SPW@U)%F.QB-Z*Z-@XA3S[+NP.M1F2<]< M##%[E7UCRVBNHSB$L3S_^'4OP*,W.IK2 $YBAS.G@,R6R&4G7H?0"BJM* _N M5K)#J)LFA^W,YQZQX6E$AX%2BSTQ.J?<\G;)B?7\#K53AZGDO>_@=T@D[SD/ M9#0177=AS?5!23'B_0Z2*OXKO(9R1UQ8_U"C>^GEDZW$AV#Q*MJ10(#QP!L& M^'*X6=X!,G!3S@K*ZT.GTLP.-"/1A= X2*!80H7H<*[O_,*D.KOXE^6G=-33&D_%ST M=<]:;&ZCZ@7]<%>Z$OQ:UK!$,I0J?0C]&LYS#]S1%'^ES'/T]<@O>PBUR O. M"PQ6V\@.-)P9DHE/7#A;(Z)!$SH,E3D(P5S]783_CO"[N/7DV+)Y]C%,L30++Z48'&H:U++="1]%8V,(AZI_RV0=7/)RO4A M6U+[7;D=@A/8>;DU7#0=N#"X/$'R/J*A9ZA^957J[T Y;5=U.SZK7VG28Y0BM:WDZN[^4;"G_73JQV]W)[*A/% MSS_]%U!+ P04 " 8A*54./ 'X!,< !I&0$ %0 '-A:6PM,C R,C S M,S%?8V%L+GAM;.U]6W.;.7+V_?X*?\YM>HSS86IW4QI;_N(JS]AE>[+)%0N' MALT:BG1(RH?]]6E0E$9G421 O7)2Y9(EBGKY /V@3V@T_OIOWXXF3[[@?#&> M3?_VE/_$GC[!:9KE\?3CWY[^_N$EN*?_]O>__.6O_P_@/W]Y]_K)BUDZ/L+I M\LGS.88EYB=?Q\M/3_Z1SSY_GX\_?EH^ M$4R(R[^=_YR58\4*"=PK#DI;#2Y& <59;D7V2B+[UX\_2YV\-LE##,:"8LI MR%*!C\BT$<4:7U8/G8RG?_Q/?GGY:+C___.S9UZ]??_H6 MYY.?9O./SP1C\MGINY^NW_[MRON_RM6[N??^V>JW9V]=C*][(SV6/_O/7U^_ M3Y_P*,!XNEB&::H?L!C_O%B]^'J6PG(UYW?B>G+C.^I/G?__+DRO+GSD(HPGGV?CZ?*G-#MZ5M_Q[/F;WUX< M_O;^\ 5]\_[-ZU&']S20U8.7WS_CWYXNQD>? M)WCZVJP/F7#9[Z[$_(*4S2\60U0Z_IY_6S*[S6Z/';$J<9 M3^;K].,GLW3A39,JK=G\]"\G(>)D]>KH> $?0_@\>CT.<3P9+\>X>'X\G],* M&05K>?*V@$%60$6,$((.P)D36KF$F?.+LU9'MJ"AK:1)R7:B*$U*\X- M\F":WRP_X?S<2R-I@Q,J!3",#+82)I"Y]Q&,9EYI8P*/H2=#;H>W"5ODHV9+ M0_$T8\X+XBH-,+_#+S@]QM/1IIR8QN3 N21 .<_(V],9=(Y9I12RL'VH M3;BA'BR!C=XI%2R:X,1=:B* 9'][A,HRGF _# M?#J>?ER0(3X^JE.-F1RT<1J3$68Y,F9)32E9/3(L$"UJ2%)(G3/SHL0NU+@; MVY#RU5'^I>"V=(3D\#J>\^Y&6YECJZ+P$\1#,F9:2#CK2:V MF5A?39=A^K'N2:QIALO#;VER7#>/SY!I$[0+/),SG1691A8A,!JC*U*J@I*+ MTD>C;X)N2%Y+ SHT%T@SJJP]Z_$_,3^?39?SD);/9XLE 3RGFYC+2:**D)@E M$AO.(1I-D7E,W OA5,(^2;Y-T TIY=> *LT%THXJ:SC_&"\_/3]>+&=':S-V M$5N24?O('3,%T>3',-^3[7&B7"-O+2,BP^03(&03%'B&SQH*,6I.X*6L.ZT.0V5)N0 MPSX>B!%]XR84)+8WNNJUX%=,F M='"/APZ-)K]=[$GDI*%//[[&L,!W=1+?E-\7)S[2*/A8?"0,G"<:KDL<@BX" M6(XQYQ@,6M$G!KT-UB:4\(^'$NU$T#A[=IH4*4[9D+T%)P,-#ID%'QTC"%(3 M*!DRZV,F;LD[;>-E+SZ1_JW_51W\)4SHH8N#Y?,PGW^GV5_O>"EA?(X4'')' M7ITWY/M+6HZDB5,T+A7-^C!^(WC#R[UMPY&K[G9KR32,XL\*R-YA0L)&\>,H MV;KZ'$%)Q=":+)E6N]'@=9$V.9,QRTYA^S5PAI>::T&*W6>^>=G-GSC(7)]5 MF4HE?4P)K"[DU"$LWDL(?,S1DL[5,( M7 &3N590< ^1(0?MO-3,NE!4GSKW.Z$-+[W7QI:TE$C#_>O%1YG\3P/8$.+_'7@D0]I=6R3.IS&.?#;Y]Q M2L'"NF#YXB1P$Z.W0D#@F7RF4"*X;",85U0RF3PI87N53=T%;GA)P!;4:2V5 MO62.SX!YC9X1>W7(9$.#8$ /XB ,=XXE)!.:]YXVO@==]IL6;&*N&DNE&5W. M'WRP@ON8O0:1?*P5T\11M9 M0)D2P&?"$KR(]#LF6>GCP-\(:4A1_K8\N.,8Q9;SWX/>9Z4_/O(@O *3*:I4 M6@8(66<0-&S'6>)&],G\W'4B=3 '\W8BP(XSWBGA?8KJ^SE"ZA"*]Q(!32)] M6X]XD7E.P)+,3(>2<^AC!>^$-J2POA4OVLJCAX(@)^Z:HEF5"@W."4#KR.?/ M"<&Y2%&EYH64F-5<]SG>?1>REI;?9(TK0 %U$AN+@B'-#"1 M*;I59*JC8<;9I++I=.#T%E #-9/MF=%*,#W/'F(P=0LT@[6!@5)"@D\N0_%. M!^11*-%'']ZE 0=C)MOS8DK4]Z22OG1+$=DVY;.X6SZ>(7++,YGML, M//RVG =:Q.-IF']_16MO5.@YJ2+[0]GR\?JOWX5G0OFI@G0;^!:=8QLN1D2@M_0.6 M49*MY@B^!-+07FDR 0Y@9 ]W2@X%'Q:;?I;\R%/N36UB3)T0/7M>JL M5-\!0R$'PEF74\FR/'(5MT-^YQR9T"GI:XZ)QWJJSRH/3B1/FL 4QKA(//79 M3;T&S)!4^%"X>6-.:$L9-EN\-+;912QKE3**63KOD8'&NN4KE8.070'Z)O-H M=:#A]_&_;H(TI&AXJ,1J(\_VN>@UBL5(TDX!>[<,WEE\S A1 ?Y:#P=+Y9UO%_.5J0)F*QT MM>,0(U V)W V(Y@S.F(:4>VY*CD1SVX)HE7XMN:C+< MB-H.W1&20,$_)U...F7+?9_]VPU=LVUBR!/?Y^2AJXJRD;'><$/1*ZEL1T,E MI]B1&PP,,6D18S+8ZPS"%3!#LIMM>'%-\X"=)-"RK<0*R.F@M(LRUXKWM-+) M#BUX5V\,X"(&--%QT8?LEX ,*Y74E0/;3'W;7D$WCT\;IXF.'C B<1)MI !9 M*$B,?676L/AEL7Q3UG!'O$2O MA';DPVJ"P P')S'5EE%)R*!-]'WZC%Z ,2BCVHH1VT]T^[S;N?RR,\ZM[@@1 MMJ1:PUB;8')7V_DD6;A+1?1I'WKG'L%NBI][9,R36ZJLK)M>CD0ED8%34D53 MV]IAIS3*38I_('FU+65_)6FRY5QW3"('S$88KRFXUS0<(2T$% B!!H4Y:A95 MYP+FZY/(#ZS 6DM^MXGO9+A(*[.2ZD5QWM>N9#J#2\Y!HH$R7A(-L8^?=XOA MVC+*.7GBV2R?CI#";I9+J5TY2P2E2SW]'TAN24D3.X8XUX,:DH+;G@_7 MQC0-I-"]SO#:7K-__8MKKPCH>VJBF\#_9VE83U0#,9K2]C>MHO MWW]?U(94+\?3,$W5%T_+\9>3.O1B>&0^%7"1*1)SDA <5T"&SD1E?0JICSK9 M'./N4>7G\'U56_VF7+I);A0%]RQ9!,ZPGM2M!MV3GZM"X%D1Q4OHM4UY(ZA[ MZIKN15L]J'0UBFPCHW:'[]=PWN&JU?V'&<6M-:ZMQ=@T[)>S^?M/88Z_A$7M M0W%4_8/5=(YTO7D0A0 6:O4"#YEFP7BP2B*Y"5B2Z5.WNRWB0;EP>Z+;7J3; MLL5G0LRK4IO5B8 WGU;32J@3>.EH8G-CA%"L@0]0Y\1Q# MIZM([X0VJ,3PGLC55%SM]E.O'_V9XW=N]+'H[&,*P)4BC8NH*SZ.^P)/_7TW7C3U.S[%?V^!C)!@77-9K<7BB+XP8XIU! M$+[4$K*"F75K#+<%WL?@2NQ*P&N*PWM+MMT&3AA/:YKBS?3%>/%YMEC=Q_2F MG$#BHQ0H^!)<@W3,@A):@M.&0=9<*%\D6M&G6/!V7(_!8VC-JH:2:GGRX!+3 M3RG^G+R7C_7LJ-;)A^! 9V0G][NY>@649=F(R)6(H4_.^TYH]_0+?@@.M957 M1QI=N@5U9*1R)MI8#Z[6]@_"0N 8P9J224ERX46?_D!W0AM2C\,'8]$NXMH# MB\YU=^7%>.\H@.PX+LOQY)3JH\S1,J841?N^ M%H=Y!\&3]^8I*/^D21!5=)!-J)N\.JC+/16O5F[< M\.R-2+''UCD]2=%B>EON*YVKMRM%RB!RA$0>&@V'D[_&'(*S7@6I37:=6DG? MTK;J!C+LZPSOGC3$]G+HY.><[:O6"K.JG%Z,%VM?/L426&UWR6TD=%G6GH8) M2;9%YB1(177:V-@4X48$>N!]Z[[.3B/I]7=WSK48.4V "I.LMSD#JWOVJS,' MT:$!\L,L61(1F.S3R_0>(#=BV/^&U'4#&;;K17!]U4^VQH<0,]@2."A7$^KU M2]V5\/5&G@60ZJJ+3PZ'KCN;KD@)5@G:2]&1 2Q16 M=;S9.O+ A7%(+,9.%PYL"' C'ID??L=C=^%U9-:-]\>,F$K"IA@@,%]H$API MR$R^?Y"<)QZ]LG9?I4@W@MR(8?:'9U@;(3:\U'#QZ=*%9U):OCG%]S/?P6_H4IA_Q75CB82F8EB/KDRLF*_ ^,5#"U.'E!$(E)0JIZ>CZ M$'6_X]QC?68.Z$7DOO8Y)=UD2P&G-+E*F*1A6.^-ZK.-OFU]Y@,?F!HNWZ\) MXGN0H'<1\:OI%YJ_B_B)+VNSE\JC3YH"U$:!%H^$7R@"3'&)%]-,,-NZ)&#-' M^DRR>!0K)IKCQ:M30=B9B%UX 5#%U;-FBI ML])D[U+LT]OB3FB/X4!&=YVUD[SZT>B7X\5X6KNGU5W^-V7E:)W\)H]*B$Z; M%$&D5+OEDQOCC9>0;/&2R*X]ZU-_>!^4]SRF\6.2JY44^W9;.47Y?'84R5=> MG5Q^7V=V_GU&^A8GXZ/5#0YOC^?DKR_(S(\3'DQ6K%Y5?2_IF8N+6#=KR=+H MDYOT;>DQ"XV:NUP#[1VFV1]R95S6_@-B4S._I.F8SF^V_GG6 M;#'R*>;,G 8TM=N/S1:"J'MP'+5$;K/R?6*O?8QN2$';#[M:6C!K^&MFW=3B M^F86R()U7!7BNO>UZZ4&K[0'HY7RB>>2.VT0/LAPAY0A_U^QJIIQK\U!@Y;C M?%#F/9HG<2T-5CAR@2!,,B<*:,1<%+OAQ?WW!DH2?*(;5!&,(* M&!8MVK4+FLWRU_%D,DJIZ,(, \8$&3 =-7E^&"'%A#Q)2_/5IP'T*8)[]DKX MX0FWDX0&Z6Q<3H6N5/R'3V%Z-D01F"B1U M""B\TXH3$'VZ9VZ MUV$.J8O#D)@^7*X-R8JYW,O!9)31> &QU/OY0 #.MA3IIT\#DET$J[ MDDDT ?L<4NH_MGLV+/F_E?- M!KDH^]Q*O9?A#:JYRH^Z:-J0JV\AR&GL%:97XK/WZ1/FXPG.2FT.$"[V]YN5 MRV_?H2:D/8@FY2&=YZ91I==(9DJM7]=H<(0@T$!(GJQ2S$;*/ MQW,7LB'54C3DSF5%VE1 S7R'6U =I'1\=+RZ*>9"(U,=@M*F( 2L.UV2!0C. M6X@L.Z7H.V/Z[++>'^N@6O8_#+=:2'$ %O=PL1P?U4&\/%X>S_'\4-;[L?LW MP+M@VI\];C9S^S'/0A@=17*@4]UA+&@A6%T@S#S?(U$?J.Y M_O 5)U_PU]ET^8EL@Y49B]-@#%F$V@N(XDKE@!OEN2+EP$R?UDZ[X7Y$IOT^ MO+N/^FTLW+T8_JN8_PO#_ ,1"T?,IU 4V:40''DI@@)*Q[B&8))E%+@IS'M? MG[IY[P9=06:+@5P!V6)\[/5I$J,3MD 7-3+ M1736X$Q0P!PA#9X9P>5=,<^N((94'->!7'N5T4.Z>5]GHZ(ELZYV]N>"O((4 M&3@4"#9ZF1F+4:H^Y[6W@CND6K7!:+5M1-DWSW/2L/WL..E).N)7&M31\='J M=Z='AW?(V]S[,YKD878;6:.\RNMZQAHOML<_W8+[?@;@N+88EE*8'&GY60HW MA135VZ]G%K3@D7&A.FWD;HIP5YVWZ>><:6:;ZU&H0J&/2Z*VHU3@ B)P;C5+ MVFB'?;(K]T4ZI'Q*%[Y=UGE=1=G,R&Z*\DKF)V3/=4D:9'&R7EEIP'F*A*2F M\*AH,A3E88FW34)O7]F401%P)]'NG8A_YG]B+LEB33:*7 ]L^ +1$%;DFB-# MEU+N4XA];ZA#2J<,BGK;"?-A.$<.J0U."5L","$SN<#DFCK&$#2+G!:'5CP^ MK/MQCZAB7[F2X?'MGH)LDR&Y%>&'V2_D9X_SQ:!;1*%E0 T47J6:WTX0F!.0 M(_TCYD*X$VH=L]JNNKD\)D@HUWBE/#/>U^PC+$,G?K,VK M*)(G%'O.04B/#46*[BW=8F9+1I672)U="G_(@V9++H]MWOJ1([F1D M!5B],5?%;"FX)*WE;&2!0LJ _F&#M%U5X@V?,.(^>@Q%@;61]+-.$FC$%%JG M0I8_4P33Z:3S#8 >9?;C/NRYK,Q:"&8_AO/W:5[?DX?Y\%NBMQXB>*>+,;>"^RC3&[LPK+]0^UK*Y[/I%YPOZT[( M>YR.9_/?9DMX.&Q,/ [2)O1[ '#=&\@+CAH3K9>MMCHII M+FWXQK4"8X.'&DH ME6%:VE?D/@<-D0E9:YM+GRHK;4 TIXFW-E6;2V-"RKE^O7R+%T7__R_\ 4$L# M!!0 ( !B$I534A#6I!58 ,/: P 5 &UL[+U;/2%+\A[%V):.)/>>>4+4)8O"& 34 M "A+_>M/%@!2) &0N*P"P$N$0^8%7.NKS*^J,K.R,O_]?WP]'_SP!<>3_FCX M]Q_YO[$??\!A&N7^\.SO/_[Q\1=P/_Z/__B7?_GW_P?@?__\_MCGZ_&WID]8C!6%!, M&0A9*O 1F3:B6./+[*&#_O#/O]5_8IC@#S2XX63V[=]__#2=?O[;3S_]]==? M__8UC@?_-AJ?_208DS]=?OK'Q<>_+GW^+SG[-/?>_S3[[=5')_U5'Z3'\I_^ M]V^_?DB?\#Q ?SB9AF'Z_@)Z?9Y>_>%U-/JG^2_IHY/^WR:SO_]UE,)TIIY[ MA_##VD_4[^#R8U!_!%R Y/_V=9)__(]_^>&'N>3".(U' WR/Y8?%EW^\?[., MM#^<_I3[YS\M/O-3& P(\>P)TV^?\>\_3OKGGP=X^;-/8RQKT5\.N8+2%F3P1DG"XB OT4AY7@'6)<]?3],5\]"S*6<#&8=HAX^=F=XAV=AWZ7 M EYZ= =H9P^"@//H\(XK^ET?E/,WPOW_[^ MZO7O'UZ_HB\^O/WUS:L7'U^_^O"1_OWM]>\?/[S]Y>V[U^]??'Q#O[T??7T^ MU#67R?DL_]=M'G]M$,26_K!?%Z!?Z=O%.RK>9L/!KU,<9LP__M#/?_^Q'U)& MYT-DW#$5?/8^%1%4D9EQ2[M';YL7U7%=CFPP2C?>.Z@+[>B*&8,0<3#[:>]B M F5[<_$@6^H2\GO9"<\"9:,,(FVIDT[4S:"O#&*\U,- 1^F5>3 M2YZ6,(DS9BU>00P3_"<<3">7/ZE*Y,#X8K'^U_58YEK;?73O\0L.+W#R(DZF MXY"FO9R8-=9&**0-4!DMC:UH,(:C,,8SP7*3L=U&CCH4[5Q_-( ??QB-,X[__B/K2-6_T+A?CH8S2/\D0^[EQ60Z.L?Q MZZ]I<%%MP!>3"=)_^6/XVBMCB;3MV4!_$H(5:,J%@96N4#F?=;@=>$0BRDJRN(- MUTTXLQ+.@U]&]A=R \V_G7["\1S96S**R5<9GBT@]B0+,B;RVY(6"I05'D(D M:%IZ[7+,D1??1/]W@#H\"SI0VZB-S%LO!,1VK[E6 4P@EU-Y&\!9C2!-DM9I M9K6,[1> QZ#RW>6ZK&2QKY+_,1Y-)N_&H]*?]J1!SY.A90QY 27]+"RCP$JB M7>%1A2B:J/@:B >_LN\JT :ZO5I07G_]3"[X-9-&29F0/"_P.6FBK[0$C).% MXPUC5CA5%&NSFJ^#].#UWHVPEUD@]_<0)D@/_/1BF%_1FC,8?:Z#7J#LB8PQ M)E' :L7(V(P!8I!DY@IE2K8^1M[*%[@#UN'9T)'ZELS_KF3?8'__!PYIS /" M]B*?DX#K>*?]+W@)+P<:H;061.:MQ_182-&1U!OL(TOC[?F@8O3*0I:!C& A)1DZEDQ76L5LR!B0-?();T-Y M+-K?3\;+2E>=*?W-,(W.\5>R;7N*%:3UQX)2 NF?G,E*$A&8I>6)L^13:A,* M6@'F\9B-.PJX@.O-]$6E*.7.!@B)0\!-*3<(IQ4N;=VQ#VA%"J1-22N"RC+'7CG%%E /IO(E$NH MVIT0K,7UV$C1H18:. GK@:$362(G\M(7H+R+X-&3"V,\HQW1\%C:6(U/AAG= MR+Z!0?G=M+T\!^\/+PCDPO8=#2<_8QF-H(]F_O'ETMC+FO&"*H.WAM9$@QFBY!FDB4%@L-SX-J&(AH-Z\$;LJ2A\ MFUK_=>X/#Z35/76-)M%(C9&9K=,9(6EB#!>MC]I9ID4)JLZE=A_'@=;V[ M4)6-F:U,BE8F2<9TX$*3=J0(=_\1ZW0WSBR]DM9[A[Q=5-&_+#.+D[<6TW@6; MY>Y>RB"A1,L35EN$9!"]HJ50T[?%E:+(XPJRS0:Q+=('OW$T5\_3L<7^/V'H^$4OTY?#V8O_/N/$SRK7^S*A\EXVGLW'N6+ M-'T[_H#C+_V$+[[V)SU&9CM31$B6;:95,)5Z^B! ZL11)2ECV>@,B%YPC0WT MW6TFK$/0(1?NN'9^!S=V4.:H0Z%VN+5_*[T;32VKO2,Q'XP#6J22=9205$U(C+0$^I3(2Y>J>*X%9K.1 M$7&*NK]1!>$HJM]&N@TLRE\)RG""O\W,I1Z+F$+AL28?.U Z)H@N.I!*D*N? MBE6NC;UX \;AK,$.53/J2JX=WAZO11YZ'R[B)(W[GZL$%W 21JT5F;%.U\Q# M,FW!%T8#LT+XP+AE>,OQ7*Y.L>;9#UEW78BKP13]B.G3<#08G7U;C'$!2Z'A M(H1(TXE6(,4MA^BY!_11\1A8DJ+-6>0:0 ]9]5W*>JU']N\_W9(,>1A_[E-] M9D7QE \?W[[\7__S[:^O7K__\/K_^^/-Q_]S$];&I6W9'=6=V&,BMHC,I M6:NM$B%YJY000=D2718L<,_(?^MM_);.*\Y(6P31QD*27M>8N0;GN0&7A)1. M6\-RHVLTG5><>3-,8PP3?(7S_[\9?IB.TI^?1@/B^>3U?UWTI]_>CP:#7T;C MO\(X]RRCG4WG A&%J$,GG]G2RFF=23038XZBS074+8&>1*1\&YZL2*-HII@& MY6R6P?54IFE;ZO6'3+!49K+ZT@HD*\K4>T\BMDD<7,9R>#8T5=]20&HOV3

E&MW8'V29.M*=PV2X]_C9#KNIWK<5^'-I\4,[GP8O^/T;?D8OM:R M<55D-5&FIX,FWY+@NGH?7,50ZRD7#LJB4M(7YV*K>H[;HWW\=D7\I+C71H\-+E&\ MR/_W8C*M3N[DX^A%SC.5A,&[T,]OAB_#Y_XT#&;8:XWS_')T7F\ S"Z.O$<2 MX*0_Q444;KZ\O\J;$(*,2H(TDH>:,0 ,FW]F)P'.2F&(;-Z'U MR!XWGT^*%PTNC]QIG;P<#1?M&]Z6^=?3?AS0@!)]=-K'24^F*%.)''3&"*K8 M"$'4="-1@F1,^V(:1D)VQOVX.7M G79XV65^HE6ATQS!_I>5YC).I_.$(0(? M/G^F&1<&@TG/WDJ!>ZTBN>R,T>!537V218#-1AD4FG52^'NF'T7,>@:+;!%*HBL&-)< MM% U %$A=U*[K+#-\?H],>@=[/"41A?UH-6A8%IGHGLXTYO1G !W]*UT(1+Y MEL*8=33!Z39+_>S\[Z4AS)?:ZI"- MAM5[FZ5$!N9L2/5^?KVTIXI)$+7U('5TK"B&1;2Y+7DGK)/)$-]"W>N8L[?8 M6]R=O8EID7JU":AMTL6WYL1*6(=-&V^@OML7:3N3_<&(X1ROC1,R,%6;W6CM M(2:?@&:!S3)':XQYZ(18DTM^+#YL(_(F;47.ST=SYVB10RD4$]Z41"HJ$92S M#J*/]6I;U"8@*I/:> M+4(YPH7Y_%2VU%]E'O@URNM8$=M*0YXS7M7 M6GCP02(DGVW,S@C3J"[ Q&ZDWN#5> ]3FE\F"]K/US>AT"63;::#&I) MJ R+X#TBQ!Q4EN3\:-6FI/AJ/(^!!AU(NL-\KIJA__+B_&(P;W50"J;I/,;Y MMKS(HUERQOQ"E=;,T<(%TM:[%3ER"(76,,-]M-FBL9M56]KH6%R T0=G[O=#-LA[^$VKU.MR#,'@KI^(;JADBM#(XPDNGL,8$*BBP@ MFVGMR[KDY)%[N9&9>?*4N>/NZBDP9AL]')@IWQ,0+J]W"4*JI(9BHJD(&<12 M+$0I?%0V,&4WBO5WLPO=0G?8>W4MM+O-_K2/:M9Z-=W>O'N%5S=$1^7GBPF9 M79-)&.8/%^?G8?QM5#[TSX;]TD]A./T>\G\W&O13'R>OJJ$VF.QR+:^;%W=Q M9Z^!"&Y=Z-,V%YTX9V3V*H/%JQ2S%#:8*+SGNM<-A/WG M!MEI4814@$S(:GJ3/RY<)#M.L<*RJVU?FS@Y=Z':*Y/D-QR?U3:VL\A#/:5\ M&2:?7G]-G\+P#-_7#*V>DL8ZQBS(>1?MZ"%(6_U-YS5Z98TT]]%\PW<=WFOK M3-TWTD$ZEFJ+ZWKI$^:+ ;XM*R0P^?G;M>_FW@NYF8Z6YTB.+"W52KH"T9'K M29@+1I%0I$977K=$>JA#Q2]$(]S4-F) M0C<@R?[:. IM!'<^LY@ E67DZ9##[)UA().1SMC$G6V3WW DNMQSC'D+;6/HWGK\2=BV M^^A@V<#=1X M;-J+.,'_NJCG\5]JU)W^;,9C9(^&[ MP&LW5"_WU5'YV#_O#\_H_^,PG!0/X]=7FT';\L_1J-\LQH\ESF'[!+Y1\Z M$KQV \("V3G!R/YP*-K4 ]L W+'B!MT1X79IYHX5TJ)2]]T0%X;O)B";Q@XV M@GF<.$+G2MZ.1'MHZ&ATTMQ(QVJ+*%GSKQSIV^NB@0;!O'01N6^39G)$&MT3 M=S@-%FVCF!;L68 ;8WXQ?5>]L3=# GY9T3YH[X)R$J35"93,9*9%%R$F&W(, M+GC;Y@K&W;@.;T W4.9MNG2GB08&\S5T;[_@^!JP2%!0YPB>&5&[ED2@R9$@ MA9*9]9ELPC91S+60'CD[]I!_FVY0-Y=,ZT.TAE9+048!8X:(("[K6 M'5.YGNXJKJ&H@)$[[S"'AZK[;9O =:_Z;:3;O D<5UJQ7 SM,Y+5@WP)7@4: MJ$[2>*.J6=)DVS_-)G#;J.;.)G#;R+5E$[C+ 2Y@86!D610&B5P?4*;6;S/* M0] QU^O!DMWN^;=!,[B;[WC(NNQ2?%UGIMV %<*'2TB,' FF#,TOK*ZM+P3) MT%>)U\IB-ILHMM?HU?,/J,TN9;]6G[L)KL$R_!O)8HK#,/S>=BZF&*0BNY]< MQ-I@F A!O \\2R]C4JUB>TL07G82N]&PET:W'60;Z>?<'S'2*V4VLJ$(- G M(J$LX$4L$'A,RKB8>6$;S>-[7O2P==NY*!OTFEG75C)YS3PK"5B(M9TPF02. MJ5H=5EA34$971)/Y?>HM//"ZGHUS]I(IA7A>ZC,;G=<'J-!-H M@_>TR?K9=H"W,GQ0%K0B649^5LTG"#EQP9)$%M!Z:U=D^&SPQDYR6E:]X&T< M].=!H]=?/V/MX'$93_Q /YV4D&[>!!1>:A>%AIA+K19MR44(60'3-4!L8K2- M&DQU-X:.,H3N1M(33/EBK /AM*;U/-4>O[2!ZVR%"C*M\M!'4X"9 MIX>D0-?>_T:#>'%>"U^\O!B/<3C]8QC[@P'F13F,R;P'Q>P4(X3L0RTY;C4C MB\N6 !%] +36(5G>3'J^D:_1):HGQ\_CZK5K_W:+@?P^&J9[QV("TF8A!"15 MR(*/M(,$:S485XI7TB_]0NB,1GD MFEO@"LD0(GE =*F <[$@BAC+9N?#A^?]C7$<*\/D&$3L>B[L3HBUEO'QPVV] M6]91NX!;CQ\MY'9[D+>";C:2MB(K/A2NN/".F9"SUQP9CT[QG8)N],[GL-MS MV.TY[/8<=GL.NSWS]#GL]AQV>S#QC.>PVW/8[0'0]#GL]AQV.RD"/YJP6[=Q MB5]"?_R?87"!OV&87(QG+]RG\,^=S^LBQK YX%N1!,-=]HE;)610Q"PB2%YZ<-]&UR7"\%]KAS8?C M,7"I9V"G>FL0+*@%MU[,ZV[55GE?PJ N!"L ]Y05G$7NH"3E:M$:VI%L]"!\ M*LPDD8K>J('F]W'FVBFP;W*;J8;XMN?(FLY) \&-065*[% M(K3T4!BS!86V(;<).74VA$-9F*>SQAU'^Z=RO'LU^I^_77WY/_LX)F2?OOU* M]O=@WG9:!\%-SC3Q0VW>59/BM24IDRT?7!8)39N3C\WP'>LX]DC<6YPB6"WTOHY:S91V=*898T4*/D(0!>MUZPPN M,P%,Z%+;+!NMV]R=/ &&W5,?Z^0(MHVN6A+KS?#SQ70RDP!?7!LS)JLL48#G MOC9B)IO9\10@&.&$4H$C-C;]ED$=T77M7IWKB+.G+AHXI:N@B5 PT5Y*+X O3M/6CDXW3DZC_WA[!AD\B+GV8/#X,UP M=DI2O]GC=&#K=W1Q8K#?P&ZW!L8DX9RR.7+(&@:0L* UF0/$20QDO).!-%MEGSMD%Y$@W7=F/- M[36OF7(:F%0K9NHU>;S'09AB?CF:3"<]RTNBJ9X@I51 %9EJTR -)C%' Q"< MZ38W##;'^(A(U$@Q+?HN;=NH+AN&)EL+4N?:J(Y[B$P:\";Z;&PH-C9JR?00 MFU/O0Z*FJCF52/NZAJ@Q6!=YK@DRLX:H+M6NWC1+D%D1?' >U:$V_@?52'(K M$FS8G'H;91RER_ F )^;4^^HT*W;#>^BC>/0)BLM@D0(6I-OS),"KWP"\E\5 M]UR*;-I$)Q]6<^K&;-E""5W?1GA#>]I@,%J$-+0S2-ZP !>] Z61D$C:L9., M(8BF\:H U(>+\_,P_C8J[\8XJ#G- M],V[BW'Z%";X;EQKBP]FA.D^NK?#FUO%_/85PJU(H$K92:[0"(>JE!QS\@HQ M^)Q8-"*MC 3N@*%A?% I)169M("6EB'EN9KGR&G!M;19(.HV&3@MXX,KQ+ZX M'/[?F-]D\KKZI5^-_45^S2(:=3//AGYW<8YYD6YX+=6PIZ-QQ7L#+$N:\;QV MS*EM_WLB8] MQYP*(DK@2=0^JL'74\P$(:9L8V%2\[8+0\O1/5.]'1D:.J*=CY&VX,^AG^M= MK^$$Z?.S0M[SWU6ML&0Q@)',@,J%@<^UR18+G+M<:-QMC\X..MSG*7% NG1X MY[K%H-^-1Y]Q//WV;A!HZ/.][W,-5O>BC#G/NA0$H4 YS4@M-D"RB9O(Z7>- MNGT>9'C/^R7-MU_M4?#'KUPIFS+D.P+ -)BJ0C MDX446;;(@PRFS8W=2P2/@"U["759N?J4]MPWPVD8GO6O/CPS+3Y^"L.KP7HD M_](&1NNLH<4V5MO"D4W.4I"ZWFG,N9S\WGOO,!\134^7'LMSP9S27%@8W==^ M,1MNSS+O6.01TIL?X7S M]ML?P]=KO^SIJ*)/B8,3(8!B6-N%*1HP4RGN],,/J\?VS/561%BFNCLE MJB_/YLLQ+VHR]5S2UOM")IS2J>YB ISG$AQ&#"(+(:4^>=;?.\SG"7 >BS/ M!7]*<^%WG/:2TSYKLMFXJ7>+B@O@ZFV@I(71/C&AUQT/Y)G/G:AXQ=') MWH>%6^>_.I%0"VNA6E+D3%@.0=5_9! ZI8Q6M+DO\R#ST_>A6E/5G'I^NLED MN1BER#^5#A1:A&BR!:U++!Y=8/9PJ:,/*3]]*Q)LF)^^C3*.DFB\"<#G_/0= M%;IUQO$NVCA.?GI,,2G"F&Q2H(PA<]')6A$[B^)D*=X=++OMA//3V[)E&R6T MS4\/5DJKC(5B)"V=)D;RJ9D!5IQAAGNAPV:EQ$\_/WT;F:_/3]]&8,WSTXU' M7Z+-(%%S4-++FF"A:.J1T^>\-V2)/9[\]%T5N)?83B$__?5DVC^OUWNOBF=, MPC#_,<%R,?BU_P4GHW+=#;M],'+ID+5*8N\87O-,]Y;BO)4.7S!Q36R2$IT2 MR4:=6,HQHN=(W]V3#M\QT#TK2R^>]DO5"-;7+YW ??3HDG'R.V3G%%_J95 M-;U/88'("H-BC?"AE*!9V^.QDXL1-V?$I@'C+31SG(#Q!@"? \8[*G3[@/$. MVC@*;93*ROEZJ3/* "J@IOW;)PC(0^*Y2*T.5S7IA /&3=FRC1+:!HR%\2'% MK.H.3G"*D!#K@9LG(+&Z'/9V6>6'&C#>2N;K \;;"*QYP%A(--$S"['Z@@0F M$TM9!)."B\5&P\UFEW@>0L!X9P7N);86]:O7V]?7;9O9.E2*3RHJ 2*90NY6 M*>!0.4!4"8LIEJ=&U?$W!_GTC,96&FQP:_8.J-^!_A[.+V?9)G#;]H_9#O"1 M.LBT(L#F1.M,>X==X5;#S@0PHX!"_Z<):3,$80-HJQP6K[Q2C:KVGP+9[FLF MWHQF8[.';F&X)))+DW-4:FEV^L"+ M\]%XVO_OV?'?J-S^^!XI&MV#Z"(1H[%H;J5;2 S!,_2,*Z&2$O(Q2."T'W''R/IDB[[/27GD:*;/*9FQS >P0213KWW'M M#-%PJ7TH"$7+1.,.H58+-I#0;^N% M\(_Q:#+I*=0H!W%M'F]*AI\T,V9,BS [*.*Q_^2*E MB_.+6?>4ZRM^3UOIH[<<ILJX@."[0MQZ#O MP#D/.!>14\3(08M:8E1G U$24J^8CX9[Z1K=!]P.X:!MUG4#D?A.X MS\=%S0BP9PA_%^V= .F"D=)HH\"E"ELJ&D ,&D3Q+C.N?V45H#CJV*/>N4C=!904%E:?A*D8NA+>1@.)>J>&QT1/0@(_];*7"#R/\V MTF\0<+KOI"H&VMFUC+3-2U/C80Y"+AE2-$F@,**(-C?K'_SYX3Y$Z5(K#5:1 MC^.0\3R,_YR\&.;9-W7<5XS6PF#$ JDH338B3Q TZ9@S;HK-3!EGSGB7;' M. ]PU&UY*31>!!2QS"I[0$#:K=%'1V:>Y]8UQ._&E*7[S-TIHH&?L46,T6*L#3<- MYU5A7%9^.W^M$_[A& ?TC12R[%/"";C:>_=>)0OTO3M^ .. MO]1VJS740X#)J48-GA%^Q:2M]Y8\.=^LR(B6"[_1Z1.]X!JOZ+O;G%J'X '$ M^+=2]*A#@7=YQ^\[GNH1+1!-%N;S)J"V"==OPX9E.(<-QG>CJ66U=R3F@W$ ME5(V98*D702E*CC&+-AL46=B?4H;12E.4?=K8N,'5/TVTFT0H/J5H) _Z78??[\FF<_9-UU(:X&4Y1\]=$Y M7OGFO]8_N"H[D(SVBDS83#B OF 0#'W+K*^![YQ]:N,!W 'JD1IN7:NC0?AX M#;3+DB,;@&N:>G$GO.,D6G2FS,U(LHP+$"Z(().P0+W(M2KH0@>I0*9 ML#C&7&S5;>L(-+DG1>(X+-E& 0W8\1XG2 _\1'OKXI"U8ES$CQ<[HX\I>NXD M%,8*[8R6#&-+JW5T7GN?G<^L35;S!N .'[CL4)VCMKIH$;;$ ?WJC!#^%L9_ MXI2^OHDO:(TV<)H>$3,H[P)99,I CO1ECC:5R)IPY3YDCXDHG6KA0-=G?\4P MP/"H,WPS(:G\\ELOMYXP9/[>*<<%OPM\[WG+6)<91"9Z$L"XZ<1*>Y M*!JC4RAZ&SQ_SP DEV,L]>\PBO/YUK,7'*AHLI0;"8V\JC ZQA!EVA2\+G$ M1@W9[@&V=WY?F'QZ.1K4>T3C,/AE-/YY-!Z/_D)R)-/%>-YGTEA4M+W3V&>- M!K2D)56( EH&XRW]1_.G3;[?_> .OVIUR92E?+^.M=%@@YL/?W$L/CR;R>$C MCL_?EI>CX70%UTZUD6; M%/4P3//A7]9O_]83J+P)6M'67L>A&(F$S KR+"K]]6DJ_$GX\!Q#%S:$(IMXSS= >I0Q_7M%X?]97X* M1_/OP_!L?O)$6Y_#%&H;!^YH/?.V)C(GL*HD;D(2Q6Q4!62C4[BKUQXKEMN9 M#D?[RK+C8]89B(4OM@F,S@_7KP$X_''ZCBJXK<0]Y-=0G3P;)ECM**99+?=+ M'GS,LX)ZH>00N56XD;=P&FJ\XV2\6RUN([:.M?<;2>K\XOPRI5M$Q[5.P*N5 MH)SDX$1-$2-<67,E0]QH/]Y(?S=>?=A#TYV%/^I";U<@X>LU(#)9*T/A MP.VL)I$W$)U1P- C4P%="1O=D=A,A==?_0!5N+/D6J2AC&ICK&%UYG"8R-O_ M^=OO87HQQKE'-__QM_F:XYVT12/X4E-PDD1R[$(&Z;127A;K7)M[,)MC?"Q6 M4V/MM/"W;B!=H+RL![\!M*;GWW> .\[I=RN]WDF?_972?/VY";$XEYREF4,0 M(\V<0$LCT[3 AI2CYXPGW:;^XL'YIBK67:[7'GR]'Y>7]: T,$^\9TVN.T\_Z'=G'8N27TV\V0)1>9>QY3*LHA M"\ZC-LZ5E')A(O7N?WSGS:ZN11R)&XG94$G"R(SV$IQQ@AR9Q*3EUCK6YJSO M+E0-6A1?>\U[G%51K/6.)[T0C68"%0AN:R< EL#'E"$771(MYZ2S-JO6YAA/ MHLG0;HS9H!EP%XII<.RY NG5U)S6R\/]O+@H_/W0Q?+,,*"'6DX1%"\::*YG M\"E8;1W:A ?K57T?V,=-JDY5U;0][PJID'UY[;NY&RNU4"@][>"LXHV:D1LK M F#"DD5D1FYV#++'E=?-D![J)*T9FYJJYMAG:W=(;^:_H%018R&3T==<$Q<4 MQ!@\6!]0"^4ZVSVX+$FS86G<;91RE1^HF )];Z^ZHT*V;I>ZBC:/0 MQI7,6:TQD^7UUQ973_R'A,(S[HQF#@U7"!%$@2$GC*ZJ6@?8.3)!&*&XX%QM=?=CH M6'(EA$=M/W0C^ Y/HV: %CC^&$X^8^J7/N;+DG0;@.H\[6<8+(>7.:2R>@4ZJR4>KW5@J_B>&P.2H=*6>% MNO>0[*'.>&9G4%=VR3X'.ZN?U,EIS@8@;QWA<)J?A==:[SFK*(.WZ"-C06&V MTB#OK7GFOC5JAGAYKO=+2+/ Y?<8%S*O0RP!9,J,U%_SSJ)B('@,.7NC,VO3 M)N=.6/O7Y5E^^")C:WXUJC\\>QD^TV^FWWH<<_'9!TC<)E""U^YJ9$FS)*5S M,1K&X\%$L [E$4Z>.^/-J#4 M2\K0:)6!P(RN!74<1*4BN6W9J,A"9*[-B=]Z3(^))1U)OD7"Y8HQ_S&\F&"^ M9.WWK(Y?$-_A.-51G&'/^D*K8)6'%@C*UYH$Y-T# M9L.MZ+#WL ^ZP6PO[5/)$[DYCOFQI C":<,(O#"@F!;@F!"0G?#:!I8SMJGE ML(SE:/>-NM'Q[5HP^\FZ12_ &X@NTPPVP-0TZ6,5JN/D>>RKL3L)L(>X#T4% M)5.0#A,MC)7MM)<1ME!(<,%AD0*%:Q,U.1P%[LG=. 0#MI%RDWJ87T:#+S4< M&-S?\TME;[L2NQ- M:H*MN'.4@M*EVK7:$_L5UCM'Q50O61264K 9&UU0/HG[7ITS8&\AMPB%?AJ- MI[7B6'6!/M(?S<^QBQ4R>@=DWDBR>K(C>[DV!33.TH]T++Y1B=-5; "KJ6VX!MAQS,,.5'#@V;"/N%C4%5NU;O-9PYL)!UBJ#*C9"%,& MDXS&&8L(VL6S#@ MVO*WV*I<-!&SS"",IT'6- ZO:+]"YQAMBXIA(Z]Q&2!,2O2(RDZ'CI:5OBQ!!E6P"V^B ^H%4\.UTG]]=DATF)MRN MO+@)C,=:OWG MH<:-ZO=VH<5MQ-:T?B_&6AR^5K>PF7Q(PPT9"TR!#]Q89GDRN;L^Q2=2OWJQ9 WCB_/1Q7#: M$X7T$IP'G^OQ=:#1.JTC&*:$1<>%#FT21]8A.KP#V 4'5N:E[BOO!E'AF[C> M#,GQQT'F:UGVV63.=6"07*+UO#8Q)Z>)@28A!U KRBGI2X<;*B%WFK2?O2U17W.C)L0M6I4 M<_@.4(^#'UU)OEAZ[E[838X2KHYX<_$B:FWP:#3)9;+D_ M/'L5ODUZV1F/FA:FVK0#E-(:8FW-XPV&$!VY";)-0'DKF ^;-NTUT^I&U9U@ M:Y583!?3_A>\AIOWO S!&&)]8&AIZ_,%Z <2LB@BNTR2TFVZ .\,^:G0JPN- M-;AL=3_P[X;5V_)A.DI_OAOW$XVA?W:&XYY6UJ)W%ICR&E2BKSS+!DIATBFR MMT0\%N'N!/Y4:->=]I;)9_8RC%9AKR'QUX/^67]>]?IGVM_SV^'LS'$^9V;H M5T^E7LQ.V20LI(*.9E**]2PRD"!588&Y:&S8R)#J&MG#YMKQE;7,/-LY\V:S MYAK6WS!,+L:SRXDTA?JCW N"R\+(M-2NT(&&G_%Y[H'[,2EAS4 M$LU^9-H7XF,FW$'5MTQ*W\QH^[XPSXK.\)XE!R:%3,B"I&565G_8FDC&9G)! M%/08-RI?V9UY=AOBP^996XVL"$YV'-M>B73&?MXS 6/,M-X2M07)PWH(VL_* MBJB"!E&6-FG0&T-\,MS902,KN+-W9/LFTO>8\7S6N70&[UH GG'GLQ41++H" M*C(-7G !Q82@T=ML9)M2CQL"?(R\Z48;*UBS]^6[BO,[E1?\QOP=^OS0C_>\ M\H9%A\!-)&'4$D:^.*)WT**XP(,4;2IU;(KP\?"FM\GE8C0DK1$44QF(X 37H1>9QF ;%I;:'.<3(='NNEE!I8XCZK^$ M_O@_P^ ">U%A9#(%*-QG4$@VO$OP8.=@ M]W=O\&81M$5SO9>C\\^C(2&=]4>^<7*0$740 S205C3-:W M;>"[_/0MW_ZPR7 8H:^@RI6S.0TR\%Q/709/:?5;D["D;P&/0X(0BNTP9E.$03M26L!\CSUIJ;@7O M=HY97Z*_M9Y>[;\5\V!40YF37HI!IR!MS7!(-26*05 JD8&/BA5M@T^R";LV M /= \KWG,0N[_OI!7D_SZ)2K.&6HW7^"@L!)-AA4#B%+SXK; MW!;:_,4/FP[-1;TB87'O(/';62#IS3#C5\P?1S,O;CQY_5\79+A]F([[?^(B M(JF$##8R!X8L--IB#_-IEWH7P9 M/L^I32N:-(4&KW.]PT:N'P3O-924F>42T=VNK;1F%=GD;0];^VV$ND+M>X=X M[P*Y^.D\'M1SVAKO:3U#9PKM>+6V./,%4$DAG),Y-^H$L#'$A\V9MAI9P9V= MH[PS=L].V]]C0O+<\JN+<=T!9U;T'-P'G$[G%<)OIGDSV@53*AZT4"09JT.M M6:O(O2OT@F0#YLT6D=W>_[ IURBC\J&&GK.% MF&A?C)(Y:>AI6I7]N'+7ZQ\S53H3^PJF[)W8?*?)-%_YR*+VVDD.SB,'E121 M654K.\HH3"+WJU$MZ/NQ/6S:--+!"IIT'.N=%[YASGG+.4*QB?@K-3GDR45P MF"4JRRV+;6(C*\ 91E8"K2@E5F0+W@.09'CI:/6 M)DB7BG1-2')*12+WUO FY2&WD?3A:@%N@NIIEX?<2F^;%07<1>B'HT1DM#1Z M3S/'!V)^(OH'*Q TT;X$6D:%:Y-L>^KE(1LP81M9=UG-JAK$JPNSO+K CW^- M/GX:7=0:+1__H@7QVR^CB_%5(P3MDA0!I$5&&VEAX'3)(".)1B,ZC&(C-V27 MMY],O9\3"938KB:%KXHB%ES#70C^#)A08N M) 8C17:A387Q.V$]%DNB.]DW:$=Q"]-B;FP"JJE%L1+6D5I1=*>^42O9-S L MUH##PI0/ DRJU0B$R. *][1R&LN+B"FR-C'S Q+BOF84A^;#%B)OP(/:TWDT MG 7>+OLD6*8-F5'5#[>U,G* 4** Y)47H62O4IN#UB4HA[E1.!%:C)GA ;GA 1ALM:$SZ%KDQ&V";K'8CATKHD&98;N MP[B8(9N@;&I0;(;S.!9&]WK>DDA[**G!CK,QVI*,2 R\)'=>19X@),X@)Z-X MI"DG3)L[-L>DTCVVR>DP:7/==!X265F2=K&W&HG%,R;!Q."@7BJ#H$P$8;U& MRZ/RMVL$K0M]W/&6PYLE+=0R:B'3M?;*4>M(?[@X/P_C;Z/R.TY?AO'X6W]X M-K]Y."I7MT3HKV];_/0'L]#/P2I.=P3T"+6I6XCX5A5KF8O.2A536%39*:^< M%4R1L$/MZ,:VK6+=$>0V]:Z9=,5$ZP&##N1RZ Q1UA-KK4T4S*$Q;<[\#EWO MVAMO#?<&K)@5W7$*8JW3Q$I.*=+2(QK%)D^_WO4V'-BXWO4V\F[@??XQ#/-K M+)BO7]A[_?4SF4#8*P:3<":!E;XF%4<.,;D$66;IK.1"FS9LN!O7X^!$A[)O M$HBZ<8GEY<5X3"/O&<^S]%[6"LK$UYK7Y6K\K%+#$5&T?Q^HM;J*Q9.C("Q(N/,T$J:TTO$F"U#:2/EPVS":HGG:"U%9Z MV[!KZ@Y"/QPE1$RT?7$/+KMJYJ(%[Y4 1.Z0\>"*:-1!]<03I!HP81M9GT2" ME),I6&DRF. ]*!,5+8M>DPP<64!>%@-9 M.$[O,8W.AM6K>H^#VA]H.CI6V'!+9,>,$^XCQ%N!072)&5V/Y:U2@BN?F&.N M,!Z]E#+*G0.#6V+<8QF[]:8Z4[_;_5+2?/2807OE0*&,$(VNS1M8I)_SD(+: M:+FZZRW[[L,KGOWZ:QILE'(5,6M$G5]GRQ M)LM$DR!JQ3WCPCALX__?A>JQ,*0SR3>PZU<,NL<#HO%*0O:UVU[D 6CP";1$ MU%EZA=CFMMP*,(^% _O*N<,XX+J!SF,90B!SOA8844[2(*V!B"@@,Z&2%DRY MM-FMAG5O:!W>:Z/'[H1VTB&^4IQCB 6*)8]5N6(A6B:@8+&2\\R4;W,,< HA MO@YUO$F0;QM9'RZBLPFJIQWDVTIOFX5V=A'ZX2B12O:H:.Y8$Q.H(#QX9C@X MD/#H,WPS(:G\]^N$? M;H>W=!%\VW=PMP)IM0AHB+;$1-:_5]J%8JM%JFQ,2A;?V^%]>]YKK:5;EE\X M'H?AVCNE2B^U# )$4S0(G:U4T+((?&I0#V:LCP;R<#:[&FY MD.1\("L@,+MD90DYMSDVVQKJX5?8 W/QCHMD#939XD[ZKO*:_?.?Y.IAH6V&% 5?UL"K1IN*"0D@ZJZA=5MB(F%V.XLEQ]F@4:."#S(#&^\<2;X^% M'/;^^%K5]IY1QAC2LAC#M$ZQ32>8SH;P-(E\<.4WR+'< M68Z_7U0%O2WS3>?%Q?33:%R/0GLA%AX5C\!8IF$4[2$P$JN(*++WMJ1&'?@Z M'\K39/71R-#@MO+> _KNRBP-C65=>+W?S9F+H+CSX$H)P%P6HGA%_FW#5;O- MH)X9?R2"+'-_[[YS.P]M?KET\@_ZX'3R9K%/_1/[9Y^FF%]\P7$XP]DO7X4I M?N^PQ@O/S',+V63:R)#V,,^3!9LP.N\Q67%B\V&W@3[/D1,BTO*\V;MZ\\ZF MW6*XU4NIW2CGP[T:%N]EJ;.,&(C'BM8#9A4XQQ*@*\:1!>BE:',KH=6(GN9, M.#8UEBF_=R7JU^>?!Z-OB!]P_*6?<+64?Z\' !7_;$23CZ-I&%S_?I9%IL&K$%/2(0?>)DS3;$A/CO2G08YEUN_= M(['9P!;3>S1>_*A^CO>4UEDS3."R4>3>VTQ?I0)D"O(0A-0EMUG^#SO.Y_EQ M.C1:GC1[-WCS&=3,,P7\5QWPS3&$/-7YK_O\>YMT()V@MSO9D8/)OO,(>K19E@P M^ 2R.%'/-L@@9.A!.(?*Y.!U:M/9N=6(GKE_#&JL./;:^1AWWI!IWU&]"M\F M[V@JCS^.?L/Q62U_JKC!>@TIZ'8%5_<_HTV?,%\,<#&;[AK<9-WHYDG5BKLDT @(-;-:Z13([(J:A.Q$ M*;+88D6;!;FK(1RJ6LFQU]VCJ/Q4[DK,X5^F_:K I KD(:#!VD$K,G"V%B.6 MRDHO0["RS?VH&S".50#E2$RX?:=N9XVTREG921#?AS',[P9A^'LXOTPIWF1, M32]BM!C5<:YQ[$&6;?FR8F3=QL%=WUAY)]-Q M/TT7V/X@G4W>?_AC :X8+0RGA:CP8D@8,H(OEK[5(I*GQE"(-@U][H3UA)G6 MO=JZ7+S&T][[*I'9DFZTE2%F!)16@]N M<^;&:Y^F^["[Y+LLP' )XK+R_P8PMK'T-R="]\O$_4;Y'BJXK<0]Y-=B-B_@ M>*T+0U.@1'0$1VD(3%@0T>N,3$8A-CII.PTUKK%.N]?B-F+K6'N_A:_]\XOS MRQZC6N7L8P$RIPF("+3",(<0="F:BT*F1^Q,?S=>?CJ1;W;[_#J7/G M;;E64OYR(FV L&WFQ+T8C^,M=*34VU1IHY$6&0[W(U4%E9 A@M62%DA5^W8P M6H1#01?025PJ?_S .7./VW$TRFRCB 94N;I^5#%>GA:BDEPX ;$V9U:1"_*Z M; '/(KE=-IG3/OG MM95)_/;'I#\\NW5;_\5DU3&[-S9.WJ:;85XJT:G.3MVFR= M]T:CXL0G0PY1\3RQXIC194T-SLXQ'KUN)\LF65\[T;IZ;(">@;?,0U*,92\8 M>81M.G_LC_UHU\RNE']-G[5>?$TS>=7_TL_$M/?$@IYG,AI6F_L:K+5J!*N) M>IE6,1*L0-2<-:Q-T7)H)YA:U"W7.[MXUH0LIU1']*X!_N=H0(\9]*??9D-D M03,NK ,TVI)':CCX.MAH7"K%1*Y9FQ.] PSN>48$ S/)'>F& V*Y"Z-L:9$RXU6[:9!DS$]3?X?GQXMZIUV M%I*7)J52^T"7F#G)-WBR\9B&K"5Z07ZHB\_WG4^"S$=1^8G>=S:)\Q@%<%?+ MZ*4D()9:&L,6'CD79**U:>WQR.X[;\6$N^\[;Z&1AW)3=),Q/=]WWN6^\S9D M.[^\ZG1MYM M%-SZ7')^Z'"9_Y^5+R@E1%%8#1^2I(0@B$'[DC0SJE'A_+603M #:J[QNTXU M=U97@VCOJN-6D8R/N43@GA,0YP.$'!)]Z[3#I$TN;9SPTSC?/FGN[*"BM:O/ M04_$5US ?I&F_2_]Z;=F9]WWO_, I]A;#OS6^734IC@=0]%<*^6]+]GF4.O2 MU>A9L!XB4[-4+05> M> &6,\%\X>\X;W8XZH6< MR#D0 1*9"$!K" MBN"DXXET40*9M]8*(*-6@7 R)JT]!MFF*N:1_*@M[\.W0WF5/36J2_JU?C\+ MQ6B=$%,>E(=Z-9'O M[9Q[?8O)4;%B7 *&AI:UY!4$7TJM&FMR%(D5]= L[YT$\62FWXG*?RLB/BA7 M=W-Q] Q3L=B$4'P6I$_R^7W@&7@JWF?EQ,,SVCU MMV[;FKXDEI*+A;P#94 9^L?+HL$9YYF2QN$##P\_S^8'.IM;,OE!;< ?(ZTEUXAR\RA*XU&2J($NRG-@]Y4['_SR93W,R-^/PPXR[WR^# M@*5DSLE <9Q\#BT]Q!(\!,ZUYCDEF9Z*SWPRT?I94ZJ;@=C[%>ECL@8U.8^F MD"*5HZE8;[@Z%C73M;&5,$<.X>\RK@>TT)YT7+\YIQZ4J?,BYQF+PN!5?U(O M4M<-XT6DSX!%06&.U)?10& ^ '.>*Z>U9_X:2X+WH M8D[>%K Z,Y($.0Y1&05.V%FN.F3D,'S!-YX I^$OK;B["D53;M?>V=G M8SPC _X-C;@_G/33O(C6I?ZR#]RI@F SHV4K9@D.50!.9I2VHFA6Y&E-UGV' M_(#F9H>&[;6Z9/[V%-R5V:>DJ6ZZ]CG9D+/.XLBE@C!2E&K;&1P&CTP;32/R6@9 M^>.8D/,!/\_%$YV+._"QAZ%5D.4O%Q!TT_&!9+*UBV#E(2"E1RG&R6$L!G MEQSC1F;[7*YTBW*EIT?>+13<@+0KRM!-WG_X8U'-,%N5'/J7]>SA>$$?_[VQY"0#;[UAV>W M';]YK<1)@QJ5>T,Z0 G+;L5VN\(E+PJU05.L4D*:Z+-!@5$[KZ*7>%^%R[W! M';T 9BXN89$,7 FT63A!!K:/$K)V#$-,*;3J>;XW]KT]ML'L,[2^K(2RT&(O M,IL4.@;"U:"FX 6V C?">X4W;)NR:WK7FTM"D5VY@+G M:&*0W($H]3I71@Z^"(003,$4O3&IT1'J$XQ_[4/,XZC\-.-?1:)VR3OPFFDR MSPR#F#W)L43&1+0^BC97=1Y9_&LK)MP9_]I&(P\EVF)#>V-*&2T\ACKH/G[I36^NUZ;*_D$FB^("0 MHF:UW!^"8RF!U=P:)0**U";@\GA;0'6V'NV@HK7)1:<3?3]2A/U4HNB;1,HQ MLY"R9]H&I1@KGM5V4$%+[Q2FO%^D_&2BX2P8E"+0RJ!D;8BG54V:BQ!4B!J5 M]E*HLC8'LC"<;! ,$3B8)DUK4*C6U)>9S-+P=ZW:-AF^AMI.. MAG,I,E>TU2#Z6@DID',7LH"<72UK47,*EM7U$9&+;W@&F?IN]M\ M78?@X<68]D^"YU@3.,0C21J!M.J.1(5FQ44?24]3]FC#N 56_C72[5/FL MT-)%G*1Q_WI$3R@7C/4.,)JZI)%%YEDIP (:GS!*@?P^#W3-LP]G"78N[AI M#UGU7UMAK4)E*^9C9H[R!X=B]%[VZ@/W@;@#A^U M[5"=R\>MG>JB@1W[#QSB. P(X8M\3J*N50ZF_2]X$R1Z1%F2 DY@H1X30JR5 M#Z2W7KEB+%EW30BS$;S'1)GN]=$B]0T']*LS OE;&/^)TWJIY0:^)*-AM750 MO9<%RJ8"(10%@<1 GKKV)C=JM'D/LO^_NROKB>/8PN_Y+Y74OKQ$(K[XZDK) MM15LY1'5<@J/!-.DF['"O\^I834P3 ]=U0.\6 W5^=[W35V>L]J4I5%F;* MS/\?4 +#\!GZM9U_XQIT^6!YL4B+TU71]2.(JQ[?!E^\_9$+&OB6<&IG\V<3U(,.OA %FDPW)&6ET=.A!<"G?.C[,J7Q%L1=PLMQ#=R4G;7XF1)$)$$'5KI!=!86;#!MBMAJK6!R M%< T' =GW6IY<:P,VM8Z,0+!*")3Y,1%"L7'"T[H+$6CJ8]5X,]_7NQ%?Q]5 M$LQ.?=-"@XG+N0H^26I *0G$9RA'-9ZKWJ%XI8VV3/Y*J(:-JPUJK&.NDH-7 MH<=[5(%]5Q]4XN&WRZT_2CZ_JM;=_:NI3 //]6ED]ZJCQ^!K&FW?AG!/+8&O125&J>I$/O>A=X@@ M"B,9<=I+Q)GPE%.0"-6@."AJ(8PJ]7@C^K:MB>^MJMLN-,[;WA#Z&=OU5-1)98T)A3,U';GRG!?ANL$42[>TS(2#Z7%-&;-8@DB M^S:^[JMHNYMOGWB!N!O4GWPH%Y;V%POT&_X#X>)NR3?S]9+G14F)%^A02(U; MF3=2DF" *AVS5Z'-7+ MP-Z99M2D8>-MF'73.?^%[J3WY]\6\7_+W/5G/_;Y MX8*&[G21_/J^I M_^B=\A^4*PN7-_[N?([ M?D'I8!C@8K@+]5G&1,+CCIA@ Y&!N;(%,OPIJ$2IRT*UFAOP,L33;;.K]QY; MR!!D3D0(JZX2^I8:3YC!)4/BSC<*+M\@F'\OG45+'EMB+Q!XT]S$CF*XBN[I MG'(.W) D'8J :4VP_CM]>#;K: M=%3N;#NZ4K/[D*[MY#&@JG3Q%P3T6;EI'HJ"92<4YL M](SD*)C1R08]+N[]&A7@F1;'6?G?0<05>8^E!J2_//YZ=,RET3HP02(M4_@\ MT[@<'DCD(&AD,0)_SJX?(/Y\TGW_Y?J)5SQ?_[*F>4WPW?OF[7FK)/ANDM0: MF*B'?QP>7$<>K*-99!X)1\,8%V(C<5SCK]2 NA$1_W'I]ZYBC&YS"7#3Q;W:2(YE<2&;)%]I;./-@7?Z+*, M#8@F[0E_0'\"_8?N[*Q;KE/H'_SP[?"?^*UTYOY9XHC'@@6+XLY$&8$?3W"I M=!,X$HRW+D1F@PRC=HCM[]K#Y*X:-/^P9526:,4#_AZ\+]"?+9;K,/%'P(TF MPN+[V@W-D6D:4/^\BI;(A%9H8*5TE^E$I16&AW''P?/O>3]$5Y%D[9/^*6B? M_>4:%PBEK>.XU"0DGEXJ$VN@7(RBA9,,LGV8U-N!X>N7O%=Z7R+#BGG;;;@. MSL]/T>K!G[YT1ZMSZ!==_[GOSKO!GQ[;9+@V61,=:"!2E,)0F] &2J XT[XT M^$SE_3D [UPGJLE^8P:WFBUS%7"D(5/J,R?:&5/N!M=EKI\BR5-&>5:><3N' M'3/O/,2:*E%-O/L.ZV]:R+W+1-'50]G.)FC[*8^O0N!VI9@@_5G5PR0J M7(I &)0TJC84OP6?B(T4,ABCO9G%-VZM%ENJV.?5BEV$WEX;KF-DC(N YZ8G M*3&!%H\MV0Q$QGW./(=B\K09A_(&L&^0+?EL-:$8-PT'\ M>[48%K>3E@R/"G@P),N,!Z.%0*P$3J3RI8_3X]G8IE9E Z!W8S74$'B#:N*G M8)4?>[A5_1$ FUH/6R'NQXJH0N@()9G.1H/S8SM0*1!*29=1%S617INR62:2 MN7"6,J-9:E,CN2=UV6)=[$=;=B&A33CSX 31G-T=>X9F21.>H3EYM*:\M\3J MX$D0+DNC2A;]07+ZV8#6@\?/;S)4YN!QW&J* &NF(>Z7P1Q%6/I^T5UI,%@5 M30Q$@$33**-I['D9 .&H2$G%1,?UI.U60'@?PINW$>H(MV(,<@WH&L?7Y7 . M<9$7D&[.H!&@ZI<#;H*SQW+ EU/5M9)S[5+ C>!TML 5E **T@5G'/HO/M-R M.5'R6BATF4==Y_,:R1]3"MB8^UW$VXCSCUT/T0^W#FLRGE*62 @.'58E<8U" M*\0F950Q:.Y&I1YV(OQ'##-7)M4AYPFZ)TAVXY'^PM*D1W;V6CH Z>R74@6/ M'P0>:H?+U1GT_NJIP\6("J4=;/GRPN&A#A0 NQ4O55C(;0W3Q,LF\-]]R@>I MNS\^H86G\^2+IHX^B>N:UL7R!'>Z9?)]&KZ>ER9$Q(!:W7 UX]X\NX'_')N/ M!H[L(KQ=O^3KORY_!#_ KS_]"U!+ P04 " 8A*54;6MT]:[> #T=PD M%0 '-A:6PM,C R,C S,S%?;&%B+GAM;.2]^W/<.)8F^OO\%;@]&S/5$4(5 M'R )]#PV5+:KUA&NDJ_M[MZ)BAL9>,K<3F6J2:;*GK_^ GQD4OD$F"!%]\;N M5,L227SG _GA #@XY]__YY>')7B219FO5__QA_#[X ] KOA:Y*O[__C#GS_] M!/$?_N=__M,__?O_ ^'__O'#._!ZS387Y%^PN@^97,(Q@''[_I11_^,]_ J"AHU@OY0>I@/G?/W]X M>[))\H.YXH>5O#<]^UX6^5I\K&A1O:-,+C7Z^FG5UT?Y'W\H\X?'I>Q^][F0 MZOACET7Q[*D&)3$HP]2@_.=3C?UP!7Q/>*M#K![ U>;^Z@OC.4Y_]0;WD]8' M.3[@7C-70VY>J#@RB^57 G9J.6S1X-<_,6R(TZ.;&0_Q#ROZ(,M' MVMZ@X1O'H;'H/U_1QT?M(G"Z7(*JH*N20/6M4D@;]"#:@WRVJI_+8&L M[0+?Y2M0UE;]\=]_V#'CLY^6+\?^MQV]#?";[=\:["PZ2X-\P]@70A9 M:-_^B,G;CZ>D^7+QBRSN9:%'X8=\53NG/TGYGGZE;"D72@59+&0(:9I2B#B* M($8L@4$2A(D(]?\3U$;3+C4T-PGK@01*2O#8P+23I(NLGE<@GUR-+#@-RAO0 MITL#!>^]TB7:R6?]^TEH>];B_.BS5F=;3AHQ-E<;A8V"N-77B_=/(J>V5G3J M:7V]FUAVHOQ.5EJ"[M2K0HJ\^D4^,%DL$AED/&(!3&C ( HP@92S&$8JU)X? M#I% @8OS=ZR1N8ED@Q&L%6A0NCEL1VFT\\VN)6=D5=SG!?S60/S__+E;YQCP MZED=;6A2)^J+5^>)1Z,F/$Y+;0\YI[:<:('[_N M+M$"8WYU^SLM1.>EE551CR7E7?59"])GNFJ\NO(OLM33W+>K9B%A@06)5*P[ M008T@RCC"22<,JBB("1!D(HT(HO^3/[B9S(5=*M/[^)BA\\OL,$W?#(Y6:?; MZ=VL.G(:#:WM@6:!6X"^T:!G-6!?0?^ZUG)0FW[33GE!SWI0FP\J;3]H";@! M[;NB7Y6&!'\B/76W>17^R8\Q7;C@C?B1A;S'T:C M=F0M.LO80\9IF:_RNKMBJ\?Y+MU62ZP M#!*$5 RS. D@B@,),2$,\C##6"I&5"86U78;^^(G]>SI3FIT8D?>YW>CP8&E MQN6F/,\)0UBB)&(29,F M4YHH&7#(1!A#1!B&-! 2)BAFVN.F"0JKT8KOS$'64":]#T/,6)AUBCAJW/X0< MOVC8$''WJ ><*E_=O]/#D?Q@8F#OU)]+>5N6LEJ(B+.0* 2IC#,]9(0,TEAB M&(9A&B:IGDNGRBU&Z$QK<_NX:WAPK>"FE( :A.4-6$G'?:/S!-M]_-YH&UD, MMCA!#?0&;"G48$&-UF<(CP4IGL-VSK4X<:B.A?&'X3DV-PW3D?>::%D44GRL MUOQO393/W:8R(>4F2G^1)((EJFW>^!8KZ,"Z"%P[/V'[N>]9W]+[EO6_]K_C_6=.$[AZW)!MG.J)/P_<:27?Y4\F"D [ M!?_=MN<'T^=V;P+@EO]]DY>Y^?&#K-M[M2ZK74PFBSE-M!?' M,:80H429Y6 $$0^"@,F8AY([;2R=;FMNHM4$=><[-Z+96G+<53K#K>6>DA_& MQMY1JLDZ\+E&B,.TX,/O9M*9]J;=2KIL^,%&DL4M@]=U"[,Y]5HV__MV]6J] MJ@K*J[_FU>=7F[):/\BBW9RF&,4DR&""_9*Z&1KPS5:\%V'^X_FT,V6VSJC M6 ?^QO?F]@#.?*\?6[<_]7JR*S%'UI>='^&F9D+FBX^2;XJ\^OKF"_]L%LU, MC/I"4AJ*D$I(XT!!%/.L6DW5BQ%H]+IA]1B%+R[^_73S_H6VMQ^#LR/\+FQUH13CYTDL_^ MDDG=MWWQ.O5*])_5JO=%J\?756L@%08@RI1+(I2!Z M\I(*2"(E8:JRB 49IA&W_IXMVIO;Y]U !L\PWS3;J9IFT"('!KK]-V_#^V4) M\,SFR(K@@T@GF7"@9[!JV+0QF8@X&-S7%)?;ALUXWOSRYK:=N&=9&"LN QCR M)(*(Q ED. TAIVF@,J0(3IU"YW>/GIUP:&1NTY(>37:SCF'&C_V=:U CK%T< MVNIU,M![_*2^_J%9^Z[\D2N&?86O):MVI]7U?.!)%I59VVA^-'FGWQ ;PX.X M#F@5Z^62%B5XE,6PX%;[GK'3A5'X'EDV#JCNP>[^4?->(_>G*\Y<>94=^]8G M525G4O9%R_T!0T/RUUQ*4?ZD3?A(E_).Z=_H[[#Z^EZ_7=7MJL[2\6A +$(1 M*)&0%(8)0A#IUQ#2*,U@$*LDP)3(-$[RP^X:IV_?(79B-A+-(\O9#.H;H!H;VU1Z!Z[G;++J.;UB=B/!/,#.:)"9+B-?CZ ;L'U56XY M31(P+(%=+I=O(6G?D'[_1E+Z.9GV#Y+P;TAW3I<.#@#^*W#[7&1TI$IKU)BV_:DW[HC(?L?H^OM MP[Z6DZ$1VI=_EU.6+_6'_ODDOU0_:OO^MDA4PJ,L#F#(@LA4RU.0,.T4 M)P1SE&J/F05.64,&8)B;!_MQ\_! BZ]UDO7ND_N1+DV]/ 51^TIYS:,&AK$^/&IOQ7@Z=VH_3O;-%[[ MAM1_MP4/.O2G%TS< UJ'L.8WI-4)P;1!K4/(.0AK'?00;Z<5]?BYOE_E_RW% M6Z$QY"JGO2.3>OY7Z"G=3F]S6>J_Z+4I3(+ WA_JR>&"QI$((H*AJ50$ M$581I#(-S6GO- RP$#R*W4Y[3X#:ZGN?]'CX+>?%1@H@OY@)>YL%?ETO8RUW MX*\^&NF]^^W$>"Y=^I*',7<&@[[%G:YW-M<=WS,.M&9KE[@QO/_'FV:E<]3C MG&-UU-CG0+WC?ND#I&-UA,7)T]&:GGA7\7 9WG3EL4ZTYLC[\9=V4/?S-;:L1A#S_#?+_#YO=B?JL>QN9:[LMZJO+27?5/F3;'_]FGXM%P+1 M.$IE!N/4G%%!4029H!*J(-23$:HP"ZTV%$9!-[-.3]DUL19M[PB-$P3 M3-@?CH#0UEVIA5=UZL"A::JNFG;LZNMESSI0FP?N5J"^_IF2@IZ-V[\8*U^R M4Z\< :?JW"F'R)T[V'< 9:^3FQFE_J7Y))^[AN:6;2=W?S&?\_L%Y MI+VJT9<=BGWP=7&L]M+(%8GOFC7,7S5%S4KE0D42I2DQZ8I#"I%2 C+$,$Q# MGG"4J# ( ^>4=_NMS&UP;>*E5^L5; $.SW9W0*C=4MS5-(T\L#4,=:F$=Q ] M9[8[Q8#_G'8'+4V?S>Z4L4?SV)V\>. 6 O\LQ<86JBJ8Y$6<2*X M"BF"A(D((IY(2(-0U#\AD6:A($YY?KTAFYO(=(89']YF;;H\NSC=AO^=COD; MN=LM=QA>HC/'WE>8MA_=-Q-\<^YW"\$;NFDW#GR3>K!=X+V!B?>6MP=?ZJWO M9@_CS9='R2LI7N=/N9 K\8%6>0MZC,Z;_X;T[FPFZ-E] [:O1& M]2Y/H= M,"?)P&:ENQ:\^?C^?9U#Y04BIR[U^\ACE\?>G/^0M=NX:M^*VV=O16WQ# 8J MRSZ9Q_AT">RW,2Q94NYM-+)M;^ 19%I^-O]GD@@\T:69IWV0957D9K S?[C5 M8]VS7_2N;.*[#E.^M^=ANES19JQ\HY0>/Q:J.9=G_AHJ M15/*LT6UKNC2;FB:%K[3@+4U8L3==5D!T<(V 9YU;UL_@MZ%IFC*MLNKO_8'+Q^_KMG-S0D@"/% M.&[ EHI='GU#!FC8\'AD^T5ZT>]I[VE-F/:@^(MTS\$9\Y=!,6Q$[4[6G*ER M^2Y?R;>5?"@76&6**$DAC2("4<@19$0&,(TBJ8=)&HK8Z72Z2^-SFWYMS]*= M+PD+?C,6@-H$QWTDIZZQ&X7&(GSD,<0KU\ZB/X0TKY+M!&!2P1U"S;Y<#GK& MT!HN/^5+V4Q1%B$B"2)!!'G ,H@"E4"FN-!N?J($#ED2VQ=@VG_XW,2JP0<, MP':MP+4(2X^X\U)S+1TC2XD#$P.JJ!R:?&7)E-X#)ZZ/(FX/1>+G!",J)$")G,%$0L1)"0E,,@"$4H!>8L<7) +-N= MV^=\<%:JV"+OZBU0/9$VZ6Z-!5>563C=&78NQP@4CRP1!Z=S=J";\/%Z+MKB M'JO"PD6B1JRO<+KM%ZRN<)&0\[45+M\^HU".OZR7^C$F5KG>Y4=1E*8T4#") M10R18 I210(H9$A1P$.,F9/J38!Y;HJYW;M_VL*<02S'7C^_8#3'\-Z;_^;8 MQ7B.G?'?0D3'\:Z:QYZ9 ^YO8_O,O2,FB>LXT?3 )4#Q?S9E50<]?EK?"I&; MINCR/_GR_=M7-\='J)T,W.QVME1=Y[6L0,\FC\N9$Q'O=PET;-#3 M+IM.U 4'2ZU3M3LP5?+!KE>;L=(4W7V0G^@76>HOISX:D\0I8P3KZ1 *4H@B MI2 )B8!)1I&*8I[PP&E,<6A[;L-#@Q!4!J)C3F0'PNU4?20:1Q;H(S$%)D"E M);8K4'M,@NU/E-PFR0_O3ID!V)^8@ ?* 1PS3K)]IOGJW+LN[U>N\?%R7 MM1C>J6;?*ER$@8SK?7*)< 01TS]A'C"8$:U>A*HDQ8%;QL?S#5I]5),F;S18 MZP0--5JZ-$&J*O]BDM ../Y]@6X[D?) X32Z9(""[PS4/QH*>V@-B[?G^7,6 M)#M:O&K0A28GE1T[\_>5QO*NH0Z1]A]D636JU23#SBC->(*UCD21=GSB+(68 M(@$I38-4TIAP[%1F\D@;\W-P&HAZ3#8877V<0PYM?9FKF!G=9VE):>!YS])] MQGK/;LAA.Q.[&R<-/70K3E\Z(-F;SR38'TREO#OUY[*]>)$%22(3D4""$@%1 MQBBD/.*0A0E+690A&M@G?AL3Z=S4IL8'UPIN2K=*,^/WZ7G=FE5/C:Q^Q\H? M6%<_N#U>_0#4]H([!;3%E[RKB7O>(3G<7-Z B1+%;=\$WGL3BMV;D/??A.9S M!K1?!Z-7^L3\O7X3BOI-T#[V3@-\98V;HGO.9I ;%2FX/%99KE)&APV M3WBG84GYKEGQ*'F1U[N%[[;!X4R/^"H+8IA(%D!$F/8*5)A"&DFA/0%$N3G' M9C]GN-#>W$;T!NX-J '?@![D*Z+S+W%N-\?PR.3((^ZU)#I/0"RI\3H9N=3F MI!,32P+V)RFVMPV,=]NP4OY]H]7NS9/^SR?]E-?K!YJO%D@$:8!X"E&8)!#% MD8(D4R$T)=H"%A!&D=/"Q,F6YB8O.Z"@1@H,5/!; ]8U=]Q)>NWTQ MI(RO) M0+[$W9NID:]-&.ETR^B ^Z>(-5X3TM]E(3#!#?8CG3KW2+E%>]1.M M_5RL2SW!B03"2(_R= MF?,?Z&\/8?IX?V=ZCH;]NS_EY8O?OI9*%OJ/G^B7WA\7,F B59F"*D3:K4(T M@BS*XOK($Q%QB'B,7J[V[7'0\]N%[G":*)GMBL]7 /OYR%^N\.V)KK?3XYET MYS==]G;[>FC#^U?,L^CM^5Z:;6*JBN*<:3(W, MU,)8+W/1G%58B??Z&^Z6\N_43QK_BN=T^5'_IAE,;UE9%=0Z&Y*7MF8D2WU[ MZ@)N.XMJT>G;9+S-K55@9Q;XK3/,XQS8*]%^"T1X039M00F?9!X4H/#Z\($G M@1[61=5BN%/[63@66*F TC"!"@<4(H:(R9AA3J2&2*D(828BIW,\9YN;YYR< M]C";+WF[E9AOX3M.TB^0;B>H_J@<62EO]_@[2.+C\:"+%2=^CZF<;W+:0R96 MYA\<$;&[Z^6GR_O0ZFBL3Y_IZN?U6OR>+Y>+-$X)QY1#R86"*(L3B!'&,),H M2F,2*Q:%+G(U*?JYJ5_O.QT2MSUMST\_A(]2Q;%$H=/6^S5@YC9PO2FK_,&L,(,&X[_\L_&>;J#+)WXB6@?V\7?R]:Y/)ZM\P9TQH#6FK:'P-G.&2-]YT56IT[G M>1K0W-)[7J1N0+K/R\\VG3=M/>[VI2MW+=8[VI@Z-F?WS]@5*D^#D61$ V9H/S$NI/4A9 M)S[9[%90:\;TWU>R DMSQ/11>YKU@X>7NO'S?EAJ_=2]/K;H]^P!.X/ FV<= M^>IY)W96F7R*37Z4&]!8YE'^?1+M=QSP@FS: <$GF0'7Y'.\2#[R6&V M+K:?K=10GAB$GBG.3Q)2R9VU"TA0NV>)ML@ ,20+[(FV$WH'P3 M_3WR(.0A663#1B_];]E?Q;KK>?*E&V<5]\;[UGUWR1:R9/N?D2W;:T4R4 M+PIHV)C\0992WV3*YKR63W*Y?C0@WC2Y#W^1=4T"@0(EB1X])8O-AC01D*), MP%0FICA-DB0\C+A^ONTXFY9> MK@^.QO9"^_1H?U"C\WRJ[2P#WD^U'6]M\E-M9XT^=JKM_ U>CK^ZQKV>NGU. M;^_>Z>*FW9IH,=H[OM=M# M9_2V'\TC9%S &COH@1_E,QC&V]A!*.<@O'04B04]%F$@-D^9N![0Q4EV73^] M?+MJ4F_O[9'6?WRM9^#;JA$+$J8X0(S $"-AW-,8LHAPB$.6D8A))IC[@O(< M+)N;.WRPUWEO( -A5@>5J3WS9%#?-+_6EYG]2;%>+FG1V[5TW*J<36>,7;3H M)5^>?YC5ZH8CD]*\8>E(Z$U]"3!4]>HES: 2TEC]/X]Z2=ZM^S:J*HW5J=YJ M+XT&\#J?O>^NF#63** 21R% .4<2P'MTY@V$2!0@33@+N5!CP1#MS&W"W M3GL/Y[#C"/N$NLUVKJ!IJFG-\PF,WY6H"S2,,DO9;^M%IB,G##XU[SAU^?"\ M2J_6*ZTT97-25/]4F1C*3JMJ12M-"A0IP@4A+,@RAF"6QM($A O($B*@4JD, MXRQ)1.RT,>;6_-R4HTX!Q+?P;]J?J_K\YJ[@;QN@F-=&#(\G=.PJ._$9KP-& MUJ2:^U<][K?8GQ5;;N"#!K_?W$ONM'G/O>0 8?+<2^[T',N]-. IWTBHWMTN MA'D1("H$E@ED/-&R2EFD?T(FXR55 HDPP+%;LLL7-&9N(KV+K_T7Q6%YY!OH_G^8%9&3\7LWH$?--QS!=Z2#O^T@OKY!_]AQ?$>Z M[L5#^8YA&FF#I#RU*%/_Q^2G-1EQM&[\JI6D38X<4YR&6$]K9( #/1P3"EFJ M,IAF)(@QDQ%2?O6'4+00APAH/T"#5Y'B5-M32KT%PS>U^I+EP^3VW:9S:1/,.MOGTQ"FT_R M2_6C1OJWA7:%8Y'$(0QI0" 260()UG12A408!QFCRBEGX]G69B>]FX<'6GPU M4O&KK, K6A1?30*"YJBP^767Z.=K+1SMXH$92=>K>NW W+FN7%,ZGN\2.TWQ M1O3(RM+#">HE_M]JJ,!@!358CPIC18I7G3G?XJ1J8V7\ON;8W>2F/$+FBW>Z MKY;O/^O/Y-=-/5)FA#,:F;RP.%0016D$:8@CR!*D4AJR4"96*^+''CXW7:GQ M@1H@:!#:Z<-1XL[+P;5TC/SU.S!A_;&?,_G(MUU*_OW]^ND'?5O]6?\=F1]A M\V/]+1]]X"2?[CE3NB_U[#4#78*ZV,E/E-=#6[O$PAE#+$:!*:X4Z?^("!*$ ME D*3J,D0$(JITB 8XW,[4-MJ_IT(!U'\6,L6@[>5W(S]IC]G)815IO.$>!W M?#[6T+3#\AE3#T;C<]<.3&K6Y*[LSNM0/0RCR"R"Z\_,V[2\XYQ..FXS7Y38#UO8MI<5D?- M.TA*=?PJMV^UKA_=\\0_RE6^+NJ)Y>N-_/3[^M/G]:;4,]!/O^M9Y]>?]-O1 MKC])%@LNB8"<4SU]CTWE9A$&, RBF"&A$!%6$;Z#$(^)YP1O^,8FT!T": S@;0& &,%9>7$SWQ+]:\WKFN]SE> MMA^>09FF/\JF/U;;5[[2_5%U_5$U_:%TT]]?/PYO@W-T':>8 9E%:OR@UY U=@D^R>)CH0*A5 MG]LYR;/IR9$'2 ]ABKM Q*W-H&?T>%D$Q^Z>>9RKM$(\KY@0'^1[.__HU.B MN5!=I'D;A-@;(C_I]Z?\O%Z*7^B7_&'S\%[J;U9[6/==#I_W1<[EIR*_OY?% MV]4ODAI,YB'-25!JJMMOC03] M6XP YQ%QT\T3:Q?@-TIQNYH M8_T"5-L7X*%] 1Z'??&^II6C=\S9N>=XK4\W01V=P6>SV/%;>YFI[ILO&F]> MFJB(=CN>F$EL$#&(DBB!"(4<,A82&$=1DF61B.+0*4K5.\*Y^0XM3O DRZJM M#RAWF(>?GO;?M=/,8J_JL&]HYMJS\\9;[,?HG3"K^>DARF]J3GJ29-_ST-,- MOS=@?6SP:D@ U;K^];2C MUI6OUC1#W'0OS#: M]$V-SWZZS_=@[@G5O-/S+H+(Y.!#,61)2LU<,H-4"@;#.(A#RE*F<#K'[+MS M&\U_[B7-G78:Z=KC(P^](_;C_ ?9@7EN9S"2#NRV>8R9KN"_C=%Q8)>\5'+9 M*T>\G]=K\7N^7.H!=[_.]FY3=WD0>%\\SV8F' ;Z.<)!U&G%=9 M=H0PJ;@.HV=?(@<^99C0O==](XM"BGK;J2E.@$1$<) )2!,L(8HBK68JD5"D M41HC20.DG%;:CK0Q-\G:0FPV=6_ _PB^#X(@_)=_#M/@WQ[IMAP%W52?UT7^ MWU(T?PJ#&WU=\W/C:=\T_UBM^[_LLN+6B39V^W(;T8<_RC$>2Q@S&040@"F,] M/(5(P9 G(8G2A),T:7OVS4I\,_W:81VO5]\T8\X,NW2:#9BK.FG^RSW;!9UG MVR9SBS$XV0GS6+PYB?+;6*6Y1++O;8G3#0W,@I@_Z$?=J4\:0*E]C#ME9D-W M19OZJRXW@UF:X @GD$J\"Y,"1WP2 %NU.FPS0GHB#Q( . MMPZO&G0^?E?_KI1\4^5/4L,P,OB:?BW#A<@8$2G#,,Q( )%("<1!E$$5H00+ MBB*"0M<"0H.0S$VYFE'"?&)\!QA4#6(@-&2@]'?7#\,7VG;W$D+#^LU.X2;I MC9%U;^_DRTW_Z,M-[^Q+SQ+0F@*,+7Z+#%W%IO=Z0\/03%YZZ"K2CE4ANNZ! MPS3V@ZQHOI+B#2W,@D/9Y6F68<(3'D NM*>':*0@SF*N_R-3R2D+&79:@S[> MS-S4\9;SS<-F24WLAI JY[FC\IU@TT[6KN=H9,WJ ((.X0CIF,^3X%5J3C0U MJ8Z<-W=?)"YKS";D34O/[4K4>_[- M5MB"L83@B$30Q(R9/?<0LBQ,(YG= =]H$U85H -VX0=VD9WLC$C[-++4&0"^ZTSX8QU-U5@!6OAU M5S3Q5Q<"(9PUZSH&O6K:0"B3:MYU=.UKXI5/\S$SW5;,7M!8<'!F2SP]X+,AIK"GC R(@3O%U;+SA].ZQX?W9R M=GCYT!H8#P]Y5?L)6IQ,)BWMT\D5S^71V+HP"T0<90&,B D+"E $"5,84A4D M811@(F.G-2VWYNZ6>Y[6=2;H'49D 6/8L*(E# D%$&4( 1Q0"F42.&(HR1* M)74ZH^05WMQDLK/.N&%]^\#.0-!9",SK!GHVFINV2SW:S";ZH:V58YDS=Z2W MP#)BY<7Z=NQPE1?H5O=0E5'8]QNGXA?BM$$JH]![$*$R3BL#/69:?GZU7IH% M^H(N?UH7/ZZ+8OV[%#L\"T4(XT1@J&B:0A1F#-(TT3^EA$1)FC!%I).;?+G- MN8G^.UE5[29O7;K#T1VV(-G2!_9+W=B.KT8+=G#K?? .<$]7/;JZ]O3X]6\M MVIW6J;4GXL"3=;C5U_;(+>>F$F/Y07*9/]7NB,14JTX0P"Q,0HBP2"&3,H48 M!3S6C!#!DFLW0PZ;G=_61X<1%%N0U^YT'&%[Z+[&0 9?=!=CR^B'RXQZV+@X M3='(VQ1'&G[A38G35%S>@CAS[X#$T[_(XEX69M*^7M6^E%$][7A]-E'"'XR_ MM9!QA"@6!"*29=KK"3.(<2R@P"R5,4W"*+3*W&'9WMP\G@9KL]$ N!G(90L7 M% :O0PI@"[+/Z\\(%(XL/0U8$X)6L]A,!VMWJ$,,/OAGT2$CLE\V)TIM?#6K M;LF)[3DZFV78XC'3I0NVM^E9WE^'VT;1TXIK5@TD'H13IG?T![ M&1##!L?]/=L?:9GS18PDQB)1, FR"** I)!&@D$N0E.W+HL0.DV@T.5U,ULH@?AI'<@!JC/X4]2X%7)3S>TJ2* M==;8?64Y?_$P!7BGE4K*._VN4S/1?V=<\$YNOK8)2$P=Z/^2M# G4[6+&Z8/Z^RY(YB4LD:3-*^ MG U_T-"3[[7+U 2N-57,_YI7GU]MRFK]((M=P#]A. F9E%#%B:FPIQ#$" G( MLP@G3&4JBYV*Z]DV/#=A:W%W<[3*^=B6->-V\C8&CR.K6D=A&Y+;@ :_:]2@ M@SW2N0I7LCR?M+=L?.*S]VZ4')[&=[Q_;M5??C7'+TU=FRYG:\*TLZ8(Y%&2 M0:0"#HE@!(HXH!&+%)6(3)BSU16_RW?^?U1"?KC30EH,9Y9$=VG'S MR"_KC/[;R#L[M%.F*P]T"L" <-ACSM9VHOAAO33' RF!=?^"@MY B,6:W]& M< E)P!$,:!QDB$2$1U8+UTZMSFW6MIUE_+4_R^BMHX#?#'K0PK<\UNG6$>?' MDM'H'7DQ]K!B!'&J-9X3CK, MN474G&]P?B$P/;QU2J5Z0L'7I6M2N0M$V_G_'LB;1JS[K#7IE3KJ6JS^7&L[ M3KSZPQ>:G-2)M3-_W_.TO.OE@_Y^E=6"A3@((TEA&I@ZR9)32*,P@R3AE&8( M12'*%M6ZHDL["?*,S\D%W:(<[]O[9-K8RPG7I,$$M!_0M>P%=-'&FI>+[S/] M;*>!+]A[(XOF2#%ZVLAY1N#UV)]MC)W!^,U&T?4('C-.KM_,@ 6&P:L@S=K& MG3*)V=\7^;KXM&[.HBV44"1"*8>\@CX9O; MHL6N3$5=DN+18#7A'@U:AXGT"%UIL9CQLATTR?+WC^>7OW_LEK]_/+;\W7;O MG:I+68#:4O!I'MWKL*+RLMT\T=K+RW6WV]K->)UQ=I5GA&:G6P\:C[-G*TQ&19M;-+,^%H+TD#F[6=*5?(P\J'7HNM6@FWJ1R.>AT)/6>SX&>MC.Q <_3QIZ>-3S M]*4#T_+G);V_+\PR;)V#L(W0JE,/]N,YF8P(9C!,,@I19C[R-(YA3%'(N@[%>[U\OFZ0.)FW)3\OU[XYKS'8=8B<@WFD>65*> MXS6,=M&?3:95,$J@+I^.V-NBFMW1:M*>Q(>0%!ZH]-F MC>,JBL9>H^B!NURDSHH2EW6!JZB9:EYO\[(X3L%/VGU^"GUXVX13X).8GT]A M3U\VVZC^?IQ00I(H3;,44A)J?0Q3DYL6*2A#@H64F&78J7C,M/#G-F[MEJ=K M(QV=XHF[WLZ[GF^'3K*<_2+1W+L7R#92<(YAWB?CXKZ=6._)H_%>MGM>(.K[ M^OC )@:1/CYJE'2YK%848@BN,4HDAADXF PC!2D5*A2 2U M2@YXL:6Y#4<-5F# @CY:EX#C<\1:S 9\T36RV)]B:L@X.]]Q6!;T'$^[OK< R:,M;:PXWE\M MF!"W,(I4C%4(4R8H1(BGD,5I!IE*(A+%/.2![I!ES?Z)0[I_MBN3WJ M\4>E#N0N*82!Z3E4\C(9GNL,G6QNXO)"E\P^K"IT\0Y'Y[6H%J\V#YLE-=73 MWB@E>?6^_O[NU*U8U\[RK?@_F[+.M-WZ$&$2"!:%6BM(P"'B,H!4J!BR"&4( MA2R+N++R9P.QV@N],:U9?UJ3'][I, M9G5]P4?MVN9T"7B-NFSC!/C.!E#*E8F67*TKUV7F-^MB29L%]]M-]7E=& =OD6%! M(B(8))QD$*4B@32B)F6_*>&HL&"IF&1K[!3"N?EB[98%?:+YL@YD,DJV/8D\ M?6JCDST[\LZ7C_Z:_^;6P5;5SM 9;%-=ZH-Y[$2=1/EM;#9=(MG;?M+%AGPO M?_ZJF6MRZB]$&*0J0 JF$65ZMJTGVEC&*=3#0TSB&&58.0T#-HW.3=FW=3)X MMPI5G\\NZURO38Z)&^V*KF"+W]=B7J\;KEW6&T;NBR[PU9$!EQCUN-AW2-%$ MRWZ]AF>R 'A(A?U2X)%[KTI$_4$^T-SL0>BYN?:H'HPW=<>6>1-_; Y)<#T[ M;6+UM43JWY:JV21ZEZ_DVTH^E N:*!FSF)LJ4U3/K4,%B< ,JH3+B#/%(N64 MC-\?M+E)76N9R6;0V@9ZQH&==3>@LZ]W3J)O(OC-& EJ*RWWCT?H>=L9_4OT MY^@+ --VY=#6_HT5M"!-4?U>Z%27NESB(SR2>-$T5%6;Z.O M4"E;?LZ&2UU\R'0A4[;V/ N;LKYIF'/^OE@_Y69C1C__]7K#*K59WG*^WN@F M%QR1C$F,(2%%7H'ENBQ= M]ZG.,FSGUOKB;62M[2"9#&HR?S)KYS?@5:/&UW4(NU\MN[$[NLZ^@L^MT MSNFI.]URFVL673GV?ESRAAW;W[!KCWG]I3[C]7;51)7] M1//B+R;/;[@@&4\BH7WC6*4FH@+%$&M?&4J4)B*.:,)8ZAQ;,0+0N8U&QS(F M-T$5H#E/-R"T8HS^=8BP>.%>FW^@Q?:<<&,NR%=MY.T-,":#VF;/(1:. /";0>;1ASYF ML-_5C'X#TZY>'#'M8+7BV#7#OL[&X]Q^[*_SDB_7Y::0MZRLPQ\6-$28"(9A MAB)NCC0*B$/&(-/.7JQ,K37E5 _[8HMS^XX;P&X?\65:[;YLKV2-O=[93JEW M[@O8X=42T"+V* /6['C5ALNM3BH8UB3LJXC]C<.D9?ODMZO'356^TY/@9=@> MJF,9"E44,2AB/4E$*I40L[I* A99G% A6> B*F?:FIN'[:F%SRS"=^%56)N%PO04C MI/CQZY]+,PUY6^<2RE?WM[S*GYIZ+]W@&6$>!RI64""E(&*,0Q9&!-(H8)*' M#/'(:>/#'<+<5&4+%= M5C>)&= -=LHS+KDC"Y(&WZ3#[N";99WOC 4@7_T1 M[&C?63&*JS.<1*\*-@#&I,(VG*9]O;OB2<-D\.?U6OR>+Y=O'QZUU)K%&1,D ML$ )BQ0-*)24AA!1S""620Q3FO!4\5 QX33].M[,[.1LB\ZLA=^WF-T$[02A M=J)U/4TC"U,'4/M).ZX,1G^:.\N?OZ<.'J81KPAA8F\+A\ M+XONR%S.;U?B=;[<5%+4^19W\[3=0)S*C&!.!<2TCD?+,&3(%+K(L$RC*(U" M[+3Q-A#'W%3DKS*__VPV5^B3+.B][#;5UMJ!K6B=J,I-4H;VCYWF3,#ZR*+4 M66"VLIK-KQM06U&'7[1VW+3IB5J?;F[BXU47##XM<7;[%[;T6 M,E^\655Y]?7C UTNN[JY"\ZHC+!DFD4S+R!40:9$"E.>"4K",$%$V@SY)YX_ MMZ&\@0AJC* #:3=XGV+PO!IXX&7LP=:)$NO/_H+A1S[U4O+O[]=//^@[ZZ_\ M[\C\")L?ZT_[U#,G^9PO&-1]PIA4ML.E\;E]\.\T]U*:.*G6!E ; M<;.M,?_UI@NIN@&O-U9#W_4]9.=!C,7[R((R!N7.WL80[KRZ'TX )O5'AE"S M[Z ,>L; _=]\E5>RCFM^N]+3[7N3$Z[9='ZW362 4A0$7(90LC@R*2PB2-*$ MP$AK71)E)$;,Z4R=3:-SD[H&Z/:-P1<()JQZPW#[VS.O8^\@>*'7? M3G;@R.^^LDW#TVXP.U!QL-/LKIWNU*?*S6_&^?UTM]?]G4N%G05+MB MC#'($XDA"LV"JD0)3+'B(I6!B&/I4A[\4H-.DC15K7"PW*&N%_#*'NY_^6<< MA=F_ 5GC=].EB_3;:9)/4L=VK?:8?'.>-6?IL:7"J^Q<;'12R;&E8%]NK.]S MKP'PL:)5'7G_D?/EE2_+/&]3/?G[]P MI"34Y:D,I^W)FC=?9,'S4I;=X9IN8_*VV9?L_OZ^R+EX4_-_$YV .6+5KP:.#>;/\MZES68KUIK< M[!;[3FOM]UVQRU.@?\M+DXS$! MD))1H@1,(FY*%B)S6E3_)!G)"!$<)=PIUMNNV;D-8WW4;=&8$RF['0^JV76" MW3CCG]J1QX=]5K<9T6O,H ?:XZ$U)Y+\GERS:WK:XVM.=!R<87.[>Z!0"5%_ M7W3YGN;B[:I-$KX(8AY2C FDW"1B568BSW@(><#2C"O!"(F=E.EX.[.3HBU, M\*AQ&F^(-T@=I><$K99:T8#AO[K$!EQGQ&Q9PIKUI(P(N&WX0#&!Q MRS@A1UOGBL=9EL8BA"E.8HB$9)!F:0A9%E&2\B )D=/VGVW#LY.6%PH^CR.29QQ MP@C$,M5N3Q(FD&*601G+,)014<@NCLFZQ;DIU+; QV.#STV'+A-L)T!>:1M9 M>3JLX+L.[1_-LNB6R/<7B!QR=M6.'-\G6"^T.O4Y5CL2CIQFM;QQZ#KJNJ@^ MR>+AM635)_V,UVM3>F\AXC!,I8JAXN90B!"1\7XPC EGF$99P#+BMLYYM)VY MZ4D-$^J6'H !>@,,5-<5P>.,VJ[87.@A>XF)';LVXF*=TY'%A@K.D?P M0IQX\JH]=BU/JD-.9.QKDMO-5Z;Z:.MZ[O;+@TAEG&<$ADPAB%*40!K%&"91 MR$A(5:BPTWSF9$MSTZ%=)@G9(AV8F^. 4CNA\4+4R.*RXZ@#.6Y>C5-4C)-$ MXZ"UE\F8<BK35'(E9:&F%+.4P2S1$F( MX@1!$J ,ICRB640#EJ:.:;R.-S0W96B35_7 H,6M'!=,WN=8/>\2OCD;.PI MSD"Z!F3].L_%E>F_3CQ\XCQ@YTT\3 AVX?JA[H+96GZ[$O*+%)_6;\MRL]W# MZ:W<$8)(J'4!(K.W@I2BD"4L@H%B(N9!F$CIE/_;KMFYR46#&K2P0;4&#?!_ M+=O=RR&+I98]8.MJ^.9U=+_#BM(1IC5N5'GV2ZR:GMA)<:'CT&-QNMM[*J_^ M"9S6:?HO28N?]'NZD%)@):B")!8I1)H;B%$60BI,F?HHY$PZY3, MQ[W7[_'8/#UK;$*^/.1"NDQ ([7F0J.?41!WB8[.W#I-JJ/+V+?)CBPN'1B5 M8T(*:S]2O-X4^>J^R011%_^K_[:7*T(LTC .>99RF":;K@N5UC_-::?2PQA7'& MD)E(99!*RF&2L8AG* GBU*E:^-%6YO9-M@6>*H,2%%N8SH<,CO!IYR5M;2RU2].F;LR7I71R\>6 BW6)?E^V*M\FHA MF$BYGD9 B0,&$6(2$I50R +)27OU*M" M"OV2A5G">))$D&$![V'SVT8-MCJA(LUNG[I M6,"HOM(UCO89D79?ZU!Z1OYF M'9[T/7+-->E+CA=_^MHK_63V13[]OEZ(2.% B SR-,.FNJ2 E(5,4TC"A.* M8NGD<3NV/S<1T*\/&I+(Q)YP2R48C\:QQ<*BMERU!DS6N1+;[5EM@N\T*,[< MC9 :Q1[#"Z1+<2;H> H5]\<,V(%]U29!_FM>?7ZU*2L]%2FV37V03W*UD7I: MLKY?Y?_]?/%P(1#-XD0&4-'(9%G1+@QFB,(@%F&J].0BE6KQ) NVMMJG'8[$ MY1OMXQGO4VWAFC6'%J])-E>!WZF9GLBG?+TIEU^!:)/M.FQL7M%?%Y88I^N# MD76R,P+\KJT G1G/9++KGYTMS_=!IND0A]WH:3IFHAWK,3O(;8_[>EK/[H-? M\?CI]LJOY^#9?KJ'QPW<<^>?I=@LM;O?ME+^I U]\T4[MRNZ[*"8A#]FUE5' M.36Q34UJO#C*N"0!A3AF#"*JG0]*$(81DP$E2G'L=L#L.CAS\]X[:\P4M;,' MF!<)=!9MO^,F(58]LVWB";N"H4.2&5[9J793@NFZ:N21;X)> _3QTFU";?R2X%K1XOM$]>F5#3YD=3;N*#\4#"19:1@(L MPQ@ILW7!.:248A@$2)@0*8)BI^H0UBW/37[?KO(JUU\OW^($9FIX>FI_)?%V MNCD*G2-+I,'<2P5^ WJPNW_4_'XXRZ^S##ISY57Q[%N?5-R<2=G7,?<'#).L MK=]J#@(U#JM:%P]FZ^*.+?/[;5R\.271)4KXJ'];*G/FL4N_G'*H:!G66]@RF[]")]\X;Y MG)XZVTY#I^_"D05VPMYS%F&_9'M5:$_0)I5OOW3N:[OGIP\3_O=%5P_-1,G6 MN;C*VTWU>5V8U8L%1@E"B'4'E6)A\O>:Z%861I1C1!AVRM][OKFY"?46;1.@ M?]-4^]4SRRWBNAYP\UO'(L 7B+<35W]TCBR:.R8_-DPV6,$.K#\1M"/%J[A= M:')2T;(S?U^,+.\:FMG&%%I84>TU9B:$/F8*D@QA/15. M*54AH5(ZYKK#=E<:2_?-*XY_3D97&DDZ?V7!LF+DR M)\[9)B;.C&-C[F%^'*N[ALK+K1#ZB>7'BE;RKGA?K)]R;DH>P NPK("7YMI>-ZUJ81 MC0&$#9"+\VQ<*10G'CZQ1)PW\5 <+ESO?D;OU>9ALZ0F&=<;I?0$JMF O5.W MHCED>_LE+Q?F> !.XU SF6!3*I5 $J$ BBB3U)07B".KA.&V#\$0H"Z6@&2=. M)R).-S4WH>F0FH.*@!J4 (+5>@6Y2R9/"XIMM_5\$#?Z/E[+V>X(8QO"< ,T M4I\;=Y?8\+Q3=[*YB;?F+IE]N!=W\8ZKRSZVQU*W*:Q#4QXV3%/(I/0F' M+$VI_F>8FH!D@3$>6.AQKZFY:48+#RQWB ?7<-QGU4XF_' ULDST0&X/-8]= MI?$$&V/59=QO[J4J,9XP^TSMQ5-W##SS+%>RH,O;E;@5#_DJ-P^M?9DF7=U" MZP(. LH@YJF *!!F&941F$FDG0M*J$#*12LNM#GF/MB@UX/&=MQXK?L]<7VISV/+8= 0=GM"UO&[@'W!ZX^K2^ MY7_?Y(7\<5/F*W-$RS@W=^H5+3^W?Q$++K1#PE &"G=8'_;?M%)0G$JZ])7 MH>X E*4$XA1)R 5E2<((2;E3IM 3[A5QEZ>*Q7KW_6-&BLA."J\)6]EL;[U6O8R0^KY>:P/)? M@6SKK#!YGZ]6O91"PT,/#_DFILR&HLJDHB<02G6>V"[:VMJKN6SW$T^B;:3XSG'5S78;OS&4ETTW',Q]1>)H+IHY&$!=3]Q M4L^>]R,MI7BU?C +!_5/7W>7M([@[>^T$,^3)YNH\[_*_/ZS MGES?/ND9U;WLTBJ_+W(N%RK(4D0I@113K=X\R"!+<0"9X)0K%D52.15BGPCW MW!S"#BN@#5@@NXSQCP8N^$Z+9*-+?[SI#)UG6MZQ$=[E[0MBIWA,',9Q7 M[T\AL9 9>T#?9M S&K"OH']=:SBH+;_I$MO?@)[U-V#[1K4$;//>@YH"SSH^ M79_Y'QTFP#[]F#-=AQP=R29L_OK\I6W6^@ 3$:HD@*&4>B@+ PI9E%$8I8C% M#(L8QTX'6@^;F-NH\\XN3ZY\1CV4 +EL_6B+3*0L$7#;S M7%)3+R4#=FL6^K$]!?H@EV:+Z-6ZK,H# 2IWJVA1FJ6Q9#$D$=:39"81Q$&2 MPA"GJ3FZ%*?*+73O.CQSTXQZ%@U_/'!8')KAXW5?E./LEEW+H B',5 M417!3/$,(A1)2 (1PX0&24!0P*/023S/M#4W8:RQ@=BQDN\9+NTTSA-#(^N7 M0=F58VN WH"6L!&<+ M._%;7/=/>M"5T+QM^4"?7XI8KEB#9Y8D@.S$1["V& M[DT$MVDTNOR<&[K\)(N':$$)-9L9%*(XTOH3,@$I1@(*RC#FA# <">?ER&EM MF)NN'2Q-%MM<.'P''=2%'[[[*FDQ:.=DXO?$83EROKW_#2U-]I@XLC2YRZ[4 MHP,8/CPO4[Y,7_I?LIS8CNF7+U^FHXXN9;X0E&%C[J\;,W";3*B/ZZ(R:Z@? MY7WM_2]HB@4*,@'CA"<014D"&4$$\@1+$801B8+096@\W=3<1K &J5G6*[98 M0=F"=1NKSO!K-Z3X86UDY=\1MH,)/EXBS%F2+W/A53G/-#>IP%TV>U^'+.X8 M)A=FI6";-GE[9([CD!+$. P(T4J!3*X$B;1/+3/*:8A2&3CMZ1]M96XB84 V M$E'#=).%XSS:*<+5[(PL!ATQ716+,0X:&=N7_XG4\S55#(J MSAP@AW0UC6VSZYVDM#S.N"+II%%8 !#3NG4+E$P.)7:R0=/ MED;MDFG]%&H7KQWF$;Q=Z:](EE63[N1V);I?M(>.>^= S.QCMP^/29ARDW@@ MB1-3-C%.(8F).96J! L"S(+0*NOBM4#F)A@?-P\/M/AJ_(C.@NZ$?;\,7+MA M:TY7_KJN7!V+P;UFYWE,T1)NXOC?K^HGOK<_N\\ :8LI;US22^ MR5+T_-K7DM?[WL\N#UU7@O;ZVG81:'@/CK[^T\^NW<5PU-W@UW[V M&IEXV>>XB8N&QP.2^_O"]F4&-DN);W+5_)M)1_*ASY)K.76LP^ZQMYY[F'L)FW?M3!/AY6Y[SQ?HL+OQO/)UJ;==[YD],&V\\4; MABG$FX?'Y?JKE!]E\91S>?S X*^FZ*4YWUP'U)3U)]3_N]D8^W5=_9>L=NLI M38[OG]9%^RMS7;@@ 8]03!B4+*TS<"M(4XY@$O$,<\5#0JF+@S,M_+FY2W]> M%;OU*]X/"]PJV^]MK!/L(D8?M]GQBYUE;N(W\3MCIZCS?1-&END+QY%NP-;H M+A*TCB+09H*OLNJM@&XK)ZAU 3Y8O!S.4O\R?>1U_)C8A$D'I9?IGOV1[H50 M3)S:Y4V=\FA78KJ\,Q[II\]TU<:K;BWDTKN3TLLE!<1DF8,8@" M%$)$!8(DC164,4*"1TDD$1^8M>N%37.1V>D2A1V M3QTFULLE+4JPRR(S4988GZ^T?XEVS\__F '6F7N' T,-,:#'#*BI 97F9G><:$O/ MD<-$-47 < 1VITYGD.YHA#Z?1RXDGX9]&XF21NA*;UF4QL VS$_5T/+R3MUR MOMZLS!K2^_4RYU^;_^Z"4:3(LC!,$8PYQA!QE$!,@Q@JA(7*L$PYC5V69^R: MG=NR2HW:K)"\;^*0!^14L>3;;FCSS^+(@\^6P!WD&]# !;^U_SM*7(\;4UXE MV[+I2475C8Y]V7.\>W@\3E[5XGB[$N8$IFY(KG@NRT40$1&CA$.:FH#&5,\T M, TEI'J^$3.4RB1T4J,S;.!P F" M9/K(V9.M3=Y\,P%PX_%T5RZ9> "W(:5\N\;_>0W3R86V\0* M+KA0::((@\JB7.>;FYL0-/ <$\B>)]1. /S1 M-+(4-$!-1IQGAR7+D3(WVO'B-^7L^2:G33]K9?Y!*EJ[N]S/4K[1OD?U];UBE-LMVO:/\(+G,GXRWTI:37F04QYA' M$@8D)! EVJ7 <9Q!A3@*!$,!4TZ%GIU:GYMH;,'7X4*TA6V"REK<;AZ(6T_8 M.22C\3NRQG08P0[D#7C.=YL3_]VZW)6?]^>Q#"+.JP/CAF!2?V80.?ONS;"' M^)LM;;-2= FIFR1XPF2V^BDO.5W^EZ3%0I!84:4"F,1F/RAE"K(LC&$BDHR3 MD$:_&ZTVS4] M[4:[$QT'&^UN=P_<*..?I=@LY9TZ'JM4'W)OPY),Q%$3XU26FX?F=WMI:](H MBT@J%<28FIAS'$(B8Z[N3Y[6_+/< 7Z\6Q=P];P^H^.QTR^ZP[FP0=;=3M MSL91$QN-TP%^=R_]0IQVWW,4>@]V3,=I9> 2Z:K*1;[<5/F3_"CYIJBSKOZJ MOY77:^,[+R@S*Z%<0L(S E$8HB:7/5)AF!"BO5SBE$#I4H-ST_8^7K #? ,, M9,=%T$M<6ZY[>F1P[*7.<^2!WQJ\'O71EAJ_BYF7&IUV_=*2@H,E2]O[W/=D M7ZV?9&&9JOW@^AF]S34NKTG93UH[> /P^=,FV_([:D1_D^_X!-LC3&PM@8TYER1 MM&MP#]J-D%/TR\A:,V:7. ^KU_+I=;@=#&;28?A:RO:'YZN?YR:U),H2R*:6JUJ#0&N+E)\@XSV+2@AT=AC-*;YZ7XI?MH&GGN M=AS-4E[/.+"S[@8T]M4'J;L>[4P$1T)!7K!'19OQOKYOMCW[#.4_5 ];C\MC M=D$S5IL6S 1M%GN/P3XGN\)#G,]5],XGQ*=O!FCL:$5WHL">2SQ.%]-S$LE\PGDND>44 MR7/Q80/F-?NE*"2K=BL,)*$H8@F!0II=#D8YI*%,8)*D82(P41FQJLAYL:6Y MS3@.B[5HM /6>"Y3;#%S\$7^:)6-PQS+-\7\I'FHGWR[4K4:8^:=:?N! >F&54(IY @ M+DS^>0E):.J;1EI1E:E8%EE5+G1H2D[R:(M(;NYD;:$&_G M-'JF@Y$[/MU+K=>M1%HUL1- MTA&SM?C7O/K=XK MCSBP*L8!S4KQ6,620$Y-$JJ (FC"26# N F53Z@(XL63+-AZ4J+[+4Y$M2]& M[48(+RR-/ Y%.3+\]9T>(Y:W7_)RP=,8,<13*#-,()(80\)% !.!1*#2-$RP M4RHKNV;G)M>],S-;L/4D[]?;O[A)BB7M=OKBG\R1Q>85'G[W4.P7[=KN?_OAA;ZDUY^_2 ?UT6U2,,8RR@,M7?(,H@X MC2&+D8)9A@C.DI0G@57.FS-MS$UM.IA@BQ,T0.TS89UB\[RN>.)H9!%QI\_VN#UN9]+L^ M:>3^=WWZPH%Y.N2]&?J;$3]?W1]+94-"CCG10W;$)-=.>19"$J3FV(3"F"48 M">2T>6[1YMR^_9_E^KZ@CY]S#MZNZB!:]R(]-E3;B8%G L=>. [ _!T9DMGG3ACOE==.-;.I#IPQM#][_[#STC==MC1 MEIV5V;]^2#UL^263,BFK+N:@3V5FA"3NO2@MOO9>.P[3#,$(XQBB."!:!I]# M+!"3$><9L8N Z6]N:C.+QJSVVU?O^D*;#1:-W7U%I(:@;8-$M1)-A%'*DF"G($ZDK F8PQU) +K',:7T=#*ES*IWL MFWD[?L[ @:)Q1Y QP#\9@$9I M=&!<3K$L-J(22OFH3%@^%W0AZI#TAQ>][J[-;F+6M5KXTY^K.4E$SA%G,"8" MZ3 ="?,DB2!E(4\8HCP45FJX@ZR8VGBCOAYD&9TS"'RS4< [I)[9O;:_$7/: M>U!GN,RJU!>FLY^[SLRJV@9 .>(PK.<6'-U&^0RR9-R@GUO .HD!NNEAP^CP MXY*M]2KAG:C__%B?8'Y;+=0SRO?_WJJ%PY?58O%AM=;*M/.$9UE.,(6(A+'Z M3RH@9FD"N1:'3;,@CT*K>$7+]J=&@:WYX)?6@;^!HCEQ;WSX+U![ ?[0?H#& M$4NY/-MN,J-,C^![)DL/N%L3Y4#TG%*DK0VCDN- @(YI<>ACAL=([BO%?% _ M*>&$J@LM0^2 M/(:SGYP<@>29@ ;@,RA*\@("-T=)'C]W]"C)"XZ=BY*\=*D;X9=*3'^>D)P% MA.4P2E!4?^)Y3G(82!8F2!"NUGBWB+X\35%B\H)X267KC;HE3Z8*D2ZP\C[9 M\ S3;=(NUG#]'RKK\F0L8GCQYKO*N3Q=E!6\>O' 2+1=\1%=;%D]N7[_XCBC M--#3&[68@RA+0TAS1F$@,I:DC*F5GU68Z?EFIL:%U9RRR=-D'3O;M]19>>;&C>8K-?=D_BQ_JL'E@?B MO-"/(0M=8/7C\BUY+39DT8:DAS02228@SWD,$<):*T\1AN1!&%/&<"*MSFM[ M6YL:9>R-!94Z4;$$K+;7LBI0+\1FG.$,.,_4T<%,&PH59HVI'@+9C4!Q6PFH MM\5QRP"9.']2 \CHIH'I:6I$>%AR_8?>M/E.%EH9[6'SEJS7/XOE;LN<-B/$ MS0C&.8Z>B68'8?67CLDS0#:@M;I.EG>8$F>#DMLT.:.6QTV=LP'C))W.ZN9; M2^8^,-7&6O#+1W!O?OY&_O=J_79!RKK^XCR2),TSA"$G:091)-0ZB8<)S&G, M)(VY=$K=R"E1>V>VON.E1P^796/WD>Q7G MO8MNJ&Y[ [2>BMD.L>A.M6MO .]RJ=I;'CJP?L5J^:RXZJ7:[U*/:&JDZBP% M@ED*.<.ZB%200JR3&02+\B"D-)'$2)^]OYFI$6I5Z4V;6>T^SX"VU+(&Q7DX MS4CO=I \L]DY?#S4E^W'P6T5B/--C5OFH=?=DSH._5??)/';7U.GC8Y[*E[4 M)8_RJ_II*0G3O_NZ(>O-.[(1E?)7*-*0H)3" .NS_%PO+2EE,*)12F+$)"9L M@/JO(_.FQCH6-;!V 8JUDU6F0A;>S*Q'O('CN&]X(BLNM6!H1_5(=\=7TUP=]MU[4QQ8I7NPE?Q6:S MJ$ZP'N5;\OHJ^%NR6)3S .4D#1F#DDJB!>-S2+,H@9)E(F&4Z.+1QK$A@TR8 MVK!0*TJM&R_ ]G6U!*^JCPJR .7.!NV*D.!=?76(7$',3FKW1,L.> M/%XHS4V>'\39W/:D@?G4NB3*I]5RIT90BT TD1-SK2@OHTA"@?5F!V("DH + M&)%4_4 M6A)B%8S3W]S4QIFZQD\3@3,#2V&I_78%7+,U@#O(/(\--5I=2W;5&[I\DQIK=-; J6U-K[&G5;-5^7NMV-C\_J[=D M\[#D^ASM55\R3_.4R# F,,IR!!'F&.)8Q#!.\R0BC-& "KL:O^:-&WTPHQ;V M_=S6!E$C\VMC=G5T+%J;+:NTF7>$&0,Y!G>DFFUMZ;O-JCU> JW=,U!9/JM0 M?G\59?OB;=: N:WA9M[\N*7AF_P3+9?IZ,_^-_"A>MB]-_!N.,Q:+ M-((XE2%$A.8PYXQ"PD60$!&R&!F)59T\>6J3G<8XPR7:"4Y7%K^W>.^9*1J[ M' 8 7O2V[S-7-W4^3>: M-.HXZ :^X['1T5.'QDJ4I2XWJ-848LE^?B(;94=SPI\G21X'L81AP'6@&LXA MB7(& QIF:1QSBC.KD-J>MJ8VIE9*KQU;9Z"V]GID@#7*IG$43K#S'DPQ%+8! M 157 7$<57&YO9%#*ZXZ?AI?+/S:1_/W0 ^P_[U%6W'W+G M^>-^N*>.G7RH9RX9F'ZG)4UT+%4=O!2%."!Q"O-4JR\Q3B!!>FD<(,P"-;!' MPBKT\>#I4QN[*^,&Q#D>0F;V70X&PO.7N6C-69?=)L,=M#!N\MLYYTZ2 MW-(:LY"?Q8_/TIUA\%[^IX?R;&G-9%/,H()#3$$$4)QS2D(60AVF 0ISA MF%L5?+G-G*DQ@7J_8I]"DR?=848:XX'LF65ND)Y\7#K,GG,#Z!TU*$],FK 8 MY27X;E.EO/A4EQ(EG>VU\LW/_37-GDK%ZW4I[_+OZLI-^7%9QW'\4Q3/W]2; M_/!=K,FS>/]#K%E1BL_K@HEY&N4)"8(,HCQ3'!R($.8DQ>J-2*(HDQ%) JO) MU8BV3XVP6UL!J8T%HK$6O&IS9^!9NZ9^_TNQ!'RU6)!U"5[%&I0:C\M1"G=_ M1\P&AHGV_(@;X5V_N[OAI4XA/+MCKKV?@<;_&:@1T)(:;2#=[IUJ8 M#J " MPK?&C-?>&T&XQH_]$U##\=HQ9A([?DT8-G)^$AN=._]YO?I><,'?_/R]U .X M&LW)DA7+YP>V*;Y7.Q2[@[N()Y+)-(!8!H&N%IU G)$^'E M''4XB$X9>X 9HQ+O<)B.^?.&)WE:0%SAZ\?MIE2+'E[%:F[6Q;(L6"V;0P(< M\3R2,&<4Z/X_N(L=S?;'Z+@)S.U-I_8=?V=@Y[%K)2;OO3+NG'VPM=.:H=\* MNO5\_.8&!YZGB[(4XD(AQM_TN;WZL])(V1>[HSRBB&*@;> */;$(,!=HP;BC -7!J?E+%91Y% M 0F#%,,\C#!$84Y@3D,!,8]PFJ0HD8FP"3TZ;6*:$4CE0=TB45EJ.0D^!3-6 MB$4AYC"-!==*J@AB&L:0!:%:H$0AQ0F9OU;[4)7 PAB0'C?G<>@X ZE:8(CG M8EFIG0Q;:IRBC"7%6"(.,\$CM0R,):1"+0-QBC$*<)"E$6U0?K\T3*9S@7'; MV-@(BVHRY0Q>PR7838#Y7CN=*TKVL%&S3;K=5(/H9J5F,FX+IU]&Q.VZY;29 M<1<<%]T\62ER6;U.6X)BLK4ZI2W_HGET>XEC,U8P0%R MGJFA >UK#5IMY S49CH4I>['P:T,]86VQA6>[G?X1&KZRN5WWWFN#PN/ZR#. M@U2F6*SDYRO[J_HZ:Z;WW!ZK_J_G5_)WC:W5$P6 @(B8#(0E#5@I5EYN:VO"Q ML]3QK+<';#/2=P.A9[;>HW:RFKBF&B**'%LE'78:OG9?$?P3]RU6 A"[+/3VM*%BFS.AGYZG?; M%V5O_LKI<[Z=_-4,BE9)A4]9JF:K&0ZX3Y)%#T*M=J1 M(DT#JQW]NW@Q-9*M;&T4(C4GK"KQ6E:[ TAELQWSWN?E,./OR7>YYU&@]1]T M -"U1UH(0!>#.N^XW!>ET^]'!P?0 +$;-IH;9J!!HZT[7MU8JR(_]+]0UN/+ M73O4Z2AU'T]&'>ONVEG'(^9]C1DV[OY]M>)_%HN%>NAQ#OA>]T?;5MOE)IQG%.481^I[C]5_ M4";T]GBBEITT2J,H"U$66A44-VUX:G30[A@ 4MFGLS_JZ%(=I/&Z6HI&&8(K M_]2/6@?M5HO&O6(VF_&!M6=.T2:#O@=IPA]K5EDBY5:DV;7Q< M/6I+2$Z4IVWO=Y6PL9ORTSP.$0ECR!%7U(6S".9(;FIJ M9-6U]/_^OW 49O^/HP0.R_64&\@\OA\C:H">Q^5M6J.]5U4CV]BE]1"Z]-J^>\M612R:*(/FE\UI4WB-"*YR!$,\BB! MBF%BF"=JA<0#@DA&!<6IT9+H!ANF1CL[+^KHF39PL=J4Z'IR^&N+\I\#NZJ? MJT;J ,\D=@G[AU[LKY>W<=8)%D58_7?&2%58]YU2AW"O.A_$LMLI![_^;T?5 M5V^#L;?\ZL!'CU=_]3;?#PJPWOBHH8E<5:OK>BN^*/_U=BUXL=%_FW..4I3) M ,9$#? H"#G,0_6?B*$HXI$4>6B9S'6QK:F-, >F5D6+*U,[9VK::LLSVCZL MS::YCA#T/$0<@J>-F[7XU?_XO%H4["?XH_G3BXR" 52.<[\NMS=R_M=5QT]S MP*[?,HQ>CB/Q/R[?-7&V;[^1];,HYXPC$811#!F-$409$Y#R-( !)J' 48X1 MS=MJK$_F7'.U8:/OY; 2Z],(Q--:J;?VJA4'(/H,M"RJ;XGI,EIVI'.]!\RH MQPV@H\U1CW.5]);I#MO&8G=D8PR.4\JYWNJHQ&,,PC']F-\XL,K\>5T7-:]J M(J[FNJ9JQCF%B12I(B&)8)YE"(8RBWB,:9"$PJK0_+46IS;?^76U?(:JH1>P M+Y^^J#ZAP?6AKJ-N1CQ.L?1,/'WB47N#'=:A-\7&;2GZJZV.6XW>%(23@O3& M-PX_^]P?0WQ0KTQ]%#'/$I1A$2'(D"YX(RB&F.((QFH*E$@91P&V4D^]U-#4 M6*8Z="MVANIZ"$M6O))%<]AI?XAY%EXL$:$\"R')4GV4C%*8"RXA4]-,00-% M]%+,OXLU78T)<+=!?Q!_;B%UA*7Y ?"M^(QQX-L]VM56>CG?[0/"^7GNV<9& M/[_M<_G<>6WO]0..5MZ2UV)#%CJ(]&VS;M(5A[^L%HL/J[5.%9^C) UYSC#, MN8.Y3P=G#!:W#=WP M4VPFRDT3B#\7/ LPH2D40:A6UG&N:#?+8ACG$0N8C$@JV:#MO8-F)KJ9UUH) M1&VF[<[=(92F^W3VR(RU*]>@\?X*&@.VW\[Z['BS[;"-D;?6SCIXNI%V_C(7 MR]?VV5_4Q_->2J%KE8C/8JT/#LBS^M#C7,2<< M&L%IRT''1E#;?:U.^ZT=8,9J?F#U3&D#$;4O+V$-CMNJ$N;-CUM,PAJ6DQH2 M]D\8L--UN2!U6ZB\6Y?Z02HRT*7*/ZCW=![P(!$9CV&2Z3R%+ L@S:2:HL4L MB&))T] L3^%60Z9&9D_?U/!"M(46^S:W=(3!MMA(\'HFM=H+6+EQDBX^ ZTK MH.O+#%3> .T.T/Z,U"D6NVPC=+<\?[S-/0P/#B\_N-W>;F,I&(Y3F#$4GT7)I',.2A0EK $TCQ/(,)A M!"E%$0QY%(=Q3&-"D)TTZ+4FIS8U[EBH"4F;:*L(>A5E,\YQBYUGRFF-!:VU MX)7JI>^U3%=,O=Q,=OG=KS^'@O2WO4[-VKT)Z'P:3H[(4[;RC"1:_7 M5:''=574JK"HD\'J>BISGN0LCF(U_4%)"!%+_-S?B\,J7;E$W'U%*R?6C5^Y MRB6H9RM4.6W@UMH6E1# [\MB4W[Y^GNC?*$FCY0$:0IE%J2Z)&*L\_5CB$B M4R%B]7]6\\?>UJ;&O,HPRYEB/YAIBK,XD"',U4)?#7GJ/Q2E.8P$2RF-4,11 M8I=$X@S.<3))-*!M-:]*HWY?95_X[PI^U/HWE:7@%PWFWZZ+ MX-Q0Z:,'%T]U/*@C5O!M3M[L5@:\;=U+@5M).]CIL?.%2UE6PJ0GB4#C1 XUH<]P9Z_^ M%L]JC_H1&;5 R;'>J$G+(TN/6H!QJD)J<_-@^;?J,?\L-M_>;LO-ZJ4IFM(Y M_WA8+%9_$N7OA]6Z_H)UJ.,0%:-V9M*-MA MQS33$^V"4]FY&V%TK4HWU)RQ1>MNA.V,IMVM3QPXY6#?!-\NU'3GM+*5:O)Z M7:LG+06N-1$K2<1YJKH6<:JC3K#4NWH)I)%$BFQ9&B&&DYA&5F?Y4"S) GQ63_ZF#Y,_JV6_J#B ]0=\C=*MAG/.^W66[]EIXYGN MJ#.E$'6\L5DA1/!'Y:,?%5%/^+N=]SJV<=P9LA^ 3^;2GIH96OGL0[$0Z[=J M#'I>K7_.LU $*(]RF*<)AX@DBN*S(( 4"Y'*A"(<&4 M=8=J@?,DBM,X0!'$* L@"M( DD!RF!#&.)$(A8C8S,_.MC*U3[@VH9[F8 M/0^DV8SH9G@\?\F-?2<"H.[F)+T(.)U9G&]IU/E!K[/'HWS_Q<,^^K9B\<,^ M^49O9G_0ZSU3E <>9(88#-[A0>Q\B7NJIGVWP+F7/^UR_5)V\ M]QZGB9 ?7UY)L=:;_-56K0CB4 J$8"!# E%&**2A9##E/,V(C+ 4=GOJ)JU. MC5CVUNF]@6*?D#QHW]P(=\,MM3R%_,?S M8!AF0%ZX^88,@3?7XUK?',>U?E V_(,LMJ+:'JGK4>ER,1_60G3EFN8!2S(2 M([4.UGP^WL M*?6>[PWNV_,0M->@0^>\&KU>-G-8S1"6>S M'49I>'!1L=6+V(7'6(9Q7;A[0LQ16PCV\5L^XK2NP."Z4-79ML8N3]7G\)FB M5+V7#SWY^2*>"_VHY>:3>@7F)!,DCZ,7 M&IC:=*8YZ-@;";25MH<_1R":GOX,AV:HRB-F> 1L\H&&^UINXWM MJ?3?6!OD'7]GYX*$R$ZF\'J8T PTGC_XSY&5WG9N?=J^%U. ,;H MBDLG":.T[:*\P]O5\KM8;_0^^TZ$YUU15AS:%5VKT]C#N0QX* 0.890F"42Q M5*.3P&KR2BG! 65A'.?#RSU86C.UL>>XSN%Z+VM42,MAZ+9N,AM?1@/?\\!Q M4A:BXXKF^[876F\.]!^=2WTX0=5CV0A;B^Y81F(@>/UE)88^=!C=?EZOF!"\ M_*!#S)"$LI6D.,QP'$"',(99Q"I,L%C03*$F9U5') MU1:G1INM8?K8MZS4$U:UQ7:,>1UI,U9TBI]GYFMM!?I+:J0G&G/!SEYWU&8, MC5/ZNM[JJ!1E#,(Q#9G?Z.E4M[RT@=\8\F&UEJ+0M2O*CPW]_5,4S]]TRE0M MG=":6N74S%F$PE@F$BKZBB *JGK6*())& 8BP1G-,JO:7V,[,#4B;&T%I!&J M$"TSOFIS9SI]4?NGKOBE6 *^6BS(NM2*R(^FG/ ;L12RV,R9HBN*R<(8YH(( MR-,@HBS(N4##2GJ?;<[HH[I':>\J1F=#?H!?FNK>?P.T-MFVS/=YF&VBF8:A M-FHTDS*Q+?P-?FFL=%@ XPH.'L*93MNZ0SC318?/AS-=OGP81;2'[/M3J4]B MTYQ7S24E2992 E$0Z626-( Y#F+(DSP,91@RE%LEQ_4U-K4ISIGH@UFE/;F2 M@+2J,Z7^U_^($:[.K/]'DB([YNA%WXP^7&'JF4-V<'[IP%E5[+RLZ;0[\'=' M,B9H.66:W@9'I1L3UX\YQ^@>^SC*![7HXY50Y((\SZF,@E#(%(I,4XW.OLUE MS&".,LS3, JRV&CO\>3)DZ.4UCB@K3./F#R$JY\6;@+!-P>8^6\5&WG6U\%! MD8=/&RT:\JP3W3#(\Q?<**A:RU#J;9K54F_,5$MJ$FH6D/:N71AKW5ZGN?ME7Y!X0YS2/)H6 Z/U2R"-*0 M"D@8#P+)B(RRT"[_X4)+DV.+.N1?+XL/S06UO;8I$9< OC[@.X/--VD,16Q MNL05-&[,F[CT])$3**XX>9I)<>V&@:&.9T]?WB F]P9U\ MWHZA7M+[3!!QN^?>U^"XF^P&KI_LJIO<,W"/3'TOO%AL-\5W\557(:EBN]__ M8(LM%US' .FA=KNI/JA'V1:@_2S6]4GGS_,/J&:%),E8P,((AAE*U.(WY6K@ M1!@F(>:$Y3@(*+/:8O-GZ]3&WZZE8&^JY0Z&@MK2)G@-5+::KY N@WI]=>0$ M*L_T. @EJU71510&KX@N/WFTU=!5Y[HKH>L7#YPF5B$<[>E=DA.:(<&@0!&% M*(\SF/,PA @E5,9AFN51,M^L-F1A.+'K/MWJ(]^UX>_U?=)M@%NJXQR"9SAS M&@J)[[E.DY[L_O3RG,-NIR,'+8P[@3CGW,F0?_:B@0O(AI?67LL#D6L(&YZ).,3-\Z??F%J!MC-V%S7EOGJP*31NSTFN-3KN48DA M!">G):;W#607HFN55,EA6K3F43ZMR;(D3*]%WJUTLNJ1I&",>21'BV*Y ^?5&;;Z5<:J4:YMW]2TM^>4ZQH8,XQ0WWQS3!0S\ M4=OGDE.,P7#+*M>;'9=7C&$X81;S.P=6*1=J&B0>7X4N?[U\/JR6T.34E.^V M8HX%%2)A%!+.!52KD50M0M2$AB 6,Y$R2JBT6828-CS-]MB]UP1/P MVIAK63W<%'HSXO$!J&?ZJ4W6V8F-T2>%4F9@LP)4@,^D<)BQ;@N5VZK?IHV/ M6^3;$I*3FMZV]P_4*2I*\OR\UJD=U4;L%_%=++>B*L@V#Z3DE&8A)"S"$)%0 MP#P@ 0Q9'&4H1SDEJ94,44]C4UM@'=I:UU&LK&TJ(EH68.G%V8R/7*'G>[MT M,'#V&D &B+B5^.EK<%P%'P/73P1Z3.YQ7.G\D_J?\JC9.XQ3$<12<4FH_H1( M1C$DL=:S(!@CBBD/<>*DJOE!LU.CEEVUD'HS%L!N_?)+B2S1+$Z3.I5%_16G MC@J<'_:/&1&Y1]TS)5TI7'XUU67OU BES,^".$[9\L.FIU&B_"P,\5[9XF/Z(# *@0 !L%P8FRC[J_<"]?>8?.FT8UF 'V3TNLQWW'.*L0T'UU7?-+85I(8[KX)J-#TX@\\SF'1MKF+25'LYBKV+AE!PO MMS8JE5UU^IAXKM]P8PY*H\=^H,/^FR Z(8 _:@UW-5&OSWW5K'W=_E/Q7%'^ MNBM7',5)(#@)H8@ITLH7".),Y)"*C(=$9&&:6^EA.K5N:G2T3XJ9M?)4QR4< M6A>!FD3MG*RNZKH)*C]O*$'M]B4PH\"[=:UGVKQ+KP[/DG*)OI^T*B<6WB577$;=,:#1YU(2^]GVIPI4$.X-!:[&7 M#$<;B/PD^OW_Y<@ZP_J ME9P'L409%B%DN),*9&*B(#VY_:!.E)K9!%=0)@-IT9 M"GL_,XT YJ1"3]2TI3ITT8X [8E?\'F35E)MI-RS$PX,^>MUAO$P2%Q\^#@]<<6WWH5^[;F@I+%%OX55! MSI_)6CU:?]?UQR_5)*E^^4Z9 MO-O-FB,41C&.U!HXDD2M@<,48II*F+,\RW F.)=6Y#>R_5-CT9.*6L_:9,"5 MS4#JK>J:47@'/]OPO0#/Q&>;/-R 1 G-H@BRD B(HEQ"@@,) MTQPGG*8D),3J0/UL*U,;LXY%DNT&G_- F@T1-\/CFMW^-4M^"1^;)[^%(OOXK?5 M,BL5'*'&C(U@E&O7NQ'O^"D M"\SX9@Q@)W;(7)UH/BX=$M6M(-Y%^>#$F$DJ(5R";*@RPL7G#2[8N=9-O1/U MGQ^7#XRMMZ(;$J=HN4JYV!NW_]T_# MM9W3#3'6_5,GSG7XV*"GAI0?=0*OZSJEMQDU=D%3)Q">J7SJYKDW!@7_ND\/ M(1D*U+P31AP3/1^5D&*1PE!1+V)$")+00572?IUJCL<^/GAX=L89( U7L3?! MXWOU:H?,\"CI$^?]Q$3_>I]<@\MN7HQW/KW2U:SKG-;#;OHWYTFI'?NA,R1F>]YD87=*6 MV;G@>Y!@!='U.8_:8^\2^/&XWY49-Q=6\ZNCX\/T/L69% M*3ZO"R:^K!8+N5KK&^$)4WDQQHEQ\=O=?Z$PEPX09R)<6C! A8:?++^[]>2D ET&N/&7BG49 MWDVNPUUNL&38Z-K(L7P1^AQ=M?I9K-6#7[3.WR-=%+44YIP&64IY@& >,*I3 M7 )(@Q!#%F!,<(#4F&@E=&O4ZM3&L,;H&5BW9NO8S-9NL-H9/@/D9;6U#9DQ MZPFS$<@YOIX'C1VT.XM!QV3PV('VH1]::XJW@LHI*YNU/"J16H%QS'UV-P]( MYGY+7HL-66C-J ?.JQQQLFB7'F]7Y:9\U\3BST-$(DED!K.$2(@HES#/\P02 M+".69"(@@5$ NV6[4Z.LO;F M[DF;*>NR_Z]+1J)!*:]L,@QMNB*?L;R"+!G MSNH8#3HX[_8[*KM!:[@?;"WRMOU@/%*^=A=KLL=Z]RI7K^_N%?]O1_G9]I#U MYF5;/&Z\?&Q['P_RL ?/(GURSM!-T_J&54*<4IE)$@6P"C*4X@0 M(9 PKF,TB0P#2@.26X4,G&UE:J1>&0E52R] FSD#VE#;K9-S:)KN;MR(D?<- MB#/P.*_5W8N"X\7[N99&7E_W.'NZ!.Z[>.#7S[X)OM65J;K+:LTO'U;KTP7U M?KE=:M5ZUM1S.+\XKUCJS<_/ZB6J*CT\B1^;-^JF?\TQC@BE,H8XT>R"*8,D M01D, REDHF:6$7DR.O;8O+V3]/=9O#>RUDUF=:[QMJ+IDX.T(Z RA.7O'[/ MGG [;MS%DW''I7MVULFX=U=C!IVF:'O3X!!QV2GM81,\7%=2.AJNV-7$3(%XDP) M(>-;_698[50+290&L0@S2$+&(8K3%%+.8A@D)$@RGI$TLCJ5LC5@:C2EWD++ MLF?6D)OQD4\@/9/3H PJ-YJ0MZ)WE]2I<24D;X5H:*K4C2*2;7.:./=\:2G* M??[F"7TZVL#.^.TE(*U3,\W-6X5TUYW3^J7]E\].,!\]2)TG<KKGL@/4;[_H1I6;11+LOY9!;GK&H/Z4&!5)6=_ M7*K14)2;.4@OW.P=Q7L?6U[M+F^ M3WM#6U55UE&X@&%I,Z@Z49 M,3M"R#.Q=@L]U8:JE5H-F(0:8^"F_=*:]^Q13NNSXQ=)(/;<,G9'6=-.< M$NI9[_L?;+'50=,/+ZOUIOA/'0]%,IE$.594P8,(HH2GD)(XAUR*-"9YFJ'8 M2GG'M.&I,4@;C[,E"LS&AU9%PG:^: B]Z>3//:#>9W(-?HW-LV8+>V(!B*@, E)#A'""%*JJUHC2=.(<9I2:35#-VAT:@/M28IB M;2K0MEK.WTT@-YS(.P;2]XR^,A=6]H*]P749UYD1HO;S>@N(W$[P31H>=Z9O M <7)E-_FWF%45*=)?EQR\4/PI]7'LMRJ[[J.#/RZ61?_JO,CPSF+>!#G-(>1 MU+&;-& M&:HV&30VZ]/@VNK_*IL0U1FH+:\3T]W1E"U63JG*N/%1Z1B ,62)')9%A*B94=4Z.(U@W];;PE"[9=U(D@ZI^5'Y64:N,)^"0VH#K^ MOEX:SVG?&>[7^.\1W]LYGM0AAW8^&/'S?WO'-T5Z+"5;>3D=%K:/S><)W3O#-]!G;&@\9ZH,UW&SAOC9KS>'IS"T8/L[<& MYUSTO?U#;MU^>+,MBZ4HRX>]F%?YYF?G7]6T?,XI0J'( Q@0P2'B$8)8H@Q& M1%(<1JE,F5T=0TL#IL9XW35NZP'HNC#3LZ?.#YHUKFW5"-M^LMUC<(_^B)L+ M;H"_84?!#CU/6PF&1MQI#\$.HLN;!Y;/N7E7]N5UL?HIQ%>Q_EXP<6&VVM%= M^"+8ZGFI=1;"/ A3F*0#I8 < M6SHYHC67^QF\B^NXKZWW>>_7@R/N,IR5Y6EZCE>[P1TMP%:F=ZR=83\]X&OO MV+&U]]I=]@-ZS_ZSIP8ME8C7&V636!+UQ ^KM6"DW#2)-4($+&$DABC3D^PL M83K? $&*4RPP$9+AP$AT^&(34V/WUCI#==O+T/5SKAM /)-E:YC#O*/K?O=1 ME+J[0T_J7\?4U//X<01HK[JWTYJ]?N703<-:G;;1+M=YC5OU[^5FCI(TRJ(X MA#R* [U!R-6*.4TA9SEA/,DXEE;)0Q=;FMHWW1H*UK6E (+E:@D;:VWW_R[! M:[K7YP T[_MZ#5Z[(@9[,UWNWUU!PO%>W:761MZ7N^+TZ1[&-/36EW<0(=K%:*LP[;J_^Z7$%22*)0YACB/B)H)9(%:+JK58Y;' M/& AD@$UFPD,:W]JE-+Q .Q= *T/%MKX _KBRM3"/\*^%VG]X Z*,'0"O$5Q M K\=,%*1 L..<%2<8#ADO44*!CQVO&(%PWT^*%IPPV/LA@\NBOE7H8:@8O,S MC.A3L5F(>1H1F6$90A&H80$A-0!3$4K(, H'WJ?*^U7W'O-L(5@E:96SJ4(*,HB 5,>AA#E.(%Y'F&8R@ A ME*5A&D0VBF3U8ZT^RQ'$PYYT&X!4MMDMZ!J8S%9O]LY[_OX>^CVV7I0=.NAT M!=8\>M3EUJ$[QVNKH]\.^\RT@ODGU4/O5KI(W#RC),BX7B*%1'UN"*60Y%(G MC6>)(%&,L]A*6_SP\5,;#:OB!=H\NV_N"#.S;V\X$IZ_P1T(X(_:-H= M=OI='C4QZO=YWKWC[_3"54,+!+R\K);5R6UUWE(^;#??5FM]IC)'."!)P@B, M4:HFLC)%$&FC KTMK7RM2H MHVNAQ;'I11"O;&^Z@L8S'W2-NT[8/=; ?-IMU0;>;*D1LLP*?B3ZJ\R(>UPN.TPG M^99&'?I[G3T>]/LOMM_O?M<NSOQ\V[GX1I5 W?=.Y^%IF>?6J']S$YLYYF'&9)JFN7AZ;VM3^S!;8ZL 9;XWUVY8[@?8;'AV!IOGK_D L8ZE5Z/TK<=D M(T241D5$H \2HT1Y?;RM3(XW&T.H+:"PU7ZE?QO+Z2MT)0K[W[T_! M<;Q@OXK"S0OVRRV,MF"_ZF1WP7[]8A>2":T>^A>R$5\WNMSM9Z%>FN6&/*M9 M1!;DF8PP##B7$"59!G.,8H@3'L24!B$+K4[JS)N>&CN\.ZSYNZ^HH-;[:FE+ M2D"TN*JVWG+SWZ([S.8#K16KOJY*LIC'$>&82PXCP2A$,4(P#WFFN"U-$,U)$.=&.Y2W&#$U MENLX *00X+5V 9"=#WK'KFR\ *^-&Q81Q4-[Z\HT:J0^\$R"M0O;K$+_;X1S][X[Z'/'B\(_$;O#R+! M;WW6L&EWJX7Q=O5"FW;K.HS/M7!06?"F%N.N%O4<1R3##&4PH"G5X7(Y)(PD MD">)""4EJ>I'F_GW !NF-D3M[=4J97N#P:*UV&[Z/:1;S.;AGL'V/!;M9'HZ MYL] !_T##V;@UZOP6T_,;P#0Z0Q]B!VC3M5O .IXSG[+HT86_?U5&5K5I9W' MJ<@S1%(8YUD.$8T(S),@AYQF 9$D"(/ **3(G4E38\V;E6/!']HW4#EG*X=V M>P>;$>ZXW>:9?T?JL?%D?4] GH:*[]ZLOX9H[PF,SC1Z3Y\\]&#Z^VKQ78T8 M;]>"%YL/A%7#1*/Y$K) 2H%RF,2!KH)#$<3J,3!+ Y%$41:D@5&2O%%K4Z/A MG;&@^C9UW8O*:MN#Z3Z 30^F'<'F_6"Z1:PV%+26>BCT;82)XZ/IOA9'/IHV M9@"@) TAC+J!(\RP)HR@)$V+).$X,FR Y MU4HVZ]8S?:+5N@96.]]F51EQ[1W85.YI(BL[#LY M7-R.:'#;X<;,^#HW>B? M+.L>W#D%.EZ!QTX/MHZ!IUT/?CWHP<_]/3B$7)W"[9J'W1@W-F4[A?0,N[M] MOGV,TMOM2U45[+MXKV:-;%,_\5$^\%554:(-6"*,\%CUJTA1!!&..,1!E,,8 MY0$A018F9@76S)N<&GGOK0:UV>T7K+_LUO3K(3M#.^#*\9P76#V3J2-$K8*@ M[$"Z.2+*L+G1PJ/LW._&2EG>.3C3Z2TIOWU>K[X77/ W/W\O=HBB58M38#LC/:.E_*M!_,IH)^T/7,3QI8;35HS=:[@;_\7J/\ M-[ S'CQO9O@I1;M:1_7'[1@DMKW?"2?UHMU^T_=1G(LJY>0J@4<:SG77F((1(Z M6ASE"8P2EN$$R3SD5JF>SBR;VAQ-.P8JS_0*K3&W"JGNVC^LYHR[[C2CS+MT MDF=&==0_UF3J'$NG7.O.NE&IV#FHQTSMOH$A*L5:MD,U(=3,E[_;KNM5NIKZ MUE(>7\5FLZ@.?1[E6_+Z*OA;LEB4\S1((JEFH5 BPB&*LT0K%6.8\9C@/$"< M9F8:',-MF!HY[\W4ZSM6&:K^4):"M5A4P>>;%7@EZTU!%DV!Q+*HJY5WRR66 M8JF#_Y:KC2CM%8%NZ=1 2AQRDL),T RJ<3>%F$@)&4ED'D@F4D'F2_&L?7FZ M?]_F==^>&/3_=_'E+KZRS3+.U^@[\$$[ %H/0.W"KDAQ[87Z\Z O:T] Y8K_ M7K"1N/;>&V/)7/OJ%4O]ZYOP[-? 'O;H$76P;_+]4 O[MD>YR#NL%QLR1&G( MJ8 M<]?9<.C #>TE+\>ZM%#;ZK__RZ M"_ND.*(X#=*&'7@J( V1FMNR*"8D3>(4645N7&IH7KM^@(RH3A0^EBU\^%&4\YCF M&4))!"G">M<9A3#/TPQBG@8RQ#EF-#*6$;W4RM2(8:",Z$40KQ_;.X'&,P,< MRHAJXUR)B%YS_G81T8LMC"LW) Q'1JQ'JFJ=9N MT!@.:LNKP.VZD$+'^!FHS'?'6(-0<\I<=A:,RF"#P#EFLF$/&<9H[\E:QW.7 MG\6Z>OZ[8K%53<]9'LD\1AG,>!@H[DIB2--4+:QBE,8,IU&62QONNM#.U%BJ M,:OB*;Y:+,BZU DL-6=94M8E:,W(R0%@GFFHM5 ?_=3$,P.-E>[8Y@H,3GGE M4ENC,L@5AX^YXMKE ]=@+ZOUIOA/=9#X*#\42[)D.K5O55;1+>^*LJJ:JI9A M89JC3*W AXD6CF-PSQB".858DF286JG2F#8\-=[HVJW'85YI1);EMLJV M8MI\RV68:0\8KL0\X.I[,78$:7W$TT):65Y+5+>V.UR46:+E=EUFVOBX2S-+ M2$Y69[;WNSA8?KN/U'E2?51^6RTZ2I-J1J7/OC^O"R:>UL7SLUC/&4,H3=,8 M2LK5M"<@*22!1) G*!=I'I,H-MI*=F3/U&AN;VR5YUL%@KQJ>\&F-AC(U?H@ M0$H3X2T'U_9=..20VVO'>.;)$[GP)(U+W]_Y60CWO_8B&6I[?BU*#?S MB'*)*(I@)#(*$18($DG42C2BC,>$D3"RXF##=J?&M7NSP,<)3IZ9Y@0B\(M:R/IG);/1W0YJC-?E1!=;7HL):$7:U:+@ M5?+.+CBEU/W*^\^H0;>"% M#UW ZC9U]A:#QLV6=0#=28*LBV<.X^;C]CZ)S?L?FC74?/'OJQ7_LU@LYFF$ MDUB+LI 8I1"E:O:&.0\ACA!7*U$9$VFE&FW2Z-2XMO/5DLKH&5@*R[T[([#- MB-$UA)X)\(3S9D"KLORRLQFT1E\^1;9F.1N,G+*94<.CLI8-%,?L9'7OT-7C MZVN=1J>F,[^*.K#CBR:]N9KG!0A1"?,H5LO'K.*>-(8X#Q&F49HD>6JW?+S4 MU-08YVN=/%UJ'00U;5!L Q:-O:":K]FN)R]B;+J@=(&<9Z)Y0Y;_TG3R13Q7 M,F=:H// <-!:#BK39UKT:>NB]) Y3(X7FQ>;&WFU>])M5 $5 M>F&WKHVTXXE#],RH83 FGMG@;0/$ERM 6'_D9QUV^ET?MC#JIWS6N>.O]_Q% M0S_8Y69-V.:?Q>;;VVVY6;WLH])_SF-*8TS49 M#,2\EM'^JJAD8_H9][1I\PH?M^QQ;!//Q;+2JGY#%CK,Q_;#[D,Y95F"TP!# M%"F $4\2F,!PS[@->511X!YY]7: M3O"G,A2TEGHI;68$B6/F[6MQ9"8VG&,0D@QYRP,$%<,8VQ;)IY MNU-;PD5!F%4R'%5%5+"S&&B3+>27+)#O)QJ/>'JFG-IHL+/Z(JS7R]W2L6KP+G=X+S3>E9I,L,)4]CX>B%$- MN-VI?OLN+KFC&QZ(1-(TYS!F(8-(!"G$H!X(K:NX[X\=4<^]!; PU]W/-3T'- MO0<60S7WOB?XS5%_H&4UBYX'G) @20(UE>5:4(M&D,2,PDARG,F<(2RLRC#: M&C"U.>TNO9HT^^AUPCI8[4WWD[N^ZQ$A4)9)JB>7J19>A7EU.5'"#OMG0XA-1SP.,I7Y FQ/]1^N* MPSB=H2C>14]@9\0D)06.(1JJ*G#RG)%KN;__][;8_.QH>58:+D_?R/*QJM_4 MM?7(IUUYNG:':$L6>OU0SJE(D209@S*.L:)5D4,:<@23,&=YS#&CF56>\J2\ MF_P NJ\BRO:F5TOM&:!#MJ(G!;_ODO3W?F4\CT8W5[>?@1JA _W?6K)KHT " M#4JSPU'M9!#<%TKM@%7MOSE<7DWR)7 ;KC$I#\>-$)F4ZY>"4B9IY,ASC.H_ M_Q#E9J=V'\YY)C.11AC&>BV,U!(,8LD$#%@:A5& PRRRJEWFTKBIC?"-=8-J M>SOM-,]#[XU=,?V1L_H#M-WINM"W#]RG,5B=,_"O,=;T0.MLJ.AK8QC3_ZZK MI:V>E\5_!'\B/]Z(I9#%IORX9*L7H7[P62S)HM'\_+A4%*@:;[))YE@*@>)< M+?NPE@=GJ8!YJ%Z'1"":"RY"'EJM_6ZP96H\WIJG^D)Q>6.V'9W?TC-F[#T2 MWI[)NNL%4%:#UH\9J#VI?KCSI9*VVG5/XXX[9G: J5,BOL6>47G7 7#'-.OB MD0/GSUKA14NJG:O\]'97].Y1=J1BONILC?H,EB<@"FM-0!E8:H;>9,S5N_>RY>*"C3C2<08_6-;[GS)7N5>W)I=)U;P]ZK.,1 MV+OD<)+L!%JWT^+;3!IW(NP$OI.IKYNG#J/E-]NR6(JR?&#_WA9E44VZ]5_7 M0KQ;Z9V4>8:BB"2*=!.F.A#%5(A]N,(YV"Z)D&^_$#?]0&.SSH-0;'*9%=;W54KC(&X9B.S&^\C7'4 M.I_J& OU_"^[.>E'KH,O94'VF@UUV_RPT+GZW?9%\,_KU:MBQ)\Z5G.CKM#[ MQJ]Z:V#.19!GH:20I9'B*B0HI"B((0N%D'&H?FH6,S^JU5-COM;0:H$H6BL' M:#6,T^=VU#F9GAR+?CL.S\#>9=#U>2>BTWA=]7RW1%'C^ RTKL^J/ 'U4N@K M=_Z[)_-1NLO+@.#7\KL,*J-TQJ6!:9S&!^YR-!6#FU@G>KRA_464FW7!-H)7 MLW[5\M%/?E\6VO0J/O?GDO9KK.]ZL*-T3%NMV)\&CSN1LT(T)]LXXS1YD#-4%*L_T$66Z%+7RQ6Y59] MF'N:X8@1@5D.LRQ+( IX!G&0$AAF@D@ALCR*K4H']K8VM7%!&PLJ:\%O@FA; MJW@C2^W.7GS-:-P9:IYYN -8QU)/4L-&H+C5SNQM<5QQ3!/G3]0OC6ZZJ:A" MJ89?S4YOM^NU7G9'/(DPY1B&G'"()!<0ISB"249)*&B8$&RE27Z^F:D11VLE M>*W-'%05X1A*,ZJX'2#/'+'#IK%P!AH;G1O:\&*:BZC_KX0U<[PDG=%=>VTA#5V81)G 8H2P7# M(K.K:76]T:DQ0]?F:A%"NHK4XDIXS7#LSJ:1K[@SL#*YP[9KLLJ"4 M.4".JT89-#QR:2AS*$[K/UG<.T8IA/\ER%K7GA+S .>)1#&%@O-$N]EHG/F@7[#C!<$?F'U?=:J:Y4\.O92@6S*M*R MVIKJNC,#VI.JEI[#&,P;L;QC>8*]+1.N3' "V&U%"4X?=^MIQ&Y9V+1Y<";2 M;'SP1WV>HN:*3;GW\F@[FK" !J$D4""]3Y2&H9K;)3%$+,%A2%)&4ZM (*?6 M38U,.^<-C>P*6;2'JYMO9 /(>K?CI&:(&]#95]'3&[!S%E3>#CV6<-'QMN<0 M(W>G[X.'QJ^J*W>=-&L[\_B ?->GJA>/^G"DTP:'\'LZ7G!AX9W.$QR">_D MP64CPT:.S^L5$X*7'Q04G;!37=1USH(T14F801GJ-;[D*>:'*186ZLU]<%LQKJ.H//,H9\/\.I& MN;_KJ]EM38(&:#BEM+[V1B4H \>/Z<;DEC'6Y77"/M?Z0!^*DI&%GOW.,X9S M'L0(1D0G4N(L@SE1,VB_JJV M>VT"]*)\QPV!\W9->'.@%\C;-@KZ'SU E?XWL7X6:ZV7TD18?A"J$2:*[WIV M.><,BSA.J.I)02 *4 Q)QAB,HX#1 -,XC(WJAQFT-36V[=@)I- Z8ZVE%M+H M5^#M)TO'H'DFP=K0&>CBIFP%7SS@9B$C[PZ_D:3C;\#13C+>#)E>F?@KCQA/ M&M[,EP,Y>,-;W-5DJDA=+2;GE 4\C16?YE23*F424LDXY$D4(TRB+,BM"L+V M-38U5MW5OJG*P-Y>(V@'JMF\TQ54GKGT4H6@9D))I.HJ\+!8K/[4\I9 KM;@ M[5KP8@-^794.T\=-X/)>/6C7X-V+!QV[;E([Z.2>H83RHM9Y5=CPB:CN/(M# M$84HA3%),ZV5@2")D@#2% ^Z(7< ME&[< .F=;BH,O]88MDH5CP:2] ,8Y3HBCAFEI\&1&>6ZZZ>,8G#/,$9IBD^6 M.VGZF J9I6$$XT3KF26QFJ!(P2!+4HDED6F66J4%'#:X5M;4##4S(K@% M"\\??VN:%PG^2WX[_<1/&AGUL[[DXO&G?/&Z89]O)9!;EY%]?!6ZHOGRN2T[ M'/$PBQG'D+!<0!1GF9H*9#IYE*CO.$,TSZWVTGO:FMI'_?:6XLU]F)I]YXZ0 M\OS)U_KE+50[0]T7>C: PRD3]+4W*BD8.'[,#R:WV%$%%\7\7;-I];FM ?R. M;,0\29,\$P*IH3ZDBB 8@S04,4QB$4:,X#P)(A."N-C"U&BA-;*18P/*3*#M M-..'RT#VLX(3>#QS@34RQB1PU?LSGWXIV'\_K[[_3W5O]=7_&^F_POJOU:=^ M^:FC?.!7G6H_Z^L7#JXA_*&0NH!E+2-WIL@JBD@J>$QAC(6:R!/*(8X05GR) M9(9323 UDHTP;W)JGWL4A$F3_W]CU>!K6!N&5C*]BL6N6VD[@C MA\= QM"XC;6\VNJX$9>F()S$71K?:+^\>Z]X:_/SK=#G3HN/2RY^_+_BYSQ) M$DX$C6 F1881>U<;&%J\[W:2-!8"2HS@;+3?'EW M'LCKR[N;X?',%-;(6"WO>KT?O+P[_]31EG>]3G67=_T7#EC>U;7.JB<)_K2J M),+795T;[2UY_;PNF)@C%"921ADD)(X@BO($YG&60B%(S),,9UDBC%=W)BU. M[6-7=H%7;9BN$%8?[5:'O'RU6)!UN?^IX7FO.?0&BSW7@/K>":[,!8V]X&D% M&HO;LI<:[,IHUUA:+/1<8SK2.J_!MFBP55.UHL%6U-BR]D5VM=RS :IWM6?T MH/$6>S9^':SUK&X.^2,/['VRQY8+7N38OK]OZ97N4[\E: MUZHL/XMU=:#_:[$4'S?BI9QCGF+&$@D#P5.(L@A!@C(,PXA&21+A@&16(A6N M#)L:_7?]ZM1, :UG;]NFR]T[O<=8 +^$-[""H7#;>QG'>YV<+T'AWI M>=@9M0_MI<8< ^Y6G,R5<>/*F3F&]$0 S?7S!X=]=],J6Y6_'/$X$1+!,*$2 MHI!CB&4002J8B#,:$19;Z7B?;V9J1/WV0C6R >4D+N":BE22 !/(X[@2G\.0 M)E*MA_(T2V(:Q9F::&Y6&[(8#===8_YPU?GHC*S7/W7(!GG1PG].T#0;C6[' MR//8Y5?%WY5<\Z^ZB[3. M7%U"*\^9D"Q@,$L##!'B$<2UN;<V!5YWUH+67#M2 MZ$?8C!N:9(BY"YJ$VF1$F3BFCO\51F54@CBSH>_V&[^;9:ZX(T\TRJE3O%(;9T:AWUMTG9T"=M].@]85=LW)7A6+FO]A.%E;#UVNQDU3J0S/1-KMV9+ MU\]NX19 ?X*SM5VTMS-0^ZM?A;W'34H2V/OL4$;-?\>X%57S:.^X$FO^@3\1 M7!NAR0''?DV4=ZWM49<#EJOUBT[M?:2+XKFVLEKH-;/IWY>T6"P$;W7?.](( M),I$EJ<2!B13:^(-]^H:SR-(XU:KCM144&\] WO79J!V;K>\!ZU_8%>-8I#TB-..M#CE MO%>'CG0:.G;'VIV<^@"_]X35:8/CG<3ZP.G@Q-9+ X,E4<^7#*TT7!(2<)*& M4,0X@BB-"<0ADE *)+#Z3\ZYE39V7V-3&SF=58GN1=AL7>4*-\_#VE'QY,/: MR6K1TX/<$$W4JY"X%D6]W.#8JJA773\CBWK]GH$YVFT>9Z/>5\ZC+$LQ%0D4 M5"=>YIF$)-,'@W%"(IHK+HFYS8G520M3.ZQZTFV U2[%N*F&9!GC?PJD&3O< M!(]G2MBG7;^_AHE]WO4EO]UF6Y^T,FZ.]24G3S*K+UYX6Y6-E>P1[_RPW6S7 MXHR$YU&MA40&,LBY+K(1$<4( 8,X8PA2C%@6AFK:2(U2L7T8-[6)1[S% MP7&=R_-MC5S:LM?ATVJ6_9//ZV)5A+]^O.% MKA9SBA*1YTD.)1@F$#S3D*'_5JG@9WT=G )^^+314K_/.M%-^3Y_P; 5PG$2RDY2-D$B"IB0 M$*=<+Q%$!DF>(XAC&F4X2P5-K,*9+S4TM<]2)S8L5F4G@]MN97 14+.E@0N8 M?,\?SJ3 >5#MO8:$T]7!Q<9&71Y<<_EX?7#U^@$+A,'A:75"\WZY4E9:HD_? MR+).@"Y_7Q:;LBU#]K3ZAYH]_%,4S]_4OQZ^BS5Y%G_7(;9:GG!7BG2>QEG& MPR""""4,HI FBH'2" H[O\Q;2ZQV25-RV+)S1&U,/"F_X8[#=-#'9S MW4$,=BO]T8$(U(K1&B30H 0JF/:U#9]60",%=J]R@Q6HP*HD93O5M/^ZKZ;% MDGM:ED]PP5^_@G4: .N^JN0P7:#L7/?:O*JD>E4;)96B\ZJNJE=UHU_5-G]D M6[VJ)ZSYIQ'KNA)GF>;;T+L3,C&3Q]N'F9CCYW:!)FKB;;5HYB))&!T0!#S/4%J3W)>9 M\;) W3W\+F5E+BU 3W[O1$Z^IH"'):\^\8XN=Q2C)(HR!/,PXQ E)( YTG5E MB&0)BJD,D5&)._"+[!X M/AS@ZD9P_B+ -ZG.NP#ZGM+SJ_V+7$^ _2K07X/+4H;^XN/NJ45_S<*_4!8L= JB'42S9O5>KWZLU@^OR7JU5$_GR<2X43Q/(Q$ M&$.$"84$BTCQ/Y(QP@''H95FE4WC4V/]7\5F4^>DL[K*;KFEB^*EL$QWL<+? M;';G"U7/Q*_-UG V18M;R_C(,$\I@%(HC3 M%!.[(/V1#)\:D;9[Q]\K^^O\P7-G&>.*O-B^#6;4/,4^'N/HX3;YE\;Y&?C' M_A5YWWE%](\/2E.WBC$34(09V''3D(>Q-?ZOH14SL$N<"<<,;7]2T0/7^)"E M,4\P"V"BU<]0Q#.(I110X#S@,<]"08+Y=[&FJSN'"CADTJX[_@CU]POG_62C MC_EUN4ZQ'""+=N?WY:ZG^W^QT72$@_R3(_P.*-<&URF]5I,XF7?X>OT?=@A_ M0F*KSFNVK-"9_E&[U91N]%/U2A^;,HXX(JK!\@-T'7$9(S <1L?Q! ,,&3GV8#A4 MIW$*-SS+W3E7E=L_#T*"PR0)8"!#Q8V$"TC2)($TC1"-TDP@NT(L%UN:&@%> M.'!IM#0L,_ OXSO\T,H:M?N<4%T%S,EIU-.IC*3'HZ>G\30DC9TV.51Z.O&7F?&=Q0C^?Z'6+.B%'6URR1" B5"P(RG&41J"@;S-(]@F'">H"#+)5@C+M89W0,*X>6/>+_E?_'UI/;CCVR+JC8B_ MXJLRSGFDA\[_"QU''IPXGN0XM0A<*94\^E&D99]-ZB32U/:_U$&D98>X/H>T M;7Y@2>1%]6:K%=]9KF6!8K-.L!LW' /ZXBTOZ/S_2GP?1'SYIM /,0QX0IH M@BE$)$T@#FD,4Y3BB =I%F%Q0PWQX_:FQD.7BHG?5/GZ!&0SXG$(G6?..:Z% M#?:V>B ;0UQ\UL<^:?.>A;(O 7"E8O;%VV[8XJ;7UXSTPIJQ61GJS?:C->.N M2)-RH!*_VI+%DUB_A'.91SB1-(6<8 (1SG*8IY) &FCV$B2. FZ=+S&N#U,C MP),-3+8W&"@#7L O/P59EW^;[2*N#K(L=@ ,V,,<^>VQV,^<[COQ%]K;["!Q M9F]S7Z^O P?0>#C>Y[Q/7[K?\QS9C_'W/^_346?W0N]DBKW2\OOE9I\'^46\ MZN(3RV==Y'Y;SN,TQV$225U",([ MT8!^0\J"/2SYNV*QU82TDX2.:"C"B,$PRS%$+$20ZIJC-)=<9#@,<6BDQ6K9 M[M0(P[5"]"6XS6:@'D#TS2 G^M$S4%E=+1(:NT>1E+Z"E5>%Z4MMWU5P^@H@ MU_2GK]T^9:G*. "P4RP3-$@%9!@ M&D&<,)Q%09@)/HX.@Q__ID:W+K5\)PJY[^"I^[\HT]^(N)BFNNFDJ<[ #JDS MFQ1G7TPO ]E$WX1IA&YY\O&O$>+EMX.=A8)Y-G/@.DA*P3;%=_%QR58OXHG\ M^*(:TOLOQ7*KYCE-"6=EW9RS*&91DD(9QPPB*C*8AVHV$#)*$HFS.+&; Y@W M/;7A>6=YE;FXUN3W"RD!T:LCIGK6,ES9H@\,UT=>D/6]1-J!6EM=921JN\$7 MH1FD6!25S3.]AF)]>:+V:R1KO-PND\R;'W>E9 W+R6+)_@D#(U\[184?91,U MHO>1RTTY#QG",D<)3!.40A3' N81CF!"LXAA'J:46^WA]#4V-:HZ*.2]DH#K M8(2B++=5L@73)EN&N/8A;49/KO#S3$C'T-7U@5OHWO9"9Q_):H")V_C5O@;' MC5HUG]?B61'AQ^5F72S+@M45;DB0TX03 K6L.T2" M"XAIQ&"*0T+"# 4I,SJ-NKLGDR/!UDQ0M':VA;V_/7V/)PU6DCZ6U:LT*Z;_[CD MBKQ5FY7"R;JL=UQJT9-Y%&5))&,)U7]UK$QY9FO(IC;5Z M(*CM_:^RV6=OA9?<<;XY/D[)V:#945G4'(9CNK.XM/6[C6/;[_@H!"^QV \6!2%$/S@(#5"?I M08!T$B25'--C8#3V_5D)B?44O NZB59;#\THS1Z6>M M&P(&/84 -FQ(U$T2C1LP%0*\LW"J((UZ1W&6#@I+K^\U&;M_+ M;>U .A-91@7,,$@SJ:=3GA6 9#D"!6E0'J8\XEX_O)-W(C6YT1K D M5*4(T#11 *?&F1+%.4 B3PO$]?J06$647VA_:IRSES!:E"*6:9\="AMT(-A/ M+@%P&7ROH(&DDLXD8;X-$8<:#+'QJU*P64 >LL'=-PV7E[_RS(? M)=SON?;E\TRF.>6$,(!R+ 6! .F9 9RF<<,%H(PP6SHZM#D MU!BJK/8CRF@NV\06+7SZR?'^X?WGR^_:TZU[$G4*V^ MN%ILU'^4ZXSR36LU->K1!)', M>,&08CD$BE$.<*PHH$H(@)!^P:#(H4H*-]/D:I]3>PDKD:N$?'?1-[JNCNB# M)(2U&0);@R4HL(,;+"6F=?D'+;!^<"N:$[6G_CX>+:118@U18*/D>K\C&R76 M0)P;)?:W>GI,EAL M8&SC[^D>DIGO%" YAD$.$\3P%#, 36Q\"R6*LG=7"6[ M>ID<\]1QW=6>B*,[9">,=EQR,S@#L\=]O4?4X#-$5$\O!F$='CM[&M?3L4_9 M,Q?'WHN]LV_JE>Z[^7JU/< 9( MFJ0 0IY!(4@NN-,6Z;4.IT8%!R'W.Z2/1D[G7)O],-OQ0TCP!J:*2E10RAJU M0&PHY*^](/IDU[1")G1FS?Y.Q\ZJ:05!1T9-N_MN-G9>T6_S+5U4?A2?Y$:N M=9^_KM:_[K:[M6P "[WX(+%" .8IQ8(5J4*.^34=)9@: M!S5N6LHD)-^;1.;@V\A?GBKL SB\?;344W\JQ2[A2R#I2XM ,K";@_RC^TO6MK_G644 MIQAQ"KC,],R[XU69;NCN=!@J> MK7\=PX@\ALJ.2@8>@('YIHU]O[U1%XN,C!91J4;(/"3^((8-D?&08]S@%G^@ MSL)2;FC*CR]?2R77:RD^R>]RN9.-5U,L)2GB @*!"@(PI#E@7/] ,DXY)0F5 M;OLCW=U,C?4:*;4-4HKIQF<7H+2CK-L!&IB5]MC4$@[@Y=6/05!2N=#5J+S1 MK^XI-5RYVN_M/ZF=75D%K;+9U0?:/#@M+$]@%B0J3%(RR.\VLW8:1IOHJY+WQXSJYML.IK)MXLJ#-=[<\-[^.PX M:8Q!&9BU6N-1;W?4VQR5&L8?S0Q(_:'9\C#9>-K*A*.W6^$,2H#>PHQ*D;=" M=DJB-[?G'QUWOSR-!-AG.7L]W_#%:K-;RQDN6)8RG !(N#0I?#+ 2*%-T3C! M+(.%R+";?XQMSU,CTJIJY6EDE'O8DQWLEGN^0X Y]%YO$ZMT'M'4RF-Y$#UL MW)(36L%CE.QZ'ST>R0F4KM@CMP9\2TG<"Z$?Q,W'U4:_B?\S__9J)>2L*%+. M"Z) 2B4&F,@44)9A@"CB60%55C"KW(C]W4R-C.JZ"+6H=U$E;*2EC8RXKF4D M.I'MIZ!P> W,-[Y0>920Z$/BQ@(2G4V/7#ZB3[WSXA&]5WMNI9LE4K4X>KU; MZV70QRK.O5PCE5\>%[J18E8@ AE3,<@QR34]"*GI(6$@A9@K 25.J)-;G;L( MDZ..6C!C950689.)R]OJ\Q@7CD@F9$8!H3#1YKH4@)!43YJ*4+VR3# OT&Q9 MIJNQ#,4?:&1(-3)M488?&S'J6%@>80SZY ]]@A&^=IRVSO48?>Q/?N!^QN&- MS6)^(<%7E1EL5DB5QAF)04QX!K3M3@ S MV2Z+'&/..!99X63(OY >4YM.>S)<5CNMLI6@T.RZCE2,],:GQ7).F/XS,/V) MQ;(6R,5,EDTZS G4)@TSK-.H3WJC+O\:-4K##%BP.J6!Q/&;F$]J?[S?F4KD M'U1=7JQ:$'PX9'"<,<00QAB"E*1,3Z@Q!P2E!4@1)#'+8Y(0XC*A.O8_M8FP M*:7G;;FXXF\W10V(ZL!3RUG%ITKVUNE@2^Z[II1AN%G $[F@[.TJPZBLZPG0 M*5OZ-N/'-^8,S(\2D(-H4 *F&&!.8T 22$'.DBP5C#*8.$6$]'4V M-?XZU+ZQS41A!:D=2X4":F!*:M4'.@@:_3Z(MZ<-)$&YIK?#48G%1O53%K&Z MQS-X8K5\U&_@DRG#\J";N/]COIEE+.6D,%5]8IP"+*@"%(H,% )3B1F,%FT)BVVTXB([0ME*84*FT:H1Q@*B!@ M+-&+B9S%C"AM'=F=S(<3:6I\\GGW]$37S^6*OCR)JS/9-]+[1J]X#YGEKM^H M S'B!MY^8^ZP4]&<^]SM!V6D$)=;H1THXL5;K!<*@+D5QLOQ,#>W?"LQW_-_ M[N9K*7H"$MCUDJBBR%(,TR#G":Y(":HBQI 8F <2SU MVLV/F'U%FC QO]ELYT]EVJZ#=V*5#__+1JK=(C):ECD#W@K-%W,U+]GA/#*N MP<:7U+V'VY74QQC$H4F]%;#8J',M)GE;V[9C^7+-7]]N-JOMR^73[,G^1OTFP.SA!,I^5N 'IS@Z7H%1VI%JE"@4$D,4AFC+!2%3G'/F=!X: M7L2ID6JCX7_\>Z$?SO\J#;"6JE']^4'EYI-&]>9O T'S>PL*TZ IZ5-_8Y)H M-TWVYM(>ZXEQ-K9?X#D8T_ANCWUKT/>C;1@D.AG?1LE#BO2QK/' @S&4=1Y* MS)>RU@/#W&.]A^[)-VZ-;LMY[H,R8;*_+E8_7',1]C4QI7>_$;-,TV8"O$M) M!TE5: -)X*"8G@Y'#G^YKOIYH(O%/7[/]_O5PD$QPP:WVP2_V,#4:,3*6^;J^RJ@4 MTV%?IA-!BSVK6W$9F"5*2#ZHZ*&!Q&?/JA,;ARVK6S$::<>J_?C\,)+^*="> M59_^O5M6G3>.MV/5)_?1AE7OA9XYN,H"Q;]2/E^8=!FE4VV<0"6Y!*E,8H 1 MBP%AB(-$L!03E.!<.(44G7^5"@$9R1.\L6I,=;&A'WU/^_F2PEG<8Z4$@4$*39+ M'"BTR08S"IC*%.=0YC'QR]?7[F5JC'::@Z[^)3+"1A^6OOGZCH#MYZE@< W, M1MY(^:?KZT(B3+:^HY9?)EE?EW(7<_5U7NRW!*I5LM^ET:M10A_S40ILD0978 M_[FI$\/XA!E:H6^WL F-Z<#\80EG<*/*!::@ZQ:KCD==K+A <;I"<;K7\[!* M;LWYU\?UZOM<2/'+\Y>-60Z]79KD7//E8QVU,Y>;69&DD$LL 90F99J4L;;+ MJ/Z!TC3+\R*6(IYM35YPRU,KZZZ=6&HOP(!',7);I3[?F3BY^5+_7\L;0U"+I#GW%I8,MS\D9L$X?RTY<*Y9^CO?#1_768W8^[G!$+>^YE MW_VX!V#.L)R=A+FW$,[&0C.:2RD0ST$.10(P2AD@M,@!IXIR6&!M@Z6WVEAH M:@NI7LOAXG*=^7[W M5*V-V&ZC1W=37[R9E\'@?W;.*64[MG:KHV%&;&"F:H2.?FK$_MD O)=\7RI\ M"&<@=\1"IZ.R[7[LY%2.L'2DJG)M(:BIM^_ML S;OTP:D)S!/ ,($@RP2A!@ M.2$@C7.2Y51E&7$J,^HNPM0(\_"R!;;T^H;A)HLO$+@O:_D=8#]H,8S/HS>( M8QB#?6),P2BT@,G2.+1IZ8:* V>9:L[3,?_BG(ZYRKO\=EG53#A)9/I7W?[V M-=W*?2VP&<89Y%(HD*0F;X',"T"YDD!1DN@+Z MK2G^*I>ZX<7]4MR+I_ER;A8J)LJRCOBH/>AADD(5Z_D>2QS5(@^0M\@) MI*#L;=?SJ,SJ!,8IZ[G=['L4]OFK7"P,K=+E\PP1I?^C3'--7 <)RDH))$@ M%QQ+)1!+"JN-G.[FI\8Q]9%.*6)4R^AZX'4$G^U)ER\HXQQQV>'A<:S5I?:- MYUE'38Y\D-6ESOD)5N=5(Q=!W*]?[LUY2U.9L:JP]R#73W F14$01AE@@A" M6<(!4S$#148((RC5=."6W78P42='(OM*A2:-O]D3>)9T[5R =KBA=3#L7WS MIF^I'XSJJ*7P7;1_#(S.$R@J:#TLTZ@;>%W &KUUQ4/6SMFO-NQJU<\/?/'U;K)ZE+*LPU!LB#,99DD (1()-FYV[@.,LCUE12 +)$Q]TQ@0&:> (ICQ A%M0N>S[W+-5B-!U^YK MZN#9D>&-@ QM1-?2U<6)PF^P]:@?E!&[^AF5$GL4/>7$ODO]2+%>8FT^R86I M8_*P>J!__&V^_?IUM3#U1']=K;L/)68)CD7,4@1RADR5@0("RB@$A)(\4VG! M4)S.EF4Y9F%' +ZB6+T4I'HIV@(-N(PR94*-T^>*S\OJ,#^T&J6OZ%PO7JE^ M*LJ:,%4AY&CW35MF322'_EA_MEW/2R-K4[Y;N^5\Z[@"\QY6.VH:=*C&X:]: MA;NR7FE+]KMNJ_A@H(1CN%M1#$J#WL*,RI6W0G9*J#>WYVML+N4'=9Q:YC?Z MQ_QI]_3+:KU>_:B\7?4WV^>99%PQB*@IP04!)K0P9F@*4IH*R&0,"6-.Q50= M.I_:XM7(;CB25VF0GBJQ(];('?%:<%>#U6$\;$W985 >W,BM #[),V4RO510 M[X6/7EV#VL,&=LL90SG$2%%,DIXPZV:3&TZVXL9S1LYFPB&5:5J$\E@ M>$[N_1A6Y<<+OXNZ?K-4IB A5DN M(,X%-G'8&068F72!N<2 [PPLC)U?<:"-X.OQ<;'LWM]YIJ;>??J]=ZEC]8+Y+HT%[0E8?(0:PO"$(_^2VK#0-L2,QE3LXXF(,L3!+ )'":"IP 2 M"%FJ5]J96_2PLP23HXE:@2HYS9TIB+Z7VZQAUGO)'>LJ. ^-W=)U4,"'IIL& MZ_*@MY'^KMJ&*7=ICJ#_=!UZ]\(-OO"%K>O@+,6X91]\03JK"N'=4+@#0_/9 MVZU\VLP$SE0"$P5(3)GF/L8!BX5>"DF>)Q0G!*=.6PN]O4V-YRZ<6$6_EU^4 M(EL6>[(#V__XSPO"ESGOLT,OR '?&2J#G^@=>GSQ([PSY6W.[,YONK'R;%D_ M>98I7K "Q8#PS,1C\$1EZR\P:#/]"O ^#+3I.NGB98KL/?N/=?+/=-.[8"2Q0 M+O0*0*;ZWAGB"$>)X2!5.8$X,2$L4A< !HCQ3GB@BFGU]]5@*EQ M@[&[EMO%K_:1G^7V^A>K+YMI66Q7.\ALJ.7(8$? MF'NTZ&VY![MKA;M#\XGU(#9U< MO+/OE\XLW@>(15KQWMO=:*JL OY:LNTA!=^KU?*[7&]-$4W]ZT;RG[;)*Q3=C:1IC(C(0LRP'F!&]:LMS"6"6$L)P5F [R\U?A*DMWEH"FGRS M6L)(K=81/V@3":VG'8_=,#+]E#8.W@.SFY&_E8TU:FD0M52(VD-2*3$X^F+% MR^NKL,27'84C608>C?EA--I//&^-QM/9"_*GVR>>VY&LYB#3CIE84)S4T\H- M+8\RP]RN>3/9!&CIQM06 M'F+6[MHSA"&2# D@5):9'#@2D#B'@*<*42)R+C*GX,/!))W:+%:ETMDMUX<( M#=YV1I5U9M)U%7EJW +,6KWV5-[.GQK7U"H&O/%D+E.UNVY6#/=XV"W[)S'H M0Q^A]$>-WT5[_1HG8Z-0N0GU++>M0)Z[Z/[)V-4#9-(8"OYA\G$$E_9ELGH, M!?K%W""#=>AH$ZVWLT_F\2_K24M&,:;;[9SXW+:FN(MU\I'>%TQ/GQ1&.$ 0)O=F[H6,2BD=G3TZ@;1;^]P,S]"O[ DR QP: M]T(0UA.DLZ=Q'4+ZE#WS"^F]V.^M_W6^G&_E.VUEBK?+K1[J^3[4]KWU$C_FB\4L%9AGF3*&+D, Z[\ P0H!7A0((T8+6,1.-7OJAJ>V7FCDWY5;_BVYDQ&(%@%@M*,R;V@& MYK-:K@&,FDZ- X>NM'L8.52E0[GST)2NB_RX[I[S]9SSA.I'P"FN]V)/4^/ 2L)H6^82_D:?W2-U+X-J M]U('@6K@%[R6,:K1*J4QN5!:XJ?0*^Y@N_J/C7@((SJ/77TA.\K&#V7OA?58)CLT2>NA$'=ISR1O.X]Y=KPR,Y3 MGGJ?^T[Y-N1^//U9+V#I>K[ZLMQ\D[S,V?!Z]43GRYF@..IC9'-()&OU?R689$]R-Y918(A<_0IV36T#B=95]5 M_>:S[&QG&V8.OYZ4C=^VDV>2>4!@E.6<"""$8P(@1P(3,0*((A'$AB[2P2KUS MI9^IS065-T9;7@>SN =.BYV'," -O>IL"1DU4EX_RW#"RF&C( QF(VT'=&(7 MR,Z_#D2O-=]S^W@V^W4=CBQSB\N#.*D^Z%9*!^A$0,4+4U4R)IH226Q\3A($ M"DP@SS5%9KG3>?>%?J9&B6?NF$;0:_[33L#:+5(#P#4".3HC=:OOZBD.0WJO M[OMZ2?_54X6O>+">7>Y'"J_E=[G05IYXD/SK?J$ISE%,8$ MX$QA@(W_:B$E!PG&DL XA3ET2E5XI;^ID<1>W&B[E]>-'*X!;$<2 6$;_*2F M0>P@:E3).H!OB"4N0:'-L 0E-%5"DM3> KO2V=3HI$IFX[9@=D?8PB@+B-O ?-(#F8]]=@T[ M!R,M((8C66H^CY^;O6:)2:_1=JV-\2PW2VV.S#?;>SR8]>UR*Q>+U9Y'$T:X MJ;LA6&J*5>> (8D CA--I9DB,9;6/'K4]-18LQ;.X2T_1LJ"#[WU'YC]:KE\ MF.X8 P=>\\9B)!:[]CBX,5:GMKW\='S'>&S4*>D1]W1?X9G[FGZ;;^G"I"5H M2G"4*0ODMG%M99SSF"0<()PG "=" III*F(9AHD0,:5NM3"N]C@U7GHME5RO MRW0S30$@4V%U,R]GUM(OZB[B5QQD/<&W,QN#0CHPU;5DC?95?HRT9;W(% /O1\> M#F7W77)GP,)NG-MW/^Y>NC,L9]OK[BUX!INNEH\/LEACB7!=3K MJ,)LMD-AZ$L %6>QC#EAD$*GH-.N7J9&5VU7_<]R.5^91,];N2FK0.L)QNPB MOZ*+1?2PILN-\4!;+5U#+#O1MB.GFS$,?$"/TU,9YZ"Y9HA,_[T@A(W" M[.QIW&C,/F7/HC)[+_9<]9A<?- M(FY'%T8I.(,929F$"8B+5-,2)A 42&'C*85)1C&,I1,C34>UJ=%@(W=$*\'W M]J06."K?[Y^>)5UO?K[;)R>M\UL:GI0U',;'TWSLN**;S*C8KA@G(_"$9H)V M2M0V+.V\J,;EMS-U:I4CM8;G+OKOPZ/UIO5HF8_U50>8[J+]VABEI8 M10:L@ O@R8U_V 7V=-0;=P$_';TO&0C3D] [ T1=36A?H>O+-T&W4C^2<9PY M^:58M34AHNPL3U9)'!F109P-X*7BA%+H_ 86/8^=Z\ >C(Z\!PXW7WH_VB/[ M3O_VEW]K/M$_S/O[EW_[?U!+ P04 " 8A*5464>7$>N( #<@ 8 %0 M '-A:6PM,C R,C S,S%?<')E+GAM;.2]69-;27(F^CZ_HF[/ZW55[(M,TAB+ M9+5HPRIR2/9H=%]@L7B0F$8"%(!DD?KUUP.Y[UA.X$26VJJ3B4PDCB]?1+A[ M^/)/_^/[R>RG;[A<31?S?_X+_P?VEY]PGA9Y.O_\SW_YVZ=?P?WE?_S+?_MO M__3_ /R?7SZ\_>G5(IV>X'S]T\LEAC7FG_Z8KK_\]&\95W__J2P7)S_]VV+Y M]^FW / OFS]ZN?CZ8SG]_&7]DV!"W/[M\A^S6V2AQB,!<64@9"E A^1:2.*-;YL/G0VG?_]'^N7&%;X$S$W M7VU>_O-?OJS77__QYY__^../?_@>E[-_6"P__RP8DS]?O/LOYV__?N?]?\C- MN[GW_N?-;R_?NIK>]T;Z6/[S__GM[K=9BG^H#5]!]7FQ^^7:2P MWLC\2;I^>O =]15 MW'CD*DQG7Q?3^?H?TN+DY_J.GU\N" ]$Z^9OUS^^XC__934]^3K#BY]]66*A MG]%?0E4JDV=/_.]G?_CSU8._+G%%6-DP^I9^,;9Q2-F MBW3C3;,JU\7E7\Y"Q-GFIY.,T\GF4U_$U7H9TGJ21/0H @=I8@$E H.HBH(B MBXRH(R\BWN2YTKPBHC=J6&'ZA\^+;S_3!Y,Z!/\/5;^%LV\W KGSR#/A[$?[ MQ&9;JCY)O0/7_'SU_#DCX(TI?I+%_\==U'AM#9>C& ],Y40^3^Y2?B MNN!RB?GMF68>9&[#V9HV5=R\,(21R,( MTCI5@7 Z+P/G!31>S1CH7A=H4;C]X*$K)_2.POSY$!\?)T627UZW25PNS? M,2PO>(@QL4Q<@\F!0!VY Q>D!NFU$T8Z*50Y_)![X.E;P4+U"XM!I-K)5O%I M&>:K:97]^7;G;4;#E0(6,](IR#@X&1F4D#!*'H-TPQTAMY^^%3)TO\@81*HC M(^/U?#U=__AU.L/?3T\B+DD8J LO#$+4!I1#.ON8%\"\50:YSP3O@Q%Q^ZE; M(<'TBX2#I-@% C[@YVD5PGS]>S@AZUCRI&U(0+XW6<="._"<2S"!:UVB#PX/ M/S'N>_)62+"](^$ :7:!AC?SM%C25K81_$>2/[Y+# '8_>1(96'VZ./OCX[>);K'>$'"K8 M3M$A)M*YI 0!VR=N:2]DDAPNYB$I53PY8UQ[U0P=8CMT=!S^'$:P/:'C)7W[ M;OEI\<=\PH3@R;)"+%@-BF<.,3D!P5B>BQ:%V!L6&U4*2BQ,E:P27,IV-W%MP*",8;DL4-BDNY+#@N$7!=@CI.#8Z MF'A[@LG[Q6H=9O_?].O&TM;>D:V-!HJ.-6CC,D06%6!F-EN.,J,=%B0WGK\= M1#J.DPXDVK%CZ)6')88-W3%&9Y5)4'+)H+PW) JRKJ/DQH@0.2MX,"2N/W$[ M$'0<$MU;?".KO:9BS-Y_6&P$=,ITN"+Q?QTW0]PXF+43+/!<02B?:4-3A5"DG"2*4E M8\RY@R%P^ZG;0:#C .A!8AP9 I^6H2:]??QQ$A>SB58Y!B,*.4%1DX MY#T[X62A#2QG=_A-^HU';J?\CB.:^PNPD\7_^GOZ$N:?<1.VY\7:)$.$8@TA MUV8//@L%.0N&RB;4^G W/?D[7#0<:CR8'%VX2:I66),.3E<3B98L M5J9 N\1)*$9#<-X!)J61?)W HSD8%H]1L%WN5?=QR@'$VP5,WLSITT@?NQTB.HY-'BC*+H! A)_4+*%%^OO'+R2WU;O3=2TL MJU[W)/+L$0G6F#" DME"3+I X3QP1ONA97D@8#Q&QW9 Z3B*.;"H1P;.BQ.< MYYJF_.LL?)Z$D%S:1&+.G'"-X(44X(/U-86]9JD>C)$;C]P.#AU'-/<78"=9 M_U>E"[_23U83Q;)G@7!K!3E,"NNNE[P!J5Q*WDHLYO# ]@,/WPX-'8.T2:D1[^(7G@X_?#AL=ASV'$6P? MA@:QL0RS-_.,W_\G_I@XK902F,%S45/$'(<0!$G(BHS%"UT&\T=N/7J[LL+^ MHYT'"'0P1/S3SW>$^)9^L'^;@'>_OWK]^\?7K^B;C^_>OGGUXM/K5[^\>/OB M]Y>O/_[KZ]>?/MYD8 D]_ZD -!G8D_\#N ZA;M_]Y>(9+U8K7*\N>16T%R*2#6W$)F:#&@)W M!D1)F#&DX/&QB[;]>;U)QSC]#9JAXF(/&D#H(QY)-ZD_C_Y?,:%$S%P6LKJB M)WEP X$V91*/1(\,)9>/A=$/13 L ML**JDY$VX0D#7FL)2?$LN=#)--KF'J-JG(XQ[0 VF 8Z0-/+\'6Z#K/I?])J M6!U]/$C=.YIB' !M9'!Q![O\2O89I??_^*\Q728?]N_>6UWI9!C:[8H*6R.UC/0SV!]6]Y(S33Z<=C Z7>0? MN8EZGA@F83448AX4RPR"SA$,"H,A^"A"&SMJ]_UF\'O9AK;XWC+>'R +,M(& M HOV,&SJ-)R);YZ/R$ 3/H!(9>9%Q!YKHT)DA,=(F5OXP33W$"08) M>PXD]@YVF/?+Q5=.T( M(Y01A?Q3^UAEPB%FS\-4]1 +& 1$@XF^ QB](TY"K[)U21UJ^0E>%D2>(&2-NX4#SS\(K@97 M10_P>B2 <8TKR[A516G@0M=NBG71U'2]8&@1<>)9I\T(L<8^_S 0 M&UX='8#L6L3B&A,L*'(N6 ;FA !5QP9X[FL+1AMT8B(3)-J<@O>1TX._/\SI M=["P.T#,7Q>+_,=T-IMDB[P8S4 Z5;/&:V@>K0">8V):%!-+&Y/[@H(>W/M! M<+&72#N PAL2]_SS-,[PTJE\_3W-3FLYR25/-KCL;0E0O")X:U? 29?!6:U# M%CFHT 8FVU W3O_S/.F=NW+8D927]4HQ/K'E6AD M\BB# .>QMN8Q"*'>%V.)0FFFK'NTT&-_G&Q+X;@QQ>:YN$T4U<$V=(VOV\%\ M4\ATXYY!TC&1N&J#\E0,,%908B1)IL>Z' P"N:[R==M@X&&@':*0#J!UD5SU M/ORH=WX7-SNH8G E(.ALB M!$/#19V*%6X;:"X'21KW M[JTMJ@Y40 =(>KF8?\/ENOJKKS!>YN-917Q[>UY 9;LB@#<>_7&@%H -%W *"[PIDD5K34M9>S#.3\"B\A\FA! MB"*BES;VG0# M.7 IK$@Z&?5H(__!#KH=\74,@[L=OH911P>XNNZ#6L8EN: U#2894$I$\,88 M0++XT$<9DFZ#I%U# ,K5KX'1]LBDGGF_RJVB+Q7FJK A? M*ZA*!IU+'89"SF=T=)27@%J'Q),V;2+@CQ#5C=7=#DU#J:2#O>@1"6F745CM M@5BB=9+KA$^-#$S$9'C,F>4V:4@'WN$=PS!OAZV!%-(!M*ZU.SWK?E"X)UF4 M!/2%EH:1 4+MILTL2U[5/*Q'QUP36EO<7< E_<7S[W& M0@Y*HBH:F*]C[ND5.:BU1H8)%] :IURKNI([Q(R=/] $-(<*O0/C3WPITIHH (7<"ER/T'C>FB- M\#.$\#O T =@??_E,\QX45Z)IB#9 LG?D0"IP7MM )=%@;1 M^S9-;9ZB;-RZD6-'E0Y7SF!@.WY+YO<;E7S!]321G7.#GZ'Z,]]\Q+&:-3_" MV#$[-UL1K5=DA_-8<\:-C6=CKPE$ 6.-..EGW+EY-EO\01^-ORZ6KQ:G<5U. M9W?;WEUFVMB4=21O)/G 0$7-Z;BW$EB(S/"@!<-&Y0B[D#EV@&%@3-VQ^INI MK ,S[<%*TVL6Z'4!O"02I^NWB]5J8I+@L60.9+%4F195FP89B,Y)51SZP%N% MX_>E>>RH1F.D'DF97<#V,OQ'I]:[Y4:T>1/1>8_+S;RI22FJ!!W)N,FU^Y$D MU]S+D,$SYYGGVJ56W1">)F[L\$AS( ZKGKX0=S;.[,7I^LMB6;M 3'@601"Y M)*":Z9%I]X\Y.C!&93R"%%CATF.A["#U-$CLMZL5J?$AK,!O0D* ME*X-0]'6LDE:(%JEF*W+COLVX9('"!H[9G)L1.VAAA[1='WLHB^N9!/HE(]. MU7!0( _=15!>E6@8]SXW&M9PZ+S+9M?/-IU*(D77B=' MUV9_C YYGZ2 4'2TT>K@1)LHW7;TC1NK:PZX!DKJ#GIWSOS(A2F^%.!":-JJ M@Z\C3RRXJ'-1+)%%T*9K\.-TC=LVYLA0.T@IG4+LW CPDOGD!0-FZ(NB-0)1 M1 G"*I>-D=KP-HFK#],T;CN94:"UAS(ZA=5U&T )3"4[ R0K22=_(4?8>@O< M."6RS46H9EWT'R-LY&8THR!L7[T\KPFC'S_1U]]>__[IX[M?W[U__>'%IS?T MV\&NLA[X^(;76-LP-- 5UED]]"4XKXK5,$6,/H*KF3]*D*_H!-;YU3XZIYE& MW<:U>H"@P_,WSC_PTV9"@!(L!C0&N"025."JEA%DJ-<=3F8L.K5IFWZ3CG&O MFH;0_=VDC;WE/.+9MEJN:Z/N?)K6Y%W@\MLTX8OOT]6$%<.8T@X8[9"@5"K@ MG1,@=>*HDI2Q;%632 ^XAA%Z=1L?#U'0R67D'MI<#"C:/J"QR1,YXV#U:G$2 MIO.)%G2FZEC'MJD$*MI$7F=2(*0JGFN!V6P5*M\%'W?)& B=]:U\9C[F9D $X^7@:5VDY_5IE?TY^PJBU"E@3S!!40EF;T9 @K! ^L-H_ MBS]ENS[PV>/D" RO]R%$U\'6\ G3E_EBMOC\XUPFYVPH-%R$$&D9UQ8@W'*( MGGM 'Q6/@24IVDQ]>H"@<6[TVVT70\B] _A<&F3D9N(;^G8U"^3PH4HBF>(44HZ<84 )PJ"M5::X )CN54QU<[$C@NVP]!Q/]2:J:H# M--:Y0^_*.:-711Z$!A4+ UM#X:JVO/*ZT#E=3%%1%F^:)>;>0TXG9]PPV]?A M N\ -9O6L&><7':Q.F=I(EF0,24/20L%R@H/(1(K6GKMZ> M-(#*[QO-,X#\.X#2#>'0RO*:DV\))K!Z8V9#'?>!($V2UFEFM6R3A'&#C'$W MG.'ALK^,.ZCH_.MRL5J1AUIJ!;-!SVM>;D!>0$E/#D9$!582Q N/*L0V+7:N M$=%)XOTPI]&^PNT %Y<;W_E ^RN33TF9,*A2YX#4I"%IB1%.%J WC%GA5%&L MS0GT$$F=I-(/@YEA!-_!T?.!U$ $?'DQSZ]H;YPM-D."S[F:B(PQ)E' :L7( MD(\!8J@I(D*9DJV/D;?RN1XA:UQ+9B#5WW&SAM)#!Z#Z*\Y)1C/BY44^F\8"<'DHBT%D3F=6JPTW7T=*JW*"$5BTDVJDU^@K!Q;9XVP!I2%QU MZR/.9C7:,,^_A>7?\9JX)IQK+3,/-=.,]G,G'01A'=#N3B>W--;:-J'&AVD: MUTYJ ZB!-- !EN[(9^*#BM$K"UD&U(6- ULAOOTW*N-92 M&^0<)N^>S.VS%+9-R;=B!6F?M+4I,-*7G,F*%!&8I6V4L^13HX%R]Q#326WA MP";VGL+N "^_+^:+FUR<(_\JYS$6PY5C8%.]+70NU(8!"#P$TKJ)6C^OUH* F0BE4(FM(7!=0EKN:@UNK M_GTVD2G7;)C.HW2-ZX>UQ=6 &NE@9WJ8$70B2^2T7ESMK>1=!(^>/$SC&1W^ MAL?2QM ^#%7-?+2VJ!I&#QW8X%?>PT4*RW1^2DR=NQ>+^>H7+(LE7IO0^?H[ MR8_4-YV'Y8^-\5GG!M7DE\4F]'&QDT^R9KR@RN"MH2W<8(8H>09I8A 8+#>^ M9;5:$Z8Z:>LPC-W?B_*[60?$XODZ_@7GN+GQ%,E%QS?#9APHY+JF2@B()I!= MHD-4ODT&^ ,$==+K84C\'2;T?FR_WW%]+1:CL20Z6! RJ_W!A)%T#@0+UL?L M+=,BA3:UK#?(Z*1_PT!ABKT%W,$&<]%T_Z(USJ49$JQ.F2<)6H8Z:2_44ADO M@8M"]F?.&'(;Y_(ABGIIR3 ,: :1>P>6_VT^?@FK:9KX4 P3M$D&INW*GG\VES!)*M#QAM=E(9M$KVK(UO2RN%$4><9!M3K5=*=UNSWHNE4]- M]?2,<'BV34>+B9:9AZBR!J68@1@B@UQT22PGJ^.X(.S@U&R+F#WAN;OZ^L7F M^8Y_M_57=HDE[C,4;FHR-6/DY6H')6>OF2]!-VKHO2.AXY[*/>!S$!7VW+WM MGAYG'S^]>_D___7=VU>O/WQ\_;_^]N;3O]]D9.O6;=M]]F!]V_9@9?BY0X\, MQR+[CDN;$B!/-0F0$3RSB8!(H"FA\&+;I+1L1=[@#=U*8;DX^;J88QT$7]M6!>9L M2#4"7-TC54R"J*T'J:-C13$LHHV/^BA9G2!J#WT_!)V#A=\!DF[Q<-Z@QCE> MRR S,%7+[;4F@S+Y!"02\=KQ36G@@SP,A^6QC=D:81ODXCY(UR MB@8!T]C=EH?'P X VT,AG4/L1?Z_IZMU79H7S4 %<::DAF*BJ1PQB*58B%+X M.GR1*;M5"MXP.]2>&29F^CE47'Z"*WC%MMV -2A]-@!4C_@:KVF8Z*UN2[[P^L=]LY^0-*\PZ?P7"I90"3ZHG0=?ELP@,E"9\MB^%(_;]6E$W+;1:0?8O0ICKCXM'KA-WO :2>"YWCOB?+71^ 9LW$X( MQUP+76&D@S7SJ 7VB,$52Q M$8*H6?JB!,F8]L4TC%SM3?>XG1>ZL;"'U>_H4S\KJ[0>>XV M+?2OM+K#;+::6$[+TGA>!V+XZE#0@G7(ZVUN)A/-&:]O)24_-!ETK^>/V]7A M&% \EG(ZV$UO=K5(@7NMH@2R_TE8JLY'E$6 S487)54IN8U)O'O;D'8M((ZY MV>TO_KVQ0WMF7+2[&4*#4B1KH:@4:JI)[46F WTQINB85"JM1H_N=S/T9[T: MVD41!T;S7\]SHXNA&CBS12J(K!B22;10UPA$A=Q)[;+"-@VP]KL8XG_2FZ%= MU- )EEZDM#BM+>4^?ZQ3L".TE4'291HH52GEEE\[M?7[[X^*^_OGWW;Q]O M. )HA )E X>G!$63.1.*>V<;31K>7=:.\GR.A1-]UCM+976G5NH##W#>@], M*:P^K06?.(()23GGO1*-;DKV< M;@:FUSA]U#'=10 ?HN1&RKO'F>9K.\ 9+ MGQ:[2C-YZ4LP$EC-]5 ZJBI-!UPQ)S$4QU6;4OP6W(P\2^&X6!X=#ATLB5=( M3T[3C8KI^QEN=#W/+TX6R_7T/S<_GPC. @]8FZWE>M\N#(24+.3"7>;DKZ-I M4VNY#77C;K_C8VC16*$=@/0Z[>_*K]-Y("G//]?IW*LZ^W2ZVKAO=![Y4IPT M!@POM0,IYQ \"4Y*670I&')H8XIO2^&X^VMW8&VBV.X ^^JR1CP"@,=7(($V":*N!U]XZ;Y=@[6093: 53_ M&J;S*LMWKZ1E[+U8K7*_XA+,ZIT5&<-;50DG+("9,4&P*VON2I&R3 M0/DX7>,F]G8'S0&5>.CDB$% N9%;74Z_+I:O%J=Q74YGYS':U805Y3Q7#G*N M[24Y<^"C1D EF$'A2L0V@\ ?HVKJ*A#DIQ19T M2D/**M>5@[21%T'D&X:\9(WYEG_S0(;5W<\>-W&U&_P,(?D.]JR[U_*7/)VG MYEX-9^=6%DZNE?-&T)(@ ;E<*W>9\\$E--RW23S=GL:1)W$>-RK92'5=@O+" M)#A+9]RTU<@IR!* !ZJI M"Y?B+E<7'OQ+,A4^XVHB5%)F,XD[9F*)"P8^)P$Z&^M5-MRF-E.CGB2MM^+_ M(\'N$ 7U,P#Q+E]UI&@55ZT0>TEF#QDXRXVK/HDJ>^4T V$KAQ%I55E+AP?C MIC"6LA-M+K1W(+*WXO\C@7$8I?4,R_=+_!JF^6+570R&GN?-L/"S6-+$2:/1 M9 6(2+Y[8;GVXA"U(3]W9&LSRYI-?MV#WMX: !P)K(.KLM,C_&*,?3I=5GV< M,\9X-$P;!M$E"TK9VO*Q>8_<2V%N=_Y% >;BR.D7AA7G\ M/OS8V,:%>?+SZ$#(BAM0*4N(15DZ%0+]1D2A];$\ZEND]5:I?V3_91\%]>HW M+T^)CFF(T]E9Z.%\;[\*75W];A+(<.;69G"%.7+6>.U)1!N_-MQ)GQ43LDV* MVJ&4]U9-?SR\ME)OSW"^''R/ERN5D17B@S40-:.5ZFK?#(4>C"RQ)BM9B\=R MB!XDLK<2^.."]$"E=8G'"[OY W[#^2E.5"K"2I>@2@D4+W14I)R!,QMBL<86 MVZ9V]$G2>JMY/W)D:!\%=8"X[6\4)B%S*R1MZZF@ N5]G8C-/3B)2BF2G?=M MH+<]C>/ZV,>O?VBANOU!N:!5UA*4;^;?R59%1<])A*_W$Z72+Q2HMM_>/]+,S7 M9!?7&O.O]2T3)P77-4DX&$.G MUFH@-P((NN4@AO6IC+&Y/8Y>U8H.AY782 M6!O5=1$%(E828E[]2D*N*<#ORL/,J<(%9RA F%";H3M=)[87,);II(-0:;M1 M+?LD+&Y+9)>%7\V V4AY/6Z7;TB-\\^U@\%YP!6]<-'R #GDVB=!2_ Y)) ) M>6#:*U_:E&D_25J7:3Y'VQP/4E0?>^)MEGXY74WGN#I+H3LS?<,>.\ M$H"!-GL5#!D\SB$(KXDOIIW'-H[-+E1VZ=H<#9%#J:\+<&XOS$EF19'H'/!0 M8Q59U<;HY+W5_HT)/4]INSE^#=V:<:\0CPS,1JKKU^>^+(2\1Y "N4@>(["8 MR5O,5H)SGEZF'$7TW*3<)C]R=UH[&==V))][**5U8$1^P*_G9\&-;K:O,*XG MV04?C/3@#2=/K7@#7OJ:#:^E9YQLDT9.]B-$=>E5#X:'.SWHAU%.%Z?RA;]+;%S<;YORZ6#Q3R)./0&.%!6B1.D2?8U(<[%HWF(D[ M%4:/HM8^ 'P]E'#_F!UI>=*Q"BY(8DF0&Z>*@,AY4$QDY6V;.L$G2>O2WVX& MR4$5U<$AO;W\)NATK;)%L$)94-K0JC(DO&)5U$9F'^-1._/=0V.7GG8K+#92 M70<.366K_K_&3[^%V=D9<#$S9Q- F.>;/[CVSK,V]G=O^]/LM)X:K[^G+V'^ M&3_4OJR;Z=L3B8QK@1F"K#>Y=%XE7KS(7;>E-IHVG?EP^QUTS%D5FQ=H4LQU$]KAAK3Z!OI,JNQE_>QC+ M1%?Q7B9@A150TGEPR66PS&KR!X1)HHW-W!Z]S;+K.T7O+JH3O$Q&4,*)D,,76SBM,@S<>(2DO7"B,17YDV0[!UKAAYN.C M_O9!T ]FNIVM<=AN.=YAT=6A\0P.CQ(*9F,XE-K'3GF=ZBSJ!%B<]\Y$3(TZ M8G=Q>)RO]UN:^W'V]6I%&\^34HY#9I'V&I/(]0Y. F;'8S9C[\^P MG>^"P]O;>0,M=A 6_]L*WY77J_7TA(2UFB@I>)(A@6.Z3FPJ'%Q.$DST#,DE ML8(IDEK.U?-M.KIZN_OR0:INOZW21G(QFS"@P& M8B47Q9TFXOH1X@:]V)O?+0-I:^Q.X ^;27=V:V=S:@UCR"Q M3M>L2<,Q> &\<">\S:7*@[AJHZV 1_QS^N<;8DR_Z4 M5ME&?/?S%[@C]F2N$Z!NE(Y[ZS#^=ME4LW]2 M5_T5KNDC1_#4+Q[<@Z-^KQ"Z\M.=3NB=4I +F9?*"@LNT>'OBXC)<=IF59L$ M@2[\](_I"^;36M]VH=I-_<;9>(C5+S^NO?JTZ=QA6*2CIZ9 J6+K94V!Z%BL MV7@%HT@H4AN/?5=*_PR^^R[8O-/>OJ5F.S V[N'JQ??I9KB.*H*3S*RJ-E/M MMR+E8<,>%T"2!E31DO2H,/&$#30G1"1!-BF_:S#Y(T MLI4TA,*?!M$>TN\/1N>[+,LJ:ZT=:+2>=EFA()A-4V8IO6 \I-2F@_:]Y'0' MGWU4_3B ]I![!^"Y9[=^2S]X0Y[N:I*=%D5(!<@$+2_#'$3A(CA4K-#:8D&V MR4!_C*J12])']M?V4TX?5G4=L;N8;\I&-RG&5_4=T\5$26,=8S6-#6MWB4A6 M(HU>TT>]B8C_VK.[L[3V5>M?4'DS"W8;\S]O%UOF"G^<;X>T3O[_G M4X8)QC]%WD"1]?/'U$+8>X?:7,8G2\ETL*G:5ER#LL&"9XY!C*3TQ+FF[:?) M!KXE@8=WN7CT,5?77;PXX9 78"XJ.I6= ,=9 9>E\X;IXAK-$]F6PG'WI!9X MNMOTHH&NGM$^M3$']KIM?/"S6NU9]Y%Z[)TK>2/)-@>;,P<5R:"F8RJ##-:4 M[*SFOLTMP9%VKE?35?C\>5G;6&QNFLX;74@24_;K$H8BX&303< M=.PA1'/F4USJ22:D]&!T"@=+5<; Q M0Q%>)4881?^L_9/'SH\)9 MO@MN=CG3=]))!T?YV4)_=[G0WY6_+A;YW?(C+K]-T]D="98'?.##WYQ?I]M8#>S(E1/+]L"]J[ MH)P$:36Y7S(K<-%%B,F&'(,+K1HS/DY7UT#;!PBWH3:<5OK"V+MON+S&2"32 M4><(GM56Y+6Q)"W$!"F4S*S/2N4V:1@/DC2N;WM49!V@BS&O.Y?KVJW,?00!>-"9W!; M:Q!!]P&4.AKXG(/5Q1IBA8LB+&@>L(XL*A 5UU!4P,B==YBW:O>Z"UKNDC'. M.3:,9N_"Y$ Q=W!2O272YZN+'9$KK5@NAK9 R6IF26UV7">YZ"2--ZJ>MDU. MIQMDC(Z10]6Z&$K&8R?9U'RTBTK "X&- CBD%U@EK"LKH2IL[O0<(&@E%S0S4(>3> 7P>" B\O4R%-LXJRY(& MC:5FU20'L41R_A+]0F4;M6PS)>\IRL8M0&AV:36H0CH V!-WR:^_GX^9J(DS M]%_^%+X3B[K8VL#!EEJ\$VCY.)06A K%AHG-&T,V)?AZW0=9M/_K!/_SI[Q\A8&%W<&!_ !'O^-Z4KB6V90"*"2Y/L%'""PIB"YI(8Q6Y *U22]^D*81 MHUA#J_[.,)A!]##ZG*+;LGJ1\^;$"+/K;-&Q<$;;1$IRD1(Y2-Y)4^L?,X12 MZQ^SSU[P(H+WN^Y-3SQSQ,A6(Q"U%'J_>]2+D\5R?=XM;B)"P< S>>L%-2AI M) 0O-$1&)FTDRU.G-J,XMR!NQ)#9.+O6WIKI8O3P(ULQ$U%J43P86:L@$S/@ M..W' C-GTB#CV&I^VD%'XN#=H4<^$G?10]?#S^ZZ5E=[]YMY62Q/-L\8U(U\ M] FM/,;MV3JR7N4N2-IRKSM M2V/?5]XGJLLRR)O[ S']ZG19^U]O=MR)%,*B,@YX05Y'@%L2)(]@5$XI!1YS MTMOY!'O3\#S*5?=!W#&5LS<&O^$R+EI75A.#L[!:3]]3K*QMA4>STXMP\Q6.UXYW6[1N<*H2+R-'Y MG[T\7595A7G^?3%/9R_:W'0=2$SS^Z\AA75DQX=.:E0H)*1:L:.D)B<])@=! MJ9)5Q%@:S8(_RJW8HP;.M0 %9RDZ412H8NBT4%Q!9*;* UT,61N%VR5A;_O$ MY^'+[ *.'2S+/07?Z3%]R=>$"6F,I<,F<4;,)#*/XZ:_K*MS/;,Q!1M%GQ\C M:\S;LB8PV.*8WD\GHU^;7;#T9IZ6&%;X"L_^?3-_G,FBO6'"(U G9XCFM_(M=63RV MZY"*<F/NO@KKLP8 ,1GDFEO@"AU44=3,M +.Q8(H8BS; M=44X/LIO\-$%VH^*Q*$7P_ZP^#,LBK>711;"2^UBS7#*19 I9R7XD$D)NO9? M,F1\R:89!0/PT,7UY[->#/O!X;DLA(E@RA=C'0CR)TBV*8%/+H#.5J@@8_!R M1-/FF>_E>V)G'PCOI,CG@L['9'N6Q< GS*F(R7!PY(&#5\?/"-Q7U^F/ M\&X"TJ$F!"15,JA()UVP5H-QI7@5G8QIN_O=@0GK(HGFN4!\<$T_H[R\)'C'C?9O,RYOWSWM+^-4R7_SO,3O$W#*O3Y68>^EZ7!_=_T#"R MVH+(@<+_ET]Z-5VEV:(^;'499U6\!.&K>R"RI.65#,22.20IN$>RE5BC+O*/ M476H.W'?9U]-YRF(/,I@(&]Z)@?O(1K'("A34DY(!VF;0,ZC9(WKW Z&D=NF M_'"JZ'9SOW,X% M+9 2:DZ!+PA.!@1AK,A*".%P*,D']XC>3JU_S4C-\S5)ELJ&D._($[3T4!BS!86V(;<)\@[&0M=[X?;8>]#8.ZJ*.[B_ MN&3\EQ^7W_[K%)=$U)L$E<<%ST,0'DZ3/>'S^O%VE[_SCKFTT$7:]*.J1>E*NDSF$!-D'>G" MO2Y&Z\8Q@6W([ 2M ^+D(2@.KK2>$/EF_O5TO=I(C)]W5S8FJRQ1@.<^D!', MZ0CB*4 PP@FE D=L?+[?):H3M T/A8= =Z!>.H68N)AP5DH,R&A=/!58DYC MXK(X4W*;0MQ'B!KW!GY+XHSG>^(8EV&,$FOG0+)0LMBT$I0(T7M! M=C@O/#EOHFM3R_0D:9U8DL>'S:*E#CL Y@\=..ZYVE7B^#J;I*;ZN-K#F0EUX;U M2M0PE@./*,F6-MR;-KO6=O2-NV4U1-;M_:N!NI[5YK5_:LTCG]9N(VN86+,C MZ)*PVK%4H 0RU%1V""XR!AHUSYH[GWB;N/YQM[.KC(RK7J=O,FETTU3RW.ZM MCR60W[1_Z7>G)W7$U8V<#,>C]-)PL,%Q,G*]AJ!\A&QS*!*95$PV$=O C#RK M#7(7K#Z+8"LU(VAF*3<2QY!9BSAF\S=$*EE&5-K/Y#J=]W-C0*"@_BIJ?E8DP M]+2%G9_1SIPX^L2%'2'MK$PA&*P#00(H(0)YYMH"$\BM*UP%;+-UC&5D7#SW MVD-HN5U[=1;KS8:AJ6W5I7M\2'%D$B!*T1%$\*O/*IQB(4]UR*;-JD\#Q)6A_;VT$ MV )4^VMC[$IQLEQQ-EN<7]9K9]!'+\@L]@Z41J)<:@=)QI!#%+3!JZ>,M[L? MVQ\&#M#78A#AC:WVUQ_>_Q:03O4+XCEZHSTFD$Q$=Y M*\W?_N0^',0&RC](A'V>*E%^=+[X(Y7/V.ZW=E4G&1[(&4RJ@BDP0ZM!=DY@CA@5GNDTKUNUI[.Y0'0: C93TK&*IET.1WB]Q M5GL&T8OWI\OT):SP_7*:\,5L@_;A(ZQ[/+E=W/50,8P3C:4C7Y.Q5T#:VKK# ML@RN5 \S"U>,C$;'-I7$G4=CZS@W+<@4"K(>%LYR"*I^D4'HE#+:1E.R_M31 MV%W0=G T=A<5=G3>WX[\F(RIF-I[(M$9I= B1#+20>L2BT<7F#U>I.SY16-W M0L&6T=A=5-(ILFZ%%&**21$OR28%RA@!SLG:,S*+XF0IWK7-8WQFT=B= +![ M-'8';8P=EKL94 Q62JN,!=K,:;&9&,$)9H 59YCA7NC;G=/^%-'87?3U<#1V M%^&-K?8[H43CT9=H,TC4-5.$/"F?F:+U+J5VWALEMXO#/[MH[+[*/TB$?9XJ M5SZU4D1LL1'0>E$KP=5988067)/M)Q#UT0Z4YQJ-'=ARV4\Y'0'MFH]Q-VTS M7&:R/9JX>5[:%3A)7V+D F,)/(NC52T,R%=WA^:> M^'LZX#86&/YL2^.LT_;9.Z_Z:Z\FCCD51)3 D_"@0O"UY4*"$%.VL3"I^=&* MG ;GKCOSHL-E,@0P_LR+Y?T2OX9IKGWSYRND][];?\'EV>^J%EFR&(",>@,J M%U:M.@:!!7[+:3#H_,G6U_OEXBLNUS_>SP*)ZNR, M_EJO>B=1QIP#+^""('_+:49JM*&Z7]Q$3K]KU(_^*.R-.Q[D6:R?8: Q=@!E M2(E\F'[^LGY7_K8Z?_.D.#J'BPA0-.E+G34OD@[(H51<.JDMWNH'_D PIB65 M6T%=/QNH]Z75#HZ#ORX6^8_I;#:IC3"<=1E"O>\CR9(T9;*0(LL6>9#!M&DI M=4'!5D@SSP9I!PFX V ,N4ANES%NS*=/7\+\4C@>R7>WH0;03&U27>TG1SX+ M2T'JVJ+/5LH[6RJMS)CZ% M[]=^.=%119\2!R=" ,6PU!ZU)"+DR#RF4ES_@9[[>=MJI?C_TBME %#\Z1;* MW=WC0DKG4Q\G+FGK?2%3M8Y4HA-7@/-<@L.(060AI-3=KYDGV=SN*H[]EUX_ MPV+E3[>4?L?U)#GMLR;SE)O:[[JX *YVJ$Y:&.T3$ZK1T*>!&=EN.?S7OIK> M5=_[NR.+=9B-53#R>K6>GM3U=ME;=17F^6\K+*>SVJ5HM2C7Y7;;@[N08*NJ MDH').T+I24N!CE.?8H6-C&M3GN[5=:-5 MUUFFF&%9;$KX?20AV5+G86C:.!PF$X51)K5IV'(0V7UD*#7 X2&-V Y3;D=1 MJ3LI\]8IKI@!JVJ06I$G%%EA4*P1/I02-&MKO71:QM(<$MO6M.R@GTYA=C,Q M6ZFLG*]9?%&2ZQU00V ^04 >$L]%:G6\+E;/H:9E%P#L7-.RBS;&OIN_698A MC \I9@5*)"*_" FQYF)[(CQZ;Z.]/8OASU#3LI.^'JYIV45X8ZO]3D&&D&BB M9[9V#,R5^$PK@D4P*;A(3J+A9KLTBN=6T[*W\@\280>GRI8-&#@Z5!'A;+!B9 GHC'>.-AJ?= M)6;D091'!-:AFN@ 3$];*=.6XXQG_S739 )EC!6520&H;IREO8)$VSB(AZMM>#(Z;/M MIEDV0^NHZ;2[0*>#=;6%%OX-JZE$ OF&R_ 9+^Y5"TZDS FY4K6'I*[YPP8" MHY<\%98*EF*QS>W&(52/:YP<#?5'4VRW73LOEF28W^%\GZ2)QSYNF"2'K0D> M*"GAXGDO[C[OGMG"# .RHA*8:B$KIB4X'21$LFB1.Y6C;7,F[D3F4/5;CS[L M:E18%BPP:\G6SU@;.M9PL36<9%2*<#((5]K4Y>Y&Y[@G?3NHS!,/?\-[XKM_41 MB^'6!%#K Z:B#0A4M2!&IFJ:9#!*>.V-8]JUJ7'=@]CGM 7N@KB'TZ[:Z+$# MG^41QEZ<+);KZ7]N]'K>7N0VKY9.DZ RE%1;,%NRJ8/, :S4FFL1LV1MS)A# MJ![79SD>>(^FV0Y0?+%0%X\MU%]/UU6V3_*N@XU1Z0CU(H.,ICJ+V4=/EI.( MFON8BFJ#ZB&Y&#=N>_PM^NB:?XXV[- SB_=]5'-[]^@3C'<#O%&)A:@+F!BQ MCF(L$&F/A:RT=SGSS&*;DH11W/^)(KQ(5N_O#/F>JH0 WM-+%[261@LI;D]8 M'*-]2R?VZB[8>+"?RRX2[^#XOJ#[SIZ3X3@$B@[01@>8NJ+^7;DML-??T^PT3^>?+Q>, M-&33!L4AFYJTJFC!1%XB 2,P$73M1]'&^]Z)S.=DU!V"P':Z>XY6VY6)6\? MT1NN&[*+.P)J8\_M241S2V\(X8QB V:,5BNE@'P*1KZ&M!!$I)>9.YL8CSZV M/=PZBX1.BL@I8N2@1>T%K;.!*+T'3WY8--Q+UVA*U?8T/B<[]^K/.,(-:C#XN2 6HQ= ME-8W'N_-KPU&DO]F%+A4V9.*&(U!@RAD5#&N?,3]I"#H9SJ8K'1O47^Z;&=U-SL9/RMTB-WT43 M'8#IJ;*1&&J\G1RX2&("Y8.#D$N&%$T2*(PHHDU,=(C"GF[J+PX!V9 :Z@!P MGY8AXTE8_GU%!O/F1973Y>K1PF#$ JDH3?8(3Q TX8.3/ZQMD25RT01NCY(U M;H#GF& ;3CL=0&V3N7Y'9&>L6/39L9"@!+)^R<8@<1GZ8AF)2; DA&E32_8( M4>/."#DFS(;23 <@VRK+W1=="B5VT 7^$Q]KEF3L7<]$:IZM;)Z,Y\'952K>MMQ^[=[]H&'U/5NV;>4W1P#R=OUS,5XO9-->E\)$( MPIK3L5J4=U]Q>=9XNE&VPL#4M4]C:"G.4?(;DA&2-ED&1=116*G6[G,C(6K. M2Q229]W&.NLUO\$B[2V9[&UNHR2KB'.(2=>!UU85QF7AO$V!_Y\SOV$7?!V0 MW["+UL9L/[I<3]XO%_DTK=\M/^+RVS3AYGJ3:.62#'+PC$C?I(%$9ST49$5& M\OR$W\I2I0=<0QR]NHVVARAX-AD*.VEZ,:#8^X!-C<.?<[ Z#[RB4K7RBTC7 MKB965B;(+ *;+>I,$DIIJRU\%^S<)6,< VCV;LP.5#,';C+;XETLDHN+@6+ M2[[FW=*33)V8G2'DH$#XPM!YDD>CJ-\-,D;'R*%J70PEX[T!\@V7<3%$$^R/ MIW&5EM.O5?H7#/"@H^*TE\8Z$RF1'Q1M5L"YLT0_]TJQIZS]!SY[G%C;\)H? M0G2CZOXR=W]._@Y>>B=OZQ]<#@A(1GM5,F2B'.@;LMD,O636U]R"G'UJ8P(_ M0M2SN93:QSX96BD='#\/L'*^]%P00:=@@7L1:F=E!(]2@4Q8'&,NMAJA^BA9 MX]K @RE_.U#MH8D.8/6!=$($?*'=_#P/JO)T'H$YWXM]3-%S)Z$P5F@OMF0$ MVHAD_WGM?78^LS:!UBV(ZQ)B^T!AT58O'4#M(\[H5Y^)H]_"\N^XIN]O\A.T M1ALX+<6(&91W@>P'92!'^C9'FTID37#V%&7CGI7M0#:H1CI V%:7'Y:7(EE" M0!%IU=@L("!M_>BCR\%X;LW1RUO>]M9VNJE5-KB:.H#>]?N+N\6[$YU=-"@$ M6#3DS@0>P D3P9+,2BJ9!]>F?.!QNIY!>M!..+C=OW8XI3SO NJKZ;8/=00Z M?CWU(30=L;QZ,-&-FP"BGN*J!%H]F1/$)?TO.J59^1-TW-FMY=L' MK(83;6WUF%NE,/MWLK0G,I"AXWF"E#4=:!8#>*4Y[0TY\"BRU_+H9L&VQ#^G M^\M=$'E8:[_#]=R!7;$;R[_3)O/I#YQ]P]\6\_67U40)C8;V9>!J$T+/"H*+ M#J)4V69NBI.E U3?IOLYM1PZ'J /TNZSPW)=K9_^6$QXJ)Z&DJ S"5EQ;<'Y M7* 83%Y'CE&W:8^^%[G/J571\9"[CRZ?)V )@>0%.,84P 1DZ>MA*6#A(1P13A M/?V"Y]3+1EOIW0JT^K\B:'?6YMCSPQ]FL7*5;A4RO"CTV$L^DW9*H"_$6/:@ M6(G@2C&0I9?:Z\ *O^7A/I!C<0 16T'1/%\H'E5)?6^@M<;!6!.]CQE$[>ZH M0N(0#)I:,!OJC8N)JDTP=X#"$_M\4=A .]U6H+S%L-IOZL[Y7PX3(;V/C('B MF&H99)1 SJN!% 5G&'T1MDT!_TTZ#DX21<(AGM>ES#^? M??A5HWW%LBHQ(818)[,*I<&G:$"2=1FBS4&Q5EP^1M>X\<,#D' G?W0X\7=[ MX7/.U-YCN6[\_9#;1,-A6[<@XIE5C&."R&I:@M8,0A$2#%D201H3LFS36+_] M9G$Q+O;';V%]NJ1_;XWJ4"B4X];4G+4$2A8++A".4Q+.*&N%BVW*R_8@MJMM M91?,;+.M#*FHSO>:H<>G;/&I0^Y+1Q^*:UH6("JTKB)B11 MS%96\%;U=9>/'1L/ REQ<:A$>X#!>7HISX8)ICD=QTR1/1XLQ%P*. PEA\BM MPJV*Z+8'PMAE7+0@%-%QK1/P5+N$.,F!=D ! M@?C(FBL9XE;GQ5:*O_'HD56_C^(60TAQ;/6'[]<(E\E:&0H';C<=V;R!2$8Q M,/3(5$!7PE:]0;=3__5'CU'2BW6= M\%VY^O&/L[W1.VF+1O"EUIHGB1!2R""=5HHL*.M!1N.VO ME [P]>MT'DA28?:Q#N.*/][B>ETS3U\2*=/U^8Z-PD@G0@(9D@65;8$H8ZTZ MU9SGS!23;?:U;:CK"7$'0.'N9>&P>ND :_?O_F^O2F8D%RK6(>8VURR[J,#K M&$&7:%+PN<3<)OWL"<+&S8UL=F8.J(T.P/4RK+Z\7,QJ^]!EF/VZ6/ZR6"X7 M?V#^B*G&N>DPF!B+Y+YJ8LG1=J^TU."%**!I:7I+_]&AT 1@6Q#78YAG3S#< M'H8SL&8Z -M]%RN?<'ER9F9L(J?:2!U3,4!B(U\I./)ODV: :!1WV07TK>[Z MGJ*M1Q]@&*@-K)<.D'9F!^#-J[N)0.4-[?S ?951#:.$0I9%0)&2BB73@FEH MD-TBI\?S<1@\'2[]SJ](+_O8GE6)GL?I-K]['WYLVM4>?&&ZPS.&O#[=E[4V MEZE9%YF<%"!TK@>7B5+.EE0 M>V M+91UFA5O%)18+UPT(\E*0TZ^UEB3/WDV(X+W'HK'=2WZ@NZA"GU&P+VHDR6K MF!>6)"3FZ/QBJ5[M64'<9LMS*BFZ-G-V=B1T7(^E.YCNH[[GALY-0:S+):F< M'7F 1=61:A*"=1FD8!J+42ACF[8R.Y,Z;FESGPC=687/#*.;DD-EA9 L">". M[!NE/4(,R@$Y #KX8*0K(R3*WT/IN'7,72)T9P6.7<#\*'.?%K_@^S#--TMB MG0HR%NV!*<%J.*U ])9!YMX71LN1N^UZP^_^[''+E9LC[A@:>48[XD0JAT(E M!3R3F:Q""+332P7")IDYCPI9F][@VU(X;N%R=SO@3@H;K(*Y$1#_-L_355J< MSM>87W]/]-87)_75Q"9BTK ,)I)YK$)M!10, V.5X=%CP'*\>[TGR=T*HN[/ M#=%!5-G%8-$'&*2%EV5$KDA@FAC9Y%*;;,E$MAQ9(+LXM"EC>H"@K5#GGSWJ MAE!'!P?R VR\/%U6:4_^__:^K,>M(TGW_?Z7N)/[\G(!V98:!MRV(ZD@.T0Z_6+MU^4B;0^4&+G3_+)^25CD>VWYAW#RB4\;AV-#R1VI0>3VZ^I*NGO? MMV/PE)':AI0U2%MG0I%[ 9%) 9ARMD6%Q!HM8MB+S*.;>(=\V>VL"F8"-T&3 M Y]KNP2WY&,)1 @J1N45N5F-RDW[T3EM/;\=SKYK]&TGO6YOD<>-QA%]<\]_ M:&N+U[(S;C] 2A:+*=&!4()0(JNO49.=/'@*I#8#;MN$'R1_GTU7V\&P*Q_^'KG=]WQ'?0,)=A"Y[3C5YATE2KHD8K&@?'VYX8*"&(,'ZP-JX3S' MT*9>^0A!O>RO;X&"Y?@BZ119]9?2#JZR6P?3>;LHRY;OA& M\U:G,):OSOTGDGI-.F03..4\ZP;,GFQ%2&K2O:AB&'B-CNB%1 M(XAV.3:?.P'+F^4*4UC?F$N4+BNZD:61]3EB0.*.D\"B92Y9C7I8_\!>2+E/ MPX0P&4>P.Z!R!)?[=(%_N7W FFU)S-9W+I:!$EZ",TZ $XE)RZUUK,W4@J>H MZF7A\S1AUF'"Z0AH/RX_Q?DBW'B'U\=ZBW5(0_YQN;XDXQV-9@))([DM%$2P M!#ZF#+GHDLB*IZ+:!EW/T]B=IWT@+AX!W,A"ZA-^-SFY2_K5>IXWM>?*R6_= M-)9GA@$]B%Q5EQ<-SF,&GX+5UJ%-V.;E] '$3NO(GQ*0HXJMW^K.9MK63<1[ M4"WGP4>,5+EYBK"1ZC0_8;SG.-( 5Z0E*H8$D=,EG)7262;!G!J49=S_ MWO $9A?@=N\OTC7)=T1!!.&T9T"P.*:?+T3#PQ9QPA/VQ=.H[CW6%FFU53,@7I,%%X6%GB-=(90H&,P6&1=)>Z M-@]#=E$S<2?(D1)^$C 'L+L#R+S%+\N++Q3%W3_,MRT-/.N04))TR<%35@1P MDGYEM/7&,B51M6G$?Y*LGD!TB-27K430 9YVSJA.0>E2[W+M2=,4UAG5A7X5 MC"@LI6 S-MJ)<.BL\&;YF='1790:@3DZQQEGZD8_%MO.6=Y$P\,+>)QW,\WWL$SU:I9&:,Z>2A!M*U M_!<@9FLA\"*LL\2CTN;N>H2@B9L2CQ?U<^ Y@.\=P&>G_>18'./"0=8J@RHV M0A3!@)').I4L F^7BP^5#?1)T6VOE V192W'& M2?!:%7#>JZRB3Z%11_XN:B8>R=WDQCJ:ZQTBYUM+IHPL6IO "6%!"2? 6[+* M.MA0A-*84J-1-SOIF7JESK%R?@8X!S"]!^C<4:JMV7311,PR@S">F,*,!J_( M=J)SC$RT8MC(2_Z>EKX@]X(BE*](H4ARYL+RW] MM@@15,DFL$%US 9+BYN-KQSW_CF"M)/ ML[,VN$$WS#FN+-Y+9(^L+-Z'?U/OK+VW;!=CW7-2&WUL)E_=<$,7)X5Y/G!C MF>7)Y$'M&N>ZLG@OP3VZLG@?+DXM_GO+=D/62;,<0:I =Q8*18RH*WN+]HHK M+V,8E DYUY7%!XO_8"YVYBI^N_]^N>D$1.9UB"6 3'5 +:_CR:)B('@,.7NC M,VLTI/TILJ8=)]PH8AU-#IV":JLEUPO]:A4K?*8_N?PZXYB+SQ2N)4[NMQ)< M0:RO#5F2TKD8#>-M$K#[4-E?(\.!X!@ NU$DU2D*M[/POC^;04X16U%UEZ0& M18:?S#9Q4@2KM50^"MZF_6$?*OLK+K5#X2B2Z@"%[ZX^?[[8M$R&U==?\ NN MP@=\6X4V2\H0=Y2!4/,#*G,'4:E8!R@9%5F(S+5YKO X3?TE@\=!V$A2Z !/ MNWCTQ^)JC?F;AMP.LGF#^#NN4CWU!YQ97\A:5_[I.K+&\UKH)V\%N>=*Z%3; M*$]FX@:1W%]JJ)V]&U^&G8%U%HA&8XL$(67MU@\./+<:&*;(!4OA%/CK+W88 M'U)[<;H#E-14_,_K]57=G[MYJWCW,*]6JQJC;^9R_6.U7*]GB6LCZ#R0F;84 M83,/KC8QB<)=';X5A6KWW&8XG=.N(&F'M(;2ZO>-SG)!+L/EG*+\=[B8+U>_ M+B]Q72OD%13-,U#86, S(:'PHGPIQ2O;I@.PC9&ZP^^-RE1^WM$;E3Q67X%.3883Y+5I=':!Q??S\8>2P@=^/8_+^BS<'WY\X*4&E\M M\K.=9]X-SHM!.1@7&!@^J)FB\#1HT$UGQR%AB;1J6#J5XVN1L M QR>1'0OY7Y]E?-FBDJX^'E1EJM/&P*.FNL^WM=/LA2)_#)13IG MEJ@LMRRV6?BQ@Y@N;^-],+ SW7$$PSNX@W=V26<96 J&SI 5.1/!8.?H/0%#5'B7C(ZX-]^-TA9K9MTI%YQ[U'R.1J@DK$FV %@B:> ME""-$6[0\-J7^_I@+SD/>WVP#].GGJ*^VTOXZ0K?_\_R_%X8.$?GRE/SOP#;= M3)!^_>^KZUKIY^5BL[>E*F!QI(*^:$CD4Y+E#@@^8@(N) 8C17:ACN)=C\[X# -5FC>7BW>4R_>O;(V7+M"%' $*F6$,Q4T>310')*R]"R5ZE M-K6K[TB9%C@CB'?'XL##>=T!6'[[7)G_\R+CGYC?+VLEG3[[FE$W3J0UZ+B4 M%+ 6J>E"%AI<;704)FM-YW'8:%OE$.JF[1$<^RH;71YG@+&M'EI3DA&)@9<4 MKZC($X3$&>1D%(_$3V':--(,HV]:TS4^+O8$W@%"FCSXVYD)WMII([%X^D8P M,3CB59TSI4P$8;U&RZ/R,=]'VV-!WA/?TC=F#A'IL@5_.[!1]^WX+S>M:<5K M"F\3UNO?EE>+ MRYDH9(V#\^!S'8,8Z#!.ZPB&*6')5@L=VCSC>8RBGC+;!XK[20@=R/ON,/2M MMOV6(MU-N)OO=-UGDSG7%&(DEPHH3*.(S&GO)++7 V MFGPZ0-[OJV5"S.LWQ,<'S3ZSHIR6NG"PH>Y>J4W\T9,Z\9P9-R%J)=M [0FB M>@KXQL'66!(X&$STC7$YALO]>_BZ:;9_LUS]?K5*'\.Z]N+?^(GK691>8(D) M4&-]"R(81*TEE)@#ZFB3"<\VHPSZIIX-0,CYC.S Z]QET!_3O2>KKC\N+ M3#%%GB\^_!2^KF?9&8^:3*@K-46GM(88O 5O,(3H-,NR3??=7F1.^YBK_:4W MII3. H)U01BFJ\OY%[QS3C[S,@1C2,,"0PIY=%WT$XR$+(K(+A-G=9X(CH^0 M/.WKKVF@.8;TS@*FMZ[G;V53BOA]-4]TYOF'#[B::64M>F>!*:]!)?J59]E M*4PZ11ZI>)CH.AE8GR1\$&3MRX+L>)*<.O>ZZZQKDMWKB_F'^?6BQ1_(A\F_ M+3:M)M?ZN3GM;K6=Q>R43<)"*NA(:U.L$S$#,5X5%IB+QH9!CN/8E W"J3L' MG$XON!Y1N]'0.V?[)X;:S5O_ JGK?)EG07!9&+G>FA.;52D.8HS$ZRR41&.4 M=>Q@:#[[]8/PY\\:?^.*H%N0W5P#VY%73]X&/R^^YX)"Q8R+H4Y\(P=<1_)Q MA"=5BUD):XLLT1P'Q&-)')9_9N>/UI/*LF3. QW9UPU&4L\W>'N+6;\M.FVV)SF3BV(<>>S%1$L MN@(J,@U>< '%A*#1VVQDF]:Y@00.P]Q955-:B*83Q-UJS5:5,-^>]+KNS6>^ M-MM$A\!-)-[525N^.-*DH$5Q@0XN,)95!B93 $*]QD44GSD$K?D.2@L11+7Y"FZ\VX(&@:L,ZZS',;Z+C(N M]V<$ANM4YLU;D-_*P\:+[$6R1F>06"VUY 5<1 ',)!6,,5D_C!>>2J;L^>W# M@'06U8_32* [(W6W0^QU*9AJXO*.]RDYYXD%!W6(/:A,+F@,Y'TR%X**RDH_ M;*W1B$U\.\@8?6#V;UR, MV\DYZUF*0:<@;6TM2K4+LKXF48EB)U2L:!M\:C-3: !QPWJ=SZ*FT4HD73B M3Z6C.]PXL MUU,/[-Y=KN;_PFUR6PD9;&0.##FPY$488F7=/8[!YNR9,8RU::,?2N$PX)U5 MZ:&)<*8V9$\=ZL?P^5J+R/!*4XA7.M>5CQ210_!>0TF962X178F#K->0;QN& MG+,H(+3A<.=V:OO3Z_3@S&EKO">SB\[4T81U/0+S!5!)(9R3.3=:BC*8Q&%X M.ZOB01OQ3&VJ-ETN;S$A!=3YIZM5O>0W 7U"JS[[U@87?0I%0]: M*&*DU8&.*!1%W86^(-F >9CQ.NS[A\'K+$H#IY+"_D#SUT!;X(?Z2DSX-]=??H4 M5E^7Y5>\_#&L5E])&Z_;$);EIOQ"__KA%#WZ!YLAG2>;%C\2H9/,E6_!Y+83 MZ+G'X@(Z0*XT7>W!0\S.0=)1:1-*\;S=>/;33* OJBB16;U+1)WHAQJ"+72_ M*&^Y4%K$V&[(_CE,H-\' T,FT._#\ YN\)V3LIV7)O&B@"6F0,7 :K59 I<, M7>1)N/!7GD"_EXB'3*#?A]\=8F8[/$W$1*XJIS@\N_KP""UXKP0@,UUU( M;283G,T$^KWD/&P"_3Y,GSH->.P/TO/'6<&_ BLV;6J<@UB?^CPPGUX/^G4KV\G^6,1KCN1,-_M]=SNYIL5@W31FP16^EICC1QB<@FR MS-)9R84V;;#T-%T]&:1Q$#6B'([-Z[=H#OOQ:E4Y.S-T#4OO91V#1_I1L\6N M[GPH,K+B40K7: +3;GKZ'$EX#(Y&X/OA=]OR,EQTF$=]L'#T+:;EAT75M+=X M40%_N9PJ<;HG9=-F2H]A8]O4J&>H2DJ:0M4Z0U'X7&_=NNN*&2T*8RFUZ\D? M+S6ZB7L>;L?%[>KFF1#(G*_]3R]^'(6/';CY.W,SI3C'$ L4&Q@H1Y%/M$Q P4+. ,],^3;7:#\YSQ&%/"3K MN0_'.T3--AN32O:H(H(U,8$*PH-GAH,3R4N9?/"ES4.1L\EZ[B7G85G/?9A^ MEEE/X;RE$UG(L>Y]E%: CR(!YRX55[S];JSJ2\]Z[B7RH[.>^_!_:H#ML-BW M@8^4#IG'#-HK1U9;1HA&US&O+-+/>4A!'>KB3)S,'/^Z&I>='=Q9.\[R^L]T M<96O6S-NGLO-I%%9HQ:0,J/X&*.$((*&F"5/45D59)OM+$,I[,LC.A 0RQ-( MIP/4W:7]M_)FO@B+1$?:/':?);*C,F4!;K.+)M:ED-$DB%IQS[@P#MND/Y^B MJB\#-@ZZ1I-"!XC:P:09#XC&*PG9U]4RD0<@9B70$E%GZ15BF^:M'<1,D_0\ MN77:B^?=YCPWG=F;P13"Z4;37X\C?.*D MYNFP^EV)^H0"[[;S?K=9VL1 M7UW/-%UO!'I'VSP&9Y6'^FB=N$@.4/!HH>2< OF_WC5J[A_W'&=M;?=!\D-K M.R$<.HAX=IW^K@#NGOY5G=15%UG?/[%/7EBK#9@L):CD,SAK$2)J'K5VQ/LV M_=C'TSYQ,U)?H&\H]OZ 'A^>^"V%H*MY(KYOSOYJD1_\Y(_%_/(Q7DCCF;3]]D!7<;F8T,?_CZ^T58/&!2-CXPI+C%B%K*#3G+Z[G+GM\[L>";'A MR5U751=IL@9?![XI'@6YJB6 X3YCBIDQT6;R4+,C3;P.N =-FA(D9Y9,>I7S MO/Y_N/AY49:K3YL?'M%*?,"WM$P\#3]>'^DH[T0JQ2>PB9PBE:I=]EE =JK$ M;(O)C9SH_M)1]\1XY]K[X>ON',5U*XKB+@DT54%#J&L_ [@<-9CD1"FRV&+% M)('XX".<=1)J'_SN&X^W 4$'WLTUY=]:.%5@4@6; 0W6D421@;,N@I-U[+L, MP^Q%KJ'#K^'3M\90;;U6HD2@@*&V M:JH" 16#J*25S!O!6^7Y&YQF6H@? :Z'=G-J24_?E%O79LR_X+V,[2+_NES\ M^RI4"!>!L,\<0M"E:"X* M7<.#A@P/$OR]KYY8](<(;CD&%Z<6_WQQA_!HF>)ZTU,IZ^AL6U>GR\T>5T9J M0=A7X^G]O:^>Z.'(6.(_F(L=>*[?/*AKZQ<#ERP48&)3L^>.O&YRHF3RO 3E M=3%M>JGO4C%M8T8?^:F#I=(1HK8^>1UXF)0D3YP54@IN$@3+-62?=2I9J6C; MC SL*25TN#P? <8!S)TZE[-]'3XOEXC7'7@WN8%ZJJWY#!*3$CE"#"Z#"HF! M%Y*!R"P89:V._,$E]$CJ9M#7]8&*0X2Y;,K9_K!RG1ZBD/\?9'\O[QR+H4XR M)W+1R"S*?ECPYGUR PHWE67X:+ZQ6 M;TG\JR^8WRQ7;ZXNKU;X;33Z3$FZ7 R%UM9F3Y%V];"1%1"82;EE";G1D]&] M2>V\4V5D+'TWD;RE8#M [L'\W?SG/W%]>;-NE<^B8\:RPH"KNB\GB00N*(2D MLXK:986MWD&/>(K.>U[:XGTR./2B"M\]=?W^[/'AV5__^7F^VOSEZY//C#*^ M:$&7IU1UK8\,Y+O5;0A:%F.8UJF1NSS:$28NL'6@!"<'0B\:< C??[VJDUN2;#.S>_2C3)Q)ZT C M)@/&2]",VZ>(W[&"95VXU DX%5<:7A;M#G4Q&'PF6O+ M2& Y9[W9MOIOJHSKG[?WZ7_A_,/'2\ROON J?,#-'_X4+O%-F*_J8"J<\<(S M\]Q"-IDN7*2[UO-DP2:,SGM,ME4%YK0'':1?YF_].CFH>M&Y0]S7;R/>*(K# M_(T]-VS@LRQUEA$#Z8 BV\.L N=8 G3%./)RO11MVK1:G6B0%MF7K$53PZ0# M=1DT+N37NMJDGG?#@?7[.CC[X:R=7Y>7_XV7M\-$9B9HY[7FY-2Z BKIS1X! M#5Z%F)(..? VZ;!F1QJD,.Z%*DP?0'G)&K,U)TY!^F6_UNW3@VI#A3N6(?WMZO+]658Y)O<_,^+ MM,)05TU<__^,.*&SJ^AYQY78F<+7@7 M&/#HR>5EQJ7 [ZO)(_WTX],V#/ OK?+?@Z#/;&KFS5+YFZ3'LMR=3_-Z?3G_ M5.?EQ:]_K.GF?)!AO+,YX7H6Y7TV'#-I5MG M%(4(+F@/L=A"ET!$4]J,]7DI$SVE2:E$E%!BYJ#(HH"33$/6$KW@++KX]T3/ M=A,]]\%ONXF>^X"@@QCCP7 _D^CNC0*XJ^GPE 1QKSI\MO#(N=",MVEF?Y$3 M/?>"PM,3/?>02P>@:C(,C2F;>+$&L-2MI:74.32&_$?#70S&H0T3I7W.?:+G M/N ZQ43/?23= =KOO8.Z]@>_3>#)RA>4$J*@:TEQ09P5%.@HNI9*TLRH1MU2 MCY+4^0.)YFAYZ@G;P:+K#8/;(XAD*'PM$;CG1+CS 4(.B7[KM,.D32ZJ/?IZ M&#'1-^X.$%<'B!LA!<2R2=9[I,/6 67H&7C+/"3%6/:")94:[8TZS=/),Q@* M>HR+>F($G#/F;[)&=Q)!K__\C'4\[T_S+_.,B_R68MR99S(:YA)D@[5E5K Z M6#V#H]@V"43-6<.VM99'Z]SS&!FK8ZE*$^"\5$WZS^4%?8K0L.MWFE?S$70*'FIK7_[XB@?Z\(#*N-A3]=OD15^\_AL6V=>2F4_SM M\N+BS7)5_U%]9<$E:3D8A@)4"!R<*A(P"VM52BJ+SJ:*'73.L^XWV$<31G.[ MVL.I%Q]LG$[PZZ:_F1=%9IDB.%_3(R(:\%P4($?428XFRM+9M*?'CG*F>;03 MX+;=/%UX=QE6EUWHTOT'Z/]8+=?KF2NQ;G]!T,5[\IR+@A"* M V."0L&E"LEVJ4T[#G.FF;3STZ=C@=3#O;3914$Q&^:?KE8W[XRNGT_<:P?^ M$U=I3GS8+%JT:#EH5N?%>Z/ 16,!$^;!)M"$MC#8'^C^ M&N@+_%#]UBZN#>)SP7F=-GJC\C,E9'12"["&9ZC]-1!J3CV'DF,*3)C+K_*Z-8X'T(K3I>U\T1\>"L!FBQYJ\%!I"Q@1"H/:.;DZK.DL0'!70 M]#=^[?PTZ3@0'1G0O%[TH4G7DX!>+?)-OGU9?_0];Z3-OA!W0&FO01D?2%(L M >?,!Y-\<:[/Z6Q#3SAMX'..N;>6$.HANCF2+UMOM_85?K,O1EICDP3/ZAM? M6\B^2*=!FU($IIBL5XUA]==1O%DR MB>OZ3CB9HFH.4H*3SD%!J5PVGL4DSUG;SK1@="*<3Z.6>X'N?$I)CSXV&3+, M^#Z#(I-&LOH2A4FRKNI4,R<"WSG"(?Z$*(*4L4_5W.N<9UH..U/M; ?!EZ"@ M.XH@3_(G")0\D>T*BM1(%1[K0M8$65L=G$-K\T0^[<@G/=,RW)DJ:4L8GH.: MCN3\:QL=\PI!!&>K>X'@5(X@DOM4*2< W5^FUOG6[C_%6MG=F MI$:9E3?D!6JXZ($3X9KG_KL:GGR6-/N1CMC'1H/++UH3GR>&7%O M3_HMUHEO]/,?EXL-:Z["17VG+6;!Q>0CIP@W"$7"4Y:\:BG(\V=:V^!8- W+ M%*<]['D7$D>$^LC+"5OC[@6HYMZN]6.CWX[[\XRSB5F@KB4750ZHMM@4\.4[ 0F)" MA1*3;CC>[;2'/>]:9+\:VQIWYZR:SSYP>?7APVKS1NIGXM!\L9ZGZYE&WP0K MDM8*6.D,*.89.!,3\*($LSD'EOK,DSYZI [BS?XAW:Z:> 2^7H"B/>_+ M/R+&F;(L":\*Y!@+,2H;\%EK2#*11R-4%J'/%.O!1^X@GOS+*>II\/ER%?F. MY_\8HZR0&8NR8%S,Y! Q!J'X %)YD0.6%*=J06]UY ["S+\5N0D^SW5&[%MB MQ6I>V;+YBW\LYI?W9Z3>/^ H$V*?_\Z3S(?=\^A]3(?UPF7IO:T#O4B3C+00 M=&+@.2M>!ZEY:O,VX,7LD&7)AQ(]V,P\*(T1@N,:O+:86(D\RD99S;]WR.Z) MWX8[9/< 00W?.V0/V2&[%[A. MLD-V#TEW@/8=SM[Z[;L_MJLALU79U4 =@PR@2K#@R/F'PE"Z7(1&U>;!R)-D M=9"?G10URU8B[ "/!T>UO]QL5I$,L_'10DPQU+T_'IQU!H3V/@7D@F%GPY]^ M>7';/8]P'DZ,@'/&_&&C(*U&SX+U$)G*H&Q4X(478#D3S!>.C'=6)SC#%1^G M1O&T:S[V@=1?0^&V,^>"(N%E%\#)I&NJ-$%4-H!%F464VKN639^G..*9JMD) M<'YZE3P =.&E\74X1A#",F9:/F$YP MP@[JVG]U53P"]P>%9SFR'ZMQA#GIG9#(,.)DDDJ!#"MM%AJ2%LSK6*1[G MYJU^=\@S'=STDE3R.."]<*U\Z,R+X*3CJ0Z;"^3,6RN 7'@%PLF8M/889&?# M8)I$D/U-;7I)&GD,Z":>V53[FQIRYKE5&UKG7 (GH\5-'>W!#43K/;"DLM?6 MUBUKS[6%37N$,PT7C\N3GA%J#M:O+[B*R^Y#PAO3\^ =Y":$_HDN[#=AOMKT MG=XUHSDJ5HQ+P-"0E4J^SJPJ%%87:W(4B15U;I'C08PXTP#S;(H6_7-WE M>?:5Q%)RL5"HH0PH0__QLFAPQGFFI'%XYH69<>Q!?Z[X7\H>M$3UBW8*[B?B MGV><93YR5AQPIVU]+AHAQOHL(I8DG.5&)7=FYF!/%IRI<_^7,@T17 4O)G),CY7C=;"T]Q!(\!,ZUYCDEF?[BF8)SKI&] O0",LON[ZV>:UT MOUSR//M\3-:@1BAUJ+Y2CD2/=2X4BYKI8K00#_94G[SH=LBYSO2:[[H2UQQ? M+_IZ?GJ *LO9"5X4%.;J]BDT$)@/P)SGRFGI8NEL\M]Q!S[32[CW8MMX('O1 MNKC_-._U+$F%7ML(G)&LE;(D\,@2Q1FF:!\L"W&BL0.G9,-++;.-J#@G4_;6 M*.[%!,3GF1))E]X$X5W YFC>8Q&2UCFU%H$QVX [_Y;SUN M@,US'RG3OG,T,4CN0)3:E9J1@R\" M(013,$5OB+MM;K._IWWOB=]VT[[W 4$'GM_]P;]%HG;)._":$0N+81"SEY!+ M9$Q$ZZ-HTQ+X(J=][P6%)Z=][R.7#D!U...>F.9;$K<)E822D+AI0P&*L +$ MY)5S,C%BT#1EMS.?]KT7N$XQ[7L?27> ]M?D]2Z_(FY\PNO08CLF.@;-E-6D M\28B*)$M>)DL9&E+\EQHX=JL_WB4I X229.B9=E"=%T,$WAZ8+E)420;#3A% M]Y&2I.-.T&]KXQ43TAM;VB#Q^)GSTY413XW&\438FU7<'D&8)(H/""EJ5B=T M(#B6$EC-K5$BH$AM'J/N(*;S=V"36L(#Q-4!XD8H'^;B$A9)FE4"!T7Z!<%' MVY>"8H.G$".@ \Z\N-G^';HR=1]\F)&>1V:30,1"N MUJ0$)\M@9 "=4:+'6')I8WB'T=>Y5SHR:AY&^N.+\$66(R8J.?135NBX=%#( M8,M2&)EJ[D%A,(3_[($53GZJ=US9-DT9+Z5TP*7(7)%OA>CK"_; ((8L(*>< M>2I6Z8>/K_XN'4R$WW:E@WU ,*'OL5Y=SGY?+?-5NOQM]0Y77^;I.I&(5DO& M$,%X+2K]'B*/KDX%CUEEZXH:Y&70%]P!,/WN(7@?H^"E% [V L)R1*GT@:HU MA;;;$ZRWH2VI(+.>2?!<:SH$^4%!V@C"LHSD!B4K!M6F]X'6]V1,@Z]Q)/L] M3(YD\Y18V3QOO8KKM)K?3=H*Y8*QW@%&4_5&(WA6"K" QB>,4B!_SE=\Y+,G M%_VQTEJ.Q[HN\MWO,7U<+"^6'[YNN;(]B/+&Z6@R)"YKFC21[62"0>&*E(.8 MY$0;5_01@J;)RXP/G#'YW@6 ?EY05(;O2!:;*_F7^@^J5*IEE3E:953=LKG) M?$H+45H%&9%CX3Q*;//$\PFB7DJ"[Q#G9FR9=9"Y>^0HWS24YRA"5%"2)FVJ M"5"'/H%7I$IU4D+B)P5@#UT+HPE_&*@.D$0'L'I+,B$"/I+1_PF_X,7R:,BDOFW/('R-5NIN8/LT;$8O;>-MI\,(*Y+B!T"A>]KNZ/*I0.H M_0,7N H7=*)7^=-\,:^YE,OY%[Q_*/2(LB0%G X'M0X)L?;_2V^]=->JNW@-KYL.@#<.[R@/_I A_IG6/T++VM[_;WS)!D-J\/!LV-U#U J M$$)1$(AM% UK;W*CM4[/4#9MLT$[F(TJD1X0=GPID 6#4@2"B)+DB7"MZK,A MLN0J1(U*>RDZF]^T7PM!NY:8+B*,$R.@ \P/K3^CU5D:0YILR,T6&"!PC<"D M%G7^LBT\_MU"<"+4'-A"L(<(NVTAN+[,WH<_\:!6@+O_?)R2_J,$C52:O_G\ MVQKG3=U29JM]L1'\1J*^OE:-.0 362JE<]8/$]ZCI@EV$C5.8N3>1[\G5OY M?^=?,R^SX(EHA9C\?'[K3("'(X!U-R M1'/1CD\9W;"T;/UY"C]1%6F8Y5"8I4LI4E@0E-3@C4C*IW+ZU(P MU5CXYCO>TM59IV3-%U<4P/SV&5<;<:UG012KF7=@I9#D2*(!.G B>C&G9%%G MUN8YY' :^[4]^V#GNV[T-C+JP-O^8['"M/RPF/\O4K3RYP^XP#*OJX^VY_P= M%^'BM: ;6"RV#SLFI-L-"'B5IVIMP%$Q\=PV.POYS,2*;Y-U!+OCN#VIB M4'81V=JL%(?:HR^ 6F>*XG2"F&.I2?3""0B!F3:3#UJ9E=M4[\-O^"&LYZG6 M2.<75W7(;>7V+>J#REYAH*@SYAK.UJM3%P5&9%UDT13@MNZ2WXO@3DW2/GAZ MO-N]G>@Z<--OC_F*8HYM>_YDNKDCEWQ#7:ZKUZEJLWW/E ME@,J.XG21>">%:#?%? V:P@I9B&##H;XWH2@9_+'?V-3;+UB6C>Z'&]U_\(^.2*Z-^?5-_('Q&-+:BY#:9F>< V:, ,63 ,^R M IVD%SEYC:%-2V$K+X*8>AUP5];>AO4QA.0R JHD0=4GLI%Y!5:)@N0S*R;: MI"QWDM.I![ /%AY:RN/9WL']?N\0,VL3%\99L%A302PR"%Q%**I89E(60K9) MK-TC8UJLC"#6IX"R%X^[>!_P8)_&KU>UH6G;G')WX\X-KX(5PA<6 2W%]ZIP M13&_C. JIX36BK,VXS_WI;13]^T8H]146%W \9EP:S/;>M?2&BG)*PZ9_&%% MOJ>R-<.="4:(QL?,>,GN-,F#@01/:P7;XNB9]%X+D79PUP[EZ>;XLSKB+!/O M@"E$BIH"W3@J.*@3SK34TM*/)K6B&S+[\NN: .= "[N_%/N%Z):?WYUQQJ-S MOJ0"&',$%4+5>LY!%A?J:DZ M,SI#S(&#H)]G9^D8HHT!W$E.U[?Q88(? JZ]I- AE+8,F@5/YMUI 5P$TCJ1 M$GCR$Z"F!4+)7,5&[U$?(:CK6[,)G Z1Q/F5+/:J["Q+ZQ+&".0T+FF,S;#6 M)0YF4$2O Z2,CAQ'2W%XLA)T-@)9%BHWFOW2OE'BV*KDYF&<8A:U5@BA5/X4 MGB%X)T&YY.H>MDRGZ[P$/?VHP5'0UZ[\O+>@.W ,CCSS#U]W?\!F,DBVRB1D M!D+2=$U:$2#ZPB'&Y'(*1C)L]&ZQW:%ZF7-X>JP^?/C8"7"ZU:$[VP&PA"2M MXN!-H&#!YG2]'HW,EA:HF7: SR=6[42%)6H) M,I=Z$.8A:$E,,Z(8'X(,KLW$A$ZW)(TK^>$;C_800P=X>GI9CDXZ\VP8:%I>G:\[Z@IKL831Q_5]AWK<#P7##EQ!F41H(Q*$+#N M!4O%\%3'VH1&.?7>MA>=SD(=P/HN\//CW3-H>*.<@JE) MD.3Y*E-?!5FE(%IDVJ02=&Q3Y7Z&L$&X4F>)JS%%TL']=Z3?^LO-X!DO# I; M1[_504D*)?'41%Y7V9@B';IHVS3,CG6"7@;CGGLT?!@DSE\57GU:7BTN9]H& M:4WF@-%J4+G6?A-#R.05>VF*DJ5-27,4\GL,65HC;USX'P"#;DM@_\#EAU7X M_'&>?EZ4Y>K3YA,/*5[M_J!QRDX#B!RI8/0./]2):V_Q\W)U>;=[D\N2F(\% MLK=TYY>D(;#H0"KA-ULT@FVT4_P1BHX?D7K_.,HO+>2T\52+*F7 MUQX$.N4=>L55&T,W@+B),]MCX.3[&:GCBN2\C,[AC_J?^KB&!JCA _]'X15B M$+YX!JEB3'GR_)SD'AA!RPLN7*OW1\W,T(U3_!:_X.(*U_7Z?4UL7"W"Q8]7 MZ\OE)T+CJT7^9;GX\ M=V/G5>HUUL.NM4,+%JQ6&]8.'Y)[7D?[10):.'.2( MOE99#<@:H9&6LN+:U//:G:E3H[J]I5 [%J8;+?EN9&V_-;E??W#5 MENTWK6=%,@IA7 "=R&=11AGP)2(XE153)NN@VN2L'Z>I4VNW#RJ^>^DZC@#. MRUK=+"W^<;E8+R_FN0Z@?K^\#!=;DQ]O3/G7L8W8(=_=T+8=S8KF#J90/M6R M+N-U7&\HGN(7@GFTTIG,5$'6:C%&9P[F=9;5E%Q*%!:R\A$4-Z25TEDP,9F< M>"S%=N9$=M#X. JZ1G,4]Q?DQ,MM;_:OW'-P:YM0+*88\J=!R/K>+2I-A] " M8L+"0C;)XZ#P;]!RVT?)Z*6IL#T.EF,+96ID72OFW2-LZZ71%VFSY13",0-* M"T&Q4N!0DN369!?-L)Z_8.)-[EV+R>$#"I5CE67V=_O)L)98V) M7 (%S<2#P T=7T1( B5+/"5\%TM?_?/UJV^W@/"NRB 0BB[HUTR7PPM!OF47O4RJ\T9BL6QJF MVXP\+AZ.Y.[4>]1KY]YOY?U'_*_EZB)_:[@*,;,L"AAD"$K9 *$X$J;P+%AK MA'R8D7YDD_JN3Y^F>6U\P8_#O@[LPIXNUR\WY7K'N*I;F-%#J6XEUZADSFY)Q5Q1U">.?K^J$H&*9V^WFWJ&.DAMT0PDED. MC=XZ?J-@VGCJ-/)^!&1[,;_;K.>[J[C&?U_19[W^LDE<'Y"]_.XSQLE"/DW: M6-G$!U]RFRKW,BLN-"'?"@*&+N!"YG6E0;U"73 MB<)*%D&[VHP830(?L@%RJQP&0V% ;%3,VTU05_ Y0-+/0.<0MO>)GFVJPV8F M?4X('*N';RPCYH0,+C$BU5H3;*/^E\=(Z@M!!PG\>1 =P/W^8+3-;W$A8PDI M0,ZU7[D&>5[2240H191H@O9M!BWM)*<[^!PBZJ)(^2W')694S?0?&L3>9=P$5;SY;6VH-/)I@@2%5W?A5R_(.K35,]D MSCIE-FR&S'YM67=)F';*QVCWTC@LGAHC6[K_6*P_8YJ7.>:MWICB4&BLU=TZ MG,1ZN-= Y&:HHA!FTE'8:3Q\CHH,GJ<-$NQ^9S)V!YLUQA"NL;]SW; MP!C/$*,G]UTKXHDT=<6!4DFG:"BR'!TI]VF8$";C"'8'5([@<@=N[@,S^\M- M)39E7X3B"03=E: $4^!B<<0E;4K=RA;#2?(TO^S5/-%L.%#K1-]AC._#D?UQ M^>G3$690 !77DL;?$T MFAS:]]%L_Z#^)X8U_K__\_\!4$L#!!0 ( !B$I53>Y%=VAPP ,99 : M #$P,BYH=&WM'&M3XSCR^_T*;:9NEJG* M.SQF DL5A,Q '1,HDMFM^70EVTJLP[&\DDS(_OKKEN2\$V!N%H(//H3$DEK] M[I;=[:-?SJY:O>_7;1+J842NOYU>7K1(H52I_-%H52IGO3-RWOMZ27;+U1KI M21HKKKF(:52IM#L%4@BU3IJ5RF@T*H\:92$'E=Y-!4'M5B(A%"L'.B@<'^$5 M^&0T./['T2^E$CD3?CIDL2:^9%2S@*2*QP/R1\#4+2F5W*R62,:2#T)-ZM5Z MG?PAY"V_HW9<=5&$/0; MN_[!)Z^Z6_O4V/.\>F/O '[^NP9(5F"Z7:/T.&*_%88\+H4,]V\>U!-]..*! M#INU:O6?!3/O^*@O@ 0WVQ>1D,UW5?-WB".E/AWR:-S\M44C[DG^:U$! TN* M2=ZW$Q3_BS5K-8!M?H[L9KNP/N(QRS:W.[Y_5]NO'C[^\ZB",/\N' ]6XMB^ M#[G'-:E5R_5L?\O6)>9J=J]+L.<@;OH@0"8+\ZAZU+\=2)'&0&Y/^D2O/^V%[B<0 <:#;V$_UR3%BM M=->I5"D%A+0@.F0$Y#14A,8!\44<&%^@B.B;L2[ET;7@,+G'_# &# <<,#D7 M40"VK8KD(O;+8,FU W(IP-A[ NO >W\CI'KB,9%0K6F?@@.@:KU:OS";+%2 M"Y@O)$4.- $1)G%6X?@D21@PYIZ<;"'BF1/907&]?_>Q7J\>(MO-U]KAAZ*1 M+ Y2I83/C6>^84I+[N/7KA;^+?D6@X6?#"1CZ'ES)++3+41\E<@FO)_*;2Q2 M0B4C(9/,&Y,!1&H4&(T)'5$9H/E*YC.T,P04IT./233,"#LSQ1B?61@05;@2^X!CC"CRWR4H&5+(W,^,_IH1+O> M6RU1 3 7(. *=Q7-HTQ:-.$://=?@((%FBKXZJ6:Q$(#?GT06V"X#^M42*.( MA-0Q>\AHC YP9N<9X$3(^>W+2_'DV12R_@2%W&);69\+K6'I3T3/0&P:9?$? M@? 78ZCL_;N]CT]-V)Z%<:VKR\MVNT/.VR>7WY^/B_D2\AG$4?131M@O*V50 MLW7L^\P\F5(Y)O7=HKV"ARX7?5PX0$KL%=&W_PU-681X4Y ?4Y"."'#VXE,ZNP+=KT.V@. MWDSI8E*>1FQKU:4':0\FF)-T-5DX;4YR(C+BD%%YD+X/&;D#^DQN"PD8I+(B MAIRJSX ]7H0'ERPC[(L(TCMDA'*,,,B0)PM^E92/CSQY_-#!WQ-:BV&S6C:P MEL$#+(MTECX)"9DKIDX1311K9E\. ZZ2B(Z;/#8<-HL.YS?9@QWN((?F/HV< MJAKD[;"[=76P5P:^X]TK#=CK(-O8W=@JFZ&*#I;'=O?+]<;NVN%JN;9V;!/8 MO5IY;W__46 K!F6+-C!&)33^K= H+ BO64_N26W>9.WMI27NB.3OL]AU-Y;J M>QM/HK^WN[V+SA=R=M)K3Y3+,2:O-'?/3V[:7>)(GZ/Z-8I\R0T"^8M'IM)!?3^GLOM*\RJV@^*G1BVG4CM)!Y!:OPGN MU='6$7?,W$W.K^CJ.17=8I3;S9_H\FIU,T$NAU++J\'-![D<"BZOYK88Y-Y$ M]VIH6PQR>_D375[=Y4R0RZ'4\FIP\T$NAX++J[DM!KDLT_5-M);16H+CV+-W-3_HRTKYA'C@\](=W=F*9^K/KUOF M$74B!98L1UJ#2- MD5]F=8+%D^87%E:RV&=%POL&31[[J20TJPM5+*'V 9O=&QARQWWFJG/(#H)V M)+F:1,2J)QE5*;B.&S9(([L;?ZZ:14VPD_?"!!RO"Y/#4%D#RV M$X5!1#H6F4?UWGB.3;BI2'6&8XNF:H(1L-!!-4 D4Z .,P3,0$4P6Q9;C@=."0RE:R0%VP9&L$Z/8-J!,Y?EFXT:X,M%MIDY ]*VD#=#(F"6'_/R M+SZA=:'+("!2,$!R#0<36QE,/KOZ745OC7S]"%R!'D_*BF$-@(4!2EHAC0<, M!UH@7RDB(VN#WVQQ-HM#W"28. <@23OVKY?79M5&A4)5,A7]8*'(F,5JFQ]E M @%-#DW%-;4DK\![H?09\$(# -R2<+G>>2'N7K*K761_79C]#.0UQ U;RP)?>EF@?-*U)HQ$=J\);1]ES M=93EH-WJ=.SB@XF#J623AISIE?DT!+UA[>!035LOC'5DO0VF+\2!R"*G:]H M6F,QBE@ +LFXGT1GL(U'<3[C&=R!KS[$8+B341G MM'M]5'E\%-E\KV.KHM&K[^C[#L;83Z4Y8*S)6.9=P>ID8C;B"&.7;OK3\Y(L MV4$7R&-?R 2KFJ?=G\9MP&$7[]0\F,.X(P?HQ.'#675EXMVUUXY MO[H\N^A\Z;HVP(M.JUS2!??[$, MY8?. %MK*&#WYG5#F(FKC5XO>ZW/VG%SDZ96._P9+ZYZW)/O;;P3^1#[R.F$ M3TL'\\F9Z#&'X;FWO&T^0K\]^'E[\/,37B7XZ/LTV_D"PN57R3WE2#$P<65X M>#$P,2YH=&WM7&USVS82_GZ_ G7:U)Z19$F67V*GF7%LI_%-FG@2]SKYU(%( M2$1-$2P 6M;]^GMV05*B+;G)G1/;N78:6Q0)8+'8EV=?Z.??';\[.O]X=B(2 M/TG%V:\OWYP>B;7VYN9O6T>;F\?GQ^+U^2]OQ*#3[8ES*S.GO3:93#TS?XJ63\XA_/OVNW MQ;&)BHG*O(BLDE[%HG Z&XO?8N4N1+M=/G5D\IG5X\2+?K??%[\9>Z$O9;CO MM4_5BVJ>YYOA^ODF+_)\:.+9B^>QOA0Z_FE-[_4&6X/=K>VX-Q@.]J+XV2 > M=/MJM!7M[>[M;?5^[X'(33P>QC@_2]5/:Q.=M1-%Z^_O]G-_,-6Q3_9[W>X/ M:XWGO+KR;9GJ<;;_1^&\'LUP7T_&0J8>BT_D6/W>E9T_\O&:<#:Z\568I5RI MU^WE5P<3:<=8?6B\-Y/];2Q^J:S7D4S+A7C-<+ND:W=[.[^JMW%C,TN)')G, M@UD6SX>/-WG0(*3;Z1$C_I[K$^>Z?:9J3&128_>?=/F_ [K3'LF)3F?[/Y[K MB7+BK9J*]V8BLQ];#BK8=LKJ47C0Z7^KL Q?3H,0#3!/JC/5KH6*9/:5&MI" MVIGH;[58HYX^Z>UT#[Z]G]7I?%DF[RYE\LE5HH?:BQ[D:*64/!B1.#)IJE0F M7BN9SCZ?W,>K"\=*6E'N_NF3[;V#1[F+4R$G0EU%FERH-\*,1LJ*F2G$J$C3 MML=:0DWRU,S8V4ZU3\0'J=,SHW%YKJ(D Z5CK5Q+G&911ZP_?;+7[WPT0J#?8()KW(5>4DX -?2\WI3G:;"%4.G_BRP5#H30R5DGM,(N M38 M67,)\O$87;\TTL9T<:PM'C.V.?>M6UBG"4J&\SS7F"TS_ ^GKW.&2,Y+ MZT6,S[3$W)@/JEV+SY'A7,9$2SM5([^_M;-4JL-7.HO!B?TV/71/T6B(#U>W8@:2Z+S[@6 MPUG]1$Q?$0/#$R !3_U90,%BGCZF*TX7_H9J!'M\J?@:LT&6 M"R'4AO@\?U MP7^/^4A76W!JSI$32J&:)"&+^L \7E">1?_R@:9\E^&4,.7A\5NISZ84Z\&(!$%R2$-50 )J-Q<@[\X %N8-3 M)F$ !"!_1L)]) M([CJD+58C\"\6.LSY:1[T Y:VP!-*G,$:G4%X-K ?3*QX M$OA]1]*>:3SF2#DJO9GOHC6'+^!$;6? &*M@D!8(H3.MA+W!S@:CW],HWNWA M!-BD!E K^5N15'&&E"NPERTX\5)ZF$N0AW,0LO")L1!"MT :J WGSL1=)T&, MK)F #3.RT\1%,PT[Q+HM,#Q*"V(JL"0][>:/3^68D&%$JNX# OKV)K@5I%C#ZZ 8PBR$#9E&GML5>8!RDJDYG3+^^ )4CF]<^/^ M8,!,_]& F1,H V3U< K+[NX7S7R8^Y0:@I=NB1U/4XW', H<=L 3TN #E'T M5D)U/CP=*$W(41G^@T;7Y*#$8P__:U X5-&'1PBY:HM;[ MI7(!6N @!U\&JQY;PL_86_3E*V#$/WM'\(97ND)UF9\"3]( 3E;GGJ;6(D/ MDB?=Z= X6 GQ)\(>"NP,3B"8^=I#]?K570[WK)(C?*ZV_"_E@LV'I[1,8T"O MU82R"R%F^'U8C&%/\)&I>@LB)D.,[>]5JWPCV.6P/%%B:RG5 MU\0%WCR@RS&)#-O\U9"SF7HH8XX @:"["3P23A/.B)TA^20"MY4D.SBT8)V" MA&!+E]"V4J3%>NU:E9@HF94DG^/X78'C>Z_&11J&TQGM'HA>9]!]=MCNK2<; M\,*%8K/2\,"55U[8PG#6P'!PPX6O*&0<4]$#1U?.R5,L^D F?W5&IAQ63OJS M,3&(EP[>LIJ;W'*1T<& O]<.A,W"U!1I+!*8)^@A[) 2Y<,DKIG) (Y&2GL& MCXC"B%<,TJ[+=(I M9^WN:JLK2@^/W.,NNA].HS"&8IN8([@J9'8MI5)98W8#\ EUI5CJS@2ZS#( M8]? >.?3TC*-Z+O.C?>[O5WQQL ?G&,2L-B3E(>H#5 37Y4J$,E<1I2D*"W7JBKC.E3/L'PZ#5*E1=B) M4%=S%JO:=04,-YK9A$8Z'@);EN1(H*ML94,3;BT:0HR3!4KG+*\HK4SFIV;; ME_N&Y7;]"Z77'XRJ#1Z-JKU4&6RYO^>LVL=E4@XYF@LYNR!)":WJA"E+.P%I#&$EN9OG"'=:Z9M_U_4(G= M1Z,29];D5BM/=9132O1.RO+O:4;1+J/30T<9\KHUY:P,&"\)!.,A20F#PRIW M\%AU:EF+ 3LQ14T(W#(1^J%\8;,E&9@[9^2WJQU[CT8[?@9J!FJY7YD^G\MM MZ)DE#*\RELF0_>%&D2HPO7-!7$@+W4QNKBZ6A58SN!*G*,Z0W%2ERRX3QU4X M[:(B-*XP9@QA38'HOT6[(A*OZ6VU?U)8JA]3YHO(#+6U$)9GY'=HW'P#7!OB MO!PW5/DI]=1SQJ+1S]SH6?ZGS+BXW'L6^G>#@:C[HX2>4.04"N3EODQ58,4M M -^J=V_!X34ZG^MTJX@D5L[*IFQ\$]*B8FHU;:35/.D0@V7S3B-JG[C9J_U9 MYN/!)-D_WBY38)XL&_2("R4.6FA:*UF$TVB4@Z5G#,/=>S1P5((:&ZJW93NL MKPL7,+5X*'BUEQOB]"*SR_=<<=7HWF$HB$+]%933QEBC9.G M0C'K^.,\\U..H%R=&K,JJ :55L"R5%'W+-R6CDCO0@S(3IVCR^N&HE2N,M9S MN8P6XKBR1Z_VXYRI9$P[48^3>>4[,A!A)5+(( D'%W,HZ%4I;%'9&@KYK>H" M\[Y$)2<=\9MBGD=E#K-$/MPAP%R%R2QT2GF?,0DFHR*('P:2UO!Y)"K-X6#H M=1=^GR-FW575:R9JU M5O)]):VWOT)WU\.^+F=N0[Y/GPP0U?!/>GWK0OP2':529U_KW="'RK.U%XO< M>/C4'IV\$T^?;%&[I.'CO6M9_B]?/GTP#O3PY_7/UO$'LMDO_-[U ]GE;4?ZR7^*X*%O?$?4$L#!!0 ( !B$I52[O/WVAP@ )'@S,3$N:'1M[5IKF*I@9M5K= MK:/N(Z'+'[HWG>$OMST2V8DDM_=O/_0[)%(; M^.247?WG\H="@715D$YX;$F@.;6$P^,6X>2*&02754,M=B'%E2+5>K MY)/2#V)*?;L55O*KA9[+DG^^++E!+D>*S:\NF9@2P=[D1%@[:YPW EXOLUH] M:#3.FK1&J\TFHXT&+_/R_RI@9 G$?1]CYY*_R4U$7(@XCM^J5XO-1F(O9H+9 MJ%4IE_^;D$C?N-@ M(PSB'F?>A2;HD2+F"YMZ]_[)%V9TANWI'*>:V>/WA'VW>DW;VY'?:Z MZ_.#?KDYJY6KZ(MSM3UXV[[NW15N?O[0^V7A9;5-LXN]?4HH8Y *"Y*'ME4[W>FE M?R5B!C/=*J#0/^1WI;CPZ]N/OAFIZEFQ@6'HDXA..=%\*O@,ZHJ-A"$_I53# MDI!S,N")TI:HF+Q3>D(JY<)/)%0:Q#CYU4L1#G%E.)]!].JH'/(AB\'0LP*/W2J(M)D_Z<5"$&3_?:\9/O[<)KQ[:J D41ZN\W)9 S -N#-5S%)G0!^Z M-1IX!T#8V!(Z6@,C($" M@=! 6T LANY@"0/4S2(11,2D^+'J/^.:9TK0@8DP$O@-4J69L!$X:!(>. -1 M;P*F*09N3J$;(Z/Y>AA>+BAKWP\H.0E%#-.."%I-+0K-?:10R9"? & M?!N^!S+%M 106IO3/,!08%Y+ D(8@2WE"N49@ Q3X:&A< EZ=716K30O3(:QC)U@&E%A*.#1362?4,T=9 "8B2Y*XT<<#J2PD0HCF(3 M2*&81O&9"1-(95+HA\E5*^FQDV@5< :O#3D&J# .V/-XZ#T&$8W'G+0A;PU2 M"1*.%C>.^8GKZF@Q/OE'@60V]IA%_023VQJ4/;30EKT'"C<&"F&@!058!SA( M()78F[UM@;:YFZ(>#&AAYW$PJ*T7SRL8B"XW$"J80%<(OXRN/-;H@*9F_RY8 M+$<SLN:2.NAE]7<%GWR6L;%1 M0'8%6XR2@KFS#I..C&"":H$.",\27)V(45-JL'*[E6I]*96IRVDXX3P,@6N**4R5V<$9ER1DCQSM M'W?32 =AZ CYU7BR.E*I?=Z"?:H(74IS9.+AE[=39+3@^&Y5'LB:I;D!+.C6P&< MN;+A(I&E]#F1XH'+[*3BB7S^3P?GSZ'^T/=WC1>ROW-GHVRQ7/*K'(8I=1VR MJW2&T/L*LK+%A)>F46##5FFSY ?N!:B<3(2UG'^F8(P4,!!L9P+LOB_.HK\)@MO/Q1QD[DA]ET-'P9>Y[%J\9 MRX4N #H@HWG/& S0!9-. #(0)>=,5FUVGMR]<#9P@/NL-A3]4$-RR0,2N,N' M@"5W>IZ!+N\KIXBG2DXYEL^8CK,? 7260ODDD6K.H746*9\WZ0:D 8)_":LH M[OO+($RQ=5NSK'D$D.2Z +&6-#&\M?AR ?D]D73>$K&+F.MTD2D;*6O5I(57 M&:98)(!O9-!RD/+-V2V'\_-BL]S$BPY6PW^V&#B[ U%T=R!*EFVWU1O%\]/F ML\WE8N79ML^J+39/&W^]5C3V;"^U)1<('PP(MTEH_"97RRTZ9'AL59-'4ME< MN C1IQ'WP?[V*]==7NG"6G UD7RD<]+P/W NH9@%XCOW\>U\L^K_(:_\;8J# M\NO541U2C/OB>6"T35[#W"HEE.(P]2/(PA-WX3\F\8ORZ,Q[?^6!/HPE8L3[:#67*5?HU( M/'LY<8UD/+G?F"A_P;/E?]J8\JT;CZNE[IA$>=6%CF"]IW:[RQ#$P<65X>#,Q,BYH=&WM6FUOVS@2_GZ_@NO@V@3P^TN<.&D UW8O!MHD MZSCH[J<#)5$6+Y2H)2D[OE]_,Z3\%CNMN[O7=8,M4,<2A\.9X<.9AS0O?^K? M]L:_W@U(9&)![A[>?QSV2*%4J7QN]"J5_KA/KL>?/I)FN5HC8T43S0V7"165 MRN"F0 J1,6FG4IG-9N59HRS5I#(>55!5LR*DU*P_Y7JO9 MJ#;]*O-:Y_^N@9$5$'=]M)D+]JX0\Z04,1R_TZR7VZW47,QX8*).K5K]9\&* M7EV&,C$PGH+^[JM3LZV,J@GH,S+MU.J@R; G4Z*"3Y*.=;'@5"W$?2FDZAQ5 M[;\+;"F%-.9BWGD[YC'3Y(;-R$C&-'E;U# M)K-F^9JL/P6;J+S*V-QB-AQ^&O>YX>'L# M8!W=/W1OQF1\>_"6CQX^#NY)K4%+M>8Q/2'=FSZIM8+\Z>&F/QB1\?6 W ]Z M#Z/A> C"@U]ZU]V;?PU(MS_>#.Y+M[]\'/RZ\+)>K;Z,PR^LH?]DVO!P_G_WNKG3ZV$1MLXN]G4II$$ N+ D6FD[C=*>;[A5/ ICJ3@F% M_B+':^6%7]]_],U(U<_*+0S#D$1TRHAB4\YF4%A,Q#7Y.:,*UH28DQ%+I3)$ M)N2#5#&I54L_DU J$&/D-R=%&,0U()^H\J,W1[73ZD6C5G052(;DGG)Q)SDX M.V9^E("G$PX>74N!MN@B&29^&6;\?*\9/_W1)KQ^$X>$SD3 M+)BPHIMWY68[D&!"(H%MP B4)X0F\E@(2$,0(;B%6*,T!HI\-#0LAL$R^B!*9 & I@3\V.&TM<>G M.B*AD#.]P*UB$ZX-; ,,H?C2V0U6%M?@IQ?&;%G[>A'8/#@$CC>FZ\W16;W6 MOM YQG)V@FE$AB&'1SN10T(5LY !"'!/,%L:&>#4$UQ'*(YB,:103*/X''#M M"ZDSZ(?)54GAL),JZ;, 7FMR#% )&&#/X6'PY$C"@A:W'P:"V63ZO82#Z3$.H8 )M(?PZNHI8HWV:Z?V[8+'T&" E'\F5 M7YDI4 9;,JUS8L@Q1*K!SG\*J.N9V7%!+70R^OO"C[%/&-C(X?L"K9H*7A@ M#SMTYFD><*HX.L =2[!U(D%-F<;*;5>JMF7>9E&I&1AD(&MCIQ2H*OXFT9:"$-' MR*_:D55/9N9E"_:I(G0IS9")AU_?3A%OP?'MJF0N$F"/12 .\#I1&!P2"O/, MZB9X&RBXS\])H&W9B<9OR*=(!*3O9PKAL%9U=VB-I3;P'@]C09?V0='B?.EX ML\M;S(*9@ASW3"XW&;9AS!Y.X+E%DBTM.G'V1%0OR0EF1[L"6&#+AHU$GM+G M1/!')O*3BF?RQ3\R?[.GHT&B^527.4P3*GKD%VE,X3>-Y"5 M+2:\-(T"&S92Z24_L"] 91QS8QC[0L'P)# 0; \XV&>5' .\(3]KS/_P%SGY M8C6RWS(.YMN5ER6^/= X^7L;]SUY05< RX-@<0 ?;J9Q6^YS!FC):_MR.S5C M]!&+M6-]MEQ;OFK/7A?G4=^$P7SGXXXR=B0_&D!'S9:Y[T6\YBP7N@#H@(P6 M'6/00!=T%@-D($K6F;S:[#RY>^5LX #W65TH^J&"Y%($)#";#P%+]O0\!UW1 M54Z>3*68,BR?"9WD/P*H/(6R.!5RSJ!U%DF7-^D&I &"?PJK*._[RR!,L;%; ML[S9 T@R58)8"YIJUEE\N8#\G@HZ[_#$1LQVNLB5>=(8&7?P+L,4BP3PC1Q: M%E*N.;_F<'Y>;E?;>-/!*/@?+ ;.+T&4[26(B@FVVYJM\OEI^\7F:KGV8ML7 MU9;;IZT_7RL:>[:7VHH-A L&A%NG-'E7:!06'7(\=NKI$ZEM+ER$Z/.(NV!_ M_Y5K;Z_T82W8FD@^T3EIN1\XEU#, _&#^_A^OEGU?Y=7[CK%0?GUYJ@)*<9^ M;MX[V/!T3[!6B:W8^T1G#]$\*=FNLIBHWQ@D?W!@A=Q M%I(/RW)WZ[8A?X?QV\)X?.<.-B&"6[$\V0YFQ=;Z-2KQXOW$-9KQ[(IC*MT= MSX[[<6/*MBX]KM:ZY1+551?JP8+/S':7K]R3S#_=K4U[?_3J?U!+ P04 M" 8A*54Y\;P)-P$ #E$P &P '-A:6PM,C R,C S,S%X,3!Q97AX,S(Q M+FAT;>U8;6_;-A#^OE]Q=; V :Q7O\MN -=V4 -MG,8JNGX::(FRN-*B2M%Q MW%^_(R7GI5Y6K]C:!%@0&);N>'?/<\?CF8-GX]DH_'@Q@52M.%R\?_5F.H*: MY3@?&B/'&8=C>!V^?0--V_4@E"0KF&(B(]QQ)N].PA5PZ MX:6C334=+D1![5C%M=.!?H.?E,2GOPR>61:,1;1>T4Q!)"E1-(9UP;(E?(AI M\0DLJ](:B7PKV3)5X+N^#Q^$_,2N2"E73'%ZNK,S<,KG@6.<#!8BWIX.8G8% M+'Y98VZG0UK-1;?=[#:;OHL/=-'KM!8T:L9)U$Q^]S!(!]7+-87:5J_Z&Q2H-/-?]M6943P>)R!3ZD[B^_%J:V3=&Y!+M*9$'GH^6 M%+U6%N%LF04&8JTTM5./!!%]_;<'MDPGXQ,]%ZC MY=9A.(?A>'813L9/"LX.1,]MP^P,PM<3F \O7PW/)W-K]MN;R4<8CD(M\5W7 M_YXR^V-=*)9LRU-3B0P)XQ? M"(;00AJE&>):,HS_M> Q-LJB#M,LLN%8VWM^U/5]MS\2JYQD6_/D]4_J0 I( M&$<7-_'-:;26V,#1$,EBF%Q'*X?KQWN\SY7?MEJ8AQ(14&R%9 M<]P5$6:?Z^J[J4A)/Z^9I/H(+TS9W^3]F)P ;ABO=1R?W&3WMGYO:K=*L==K M-#&YO;ZN[$,2W'YJ^?4?97Y9AFUM14S2L"4J; *X2UG917;))TSWQ%S20N>Y MKL6$<\!E& SA6 5%CHDOZF95PC*21?H]&HS-O&G:%6JM>5DF(J?2^"R^:BSV MH7L;DZC(@M.=>"%D3*6%='*2%S38?>G'K,@YV08L,Z281?W*V$(H)5:!'@RO M=#^+"*^*QQ1-*:YFQE[/[K@=/38JG!55O'-<392VF2@=%>_+FBV[U^X\*'9M M[T'9WYJU.^W6OV]5!]L]R*QCB"C)0+H+S-_+6J.V6U"57.#GU^#=WYJZ"K]F MO"3[Q^]-\U-@C)5LCA8\#;?0*H_QFU*LB'CB&%]M[Q^>WX6JG%(?%:[G1\U. MOS"?]V:9>T /K%57XZT=1,X!JE5/,BTK1UX$9S'L"'FL)._]0# D/RYBGQ9W M#XS4_]/XSV@\OI ,QXH'@S,C(N:'1M M[5AM;QHY$/Y^OV)*=&TBL:^\+S02!:(@I2$-6_7ZZ61VO>"K66^])H3[]3?V M+B0IS96K[MI$NBA"[,YX/,\S+Q[<>S&<#,*/5R-8J"6'J_=O+L8#J%B.\Z$V M<)QA.(3S\.T%U&W7@U"2-&>*B91PQQE=5J"R4"H+'&>]7MOKFBWDW FO'6VJ M[G A.XY9I/>3,2;TU[,;H#%KRNL MZ49)K5-OUMMMKQ[/&L2EOE^?=6B[5>MX[>1W#YUT4+U8DZL-IZ\K2Y9:"ZKW M#^J^W6IDJKMFL5H$GNO^6C&JI[U$I KWD[B^^%J8V3=&Y!SM*9$%GH^6%+U5 M%N%LG@8&8J4PM56/!!G]L"&Z6A@O/=J#;<* M_2GTAY.K<#1\5G"V(#IN$R9G$)Z/8-J_?M._'$VMR6\7HX_0'X1:XKON=Z79 M'ZMR^/VK[O=@=BF9%T8YZ\[DD52 X)X[C% MSK\IC582&S@:(FD,H]MH0=(YQ3Z[7+(\UUCP7VO&V)1A025%5^YO4N"ZVV-< MQ<6<4YK".25\@X\+1A,X8RE)(T8X3)*$18@6#6D[I9=5P'/W_TA4W[;;F@:0@Q(60G)BF-9 M1!A]KM-OEY*2?EXQ2?49GIN\W\7]F)P 5HS7.(Y/=M&]2^!=\I8A]CJU.@:W MT]6I?4B F\\MOOZ3C"]+L:\MB0D:]D1%<&6,;TV\ML$G3#?%3-)I(G(J#1[YE\T%OO0VL8@*C+C M="N>"1E3:2&=G&0Y#;9?NC'+,TXV 4L-*691MS0V$TJ)9: GPQO=SR+"R^0Q M25.(RZ&QT[%;;DO/C0J'115O-RY'2MN,E(Z*]V7UAMUIMAX5N[;WJ.QOS=JM M9N/?MZJ=;1]DUC%$%&0@W3G&[W6E5MDN*%,N\+-;\!Z6IL["+QDOR/[QM6E^ M"PPQD\W1@N?Y!AK%.;Y+Q9*(9X[QS>;AX?E=J(HQ]4GA>GE4;W5S\_EPF'F M],!D=37@RD'L'*!:-B73LS(D1G 6PY:1I\KRWD\$P_(38_:9D??UH?I_&O\9 MC<=7DB&!&3*XQ^7)/IF..>OOC1*/WO;<&S.^N##*1'%C%DC*<6"YH7M72'>U M;F8)]VX)F6'!K]3^DF_<.I6?Q1V8N8T[_0M02P$"% ,4 " 8A*542#GC MX/3' 0#DX1, $0 @ $ >D 1 #ZL $0 @ $CR $ M&UL4$L! A0# M% @ &(2E5-2$-:D%5@ P]H# !4 ( !V/4! '-A:6PM M,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( !B$I51M:W3UKMX /1W"0 5 M " 1!, @!S86EL+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 M " 8A*5464>7$>N( #<@ 8 %0 @ 'Q*@, &UL4$L! A0#% @ &(2E5-[D5W:'# QED !H M ( !#[0# '-A:6PM,C R,C S,S%X,3!Q97@Q,#(N:'1M4$L! M A0#% @ &(2E5/!F3#M$#@ L$8 !L ( !SL # '-A M:6PM,C R,C S,S%X,3!Q97AX,3 Q+FAT;5!+ 0(4 Q0 ( !B$I52[O/WV MAP@ )#$P<65X M>#,Q,2YH=&U02P$"% ,4 " 8A*54AW*"QH0( ":*@ &P M @ $+V , '@S,3(N:'1M4$L! A0#% M @ &(2E5.?&\"3#$P<65X>#,R,BYH 8=&U02P4& P # _ P [^H# end