0001566895-21-000032.txt : 20210901 0001566895-21-000032.hdr.sgml : 20210901 20210901172307 ACCESSION NUMBER: 0001566895-21-000032 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20210731 FILED AS OF DATE: 20210901 DATE AS OF CHANGE: 20210901 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NCINO, INC. CENTRAL INDEX KEY: 0001566895 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 453806440 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39380 FILM NUMBER: 211231094 BUSINESS ADDRESS: STREET 1: 6770 PARKER FARM DRIVE STREET 2: SUITE 200 CITY: WILMINGTON STATE: NC ZIP: 28405 BUSINESS PHONE: (888) 676-2466 MAIL ADDRESS: STREET 1: 6770 PARKER FARM DRIVE STREET 2: SUITE 200 CITY: WILMINGTON STATE: NC ZIP: 28405 FORMER COMPANY: FORMER CONFORMED NAME: NCINO, LLC DATE OF NAME CHANGE: 20130111 10-Q 1 ncno-20210731.htm 10-Q ncno-20210731
00015668951/312022Q2FALSE00015668952021-02-012021-07-31xbrli:shares00015668952021-08-27iso4217:USD0001566895us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-01-310001566895us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-07-3100015668952021-01-3100015668952021-07-31iso4217:USDxbrli:shares0001566895us-gaap:LicenseAndServiceMember2020-05-012020-07-310001566895us-gaap:LicenseAndServiceMember2021-05-012021-07-310001566895us-gaap:LicenseAndServiceMember2020-02-012020-07-310001566895us-gaap:LicenseAndServiceMember2021-02-012021-07-310001566895ncno:ProfessionalServicesMember2020-05-012020-07-310001566895ncno:ProfessionalServicesMember2021-05-012021-07-310001566895ncno:ProfessionalServicesMember2020-02-012020-07-310001566895ncno:ProfessionalServicesMember2021-02-012021-07-3100015668952020-05-012020-07-3100015668952021-05-012021-07-3100015668952020-02-012020-07-310001566895us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2020-05-012020-07-310001566895us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2021-05-012021-07-310001566895us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2020-02-012020-07-310001566895us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2021-02-012021-07-310001566895us-gaap:CostOfSalesMemberncno:ProfessionalServicesMember2020-05-012020-07-310001566895us-gaap:CostOfSalesMemberncno:ProfessionalServicesMember2021-05-012021-07-310001566895us-gaap:CostOfSalesMemberncno:ProfessionalServicesMember2020-02-012020-07-310001566895us-gaap:CostOfSalesMemberncno:ProfessionalServicesMember2021-02-012021-07-310001566895us-gaap:SellingAndMarketingExpenseMember2020-05-012020-07-310001566895us-gaap:SellingAndMarketingExpenseMember2021-05-012021-07-310001566895us-gaap:SellingAndMarketingExpenseMember2020-02-012020-07-310001566895us-gaap:SellingAndMarketingExpenseMember2021-02-012021-07-310001566895us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012020-07-310001566895us-gaap:ResearchAndDevelopmentExpenseMember2021-05-012021-07-310001566895us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012020-07-310001566895us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012021-07-310001566895us-gaap:GeneralAndAdministrativeExpenseMember2020-05-012020-07-310001566895us-gaap:GeneralAndAdministrativeExpenseMember2021-05-012021-07-310001566895us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012020-07-310001566895us-gaap:GeneralAndAdministrativeExpenseMember2021-02-012021-07-310001566895us-gaap:CommonStockMember2020-04-300001566895ncno:VotingCommonStockMemberus-gaap:CommonStockMember2020-04-300001566895us-gaap:NonvotingCommonStockMemberus-gaap:CommonStockMember2020-04-300001566895us-gaap:AdditionalPaidInCapitalMember2020-04-300001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-04-300001566895us-gaap:RetainedEarningsMember2020-04-3000015668952020-04-300001566895us-gaap:CommonStockMember2020-05-012020-07-310001566895us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-310001566895ncno:VotingCommonStockMemberus-gaap:CommonStockMember2020-05-012020-07-310001566895us-gaap:NonvotingCommonStockMemberus-gaap:CommonStockMember2020-05-012020-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-05-012020-07-310001566895us-gaap:RetainedEarningsMember2020-05-012020-07-310001566895us-gaap:CommonStockMember2020-07-310001566895ncno:VotingCommonStockMemberus-gaap:CommonStockMember2020-07-310001566895us-gaap:NonvotingCommonStockMemberus-gaap:CommonStockMember2020-07-310001566895us-gaap:AdditionalPaidInCapitalMember2020-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-07-310001566895us-gaap:RetainedEarningsMember2020-07-3100015668952020-07-310001566895us-gaap:CommonStockMember2021-04-300001566895us-gaap:AdditionalPaidInCapitalMember2021-04-300001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-04-300001566895us-gaap:RetainedEarningsMember2021-04-3000015668952021-04-300001566895us-gaap:CommonStockMember2021-05-012021-07-310001566895us-gaap:AdditionalPaidInCapitalMember2021-05-012021-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-05-012021-07-310001566895us-gaap:RetainedEarningsMember2021-05-012021-07-310001566895us-gaap:CommonStockMember2021-07-310001566895us-gaap:AdditionalPaidInCapitalMember2021-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-07-310001566895us-gaap:RetainedEarningsMember2021-07-310001566895us-gaap:CommonStockMember2020-01-310001566895ncno:VotingCommonStockMemberus-gaap:CommonStockMember2020-01-310001566895us-gaap:NonvotingCommonStockMemberus-gaap:CommonStockMember2020-01-310001566895us-gaap:AdditionalPaidInCapitalMember2020-01-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-01-310001566895us-gaap:RetainedEarningsMember2020-01-3100015668952020-01-310001566895us-gaap:CommonStockMember2020-02-012020-07-310001566895us-gaap:AdditionalPaidInCapitalMember2020-02-012020-07-310001566895ncno:VotingCommonStockMemberus-gaap:CommonStockMember2020-02-012020-07-310001566895us-gaap:NonvotingCommonStockMemberus-gaap:CommonStockMember2020-02-012020-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-02-012020-07-310001566895us-gaap:RetainedEarningsMember2020-02-012020-07-310001566895us-gaap:CommonStockMember2021-01-310001566895us-gaap:AdditionalPaidInCapitalMember2021-01-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-01-310001566895us-gaap:RetainedEarningsMember2021-01-310001566895us-gaap:CommonStockMember2021-02-012021-07-310001566895us-gaap:AdditionalPaidInCapitalMember2021-02-012021-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2021-02-012021-07-310001566895us-gaap:RetainedEarningsMember2021-02-012021-07-31xbrli:pure0001566895us-gaap:AccountsReceivableMemberncno:NoCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-02-012021-01-310001566895us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberncno:CustomerOneMember2021-02-012021-07-310001566895us-gaap:AccountsReceivableMemberncno:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMember2021-02-012021-07-310001566895us-gaap:SalesRevenueNetMemberncno:NoCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-05-012021-07-310001566895us-gaap:SalesRevenueNetMemberncno:NoCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-02-012020-07-310001566895us-gaap:SalesRevenueNetMemberncno:NoCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-02-012021-07-310001566895us-gaap:SalesRevenueNetMemberncno:NoCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-05-012020-07-310001566895srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-02-010001566895ncno:NCinoKKMember2019-10-312019-10-310001566895ncno:NCinoKKMemberncno:NCinoKKMember2019-10-310001566895ncno:NCinoKKMember2021-07-310001566895us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-310001566895us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-01-310001566895us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001566895us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-01-310001566895us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-07-310001566895us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-07-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-07-310001566895us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001566895us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-07-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-07-310001566895country:US2020-05-012020-07-310001566895country:US2021-05-012021-07-310001566895country:US2020-02-012020-07-310001566895country:US2021-02-012021-07-310001566895us-gaap:NonUsMember2020-05-012020-07-310001566895us-gaap:NonUsMember2021-05-012021-07-310001566895us-gaap:NonUsMember2020-02-012020-07-310001566895us-gaap:NonUsMember2021-02-012021-07-3100015668952020-08-012021-07-3100015668952023-08-012021-07-310001566895srt:MinimumMember2023-08-012021-07-3100015668952025-08-01srt:MaximumMember2021-07-310001566895us-gaap:FurnitureAndFixturesMember2021-01-310001566895us-gaap:FurnitureAndFixturesMember2021-07-310001566895us-gaap:ComputerEquipmentMember2021-01-310001566895us-gaap:ComputerEquipmentMember2021-07-310001566895us-gaap:BuildingMember2021-01-310001566895us-gaap:BuildingMember2021-07-310001566895us-gaap:LeaseholdImprovementsMember2021-01-310001566895us-gaap:LeaseholdImprovementsMember2021-07-310001566895us-gaap:ConstructionInProgressMember2021-01-310001566895us-gaap:ConstructionInProgressMember2021-07-310001566895us-gaap:DevelopedTechnologyRightsMember2021-01-310001566895us-gaap:DevelopedTechnologyRightsMember2021-07-310001566895us-gaap:CustomerRelationshipsMember2021-01-310001566895us-gaap:CustomerRelationshipsMember2021-07-310001566895us-gaap:TrademarksMember2021-01-310001566895us-gaap:TrademarksMember2021-07-310001566895us-gaap:CostOfSalesMember2020-05-012020-07-310001566895us-gaap:CostOfSalesMember2021-05-012021-07-310001566895us-gaap:CostOfSalesMember2020-02-012020-07-310001566895us-gaap:CostOfSalesMember2021-02-012021-07-310001566895ncno:ResellerAgreementMembersrt:AffiliatedEntityMember2020-05-012020-07-310001566895ncno:ResellerAgreementMembersrt:AffiliatedEntityMember2021-05-012021-07-310001566895ncno:ResellerAgreementMembersrt:AffiliatedEntityMember2020-02-012020-07-310001566895ncno:ResellerAgreementMembersrt:AffiliatedEntityMember2021-02-012021-07-310001566895us-gaap:CommonStockMember2021-07-310001566895us-gaap:EmployeeStockOptionMember2021-07-310001566895us-gaap:RestrictedStockUnitsRSUMember2021-07-310001566895us-gaap:EmployeeStockOptionMember2021-02-012021-07-310001566895us-gaap:RestrictedStockUnitsRSUMember2021-01-310001566895us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-07-310001566895us-gaap:EmployeeStockMember2021-02-012021-07-310001566895us-gaap:EmployeeStockMember2021-07-3100015668952021-05-012021-05-3100015668952020-11-300001566895ncno:AgreementForPurchaseOfServiceMembersrt:AffiliatedEntityMember2020-05-012020-07-310001566895ncno:AgreementForPurchaseOfServiceMembersrt:AffiliatedEntityMember2021-05-012021-07-310001566895ncno:AgreementForPurchaseOfServiceMembersrt:AffiliatedEntityMember2020-02-012020-07-310001566895ncno:AgreementForPurchaseOfServiceMembersrt:AffiliatedEntityMember2021-02-012021-07-310001566895ncno:AgreementForPurchaseOfServiceMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembersrt:AffiliatedEntityMember2020-02-012021-01-310001566895ncno:AgreementForPurchaseOfServiceMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembersrt:AffiliatedEntityMember2021-02-012021-07-310001566895us-gaap:AccountsPayableMemberncno:AgreementForPurchaseOfServiceMembersrt:AffiliatedEntityMember2021-01-310001566895us-gaap:AccountsPayableMemberncno:AgreementForPurchaseOfServiceMembersrt:AffiliatedEntityMember2021-07-31ncno:equityHolder0001566895ncno:TransactionsWithCertainEquityHoldersMembersrt:AffiliatedEntityMember2020-07-310001566895ncno:TransactionsWithCertainEquityHoldersMembersrt:AffiliatedEntityMember2020-05-012020-07-310001566895ncno:TransactionsWithCertainEquityHoldersMembersrt:AffiliatedEntityMember2020-02-012020-07-310001566895ncno:BankingRelationshipMembersrt:AffiliatedEntityMember2020-07-310001566895ncno:BankingRelationshipMembersrt:AffiliatedEntityMember2020-05-012020-07-310001566895ncno:BankingRelationshipMembersrt:AffiliatedEntityMember2020-02-012020-07-310001566895ncno:FundSpendingAgreementMembersrt:AffiliatedEntityMember2021-07-310001566895ncno:FundSpendingAgreementMember2021-02-012021-07-310001566895ncno:FundSpendingAgreementMembersrt:AffiliatedEntityMember2021-02-012021-07-310001566895ncno:FundSpendingAgreementMembersrt:AffiliatedEntityMember2020-02-012020-07-310001566895ncno:FundSpendingAgreementMembersrt:AffiliatedEntityMember2020-05-012020-07-310001566895us-gaap:EmployeeStockOptionMember2020-02-012020-07-310001566895us-gaap:EmployeeStockOptionMember2021-02-012021-07-310001566895us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-07-310001566895us-gaap:RestrictedStockUnitsRSUMember2021-02-012021-07-310001566895us-gaap:EmployeeStockMember2020-02-012020-07-310001566895us-gaap:EmployeeStockMember2021-02-012021-07-31
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 July 31, 2021
OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __to __
Commission File Number: 001-39380

nCino, Inc.
(Exact name of Registrant as specified in its charter)
Delaware46-4353148
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
6770 Parker Farm Drive
Wilmington, North Carolina 28405
(Address of principal executive offices including zip code)

(888) 676-2466
(Registrant’s telephone number, including area code)

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.0005 per shareNCNOThe NASDAQ Global Select Market

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 No o

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 No o

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer
Accelerated 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

Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date: 96,195,901 shares of common stock, $0.0005 par value per share, as of August 27, 2021.



TABLE OF CONTENTS
Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This report contains forward-looking statements that are based on our beliefs and assumptions and on information currently available to us. Forward-looking statements include information concerning our possible or assumed future results of operations, business strategies and plans, trends, market sizing, competitive position, industry environment, potential growth opportunities and product capabilities, among other things. Forward-looking statements include all statements that are not historical facts and, in some cases, can be identified by terms such as “aim,” “anticipates,” “believes,” “could,” “estimates,” “expects,” “goal,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “seeks,” “should,” “strive,” “will,” “would,” or similar expressions and the negatives of those terms.
Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements, including those described in “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this report. Given these uncertainties, you should not place undue reliance on these forward-looking statements.
Any forward-looking statement made by us in this report speaks only as of the date on which it is made. Except as required by law, we disclaim any obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.
As used in this report, the terms “nCino,” the “Company,” “Registrant,” “we,” “us,” and “our” mean nCino, Inc. and its subsidiaries unless the context indicates otherwise.
i

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
nCino, Inc.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share data)
January 31, 2021July 31, 2021
(Unaudited)
Assets
Current assets
Cash and cash equivalents (VIE: $7,425 and $5,478 at January 31, 2021 and July 31, 2021, respectively)
$371,425 $399,363 
Accounts receivable, less allowance for doubtful accounts of $88 and $59 at January 31, 2021 and July 31, 2021, respectively
55,517 51,823 
Costs capitalized to obtain revenue contracts, current portion, net4,864 5,400 
Prepaid expenses and other current assets10,425 8,778 
Total current assets442,231 465,364 
Property and equipment, net29,943 41,111 
Operating lease right-of-use assets, net 11,028 
Costs capitalized to obtain revenue contracts, noncurrent, net10,191 11,369 
Goodwill57,149 56,740 
Intangible assets, net23,137 21,455 
Other long-term assets750 999 
Total assets$563,401 $608,066 
Liabilities, redeemable non-controlling interest, and stockholders’ equity
Current liabilities
Accounts payable$1,634 $3,875 
Accounts payable, related parties4,363 5,062 
Accrued commissions12,500 8,503 
Construction liability, current portion 9,755 
Other accrued expenses7,527 10,864 
Deferred rent, current portion203  
Deferred revenue, current portion89,141 116,033 
Financing obligation, current portion324 212 
Operating lease liabilities, current portion 2,685 
Total current liabilities115,692 156,989 
Operating lease liabilities, noncurrent  9,980 
Deferred income taxes, noncurrent368 586 
Deferred rent, noncurrent1,486  
Deferred revenue, noncurrent946 120 
Financing obligation, noncurrent15,939 15,956 
Construction liability, noncurrent 2,079 
Total liabilities134,431 185,710 
Commitments and contingencies (Notes 8, 12, and 13)
Redeemable non-controlling interest (Note 3)3,791 2,463 
Stockholders’ equity
Preferred stock, $0.001 par value; 10,000,000 shares authorized, and none issued and outstanding as of January 31, 2021 and July 31, 2021
  
Common stock, $0.0005 par value; 500,000,000 shares authorized as of January 31, 2021 and July 31, 2021; 93,643,759 and 95,927,741 shares issued and outstanding as of January 31, 2021 and July 31, 2021, respectively
47 48 
Additional paid-in capital585,956 610,166 
Accumulated other comprehensive income (loss)240 (259)
Accumulated deficit(161,064)(190,062)
Total stockholders’ equity425,179 419,893 
Total liabilities, redeemable non-controlling interest, and stockholders’ equity$563,401 $608,066 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

1

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except share and per share data)
(Unaudited)
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Revenues
Subscription (related parties $0, $0, $2,439 and $0, respectively)
$39,351 $53,934 $74,182 $104,967 
Professional services9,414 12,585 19,295 23,907 
Total revenues48,765 66,519 93,477 128,874 
Cost of revenues
Subscription1 (related party $8,700, $11,151, $16,210 and $21,720, respectively)
11,920 15,308 22,019 30,254 
Professional services1
10,667 11,267 19,434 22,620 
Total cost of revenues22,587 26,575 41,453 52,874 
Gross profit26,178 39,944 52,024 76,000 
Operating expenses
Sales and marketing1
15,626 19,216 27,852 37,641 
Research and development1
15,292 18,609 26,257 36,034 
General and administrative1
10,953 15,287 17,879 30,967 
Total operating expenses41,871 53,112 71,988 104,642 
Loss from operations(15,693)(13,168)(19,964)(28,642)
Non-operating income (expense)
Interest income55 59 211 116 
Interest expense (330) (598)
Other income (expense), net1,117 (337)597 (70)
Loss before income tax expense(14,521)(13,776)(19,156)(29,194)
Income tax expense203 487 400 674 
Net loss(14,724)(14,263)(19,556)(29,868)
Net loss attributable to redeemable non-controlling interest (Note 3)(232)(403)(408)(870)
Adjustment attributable to redeemable non-controlling interest (Note 3)154 (177)267 (307)
Net loss attributable to nCino, Inc.$(14,646)$(13,683)$(19,415)$(28,691)
Net loss per share attributable to nCino, Inc.:
Basic and diluted$(0.17)$(0.14)$(0.23)$(0.30)
Weighted average number of common shares outstanding:
Basic and diluted84,629,777 95,661,756 83,112,132 95,042,448 
1Includes stock-based compensation expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Cost of subscription revenues$242 $257 $303 $542 
Cost of professional services revenues2,282 1,340 2,548 2,672 
Sales and marketing3,346 1,977 3,661 3,730 
Research and development3,031 1,686 3,340 3,229 
General and administrative4,368 2,380 4,468 4,531 
Total stock-based compensation expense$13,269 $7,640 $14,320 $14,704 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

2

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(Unaudited)
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Net loss$(14,724)$(14,263)$(19,556)$(29,868)
Other comprehensive income (loss):
Foreign currency translation467 (442)779 (650)
Other comprehensive income (loss)467 (442)779 (650)
Comprehensive loss(14,257)(14,705)(18,777)(30,518)
Less comprehensive loss attributable to redeemable non-controlling interest:
Net loss attributable to redeemable non-controlling interest(232)(403)(408)(870)
Foreign currency translation attributable to redeemable non-controlling interest78 (22)169 (151)
Comprehensive loss attributable to redeemable non-controlling interest(154)(425)(239)(1,021)
Comprehensive loss attributable to nCino, Inc.$(14,103)$(14,280)$(18,538)$(29,497)
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

3

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands, except share data)
(Unaudited)
Three Months Ended July 31, 2020
Common StockVoting
Common Stock
Non-voting
Common Stock
Additional
Paid-in
Capital
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmountSharesAmountSharesAmount
Balance, April 30, 2020 $ 75,651,808 $38 5,931,319 $3 $289,624 $(187)$(125,580)$163,898 
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions
9,269,000 5 — — — — 268,370 — — 268,375 
Costs in connection with initial public offering
— — — — — — (4,534)— — (4,534)
Exercise of stock options500 — 269,729 — — — 739 — — 739 
Reclassification of voting and non-voting common stock
81,852,856 41 (75,921,537)(38)(5,931,319)(3)— — —  
Stock-based compensation— — — — — — 13,269 — — 13,269 
Other comprehensive loss— — — — — — — 389 — 389 
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest
— — — — — — (154)— (14,492)(14,646)
Balance, July 31, 202091,122,356 $46  $  $ $567,314 $202 $(140,072)$427,490 
Three Months Ended July 31, 2021
Common StockAdditional
Paid-in
Capital
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmount
Balance, April 30, 202195,318,070 $48 $601,034 $161 $(176,202)$425,041 
Exercise of stock options316,241 — 1,315 — — 1,315 
Stock issuance upon vesting of restricted stock units293,430 — — — — — 
Stock-based compensation— — 7,640 — — 7,640 
Other comprehensive loss— — — (420)— (420)
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest
— — 177 — (13,860)(13,683)
Balance, July 31, 202195,927,741 $48 $610,166 $(259)$(190,062)$419,893 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands, except share data)
(Unaudited)
Six Months Ended July 31, 2020
Common StockVoting
Common Stock
Non-voting
Common Stock
Additional
Paid-in
Capital
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmountSharesAmountSharesAmount
Balance, January 31, 2020 $ 75,596,007 $38 5,931,319 $3 $288,564 $(408)$(120,924)$167,273 
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions
9,269,000 5 — — — — 268,370 — — 268,375 
Costs in connection with initial public offering
— — — — — — (4,534)— — (4,534)
Exercise of stock options500 — 325,530 — — — 861 — — 861 
Reclassification of voting and non-voting common stock
81,852,856 41 (75,921,537)(38)(5,931,319)(3)— — —  
Stock-based compensation— — — — — — 14,320 — — 14,320 
Other comprehensive income— — — — — — — 610 — 610 
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest
— — — — — — (267)— (19,148)(19,415)
Balance, July 31, 202091,122,356 $46  $  $ $567,314 $202 $(140,072)$427,490 
Six Months Ended July 31, 2021
Common StockAdditional
Paid-in
Capital
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmount
Balance, January 31, 202193,643,759 $47 $585,956 $240 $(161,064)$425,179 
Exercise of stock options1,967,584 1 9,199 — — 9,200 
Stock issuance upon vesting of restricted stock units316,398 — — — — — 
Stock-based compensation— — 14,704 — — 14,704 
Other comprehensive income— — — (499)— (499)
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest
— — 307 — (28,998)(28,691)
Balance, July 31, 202195,927,741 $48 $610,166 $(259)$(190,062)$419,893 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Six Months Ended July 31,
20202021
Cash flows from operating activities
Net loss attributable to nCino, Inc.$(19,415)$(28,691)
Net loss and adjustment attributable to redeemable non-controlling interest(141)(1,177)
Net loss(19,556)(29,868)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization3,500 4,106 
Non-cash operating lease costs 1,224 
Amortization of costs capitalized to obtain revenue contracts2,430 2,712 
Stock-based compensation14,320 14,704 
Deferred income taxes40 221 
Provision for (recovery of) bad debt619 (5)
Net foreign currency (gains) losses 245 
Change in operating assets and liabilities:
Accounts receivable3,365 3,787 
Accounts receivable, related parties9,201  
Costs capitalized to obtain revenue contracts(3,615)(4,416)
Prepaid expenses and other assets(13)1,715 
Accounts payable and accrued expenses and other liabilities(4,115)1,026 
Accounts payable, related parties620 699 
Deferred rent(65) 
Deferred revenue33,188 26,023 
Deferred revenue, related parties(8,013) 
Operating lease liabilities (1,274)
Net cash provided by operating activities31,906 20,899 
Cash flows from investing activities
Purchases of property and equipment(2,936)(1,272)
Net cash used in investing activities(2,936)(1,272)
Cash flows from financing activities
Proceeds from initial public offering, net of underwriting discounts and commissions268,375  
Payments of costs related to initial public offering(1,345) 
Exercise of stock options861 9,200 
Principal payments on financing obligation (95)
Net cash provided by financing activities267,891 9,105 
Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash146 (466)
Net increase in cash, cash equivalents, and restricted cash297,007 28,266 
Cash and cash equivalents, beginning of period91,184 371,425 
Cash, cash equivalents, and restricted cash, end of period$388,191 $399,691 
Cash, cash equivalents, and restricted cash, end of period:
Cash and cash equivalents$388,191 $399,363 
Restricted cash included in other long-term assets 328 
Total cash, cash equivalents, and restricted cash, end of period$388,191 $399,691 
Supplemental disclosure of cash flow information
Cash paid during the year for taxes, net of refunds$236 $117 
Cash paid during the year for interest$ $598 
Supplemental disclosure of noncash investing and financing activities
Purchase of property and equipment, accrued but not paid$86 $12,379 
Costs related to initial public offering, accrued but not paid$1,420 $ 
Costs related to initial public offering, reclassified from other long term assets to equity$1,769 $ 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)

Note 1. Organization and Description of Business
Description of Business: nCino, Inc. is a software-as-a-service ("SaaS") company that provides software applications to financial institutions to streamline employee and client interactions. The Company is headquartered in Wilmington, North Carolina and has offices in Salt Lake City, Utah; London, United Kingdom; Sydney, Australia; Melbourne, Australia; Toronto, Canada; and Tokyo, Japan.
Fiscal Year End: The Company’s fiscal year ends on January 31.
Note 2. Summary of Significant Accounting Policies
Principles of Consolidation and Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification ("ASC") and applicable rules and regulations of the Securities Exchange Commission ("SEC") regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. See the variable interest entity section below and Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest entity.
The Company is subject to the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal 2022 or any future period.
In March 2021, a Certificate of Amendment was filed with the state of Delaware for Visible Equity, LLC ("Visible Equity"), a wholly-owned subsidiary of the Company, to change its name to nCino Portfolio Analytics, LLC. The state of Delaware effected the name change in April 2021.
Effective February 1, 2021, the Company adopted the requirement of Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) using the alternative transition method. Under this method, the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. See the Recently Adopted Accounting Guidance section for the adoption of ASU 2016-02, Leases (Topic 842).
Variable Interest Entity: The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity ("VIE"). nCino K.K. is considered a VIE as it has insufficient equity capital to finance its activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not

7

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. See Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest.
Redeemable Non-Controlling Interest: Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either at the option of the (i) minority investors or (ii) the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
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 as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.
Concentration of Credit Risk and Significant Customers: The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash, cash equivalents and restricted cash. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2021 and July 31, 2021. The Company maintains its cash, cash equivalents and restricted cash with high-credit-quality financial institutions.
As of January 31, 2021 and July 31, 2021, no individual customer represented more than 10% of accounts receivable and two customers represented 24% and 12%, respectively. For the three and six months ended July 31, 2020 and 2021, no individual customer represented more than 10% of the Company’s total revenues.
Restricted Cash: Restricted cash consists of deposits held as collateral for the Company's bank guarantees issued in place of security deposits for certain property leases.
Accounts Receivable and Allowances: A receivable is recorded when an unconditional right to invoice and receive payment exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses, which includes allowances for doubtful accounts and a reserve for expected credit losses.

8

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
The Company records allowances for doubtful accounts based upon the credit worthiness of customers, historical experience, the age of the accounts receivable, current market and economic conditions, and supportable forecasts about the future. Relevant risk characteristics include customer size and historical loss patterns. See the Recently Adopted Accounting Guidance section for the adoption of ASU 2016-13, Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments.
A summary of activity in the allowance for doubtful accounts is as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$167 $52 $ $88 
Charged to (recovery of) bad debt expense452 7 619 (5)
Charged to (recovery of) deferred revenue   (24)
Translation adjustments3  3  
Balance, end of period$622 $59 $622 $59 
Leases: The Company determines if an arrangement is or contains a lease at inception date based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use. The Company accounts for lease and non-lease components as a single lease component for its facilities and equipment leases. The Company did not have any finance leases as of July 31, 2021.
Operating lease right-of-use ("ROU") assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term reflects the noncancelable period of the lease together with options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Variable costs, such as common area maintenance costs, are not included in the measurement of the ROU assets and lease liabilities, but are expensed as incurred. The Company's leases do not generally provide an implicit rate; therefore, the Company uses its incremental borrowing rate in determining the present value of the lease payments. Lease expense is recognized on a straight-line basis over the lease term.
The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease expense for such leases is recognized on a straight-line basis over the lease term.
Recently Adopted Accounting Guidance: In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU 2018-10, Codification Improvements to Topic 842, Leases, to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021.
The Company used the alternative transition method in which the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. The Company elected the package of practical expedients which permits the Company to not reassess prior conclusions pertaining to lease identification, lease classification, and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements. In addition, the Company elected ongoing practical expedients including the option to not recognize right-of-use assets and lease liabilities for short term

9

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
leases (leases with an original term of twelve months or less). The Company also elected the practical expedient to not separate lease and non-lease components for our facilities and equipment leases.
The adoption of this ASU resulted in the recognition of operating right-of-use assets of $10.5 million and lease liabilities of $12.2 million, and the derecognition of deferred rent on the Company's unaudited condensed consolidated balance sheet on February 1, 2021. The adoption of this ASU did not impact the Company's unaudited condensed consolidated statements of operations, comprehensive loss or the unaudited condensed consolidated statements of cash flows. Upon the adoption of this ASU there was no change to the accounting for the Company's financing obligation.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU, which impacted the Company's allowance for doubtful accounts, did not have a material impact on the Company's unaudited condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements. The guidance includes amendments to improve the codification by ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to the financial statements is codified in the disclosure section of the codification and to clarify guidance so that entities can apply guidance more consistently on codifications that are varied in nature where the original guidance may have been unclear. ASU 2020-10 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
Note 3. Variable Interest Entity and Redeemable Non-Controlling Interest
In October 2019, the Company entered into an agreement with Japan Cloud Computing, L.P. and M30 LLC (collectively, the “Investors”) to engage in the investment, organization, management, and operation of nCino K.K. that is focused on the distribution of the Company’s products in Japan. In October 2019, the Company initially contributed $4.7 million in cash in exchange for 51% of the outstanding common stock of nCino K.K. As of July 31, 2021, the Company controls a majority of the outstanding common stock in nCino K.K.
All of the common stock held by the Investors is callable by the Company or puttable by the Investors at the option of the Investors or at the option of the Company beginning on the eighth anniversary of the agreement with the Investors. Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived

10

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
from the discrete revenues of nCino K.K. and the Company and may be settled, at the Company’s discretion, with Company stock or cash or a combination of the foregoing. As a result of the put right available to the Investors, the redeemable non-controlling interests in nCino K.K. are classified outside of permanent equity in the Company’s unaudited condensed consolidated balance sheets. The estimated redemption value of the call/put option embedded in the redeemable non-controlling interest was $0.1 million at July 31, 2021.
The following table summarizes the activity in the redeemable non-controlling interests for the period indicated below:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$4,384 $3,065 $4,356 $3,791 
Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)(232)(403)(408)(870)
Foreign currency translation78 (22)169 (151)
Adjustment to redeemable non-controlling interest154 (177)267 (307)
Balance, end of period$4,384 $2,463 $4,384 $2,463 
Note 4. Fair Value of Financial Instruments
The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1. Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2. Significant other inputs that are directly or indirectly observable in the marketplace.
Level 3. Significant unobservable inputs which are supported by little or no market activity.
The carrying amounts of cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value as of January 31, 2021 and July 31, 2021 because of the relatively short duration of these instruments.
The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2021 and July 31, 2021 and indicates the fair value hierarchy of the valuation:
Fair value measurements on a recurring basis as of January 31, 2021
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$332,541 $ $ 
Total assets$332,541 $ $ 
Fair value measurements on a recurring basis as of July 31, 2021
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$355,455 $ $ 
Time deposits (included in other long-term assets)328   
Total assets$355,783 $ $ 

11

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
All of the Company’s money market accounts are classified within Level 1 because the Company’s money market accounts are valued using quoted market prices in active exchange markets including identical assets.
Note 5. Revenues
Revenues by Geographic Area
Revenues by geographic region were as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
United States$44,049 $55,706 $84,520 $109,032 
International4,716 10,813 8,957 19,842 
$48,765 $66,519 $93,477 $128,874 
The Company disaggregates its revenues from contracts with customers by geographic location. Revenues by geography are determined based on the region of the Company’s contracting entity, which may be different than the region of the customer. No country outside the United States represented 10% or more of total revenues.
Contract Amounts
Accounts Receivable
Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2021 and July 31, 2021:
As of January 31, 2021As of July 31, 2021
Trade accounts receivable$53,272 $49,771 
Unbilled accounts receivable1,814 1,642 
Allowance for doubtful accounts(88)(59)
Other accounts receivable519 469 
Total accounts receivable, net$55,517 $51,823 
Deferred Revenue and Remaining Performance Obligation
Significant movements in the deferred revenue balance during the period consisted of increases due to payments received or due in advance prior to the transfer of control of the underlying performance obligations to the customer, which were offset by decreases due to revenues recognized in the period. During the six months ended July 31, 2021, $64.2 million of revenues were recognized out of the deferred revenue balance as of January 31, 2021.
Transaction price allocated to remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenues in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals, average contract terms, and foreign currency exchange rates. The Company applies practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, and any estimated amounts of variable consideration that are subject to constraint.
Remaining performance obligations were $706.9 million as of July 31, 2021. The Company expects to recognize approximately 57% of its remaining performance obligation as revenues in the next 24 months, approximately 33% more in the following 25 to 48 months, and the remainder thereafter.

12

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 6. Property and Equipment
Property and equipment, net consisted of the following:
As of January 31, 2021As of July 31, 2021
Furniture and fixtures$6,706 $6,874 
Computers and equipment5,039 5,656 
Buildings and land16,300 16,300 
Leasehold improvements11,581 11,603 
Construction in progress277 12,927 
39,903 53,360 
Less accumulated depreciation(9,960)(12,249)
$29,943 $41,111 
The Company recognized depreciation expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Cost of revenues$302 $352 $589 $737 
Sales and marketing246 288 513 597 
Research and development300 414 580 846 
General and administrative113 147 226 302 
Total depreciation expense$961 $1,201 $1,908 $2,482 
The increase in construction in progress is primarily due to construction for a parking deck and an additional office building that is on the property of our existing headquarters for which we are considered the owners of for accounting purposes. See Note 12 "Commitments and Contingencies" for additional details including future commitments.
Note 7. Goodwill and Intangible Assets
Goodwill
The change in the carrying amounts of goodwill was as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$55,630 $57,325 $55,840 $57,149 
Translation adjustments897 (585)687 (409)
Balance, end of period$56,527 $56,740 $56,527 $56,740 

13

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Intangible assets
Intangible assets, net are as follows:
As of January 31, 2021As of July 31, 2021
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Acquired developed technology$6,320 $(2,295)$4,025 $6,223 $(3,041)$3,182 
Customer relationships21,721 (2,609)19,112 21,716 (3,443)18,273 
Trademarks128 (128) 127 (127) 
$28,169 $(5,032)$23,137 $28,066 $(6,611)$21,455 
The Company recognized amortization expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Cost of subscription revenues$378 $393 $747 $789 
Sales and marketing418 417 835 835 
General and administrative  10  
Total amortization expense$796 $810 $1,592 $1,624 
The expected future amortization expense for intangible assets as of July 31, 2021 is as follows:
Fiscal Year Ending January 31,
2022 (remaining)$1,613 
20233,225 
20242,520 
20251,670 
20261,670 
Thereafter10,757 
$21,455 
The expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets, and other events.
Note 8. Reseller Agreement
The Company has a reseller agreement in place with a related party to utilize their platform and to develop the Company’s cloud-based banking software as an application within the related party’s hosted environment. In June 2020, this agreement was renegotiated and expires in June 2027 and will automatically renew in annual increments thereafter unless either party gives notice of non-renewal before the end of the initial term or the respective renewal term. Cost of subscription revenues in each of the three and six months ended July 31, 2020 and 2021 substantially consists of fees paid for access to the related party’s platform, including their hosting infrastructure and data center operations. The Company has recorded expenses of $8.7 million and $11.2 million for the three months ended July 31, 2020 and 2021, respectively, and $16.2 million and $21.7 million for the six months ended July 31, 2020 and 2021, respectively. See also Note 13 "Related-Party Transactions."

14

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 9. Stockholders’ Equity
At July 31, 2021, the Company committed a total of 25,901,959 shares of common stock for future issuance as follows:
Issued and outstanding stock options3,465,303 
Nonvested issued and outstanding restricted stock units ("RSUs")2,294,314 
Possible issuance under stock plans20,142,342 
25,901,959 
Note 10. Stock-Based Compensation
Stock Options
Stock option activity for the six months ended July 31, 2021 was as follows:
Number of
Shares
Weighted
Average
Exercise Price
Outstanding, January 31, 20215,467,012 $6.00 
Granted  
Expired or forfeited(34,125)10.55 
Exercised(1,967,584)4.68 
Outstanding, July 31, 20213,465,303 $6.70 
Exercisable, July 31, 20212,907,856 $5.08 
Fully vested or expected to vest, July 31, 20213,409,558 $6.57 
As of July 31, 2021, there was $2.2 million of total unrecognized compensation expense related to unvested stock-based compensation arrangements under the 2014 Stock Plan ("2014 Plan") and 2019 Equity Incentive Plan (as amended and restated, "2019 Plan"). That cost is expected to be recognized over a weighted average period of 1.51 years.
Restricted Stock Units
RSU activity during the six months ended July 31, 2021 was as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value
Nonvested, January 31, 20211,848,296 $22.07 
Granted786,865 70.19 
Vested(316,398)20.06 
Forfeited(24,449)41.43 
Nonvested, July 31, 20212,294,314 $38.64 
As of July 31, 2021, total unrecognized compensation expense related to non-vested RSUs was $65.4 million, adjusted for estimated forfeitures, based on the estimated fair value of the Company’s common stock at the time of grant. That cost is expected to be recognized over a weighted average period of 3.37 years.
Employee Stock Purchase Plan
The first offering period for the Employee Stock Purchase Plan ("ESPP") began on July 1, 2021 and will end on December 31, 2021. Thereafter, offering periods will begin on January 1 and July 1.

15

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
The fair value of ESPP shares is estimated at the date of grant using the Black-Scholes option valuation model based on assumptions as follows for ESPP awards:
Expected life. The expected life reflects the period for which the Company believes the ESPP will remain outstanding. The expected term for the ESPP award approximates the offering period of six months.
Expected volatility. The expected volatility is based on the historical volatility of the Company's common stock.
Expected dividends. The expected dividend yield is zero as the Company has not and does not expect to pay dividends.
Risk-free interest rate. The risk-free interest rate reflects the U.S. Treasury yield for a similar expected life instrument in effect at the time of the grant of the ESPP share.
The assumptions utilized for the ESPP shares for the six months ended July 31, 2021 were as follows:
Six Months Ended July 31,
2021
Expected life (in years)0.5
Expected volatility48.70%
Expected dividends0.00%
Risk-free interest rate0.05%
As of July 31, 2021, total unrecognized compensation expense related to the ESPP was $0.7 million. That cost is expected to be recognized over the remaining term of the initial offering period.
Note 11. Leases
Operating Leases
The Company leases its facilities and a portion of its equipment under various non-cancellable agreements, which expire at various times through July 2028, some of which include options to extend the leases for up to five years.

16

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
The components of lease expense for the three and six months ended July 31, 2021 were as follows:
Three Months Ended July 31, 2021Six Months Ended July 31, 2021
Operating lease expense$739 $1,421 
Short-term lease expense199 393 
Variable lease expense66 147 
Total$1,004 $1,961 
Supplemental cash flow information for the six months ended July 31, 2021 related to operating leases was as follows:
Cash paid for amounts included in the measurement of operating lease liabilities$1,435 
Right-of-use assets obtained in exchange for operating lease liabilities1,771 
The weighted-average remaining lease term and weighted-average discount rate for the Company's operating lease liabilities as of July 31, 2021 were 5.11 years and 4.4%, respectively.
Future minimum lease payments as of July 31, 2021 were as follows:
Fiscal Year Ending January 31,Operating Leases
2022 (remaining)$3,043 
20233,029 
20242,147 
20251,893 
20261,691 
Thereafter1,950 
Total lease liabilities13,753 
Less: imputed interest(1,088)
Total lease obligations12,665 
Less: current obligations(2,685)
Long-term lease obligations$9,980 
Future minimum lease payments as of January 31, 2021, prior to our adoption of the new lease ASU, were as follows:
Fiscal Year Ending January 31,Operating Leases
2022$2,445
20231,937
20241,942
20251,630
20261,679
Thereafter2,544
Total lease liabilities$12,177

17

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 12. Commitments and Contingencies
In addition to the operating lease commitments described in Note 11 "Leases", the Company has additional contractual commitments as described further below.
Purchase Commitments
The Company’s purchase commitments consist of non-cancellable agreements to purchase goods and services, primarily licenses, entered into in the ordinary course of business.
In May 2021, the Company entered into an agreement for approximately $2.6 million for renovations to our existing headquarters building that is anticipated to be completed in fiscal 2023.
Financing Obligation and Construction Liabilities
The Company entered into a new lease agreement for our headquarters in November 2020 with a new lessor. The lease goes through 2035 with options to renew. Due to a purchase option contained in the lease, the Company is deemed to have continuing involvement and is considered to be the owner of our headquarters for accounting purposes. As a result, the Company did not meet the criteria to apply sale-leaseback accounting and therefore, recorded an asset and corresponding financing obligation for $16.3 million at inception of the lease. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The fair value of the leased property and corresponding financing obligation are included in property and equipment, net and financing obligation on the unaudited condensed consolidated balance sheets, respectively.
In January 2021, the Company entered into an agreement for a parking deck which is an addition to the existing headquarters building. Due to the Company also being deemed to be the owner of the parking deck for accounting purposes, the costs associated with the construction of the parking deck will be capitalized as construction in progress with a corresponding construction liability through construction which is estimated to be approximately $18.0 million. Upon completion of the parking deck, the construction liability will be recorded as a financing obligation. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The costs of the construction in progress and corresponding construction liability are included in property and equipment, net and construction liability, current on the unaudited condensed consolidated balance sheets, respectively.
In April 2021, the Company entered into a new lease agreement for the construction of an additional office building that is on the property of our existing headquarters. Due to the Company also being deemed to be the owner of the additional building for accounting purposes, the costs associated with the construction of the building will be capitalized as construction in progress with a corresponding construction liability through construction which is estimated to be approximately $24.0 million. Upon completion of the building, the construction liability will be recorded as a financing obligation. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The costs of the construction in progress and corresponding construction liability are included in property and equipment, net and construction liability, noncurrent on the unaudited condensed consolidated balance sheets, respectively.
Indemnification
In the ordinary course of business, the Company generally includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying unaudited condensed consolidated financial statements.

18

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Legal Proceedings
From time to time, the Company may become involved in legal proceedings or be subject to claims including the following:
On February 23, 2021, the Company and certain of its officers and other employees were served with grand jury subpoenas wherein the Antitrust Division of the Department of Justice is seeking documents and information in connection with an investigation of the Company’s hiring and wage practices under U.S. federal antitrust laws. The Company has retained outside counsel and is fully cooperating with the authorities. Although there can be no assurance with respect to the outcome of this matter, the Company believes its hiring and wage practices do not violate antitrust laws.
On March 12, 2021, a putative class action complaint was filed in the United States District Court for the Eastern District of North Carolina. The sole class representative in the suit is one individual alleging a contract, combination or conspiracy between and among the Company, Live Oak Bancshares, Inc. and Apiture LLC not to solicit or hire each other’s employees in violation of Section 1 of the Sherman Act and N.C. Gen Stat. §§ 75-1 and 75-2. The complaint seeks treble damages and additional remedies, including restitution, disgorgement, reasonable attorneys’ fees, the costs of the suit, and pre-judgment and post judgment interest. The complaint does not allege any specific damages. Although there can be no assurance with respect to the outcome of this matter, the Company believes the alleged claims are not meritorious and intends to defend itself vigorously.
The Company does not presently believe the above matters will have a material adverse effect on its day-to-day operations or the quality of the services, products or innovation it continues to provide to its customers. However, regardless of the outcome, legal proceedings can have an adverse impact on us because of the related expenses, diversion of management resources, and other factors.
Given the uncertainty and preliminary stages of these matters, we cannot reasonably estimate any possible loss or range of loss that may result.
Other Commitments and Contingencies
The Company may be subject to audits by tax authorities in jurisdictions where it conducts business. These audits may result in assessments of additional taxes that are subsequently resolved with the authorities or potentially through the courts. The Company accrues for any assessments if deemed probable and estimable.
Note 13. Related-Party Transactions
The Company’s main vendor is also an equity holder in the Company. Total payments related to the agreement with the related party are disclosed in Note 8. The Company also purchases services from this related party to assist in managing its own sales cycle, customer relationship management, and other business functions. The Company has a non-cancellable agreement with the related party for the purchase of services. In December 2020, this agreement was renewed for one year and expires in December 2021. Total payments to the related party for these services recorded to expenses were $0.3 million and $0.4 million for the three months ended July 31, 2020 and 2021, respectively, and $0.6 million and $0.8 million for the six months ended July 31, 2020 and 2021, respectively, and $1.3 million and $0.6 million were in prepaid expenses and other current assets as of January 31, 2021 and July 31, 2021, respectively. Accounts payable to the related party were $4.4 million and $5.1 million at January 31, 2021 and July 31, 2021, respectively, included in accounts payable, related parties.
In the quarter ended July 31, 2020, certain equity holders ceased to qualify as related parties of the Company and the amounts disclosed related to them are accordingly presented through April 30, 2020 only. Included in revenues from three equity holders, who are also customers of the Company, is $0.0 million for the three months ended July 31, 2020 and $2.8 million for the six months ended July 31, 2020.
The Company has a banking relationship with one of its former equity holders who was considered a related party. In the quarter ended July 31, 2020, the equity holder ceased to qualify as a related party of the Company and the amounts disclosed related to such former equity holder are accordingly presented as a related party through April 30, 2020 only.

19

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Included in interest income is $0.0 million for the three months ended July 31, 2020 and $0.1 million for the six months ended July 31, 2020.
The Company entered into an agreement with one of its equity holders in May 2016 to spend an agreed-upon amount of funds over a three-year period to further the alliance between the two companies. In April 2019, the agreement was extended for an additional three years. As of July 31, 2021, the Company was in compliance with the terms of the agreement. In the quarter ended July 31, 2020, the equity holder ceased to qualify as a related party of the Company and the amounts disclosed related to such equity holder are accordingly presented as a related party through April 30, 2020 only. No funds were spent under the agreement during the three and six months ended July 31, 2020.
Note 14. Basic and Diluted Loss per Share
Basic loss per share is computed by dividing net loss attributable to nCino, Inc. by the weighted-average number of common shares outstanding for the fiscal period. Diluted loss per share is computed by giving effect to all potential weighted average dilutive common stock, including stock options issued and outstanding, nonvested RSUs issued and outstanding, and shares issuable pursuant to the ESPP. The dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method. Diluted loss per share for the three months ended July 31, 2020 and 2021 and for the six months ended July 31, 2020 and 2021 is the same as the basic loss per share as there was a net loss for those periods, and inclusion of potentially issuable shares was anti-dilutive.
The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Basic and diluted loss per share:
Numerator
Net loss attributable to nCino, Inc.$(14,646)$(13,683)$(19,415)$(28,691)
Denominator
Weighted-average common shares outstanding84,629,777 95,661,756 83,112,132 95,042,448 
Basic and diluted loss per share attributable to nCino, Inc.$(0.17)$(0.14)$(0.23)$(0.30)
The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:
Six Months Ended July 31,
20202021
Stock options issued and outstanding7,464,094 3,465,303 
Nonvested RSUs issued and outstanding2,041,093 2,294,314 
Shares issuable pursuant to the ESPP 7,753 

20

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of our financial condition and results of operations should be read together with our unaudited condensed consolidated financial statements and related notes and other financial information included in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021. The following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K, particularly in the section titled “Risk Factors.” Our historical results are not necessarily indicative of the results that may be expected for any period in the future. Our fiscal year ends on January 31 of each year and references in this Quarterly Report on Form 10-Q to a fiscal year mean the year in which that fiscal year ends. For example, references in this Quarterly Report on Form 10-Q to "fiscal 2022" refer to the fiscal year ended January 31, 2022.
Overview
nCino is a leading global provider of cloud-based software for financial institutions. We empower banks and credit unions with the technology they need to meet ever-changing client expectations and regulatory requirements, gain increased visibility into their operations and performance, replace legacy systems, and operate digitally and more competitively. Our solution, the nCino Bank Operating System, digitizes, automates, and streamlines inefficient and complex processes and workflow, and utilizes data analytics and artificial intelligence and machine learning ("AI/ML") to enable financial institutions to more effectively onboard new clients, make loans and manage the entire loan life cycle, open deposit and other accounts, and manage regulatory compliance. We serve financial institution customers of all sizes and complexities, including global financial institutions, enterprise banks, regional banks, community banks, credit unions, and new market entrants, such as challenger banks. Our customers deploy and utilize our digital platform, which can be accessed anytime, anywhere, and from any internet-enabled device, for mission critical functions across their organizations.
Built as a single, multi-tenant SaaS platform, the nCino Bank Operating System transforms the way financial institutions operate, go to market, and interact with their clients, while delivering measurable return on investment by enabling them to:
digitally serve their clients across commercial, small business, and retail lines of business,
improve financial results,
operate more efficiently,
manage risk and compliance more effectively, and
establish a data, audit, and business intelligence hub.
We were founded in a bank with the goal of improving that institution’s operations and client service. Realizing the problems we were addressing were endemic to virtually all banks and credit unions, we were spun out as a separate company in late 2011 with the vision of providing a comprehensive solution to onboard clients, originate any type of loan, and open any type of account on a single cloud-based platform. We initially focused the nCino Bank Operating System on transforming commercial and small business lending for community and regional banks. We introduced our solution to enterprise banks in the United States in 2014, and then internationally in 2017, and have subsequently expanded across North America, Europe, and APAC. In fiscal 2020, we acquired Visible Equity and FinSuite and combined the acquired technology with certain of our internally-developed technology to launch nCino IQ ("nIQ"). nIQ helps our customers improve operational and financial performance by using AI/ML to increase efficiency through automation and analytics to gain greater insights into their operations and client interactions. The state of Delaware effected the name change of Visible Equity to nCino Portfolio Analytics, LLC in April 2021. All Visible Equity references throughout this document are one and the same with the new name change nCino Portfolio Analytics, LLC.
We offer our solution on a SaaS basis under multi-year contracts and recognize subscription revenues ratably over the term of the contract. Our customers may initially purchase our solution for client onboarding, loan origination, and/or deposit account opening for a single line of business or geography. Once this initial solution is in production, we seek to deploy additional applications and expand within and across additional lines of business or geographies. The expansion from our
21

original focus on commercial and small business loan origination to retail loan origination, client onboarding, deposit account opening, and, most recently, analytics and AI/ML applications, has enhanced our ability to increase adoption of our solution by our customers.
We sell our solution directly through our business development managers, account executives, field sales engineers, and customer success managers. Our sales efforts in the United States are organized around financial institutions based on size, whereas internationally we focus our sales efforts by geography. To drive growth and serve customers in the EMEA region, we continue to expand headcount in our UK office. In fiscal 2020, we opened an office in Tokyo through our joint venture, nCino K.K., giving us another base of operations in APAC in addition to our Australian offices. As of July 31, 2021, we had 167 sales and sales support personnel in the United States, and 76 sales and support personnel in offices outside the United States.
To help customers go live with our solution and achieve success, we offer professional services including configuration and implementation, training and advisory services. For larger financial institutions, we generally work with system integrators ("SIs") such as Accenture, Deloitte, PwC, and West Monroe Partners for the delivery of professional services, while we have historically performed professional services for smaller financial institutions ourselves. We expect larger financial institutions to make up a greater proportion of our sales and to increasingly outsource professional services for smaller banks and credit unions to SIs in the future. As a result, we expect the mix of our total revenues to become more heavily weighted toward subscription revenues.
To support our growth and capitalize on what we believe is a compelling market opportunity, we have significantly increased our operating expenses across all aspects of our business. In research and development, we have focused on product improvements and the development of new functionality, while simultaneously leveraging the Salesforce Platform such that our development is heavily focused on vertical-specific solutions for financial institutions. Similarly, to grow our customer base, we have invested heavily in sales and marketing both in the United States and internationally. We have also increased our general and administrative spending to support our growing operations and for operating as a newly public company.
For the three months ended July 31, 2020 and 2021, our total revenues were $48.8 million and $66.5 million, respectively, representing a 36.4% increase, and our subscription revenues were $39.4 million and $53.9 million, respectively, representing a 37.1% increase. Due to our continuing investment in growth, we recorded net losses attributable to nCino of $14.6 million and $13.7 million for the three months ended July 31, 2020 and 2021, respectively. For the six months ended July 31, 2020 and 2021, our total revenues were $93.5 million and $128.9 million, respectively, representing a 37.9% increase, and our subscription revenues were $74.2 million and $105.0 million, respectively, representing a 41.5% increase. We had net losses attributable to nCino of $19.4 million and $28.7 million for the six months ended July 31, 2020 and 2021, respectively.
On July 13, 2020, our Registration Statement on Form S-1 relating to the initial public offering ("IPO") of our common stock was declared effective by the SEC. In connection with the IPO, we issued and sold 9,269,000 shares of common stock (including shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares) at a public offering price of $31.00 per share for net proceeds of $268.4 million, after deducting underwriters' discounts and commissions (excluding other IPO costs as of January 31, 2021).
On October 13, 2020, the Company completed a secondary public offering (the "Secondary Offering"). The Company did not offer any shares of common stock in the Secondary Offering and did not receive any proceeds from the sale of the shares of common stock by the selling stockholders. The Company incurred costs of approximately $1.0 million in relation to the Secondary Offering for fiscal 2021 and such costs are recorded as a component of general and administrative expenses on the consolidated statement of operations. The Company received $1.7 million in cash (excluding withholding taxes) in connection with the exercise of 554,112 options by certain stockholders participating in the Secondary Offering. In addition, concurrent with the pricing of the Secondary Offering, the underwriters in the Company's IPO released an additional 367,561 shares from lock-up agreements signed in connection with the IPO with stockholders who did not participate in the Secondary Offering. The release consisted of both outstanding shares and shares subject to options.
Factors Affecting Our Operating Results
Market Adoption of Our Solution. Our future growth depends on our ability to expand our reach to new financial institution customers and increase adoption with existing customers as they broaden their use of the nCino Bank Operating System within and across lines of business. Our success in growing our customer base and expanding adoption of our solution by existing customers requires a focused direct sales engagement and the ability to convince key decision makers at financial institutions to replace legacy third-party point solutions or internally developed software with the nCino Bank Operating
22

System. In addition, growing our customer base will require us to increasingly penetrate markets outside the United States, which markets accounted for 16.3% of total revenues for the three months ended July 31, 2021, and 15.4% for the six months ended July 31, 2021. For new customers, our sales cycles are typically lengthy, generally ranging from six to nine months for smaller financial institutions to 12 to 18 months or more for larger financial institutions. Reaching and converting potential customers requires that we continue to invest in the growth and success of our sales force both in the United States and internationally. In addition, key to landing new customers is our ability to successfully take our existing customers live and help them achieve measurable returns on their investment, thereby turning them into referenceable accounts. If we are unable to successfully address the foregoing challenges, our ability to grow our business and achieve profitability will be adversely affected, which may in turn reduce the value of our common stock.
Mix of Subscription and Professional Services Revenues. The initial deployment of the nCino Bank Operating System by our customers requires a period of implementation and configuration services that can range from as little as three months for community banks to over 18 months for global financial institutions. As a result, during the initial go-live period for a customer, professional services revenues make up a substantial portion of our revenues from that customer, whereas over time, revenues from established customers are more heavily weighted to subscriptions. While professional services revenues will fluctuate as a percentage of total revenues in the future and tend to be higher in periods of faster growth, over time we expect subscription revenues will make up an increasing proportion of our total revenues as our overall business grows.
COVID-19 Effects on Demand for Our Solution. To help our customers service demand for Paycheck Protection Program ("PPP") loans under the CARES Act beginning in April 2020, we adapted our Small Business Administration loan solution to the requirements of the PPP and rapidly introduced it to the market. Using our PPP solution, since the inception of PPP funding, our financial institution customers have processed hundreds of thousands of applications.
In light of the extraordinary nature of this market demand, we offered our PPP solution on one- or two-year terms as well as on a multi-year basis co-terminus with existing contracts. Seats for our PPP solution were activated immediately, which caused subscription revenues from these seats to be recognized sooner than is typical with the phased seat activations usually offered to customers. We believe that the emergency purchases of our PPP solution, coupled with the disruptive effect of COVID-19 on the economy more generally, may have the effect of moderating revenue growth rates in fiscal 2022. In addition, our revenue growth rates in fiscal 2023 and our subscription revenue retention rates may be adversely affected upon the expiration of access and use rights to our PPP solution to the extent such rights are not re-purposed for other applications.
Continued Investment in Innovation and Growth. We have made substantial investments in product development, sales and marketing, and strategic acquisitions since our inception to achieve a leadership position in our market and grow our revenues and customer base. We intend to continue to increase our investment in product development in the coming years to maintain and build on this advantage. We also intend to invest heavily in sales and marketing both in the United States and internationally to further grow our business and increase our general and administrative spending to support our growing operations and for operating as a newly public company. As such, to capitalize on the market opportunity we see ahead of us, we expect to continue to optimize our operating plans for revenue growth, and as a result continue experiencing operating losses, for the foreseeable future.
Components of Results of Operations
Revenues
We derive our revenues from subscription and professional services fees.
Subscription Revenues. Our subscription revenues consist principally of fees from customers for accessing the nCino Bank Operating System and maintenance and support services that we generally offer under non-cancellable multi-year contracts, which typically range from three to five years. Specifically, we offer:
Client onboarding, loan origination, and deposit account opening applications targeted at a financial institution’s commercial, small business, and retail lines of business, for which we generally charge on a per seat basis.
nIQ, first introduced in fiscal 2020, for which we generally charge based on the asset size of the customer or on a usage basis. Prior to our acquisitions of Visible Equity and FinSuite in fiscal 2020, they generally licensed their products under annual contracts that could be cancelled on 30-days’ notice. We will continue to support these customers under their legacy contracts until such contracts are renewed, cancelled, or expire.
23

Maintenance and support services as well as internal-use or “sandbox” development licenses, for which we charge as a percentage of the related subscription fees.
Our subscription revenues are generally recognized ratably over the term of the contract beginning upon activation. For new customers, we may activate a portion of seats at inception of the agreement, with the balance activated at contractually specified points in time thereafter, to pattern our invoicing after the customer’s expected rate of implementation and adoption. Subscription fees are generally charged annually in advance. Where seats are activated in stages, we charge subscription fees from the date of activation through the anniversary of the initial activation date, and annually thereafter. Maintenance and support fees, as well as development licenses, are provided over the same periods as the related subscriptions, so fees are invoiced and revenues are recognized over the same periods. Subscription fees invoiced are recorded as deferred revenue pending recognition as revenues. In certain cases, we are authorized to resell access to Salesforce’s CRM solution along with the nCino Bank Operating System. When we resell such access, we charge a higher subscription price and remit a higher subscription fee to Salesforce for these subscriptions.
Professional Services Revenues. Professional services revenues consist of fees for implementation and configuration assistance, training, and advisory services. For enterprise and larger regional financial institutions, we generally work with SIs to provide the majority of implementation services, for which these SIs bill our customers directly. We have historically delivered professional services ourselves for community banks and smaller credit unions. Revenues for implementation, training, and advisory services are recognized on a proportional performance basis, based on labor hours incurred relative to total budgeted hours. To date, our losses on professional services contracts have not been material. During the initial go-live period for a customer, professional services revenues make up a substantial portion of our revenues from that customer, whereas over time, revenues from established customers are more heavily weighted to subscriptions. While professional services revenues will fluctuate as a percentage of total revenues in the future and tend to be higher in periods of faster growth, over time we expect to see subscription revenues make up an increasing proportion of our total revenues.
Cost of Revenues and Gross Margin
Cost of Subscription Revenues. Cost of subscription revenues primarily consists of fees paid to Salesforce for access to the Salesforce Platform, including Salesforce’s hosting infrastructure and data center operations. When we resell access to Salesforce’s CRM solution, cost of subscription revenues also includes the subscription fees we remit to Salesforce for providing such access. In addition, cost of subscription revenues includes personnel-related costs associated with delivering maintenance and support services, including salaries, benefits and stock-based compensation expense, travel and related costs, amortization of acquired developed technology, and allocated overhead. Our subscription gross margin will vary from period to period as a function of the utilization of support personnel and the extent to which we recognize subscription revenues from the resale of Salesforce’s CRM solution.
Cost of Professional Services Revenues. Cost of professional services revenues consists primarily of personnel-related costs associated with delivery of these services, including salaries, benefits and stock-based compensation expense, travel and related costs, and allocated overhead. The cost of providing professional services is significantly higher as a percentage of the related revenues than for our subscription services due to direct labor costs. The cost of professional services revenues has increased in absolute dollars as we have added new customer subscriptions that require professional services and built-out our international professional services capabilities. Realized effective billing and utilization rates drive fluctuations in our professional services gross margin on a period-to-period basis.
Operating Expenses
Sales and Marketing. Sales and marketing expenses consist primarily of personnel costs of our sales and marketing employees, including salaries, sales commissions and incentives, benefits and stock-based compensation expense, travel and related costs. Beginning with fiscal 2020 and the adoption of Accounting Standards Update (ASU) No. 2014-09, we capitalize incremental costs incurred to obtain contracts, primarily consisting of sales commissions, and subsequently amortize these costs over the expected period of benefit, which we have determined to be approximately four years. Sales and marketing expenses also include outside consulting fees, marketing programs, including lead generation, costs of our annual user conference, advertising, trade shows, other event expenses, amortization of acquired customer relationships, and allocated overhead. We expect sales and marketing expenses will continue to increase as we expand our direct sales teams in the United States and internationally to address our market opportunity.
Research and Development. Research and development expenses consist primarily of salaries, benefits and stock-based compensation associated with our engineering, product and quality assurance personnel, as well as allocated overhead.
24

Research and development expenses also include the cost of third-party contractors. Research and development costs are expensed as incurred. We expect research and development costs to continue to increase as we develop new functionality and make improvements to the nCino Bank Operating System.
General and Administrative. General and administrative expenses consist primarily of salaries, benefits and stock-based compensation associated with our executive, finance, legal, human resources, information technology, compliance and other administrative personnel. General and administrative expenses also include accounting, auditing and legal professional services fees, travel and other corporate-related expenses, and allocated overhead. We expect that general and administrative expenses will continue to increase as we scale our business and as we incur costs associated with being a new publicly-traded company, including legal, audit, and consulting fees.
Stock-Based Compensation
We have historically recorded stock-based compensation expense associated with stock options in cost of revenues and operating expenses as the related options vest. Beginning in the quarter ended July 31, 2020, we recorded stock-based compensation expenses associated with RSUs as cost of revenues and operating expenses as a liquidity-based vesting condition was satisfied upon the IPO. This contributed to increased stock-based compensation expense for the three months ended July 31, 2020 compared to July 31, 2021. Stock-based compensation expense was $13.3 million and $7.6 million for the three months ended July 31, 2020 and 2021, respectively, and $14.3 million and $14.7 million for the six months ended July 31, 2020 and 2021, respectively. After the IPO, stock-based compensation expense for both stock options and RSUs is recognized as the time-based vesting conditions under such awards are met.
25

Results of Operations
The results of operations presented below should be reviewed in conjunction with the financial statements and notes included elsewhere in this Quarterly Report on Form 10-Q. The following tables present our selected consolidated statements of operations data for three and six months ended July 31, 2020 and 2021 in both dollars and as a percentage of total revenues, except as noted.
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
($ in thousands, except share and per share amounts)
Revenues:
Subscription revenues$39,351 $53,934 $74,182 $104,967 
Professional services revenues9,414 12,585 19,295 23,907 
Total revenues48,765 66,519 93,477 128,874 
Cost of revenues:
Cost of subscription revenues1
11,920 15,308 22,019 30,254 
Cost of professional services revenues1
10,667 11,267 19,434 22,620 
Total cost of revenues22,587 26,575 41,453 52,874 
Gross profit26,178 39,944 52,024 76,000 
Operating expenses:
Sales and marketing1
15,626 19,216 27,852 37,641 
Research and development1
15,292 18,609 26,257 36,034 
General and administrative1
10,953 15,287 17,879 30,967 
Total operating expenses41,871 53,112 71,988 104,642 
Loss from operations(15,693)(13,168)(19,964)(28,642)
Non-operating income (expense):
Interest income55 59 211 116 
Interest expense— (330)— (598)
Other income (expense), net1,117 (337)597 (70)
Loss before income tax expense(14,521)(13,776)(19,156)(29,194)
Income tax expense203 487 400 674 
Net loss(14,724)(14,263)(19,556)(29,868)
Net loss attributable to non-controlling interest(232)(403)(408)(870)
Adjustment attributable to non-controlling interest154 (177)267 (307)
Net loss attributable to nCino, Inc.$(14,646)$(13,683)$(19,415)$(28,691)
Net loss per share attributable to nCino, Inc.:
Basic and diluted$(0.17)$(0.14)$(0.23)$(0.30)
Weighted average number of common shares outstanding:
Basic and diluted84,629,777 95,661,756 83,112,132 95,042,448 
1Includes stock-based compensation expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2020202120202021
Cost of subscription revenues$242 $257 $303 $542 
Cost of professional services revenues2,282 1,340 2,548 2,672 
Sales and marketing3,346 1,977 3,661 3,730 
Research and development3,031 1,686 3,340 3,229 
General and administrative4,368 2,380 4,468 4,531 
Total stock-based compensation expense$13,269 $7,640 $14,320 $14,704 
26

The Company recognized amortization expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2020202120202021
Cost of subscription revenues$378 $393 $747 $789 
Sales and marketing418 417 835 835 
General and administrative— — 10 — 
Total amortization expense$796 $810 $1,592 $1,624 
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Revenues:
Subscription revenues80.7 %81.1 %79.4 %81.4 %
Professional services revenues19.3 18.9 20.6 18.6 
Total revenues100.0 100.0 100.0 100.0 
Cost of revenues (percentage shown in comparison to related revenues):
Cost of subscription revenues30.3 28.4 29.7 28.8 
Cost of professional services revenues113.3 89.5 100.7 94.6 
Total cost of revenues46.3 40.0 44.3 41.0 
Gross profit53.7 60.0 55.7 59.0 
Operating expenses:
Sales and marketing32.0 28.9 29.8 29.2 
Research and development31.4 28.0 28.1 28.0 
General and administrative22.5 23.0 19.1 24.0 
Total operating expenses85.9 79.9 77.0 81.2 
Loss from operations(32.2)(19.9)(21.3)(22.2)
Non-operating income (expense):
Interest income0.1 0.1 0.2 0.1 
Interest expense0.0 (0.5)0.0 (0.5)
Other income (expense), net2.3 (0.5)0.6 (0.1)
Loss before income tax expense(29.8)(20.8)(20.5)(22.7)
Income tax expense0.4 0.7 0.4 0.5 
Net loss(30.2)%(21.5)%(20.9)%(23.2)%
Comparison of the Three and Six Months Ended July 31, 2020 and 2021
Revenues
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2020202120202021
Revenues:
Subscription revenues$39,351 80.7 %$53,934 81.1 %$74,182 79.4 %$104,967 81.4 %
Professional services revenues9,414 19.3 12,585 18.9 19,295 20.6 23,907 18.6 
Total revenues$48,765 100.0 %$66,519 100.0 %$93,477 100.0 %$128,874 100.0 %
Subscription Revenues
Subscription revenues increased $14.6 million for the three months ended July 31, 2021 compared to the three months ended July 31, 2020. Of the increase, 83.4% was attributable to increased revenues from existing customers as additional seats were activated in accordance with contractual terms and customers expanded their adoption of our solution, and 16.6% was attributable to initial revenues from customers who did not contribute to subscription revenues during the three
27

months ended July 31, 2020. Subscription revenues were 81.1% of total revenues for the three months ended July 31, 2021 compared to 80.7% of total revenues for the three months ended July 31, 2020, reflecting the growth in our installed base.
Subscription revenues increased $30.8 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020. Of the increase, 87.4% was attributable to increased revenues from existing customers as additional seats were activated in accordance with contractual terms and customers expanded their adoption of our solution, and 12.6% was attributable to initial revenues from customers who did not contribute to subscription revenues during the six months ended July 31, 2020. Subscription revenues were 81.4% of total revenues for the six months ended July 31, 2021 compared to 79.4% of total revenues for the six months ended July 31, 2020, reflecting the growth in our installed base.
Professional Services Revenues
Professional services revenues increased $3.2 million for the three months ended July 31, 2021 compared to the three months ended July 31, 2020, primarily due to the addition of new customers as well as expanded adoption by existing customers within and across lines of business where implementation, configuration, and training services were required.
Professional services revenues increased $4.6 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020, primarily due to the addition of new customers as well as expanded adoption by existing customers within and across lines of business where implementation, configuration and training services were required.
Cost of Revenues and Gross Margin
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2020202120202021
Cost of revenues (percentage shown in comparison to related revenues):
Cost of subscription revenues$11,920 30.3 %$15,308 28.4 %$22,019 29.7 %$30,254 28.8 %
Cost of professional services revenues10,667 113.3 11,267 89.5 19,434 100.7 22,620 94.6 
Total cost of revenues$22,587 46.3 $26,575 40.0 $41,453 44.3 $52,874 41.0 
Gross profit$26,178 53.7 %$39,944 60.0 %$52,024 55.7 %$76,000 59.0 %
Cost of Subscription Revenues
Cost of subscription revenues increased $3.4 million for the three months ended July 31, 2021 compared to the three months ended July 31, 2020, generating a gross margin for subscription revenues of 71.6% compared to a gross margin of 69.7% for the three months ended July 31, 2020. Costs related to Salesforce user fees increased $2.4 million as we continued to add new customers and sell additional functionality to existing customers, and personnel costs increased $0.7 million as we added new employees. Other costs of subscription revenues increased $0.2 million due to other data center costs. We expect the cost of subscription revenues will continue to increase in absolute dollars as the number of users of the nCino Bank Operating System grows.
Cost of subscription revenues increased $8.2 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020, generating a gross margin for subscription revenues of 71.2% compared to a gross margin of 70.3% for the six months ended July 31, 2020. Costs related to Salesforce user fees increased $5.5 million as we continued to add new customers and sell additional functionality to existing customers, and personnel costs increased $1.9 million as we added new employees. Other costs of subscription revenues increased $0.6 million due to other data center costs. We expect the cost of subscription revenues will continue to increase in absolute dollars as the number of users of the nCino Bank Operating System grows.
Cost of Professional Services Revenues
Cost of professional services revenues increased $0.6 million for the three months ended July 31, 2021 compared to the three months ended July 31, 2020, generating a gross margin for professional services of 10.5% compared to a gross margin of (13.3)% for the three months ended July 31, 2020. Excluding the effect of stock-based compensation expense, gross margin for professional services was 21.1% and 10.9% for the three months ended July 31, 2021 and 2020, respectively. For the three months ended July 31, 2021, personnel costs increased $0.4 million. Excluding the effect of stock-based compensation expense
28

that is included in personnel costs, personnel costs increased $1.3 million due to increased headcount. Allocated overhead increased $0.1 million. Stock-based compensation expense, included in personnel costs, decreased $0.9 million, primarily as a result of lower RSU related stock-based compensation expense for the three months ended July 31, 2021 compared to the three months ended July 31, 2020. Beginning in the quarter ended July 31, 2020, we recorded stock-based compensation expenses associated with RSUs as cost of revenues and operating expenses as a liquidity-based vesting condition was satisfied upon the IPO. This contributed to increased stock-based compensation expense for the three months ended July 31, 2020 compared to July 31, 2021. The increase in our professional services gross margin for the three months ended July 31, 2021 was primarily due to an improved mix and use of our billable resources on our professional services teams.
Cost of professional services revenues increased $3.2 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020, generating a gross margin for professional services of 5.4% compared to a gross margin of (0.7)% for the six months ended July 31, 2020. Excluding the effect of stock-based compensation expense, gross margin for professional services was 16.6% and 12.5% for the six months ended July 31, 2021 and 2020, respectively. For the six months ended July 31, 2021, personnel costs increased $3.2 million for the professional services team compared to the prior year period due to increased headcount. Allocated overhead costs increased $0.3 million compared to the prior year period due to growth supporting our continued business expansion. These increases were partially offset by a $0.3 million decrease in reimbursable travel and related expenses for the professional service organization due to COVID-19 related travel restrictions. The increase in our professional services gross margin for the six months ended July 31, 2021 was primarily due to an improved mix and use of our billable resources on our professional services teams.
We expect the cost of professional services revenues to increase in absolute dollars in the near term as we add new customer subscriptions where we provide professional services.
Operating Expenses
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2020202120202021
Operating expenses:
Sales and marketing$15,626 32.0 %$19,216 28.9 %$27,852 29.8 %$37,641 29.2 %
Research and development15,292 31.4 18,609 28.0 26,257 28.1 36,034 28.0 
General and administrative10,953 22.5 15,287 23.0 17,879 19.1 30,967 24.0 
Total operating expenses41,871 85.9 53,112 79.9 71,988 77.0 104,642 81.2 
Loss from operations$(15,693)(32.2)%$(13,168)(19.9)%$(19,964)(21.3)%$(28,642)(22.2)%
Sales and Marketing
Sales and marketing expenses increased $3.6 million for the three months ended July 31, 2021 compared to the three months ended July 31, 2020, primarily due to an increase of $2.3 million in personnel costs resulting from an increase in headcount on the sales and marketing teams. The increase in sales and marketing expenses also included an increase of $0.5 million in marketing costs, a $0.3 million increase in allocated overhead costs, a $0.3 million increase in outside consulting fees due to growth supporting our continued business expansion, and an increase of $0.2 million in sales-related travel costs. Stock-based compensation expense, included in personnel costs, decreased $1.4 million, primarily as a result of lower RSU related stock-based compensation expense for the three months ended July 31, 2021 compared to the three months ended July 31, 2020. Beginning in the quarter ended July 31, 2020, we recorded stock-based compensation expenses associated with RSUs as cost of revenues and operating expenses as a liquidity-based vesting condition was satisfied upon the IPO. This contributed to increased stock-based compensation expense for the three months ended July 31, 2020 compared to July 31, 2021.
Sales and marketing expenses increased $9.8 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020, primarily due to an increase of $8.2 million in personnel costs resulting from an increase in headcount on the sales and marketing teams. Contributing to the increase in personnel costs was also expatriate tax equalization expenses of $1.2 million. The increase in sales and marketing expenses also included an increase of $1.0 million in marketing costs, a $0.4 million increase in allocated overhead costs, and a $0.5 million increase in outside consulting fees due to growth supporting our continued business expansion. The increase in sales and marketing expenses for the six months ended July 31, 2021 was partially offset by a decrease of $0.3 million in sales-related travel costs due to COVID-19-related travel restrictions.
Our sales and marketing headcount grew by 53 from July 31, 2020 to July 31, 2021. We expect sales and marketing expenses to increase in absolute dollars as we invest in expanding our customer base and user adoption.
29

Research and Development
Research and development expenses increased $3.3 million for the three months ended July 31, 2021 compared to the three months ended July 31, 2020, primarily due to an increase of $2.1 million in personnel costs resulting from a continued increase in headcount, a $0.6 million increase in third party professional fees attributable to an increase in contract research and development spend, and a $0.6 million increase in allocated overhead costs due to growth supporting our continued business expansion. Stock-based compensation expense, included in personnel costs, decreased $1.3 million, primarily as a result of lower RSU related stock-based compensation expense for the three months ended July 31, 2021 compared to the three months ended July 31, 2020. Beginning in the quarter ended July 31, 2020, we recorded stock-based compensation expenses associated with RSUs as cost of revenues and operating expenses as a liquidity-based vesting condition was satisfied upon the IPO. This contributed to increased stock-based compensation expense for the three months ended July 31, 2020 compared to July 31, 2021.
Research and development expenses increased $9.8 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020, primarily due to an increase of $6.9 million in personnel costs resulting from a continued increase in headcount, a $2.0 million increase in third party professional fees attributable to an increase in contract research and development spend, and a $0.9 million increase in allocated overhead costs due to growth supporting our continued business expansion.
Our research and development headcount grew by 78 from July 31, 2020 to July 31, 2021. We expect research and development expenses to increase in absolute dollars due to higher headcount as we continue to develop new solutions and further enhance the nCino Bank Operating System.
General and Administrative
General and administrative expenses increased $4.3 million for the three months ended July 31, 2021 compared to the three months ended July 31, 2020. Personnel costs decreased $0.7 million. Excluding the effect of stock-based compensation expense that is included in personnel costs, personnel costs increased $1.3 million from additional headcount as we continued to scale our business. Third party professional fees increased $3.5 million for the three months ended July 31, 2021 compared to the three months ended July 31, 2020, mostly attributable to fees and expenses related to the Antitrust Matters (defined below) of $2.9 million and costs associated with being a public company. Allocated overhead and other general and administrative costs increased $1.3 million, which consisted primarily of an increase in insurance costs associated with being a public company. Stock-based compensation expense, included in personnel costs, decreased $2.0 million, primarily as a result of lower RSU related stock-based compensation expense for the three months ended July 31, 2021 compared to the three months ended July 31, 2020. Beginning in the quarter ended July 31, 2020, we recorded stock-based compensation expenses associated with RSUs as cost of revenues and operating expenses as a liquidity-based vesting condition was satisfied upon the IPO. This contributed to increased stock-based compensation expense for the three months ended July 31, 2020 compared to July 31, 2021.
General and administrative expenses increased $13.1 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020. Personnel costs increased $2.8 million from additional headcount as we continued to scale our business and also increased $0.8 million due to associated employer taxes with the exercises of certain stock-based transactions. Third party professional fees increased $7.5 million for the six months ended July 31, 2021 compared to the six months ended July 31, 2020, mostly attributable to fees and expenses related to the Antitrust Matters of $6.1 million and costs associated with being a public company. Allocated overhead and other general and administrative costs increased $2.5 million, which consisted primarily of insurance costs associated with being a public company.
Our general and administrative headcount grew by 26 from July 31, 2020 to July 31, 2021. We expect general and administrative expenses to increase in absolute dollars in the near term, primarily due to higher headcount to support our continued growth, fees and expenses related to the Antitrust Matters, and additional expenses for our transition to, and continuing costs of, being a public company.
Effects of COVID-19
COVID-19 began affecting our business in our first quarter fiscal 2021. To date, we have not experienced a material increase in customers’ delaying purchase decisions or cancellations nor have we had a material impact from vendors and third-party service providers we rely on. Beginning in mid-March 2020, we implemented a company-wide work-from-home requirement for all of our employees and suspended all work-related travel. We have recently eased some of these
30

restrictions, but substantially all of our employees continue to work remotely and work-related travel remains limited. In addition, we shifted most of our conferences and other marketing events to virtual for the foreseeable future. We expect these restrictions to stay in effect into future periods. To the extent COVID-19 has measurably affected our historical financial results, we have noted such effects in the discussion above. We are aware that there are effects of the COVID-19 pandemic in terms of efficiency, productivity, workforce retention and other matters that are not directly measurable. The extent of the impact of the COVID-19 pandemic on our operational and financial performance will depend on future developments unknown and unpredictable at this time, including the ultimate duration, severity and spread of the pandemic, the effectiveness of COVID-19 vaccinations, the effects of pandemic on financial institutions generally as well as on our customers, their clients and on our business partners in particular, restrictions on travel and other actions that may be taken by governmental authorities and other factors. For further information, please see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Factors Affecting Our Operating Results—COVID-19 Effects on Demand for Our Solutions” and “Risk Factors—Uncertain or weakened economic conditions, including as a result of COVID-19, may adversely affect our industry, business, and results of operations," included in our Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021.
Non-GAAP Financial Measure
In addition to providing financial measurements based on GAAP, we provide an additional financial metric that is not prepared in accordance with GAAP (non-GAAP). Management uses this non-GAAP financial measure, in addition to GAAP financial measures, to understand and compare operating results across accounting periods, for financial and operational decision making, for planning and forecasting purposes, and to evaluate our financial performance. We believe that this non-GAAP financial measure helps us to identify underlying trends in our business that could otherwise be masked by the effect of the expenses that we exclude in the calculations of the non-GAAP financial measure.
Accordingly, we believe that this financial measure reflects our ongoing business in a manner that allows for meaningful comparisons and analysis of trends in the business and provides useful information to investors and others in understanding and evaluating our operating results, and enhancing the overall understanding of our past performance and future prospects. Although the calculation of non-GAAP financial measures may vary from company to company, our detailed presentation may facilitate analysis and comparison of our operating results by management and investors with other peer companies, many of which use a similar non-GAAP financial measure to supplement their GAAP results in their public disclosures. This non-GAAP financial measure is Non-GAAP operating loss, as discussed below.
Non-GAAP operating loss. Non-GAAP operating loss is defined as loss from operations as reported in our unaudited condensed consolidated statements of operations excluding the impact of amortization of intangible assets, stock-based compensation expense, and expenses related to the government antitrust investigation and related civil action disclosed in Note 12 "Commitments and Contingencies" of Part I, Item I of this Quarterly Report on Form 10-Q (the "Antitrust Matters"). Non-GAAP operating loss is widely used by securities analysts, investors, and other interested parties to evaluate the profitability of companies. Non-GAAP operating loss eliminates potential differences in performance caused by variations in the extent to which intangible assets are identifiable (affecting relative amortization expense). We do not believe the fees and expenses related to the Antitrust Matters relate to the operating business and are operating expenses that would not have otherwise been incurred by the Company in the normal course of our business.
This non-GAAP financial measure does not replace the presentation of our GAAP financial results and should only be used as a supplement to, not as a substitute for, our financial results presented in accordance with GAAP. There are limitations in the use of non-GAAP measures because they do not include all of the expenses that must be included under GAAP and because they involve the exercise of judgment concerning exclusions of items from the comparable non-GAAP financial measure. In addition, other companies may use other measures to evaluate their performance, or may calculate non-GAAP measures differently, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison.
31

The following table reconciles non-GAAP operating loss to loss from operations, the most directly comparable financial measure, calculated and presented in accordance with GAAP (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2020202120202021
GAAP loss from operations$(15,693)$(13,168)$(19,964)$(28,642)
Adjustments
Amortization of intangible assets796 810 1,592 1,624 
Stock-based compensation expense13,269 7,640 14,320 14,704 
Fees and expenses related to the Antitrust Matters— 2,884 — 6,147 
Total adjustments14,065 11,334 15,912 22,475 
Non-GAAP operating loss$(1,628)$(1,834)$(4,052)$(6,167)
Liquidity and Capital Resources
As of July 31, 2021, we had $399.4 million in cash and cash equivalents, and an accumulated deficit of $190.1 million. Our net losses have been driven by our investments in developing the nCino Bank Operating System, expanding our sales and marketing organization, and scaling our finance and administrative functions to support our rapid growth. We expect to continue to incur operating losses for the foreseeable future.
To date, we have funded our capital needs through issuances of common stock and collections from our customers. In July 2020, we closed our IPO of 9,269,000 shares of common stock (including shares issued pursuant to the exercise in full of the underwriters' options to purchase additional shares) at a public offering price of $31.00 per share, resulting in aggregate net proceeds to us of $268.4 million after deducting underwriting discounts and commissions. We generally bill and collect from our customers annually in advance. Our billings are subject to seasonality, with billings in the first and fourth quarters of our fiscal year substantially higher than in the second and third quarters. Because we recognize revenues ratably, our deferred revenue balance mirrors the seasonality of our billings. In addition, our advanced billing and collection coupled with our recent growth has resulted in our cash used in operating activities generally being less than our net operating losses in recent periods.
We believe that current cash and cash equivalents will be sufficient to fund our operations and capital requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts to enhance the nCino Bank Operating System and introduce new applications, market acceptance of our solution, the continued expansion of our sales and marketing activities, investments in office facilities and other capital expenditure requirements, and any potential future acquisitions. We may from time-to-time seek to raise additional capital to support our growth. Any equity financing we may undertake could be dilutive to our existing stockholders, and any debt financing we may undertake could require debt service and financial and operational covenants that could adversely affect our business. There is no assurance we would be able to obtain future financing on acceptable terms or at all.
nCino K.K.
In fiscal 2020, we established nCino K.K., a Japanese company in which we own a controlling interest, for purposes of facilitating our entry into the Japanese market. We have consolidated the results of operations and financial condition of nCino K.K. since its inception. Pursuant to an agreement with the holders of the non-controlling interest in nCino K.K., beginning in 2027 we may redeem the non-controlling interest, or be required to redeem such interest by the holders thereof, based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported on our balance sheet below total liabilities but above stockholders’ equity at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. As of January 31, 2021 and July 31, 2021, the redeemable non-controlling interest was $3.8 million and $2.5 million, respectively.
32

Cash Flows
Summary Cash Flow information for the six months ended July 31, 2020 and 2021 are set forth below.
Six Months Ended July 31,
($ in thousands)20202021
Net cash provided by operating activities$31,906 $20,899 
Net cash used in investing activities(2,936)(1,272)
Net cash provided by financing activities267,891 9,105 
Net Cash Provided by Operating Activities
The $20.9 million provided by operating activities in the six months ended July 31, 2021 reflects our net loss of $29.9 million, offset by $23.2 million in non-cash charges and $27.6 million generated by changes in working capital accounts. Non-cash charges primarily consisted of stock-based compensation, depreciation and amortization, amortization of costs capitalized to obtain revenue contracts and non-cash operating lease costs. Cash generated by working capital accounts was principally a function of a $26.0 million increase in deferred revenue, as we expanded our customer base and renewed existing customers, a $3.8 million decrease in accounts receivable, a $1.7 million increase in accounts payable and accrued expenses and other liabilities, and a $1.7 million decrease in prepaid expenses and other assets. The cash generated by working capital accounts was partially offset by payments of $4.4 million of capitalized costs to obtain revenue contracts, which consisted primarily of sales commissions, and a $1.3 million decrease in operating lease liabilities.
The $31.9 million provided by operating activities in the six months ended July 31, 2020 reflects our net loss of $19.6 million, offset by $20.9 million in non-cash charges and $30.6 million generated by changes in working capital accounts. Non-cash charges primarily consisted of stock-based compensation, depreciation and amortization, and amortization of costs capitalized to obtain revenue contracts. Cash generated by working capital accounts was principally a function of a $25.2 million increase in our deferred revenue, as we expanded our customer base and renewed existing customers, and a $12.6 million decrease in accounts receivable. The cash generated by working capital accounts was partially offset by payments of $3.6 million of capitalized costs to obtain revenue contracts, which consisted primarily of sales commissions, a $3.5 million decrease in accounts payable and accrued expenses and other liabilities, and a $0.1 million decrease in deferred rent.
Net Cash Used in Investing Activities
We used $1.3 million and $2.9 million in investing activities in the six months ended July 31, 2021 and 2020, respectively, for the purchase of property and equipment and leasehold improvements to support the expansion of our business.
Net Cash Provided by Financing Activities
The $9.1 million provided by financing activities in the six months ended July 31, 2021 was comprised principally of $9.2 million of proceeds from the exercise of stock options. The cash provided by financing activities was partially reduced by principal payments of $0.1 million on the financing obligation. The $267.9 million provided by financing activities in the six months ended July 31, 2020 was comprised principally of $268.4 million in proceeds from the IPO in July 2020, net of underwriting discounts and commissions, and $0.9 million of proceeds from the exercise of stock options. The cash provided by financing activities was partially reduced by payments of $1.3 million in costs related to the IPO.
Contractual Obligations and Commitments
In April 2021, the Company entered into a new lease agreement for the construction of an additional office building that is on the property of our existing headquarters. Due to the Company also being deemed to be the owner of the additional building for accounting purposes, the costs associated with the construction of the building will be capitalized as construction in progress with a corresponding construction liability through construction which is estimated to be approximately $24.0 million. Upon completion of the building, the construction liability will be recorded as a financing obligation. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting.
In May 2021, the Company entered into an agreement for approximately $2.6 million for renovations to our existing headquarters building that is anticipated to be completed in fiscal 2023.
33

For additional discussion on our leases and other contractual commitments, see Note 11 "Leases" and Note 12 "Commitments and Contingencies" of the notes to our unaudited condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q. There were no material changes, other than the agreement referred to above, to our contractual obligations and commitments as of July 31, 2021 compared to January 31, 2021 as disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021.
Off-Balance Sheet Arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Critical Accounting Policies and 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, revenues, 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 significant.
There have been no material changes in our critical accounting policies or estimates as compared to those disclosed in the Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021.
Recent Accounting Pronouncements
See Note 2 "Summary of Significant Accounting Policies" of the notes to our unaudited condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for recent accounting pronouncements.
Emerging Growth Company Status
We are an “emerging growth company,” as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to use this extended transition period to enable us to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Based on the market value of our common stock held by non-affiliates as of July 31, 2021, we will cease to qualify as an emerging growth company as of January 31, 2022.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risks 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 the result of fluctuations in interest rates and foreign currency exchange rates.
Interest Rate Risk
At July 31, 2021, we had cash, cash equivalents and restricted cash of $399.7 million, which consisted primarily of bank deposits and money market accounts. Interest-earning instruments carry a degree of interest rate risk. However, our historical interest income has not fluctuated significantly. A hypothetical 10% change in interest rates would not have had a material impact on our financial results included in this Quarterly Report on Form 10-Q. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure.
34

Foreign Currency Exchange Risk
Our reporting currency is the U.S. dollar and the functional currency of each of our subsidiaries is its local currency. The assets and liabilities of each of our subsidiaries are translated into U.S. dollars at exchange rates in effect at each balance sheet date. Revenues and expenses are translated using the average exchange rate for the relevant period. Equity transactions are translated using historical exchange rates. Decreases in the relative value of the U.S. dollar to other currencies may negatively affect revenues and other operating results as expressed in U.S. dollars. Foreign currency translation adjustments are accounted for as a component of accumulated other comprehensive income (loss) within stockholders’ equity. Gains or losses due to transactions in foreign currencies are included in “Non-operating income (expense), Other” in our consolidated statements of operations. Furthermore, our customers outside of the United States typically pay us in local currency. We have not engaged in hedging of foreign currency transactions to date, although we may choose to do so in the future. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on operating results or financial condition.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to provide reasonable assurance that information required to be disclosed by a company in the reports it files or submits under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the company’s management, including its principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures at July 31, 2021, the last day of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our principal executive officer and principal financial officer have concluded that, at July 31, 2021, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by the Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Disclosure Controls and Procedures
In designing and evaluating our disclosure controls and procedures and internal control over financial reporting, our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable, not absolute, assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and our management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. The design of any disclosure controls and procedures and internal control over financial reporting also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
35

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
See Note 12 "Commitments and Contingencies" of the notes to our unaudited condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for information regarding certain legal proceedings in which we are involved, which is incorporated by reference into this Part II, Item 1.
Item 1A. Risk Factors    
There are no material changes to the risk factors in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021 under the heading "Risk Factors." You should consider and read carefully these risks, as well as other information included in this Quarterly Report on Form 10-Q, including the section titled "Management's Discussion and Analysis of Financial Condition and Results of Operations" and our unaudited condensed consolidated financial statements and related notes before making an investment decision with respect to our common stock. Those risks are not the only ones we face. The occurrence of any of those risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition, and results of operation. In such case, the trading price of our common stock could decline, and you may lose all or part of your investment.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Use of Proceeds from our IPO
On July 16, 2020, we completed our IPO, selling 9,269,000 shares of our common stock at a price of $31.00 per share (including shares subject to the underwriters’ over-allotment option) for an aggregate price of $287.3 million. The offer and sale of the shares in the IPO was registered under the Securities Act pursuant to a registration statement on Form S-1 (File Nos. 333-239335 and 333-239844), which was declared effective by the SEC on July 13, 2020. We raised approximately $268.4 million in net proceeds after deducting underwriting discounts and commissions of approximately $18.9 million.
There has been no material change in the planned use of the IPO proceeds as described in our final prospectus for the IPO dated July 13, 2020 and filed with the SEC on July 14, 2020, pursuant to Rule 424(b) of the Securities Act.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Not applicable.
36

Item 6. Exhibits
EXHIBIT INDEX
Incorporated by Reference
Exhibit
Number
Description of ExhibitFormFile No.ExhibitFiling DateFiled Herewith
3.1S-1/A333-2393353.1July 6, 2020
3.2S-1/A333-2393353.2July 6, 2020
31.1X
31.2X
32.1*X
32.2*X
101.INSXBRL Instance DocumentX
101.SCHXBRL Taxonomy Extension Schema DocumentX
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Extension Label Linkbase DocumentX
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (embedded within the Inline XBRL document)X
*The certifications furnished in Exhibit 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed "filed" for purpose of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates by reference.
37

SIGNATURES
Pursuant to the requirements of the Securities Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
nCino, Inc.
Date: September 1, 2021By:/s/ Pierre Naudé
Pierre Naudé
President and Chief Executive Officer; Director
(Principal Executive Officer)
Date: September 1, 2021By:/s/ David Rudow
David Rudow
Chief Financial Officer and Treasurer
(Principal Financial Officer)
38
EX-31.1 2 exhibit311q2202210q.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, Pierre Naudé, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of nCino, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)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

(c)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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and




(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: September 1, 2021By:/s/ Pierre Naudé
Pierre Naudé
President and Chief Executive Officer




EX-31.2 3 exhibit312q2202210q.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, David Rudow, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of nCino, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)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

(c)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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and




(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: September 1, 2021By:/s/ David Rudow
David Rudow
Chief Financial Officer


EX-32.1 4 exhibit321q2202210q.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 of nCino, Inc. (the “Company”) on Form 10-Q for the period ending July 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
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: September 1, 2021By:/s/ Pierre Naudé
Pierre Naudé
President and Chief Executive Officer
 
 

EX-32.2 5 exhibit322q2202210q.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 of nCino, Inc. (the “Company”) on Form 10-Q for the period ending July 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
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: September 1, 2021By:/s/ David Rudow
David Rudow
Chief Financial Officer


EX-101.SCH 6 ncno-20210731.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 - Condensed Consolidated Statements of Operations - (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statement of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Statement) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Fair Value of Financial Instruments - Summary of Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Revenues - Revenue By Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Property and Equipment - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Property and Equipment - Depreciation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2324306 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Reseller Agreement link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Reseller Agreement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Stockholders’ Equity - Common Stock Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Stock-Based Compensation - RSUs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Stock-Based Compensation - ESPP Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2140111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2442421 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Leases - Future Minimum Lease Payments Prior to Adoption of 842 (Details) link:presentationLink link:calculationLink link:definitionLink 2147112 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - Basic and Diluted Loss per Share link:presentationLink link:calculationLink link:definitionLink 2352310 - Disclosure - Basic and Diluted Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2453428 - Disclosure - Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2454429 - Disclosure - Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ncno-20210731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ncno-20210731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ncno-20210731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Other income (expense), net Other Nonoperating Income (Expense) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Related Party [Axis] Related Party [Axis] Accounts payable and accrued expenses and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Vested (in USD 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 Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Expenses from transactions with related party Related Party Transaction, Expenses from Transactions with Related Party Loss before income tax expense Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities, redeemable non-controlling interest, and stockholders’ equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Estimated redeemable noncontrolling interest redemption value Redeemable Noncontrolling Interest, Equity, Redemption Value Deferred income taxes, noncurrent Deferred Income Tax Liabilities, Net Security Exchange Name Security Exchange Name Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) Total current liabilities Liabilities, Current Foreign currency translation attributable to redeemable non-controlling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Nonvested, beginning of period (in USD per share) Nonvested, end of period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Commitments and contingencies (Notes 8, 12, and 13) Commitments and Contingencies Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounting Policies [Abstract] Furniture and fixtures Furniture and Fixtures [Member] Deferred rent Increase (Decrease) in Deferred Rent Increase (Decrease) in Deferred Rent Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Non-cash operating lease costs Operating Lease Costs, Non-Cash Operating Lease Costs, Non-Cash Entity Address, State or Province Entity Address, State or Province Due to related parties, current Due to Related Parties, Current Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Construction liability, current portion Construction Payable, Current Accounts payable Accounts Payable, Current Translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Professional Services Professional Services [Member] Professional Services Capital leased assets, gross Capital Leased Assets, Gross Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Cash, cash equivalents, and restricted cash, end of period: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Accrued commissions Accrued Sales Commission, Current 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Issued and outstanding stock options Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stockholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Adjustment to redeemable non-controlling interest Temporary Equity, Other Changes Unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Customer [Axis] Customer [Axis] Balance, beginning of year (in shares) Balance, end of year (in shares) Shares, Outstanding Preferred stock, $0.001 par value; 10,000,000 shares authorized, and none issued and outstanding as of January 31, 2021 and July 31, 2021 Preferred Stock, Value, Issued Total Lease, Cost Total operating expenses Operating Expenses Buildings and land Building [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Exercisable, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Expired or forfeited (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Cost of revenues Cost of Revenue [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total amount spent for agreement Related Party Transaction, Amounts of Transaction Construction in progress, gross Construction in Progress, Gross Expired or forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Unbilled accounts receivable Unbilled Receivables, Current Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] Measurement Frequency [Domain] Measurement Frequency [Domain] Concentration risk, percentage Concentration Risk, Percentage Variable Interest Entity and Redeemable Non-Controlling Interest Temporary Equity, Variable Interest Entities and Redeemable Noncontrolling Interest [Text Block] Temporary Equity, Variable Interest Entities and Redeemable Noncontrolling Interest Geographical [Domain] Geographical [Domain] Amortization of costs capitalized to obtain revenue contracts Capitalized Contract Cost, Amortization Long-term purchase commitment, amount Long-term Purchase Commitment, Amount Statement [Line Items] Statement [Line Items] Nonvested issued and outstanding restricted stock units ("RSUs") Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued and Outstanding and Not Issued and Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued and Outstanding and Not Issued and Outstanding Reseller Agreement Reseller Agreement [Member] Reseller Agreement Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Computers and equipment Computer Equipment [Member] Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Preferred stock, shares issued Preferred Stock, Shares Issued Entity Small Business Entity Small Business Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Roll Forward] Goodwill [Roll Forward] Amendment Flag Amendment Flag Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total lease liabilities Operating Leases, Future Minimum Payments Due Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Other accrued expenses Other Accrued Liabilities, Current Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Reclassification of voting and non-voting common stock Stock Issued During Period, Value, Reclassification of Common Stock Stock Issued During Period, Value, Reclassification of Common Stock Related Party Transaction [Line Items] Related Party Transaction [Line Items] Accounts Receivable and Allowances Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Deferred rent, current portion Deferred Rent Credit, Current Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract] Weighted Average Number of Shares Outstanding, Basic and Diluted Purchase of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Statement of Cash Flows [Abstract] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Employee Stock Employee Stock [Member] Income Statement Location [Axis] Income Statement Location [Axis] Accounts receivable, less allowance for doubtful accounts of $88 and $59 at January 31, 2021 and July 31, 2021, respectively Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Supplemental disclosure of noncash investing and financing activities Other Noncash Investing and Financing Items [Abstract] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Total amortization expense Amortization of Intangible Assets Lease, Cost Lease, Cost [Table Text Block] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Other long-term assets Other Assets, Noncurrent Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions Stock Issued During Period, Value, New Issues Money market accounts (included in cash and cash equivalents) Cash and Cash Equivalents, Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Related-Party Transactions Related Party Transactions Disclosure [Text Block] Nonvested, beginning of period (in shares) Nonvested, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Banking Relationship Banking Relationship [Member] Banking Relationship Translation adjustments Accounts Receivable, Currency Translation Gain (Loss) Accounts Receivable, Currency Translation Gain (Loss) Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Depreciation, nonproduction Depreciation, Nonproduction Antidilutive Securities [Axis] Antidilutive Securities [Axis] Transactions With Certain Equity Holders Transactions With Certain Equity Holders [Member] Transactions With Certain Equity Holders Time deposits (included in other long-term assets) Other Assets, Fair Value Disclosure Cost of subscription revenues Cost of Sales [Member] Concentration of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Interest Expense Interest Expense Depreciation and amortization Depreciation, Depletion and Amortization Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Unrecognized compensation costs period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Temporary Equity Temporary Equity [Table Text Block] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount International Non-US [Member] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Construction payable, estimated liability Construction Payable, Estimated Liability Construction Payable, Estimated Liability Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Additional Paid-in Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Adjustment attributable to redeemable non-controlling interest (Note 3) Net Income (Loss), Adjustments to Redeemable Noncontrolling Interest Net Income (Loss), Adjustments to Redeemable Noncontrolling Interest Common stock, shares outstanding Common Stock, Shares, Outstanding Variable lease expense Variable Lease, Cost Interest income, related party Interest Income, Related Party Fully vested or expected to vest, end of period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Research and development Research and Development Expense Foreign currency translation Temporary Equity, Foreign Currency Translation Adjustments Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest) Temporary Equity, Net Income Outstanding, beginning of period (in USD per share) Outstanding, end of period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Common stock, shares authorized Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Property and equipment, gross Property, Plant and Equipment, Gross Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Exercise of stock options Proceeds from Stock Options Exercised Charged to (recovery of) deferred revenue Accounts Receivable, Deferred Revenue Expense (Reversal) Accounts Receivable, Deferred Revenue Expense (Reversal) Equity Holder Customer One [Member] Customer One Costs related to initial public offering, reclassified from other long term assets to equity Cost Accrued Related to Initial Public Offering Reclassified from Other Long Term Assets to Equity Cost Accrued Related to Initial Public Offering Reclassified from Other Long Term Assets to Equity Costs capitalized to obtain revenue contracts Increase (Decrease) in Costs to Obtain Contracts Increase (Decrease) in Costs to Obtain Contracts Income Statement [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Reseller Agreement Reseller Agreement [Text Block] Reseller Agreement Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Deferred rent, noncurrent Deferred Rent Credit, Noncurrent Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets Assets, Current [Abstract] Interest income Investment Income, Interest Other Comprehensive Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest [Member] Consolidated Entities [Axis] Consolidated Entities [Axis] Comprehensive loss attributable to nCino, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Document Period End Date Document Period End Date Possible issuance under stock plans Common Stock, Possible Issuance Of Capital Shares Common Stock, Possible Issuance Of Capital Shares Related party agreement, length of agreement (in years) Related Party Transaction, Term Of Agreement, Extension Period Related Party Transaction, Term Of Agreement, Extension Period Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Common Stock reserved for future issuance (in shares) Common Stock reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Term of contract Lessee, Operating Lease, Term of Contract Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Reclassification of voting and non-voting common stock (in shares) Stock Issued During Period, Shares, Reclassification of Common Stock Stock Issued During Period, Shares, Reclassification of Common Stock Redeemable Non-Controlling Interest Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Accounts Payable Accounts Payable [Member] Stock issuance upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Affiliated Entity Affiliated Entity [Member] Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] 2022 Operating Leases, Future Minimum Payments Due, Next Twelve Months Related party costs Related Party Costs Restricted cash included in other long-term assets Restricted Cash and Cash Equivalents Number of affiliated entities Number Of Affiliated Entities Number Of Affiliated Entities Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total cost of revenues Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Equity Components [Axis] Equity Components [Axis] Deferred revenue, related parties Increase (Decrease) in Contract with Customer, Liability, Related Parties Increase (Decrease) in Contract with Customer, Liability, Related Parties Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Activity in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Operating lease liabilities, current portion Operating lease liabilities, current portion Operating Lease, Liability, Current Net loss attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Forfeited (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenues Revenues [Abstract] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] 2022 (remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Customer [Domain] Customer [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Entity Registrant Name Entity Registrant Name Statement of Stockholders' Equity [Abstract] Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Assets: Assets, Fair Value Disclosure [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Voting Common Stock Voting Common Stock [Member] Voting Common Stock Equity Holder Two Customer Two [Member] Customer Two Fully vested or expected to vest, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, less allowance for doubtful accounts of $88 and $59 at January 31, 2021 and July 31, 2021, respectively Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total lease liabilities Lessee, Operating Lease, Liability, to be Paid Ownership percentage by parent Noncontrolling Interest, Ownership Percentage by Parent Noncontrolling Interest [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Trademarks Trademarks [Member] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Balance, beginning of period Balance, end of period Goodwill Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Numerator Net Income (Loss) Attributable to Parent [Abstract] Non-operating income (expense) Nonoperating Income (Expense) [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Schedule of Goodwill Schedule of Goodwill [Table Text Block] Equity [Abstract] Total assets Assets, Fair Value Disclosure General and administrative General and Administrative Expense [Member] Costs in connection with initial public offering Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Costs related to initial public offering, accrued but not paid Cost Accrued Related to Initial Public Offering Cost Accrued Related to Initial Public Offering Deferred revenue, current portion Contract with Customer, Liability, Current Granted (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted (in shares) Weighted-average common shares outstanding, diluted Weighted Average Number of Shares Outstanding, Diluted Basic (in USD per share) Basic loss per share attributable to nCino, Inc. (in USD per share) Earnings Per Share, Basic Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Remaining performance obligation amount Revenue, Remaining Performance Obligation, Amount Total stock-based compensation expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, $0.0005 par value; 500,000,000 shares authorized as of January 31, 2021 and July 31, 2021; 93,643,759 and 95,927,741 shares issued and outstanding as of January 31, 2021 and July 31, 2021, respectively Common Stock, Value, Issued Costs capitalized to obtain revenue contracts, noncurrent, net Capitalized Contract Cost, Net, Noncurrent Principal payments on financing obligation Capital Leases, Principal Payments Capital Leases, Principal Payments Goodwill and Intangible Assets Disclosure [Abstract] Related party, non-cancellable agreement, renewal term Related Party, Non-Cancellable Agreement, Renewal Term Related Party, Non-Cancellable Agreement, Renewal Term Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Related Party Transaction [Axis] Related Party Transaction [Axis] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Granted (in USD 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 Balance, beginning of period Balance, end of period Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares, issued Common Stock, Shares, Issued Cash and cash equivalents (VIE: $7,425 and $5,478 at January 31, 2021 and July 31, 2021, respectively) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Related party transaction, term of agreement (in years) Related Party Transaction, Term Of Agreement Related Party Transaction, Term Of Agreement Operating lease, liability Total lease obligations Operating Lease, Liability Agreement For Purchase Of Service Agreement For Purchase Of Service [Member] Agreement For Purchase Of Service Accounts receivable Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Total stockholders’ equity Stockholders' Equity Attributable to Parent Organization and Description of Business Nature of Operations [Text Block] Payments of costs related to initial public offering Payments of Stock Issuance Costs Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities, redeemable non-controlling interest, and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Address, City or Town Entity Address, City or Town Cost of revenues Cost, Depreciation Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Operating lease expense Operating Lease, Cost General and administrative General and Administrative Expense Antidilutive securities excluded from computation of earnings per share amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2025 Operating Leases, Future Minimum Payments, Due in Four Years Entity Ex Transition Period Entity Ex Transition Period Short-term lease expense Short-term Lease, Cost Equity Component [Domain] Equity Component [Domain] Gross profit Gross Profit Construction liability, noncurrent Construction Payable. Noncurrent Construction Payable. Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Construction in progress Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss attributable to nCino, Inc. Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest Net loss attributable to nCino, Inc. Net Income (Loss) Attributable to Parent Financing obligation, noncurrent Finance Lease, Liability, Noncurrent Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2022 (remaining) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Payments to noncontrolling interests Payments to Noncontrolling Interests Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Including Related Parties Contract with Customer, Liability, Revenue Recognized Including Related Parties Leases [Abstract] Accounts payable, related parties Accounts Payable, Related Parties, Current Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses Operating Expenses [Abstract] Comprehensive loss attributable to redeemable non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Net loss per share attributable to nCino, Inc.: Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Property, plant, and equipment and finance lease right-of-use asset, before accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Acquired developed technology Developed Technology Rights [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Less accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Other accounts receivable Other Receivables, Net, Current Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Net loss attributable to redeemable non-controlling interest (Note 3) Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Product and Service [Domain] Product and Service [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Costs capitalized to obtain revenue contracts, current portion, net Capitalized Contract Cost, Net, Current Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions (in shares) Stock Issued During Period, Shares, New Issues Leasehold improvements Leasehold Improvements [Member] Gross Amount Finite-Lived Intangible Assets, Gross Revenue Benchmark Revenue Benchmark [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Money Market Funds Money Market Funds [Member] Provision for (recovery of) bad debt Charged to (recovery of) bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Fund Spending Agreement Fund Spending Agreement [Member] Fund Spending Agreement Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock Option Share-based Payment Arrangement, Option [Member] Principles of Consolidation and Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted-average common shares outstanding, basic Weighted Average Number of Shares Outstanding, Basic Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Capital lease obligations Capital Lease Obligations Ownership [Axis] Ownership [Axis] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Variable Interest Entity Consolidation, Variable Interest Entity, Policy [Policy Text Block] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Ownership [Domain] Ownership [Domain] No Customer No Customer [Member] No Customer Revenues Revenue from Contract with Customer [Text Block] Cash paid during the year for interest Interest Paid, Excluding Capitalized Interest, Operating Activities nCino K.K nCino K.K. [Member] nCino K.K. Balance, beginning of year Balance, end of year Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Nonvoting Common Stock Nonvoting Common Stock [Member] Proceeds from initial public offering, net of underwriting discounts and commissions Proceeds from Issuance Initial Public Offering Additional paid-in capital Additional Paid in Capital 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Operating Leases, Future Minimum Payments, Due in Three Years Net foreign currency (gains) losses Foreign Currency Transaction Gain (Loss), before Tax Class of Stock [Axis] Class of Stock [Axis] Income tax expense Income Tax Expense (Benefit) 2026 Operating Leases, Future Minimum Payments, Due in Five Years Cash paid during the year for taxes, net of refunds Income Taxes Paid, Net Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Cash and cash equivalents, beginning of period Cash, cash equivalents, and restricted cash, end of period Total cash, cash equivalents, and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Diluted (in USD per share) Diluted loss per share attributable to nCino, Inc. (in USD per share) Earnings Per Share, Diluted 2023 Operating Leases, Future Minimum Payments, Due in Two Years Financing obligation, current portion Finance Lease, Liability, Current Operating lease liabilities Increase (Decrease) In Operating Lease Payments Increase (Decrease) In Operating Lease Payments License and Service License and Service [Member] Local Phone Number Local Phone Number Accounts payable, related parties Increase (Decrease) in Accounts Payable, Related Parties Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Net loss and adjustment attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Net of Adjustment Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Net of Adjustment Total depreciation expense Depreciation Entity Address, Address Line One Entity Address, Address Line One Related Party Transaction [Domain] Related Party Transaction [Domain] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) Award Type [Axis] Award Type [Axis] 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] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Preferred stock, shares authorized Preferred Stock, Shares Authorized Accumulated Deficit Retained Earnings [Member] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Less comprehensive loss attributable to redeemable non-controlling interest: Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract] 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] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Award Type [Domain] Award Type [Domain] Accounts receivable, related parties Increase (Decrease) in Accounts Receivable, Related Parties Trading Symbol Trading Symbol Revenue from related parties Revenue from Related Parties Exercisable, end of period (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Basic and Diluted Loss per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Redeemable non-controlling interest (Note 3) Redeemable Noncontrolling Interest, Equity, Carrying Amount Current liabilities Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Fair Value, Measurement, Recurring Fair Value, Recurring [Member] Recently Adopted Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Basic and diluted loss per share: Earnings Per Share, Basic [Abstract] EX-101.PRE 10 ncno-20210731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 ncno-20210731_htm.xml IDEA: XBRL DOCUMENT 0001566895 2021-02-01 2021-07-31 0001566895 2021-08-27 0001566895 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-31 0001566895 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-07-31 0001566895 2021-01-31 0001566895 2021-07-31 0001566895 us-gaap:LicenseAndServiceMember 2020-05-01 2020-07-31 0001566895 us-gaap:LicenseAndServiceMember 2021-05-01 2021-07-31 0001566895 us-gaap:LicenseAndServiceMember 2020-02-01 2020-07-31 0001566895 us-gaap:LicenseAndServiceMember 2021-02-01 2021-07-31 0001566895 ncno:ProfessionalServicesMember 2020-05-01 2020-07-31 0001566895 ncno:ProfessionalServicesMember 2021-05-01 2021-07-31 0001566895 ncno:ProfessionalServicesMember 2020-02-01 2020-07-31 0001566895 ncno:ProfessionalServicesMember 2021-02-01 2021-07-31 0001566895 2020-05-01 2020-07-31 0001566895 2021-05-01 2021-07-31 0001566895 2020-02-01 2020-07-31 0001566895 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001566895 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2021-05-01 2021-07-31 0001566895 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0001566895 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2021-02-01 2021-07-31 0001566895 ncno:ProfessionalServicesMember us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001566895 ncno:ProfessionalServicesMember us-gaap:CostOfSalesMember 2021-05-01 2021-07-31 0001566895 ncno:ProfessionalServicesMember us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0001566895 ncno:ProfessionalServicesMember us-gaap:CostOfSalesMember 2021-02-01 2021-07-31 0001566895 us-gaap:SellingAndMarketingExpenseMember 2020-05-01 2020-07-31 0001566895 us-gaap:SellingAndMarketingExpenseMember 2021-05-01 2021-07-31 0001566895 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2020-07-31 0001566895 us-gaap:SellingAndMarketingExpenseMember 2021-02-01 2021-07-31 0001566895 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2020-07-31 0001566895 us-gaap:ResearchAndDevelopmentExpenseMember 2021-05-01 2021-07-31 0001566895 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2020-07-31 0001566895 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2021-07-31 0001566895 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2020-07-31 0001566895 us-gaap:GeneralAndAdministrativeExpenseMember 2021-05-01 2021-07-31 0001566895 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-07-31 0001566895 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2021-07-31 0001566895 us-gaap:CommonStockMember 2020-04-30 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-04-30 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-04-30 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-04-30 0001566895 us-gaap:RetainedEarningsMember 2020-04-30 0001566895 2020-04-30 0001566895 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-05-01 2020-07-31 0001566895 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0001566895 us-gaap:CommonStockMember 2020-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-07-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-07-31 0001566895 us-gaap:RetainedEarningsMember 2020-07-31 0001566895 2020-07-31 0001566895 us-gaap:CommonStockMember 2021-04-30 0001566895 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-04-30 0001566895 us-gaap:RetainedEarningsMember 2021-04-30 0001566895 2021-04-30 0001566895 us-gaap:CommonStockMember 2021-05-01 2021-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-05-01 2021-07-31 0001566895 us-gaap:RetainedEarningsMember 2021-05-01 2021-07-31 0001566895 us-gaap:CommonStockMember 2021-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-07-31 0001566895 us-gaap:RetainedEarningsMember 2021-07-31 0001566895 us-gaap:CommonStockMember 2020-01-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-01-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-01-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-31 0001566895 us-gaap:RetainedEarningsMember 2020-01-31 0001566895 2020-01-31 0001566895 us-gaap:CommonStockMember 2020-02-01 2020-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-02-01 2020-07-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-02-01 2020-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-02-01 2020-07-31 0001566895 us-gaap:RetainedEarningsMember 2020-02-01 2020-07-31 0001566895 us-gaap:CommonStockMember 2021-01-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-01-31 0001566895 us-gaap:RetainedEarningsMember 2021-01-31 0001566895 us-gaap:CommonStockMember 2021-02-01 2021-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-02-01 2021-07-31 0001566895 us-gaap:RetainedEarningsMember 2021-02-01 2021-07-31 0001566895 ncno:NoCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-02-01 2021-01-31 0001566895 ncno:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2021-07-31 0001566895 ncno:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2021-07-31 0001566895 ncno:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2021-07-31 0001566895 ncno:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-02-01 2020-07-31 0001566895 ncno:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2021-07-31 0001566895 ncno:NoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2020-07-31 0001566895 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-02-01 0001566895 ncno:NCinoKKMember 2019-10-31 2019-10-31 0001566895 ncno:NCinoKKMember ncno:NCinoKKMember 2019-10-31 0001566895 ncno:NCinoKKMember 2021-07-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001566895 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001566895 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001566895 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001566895 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001566895 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001566895 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-07-31 0001566895 country:US 2020-05-01 2020-07-31 0001566895 country:US 2021-05-01 2021-07-31 0001566895 country:US 2020-02-01 2020-07-31 0001566895 country:US 2021-02-01 2021-07-31 0001566895 us-gaap:NonUsMember 2020-05-01 2020-07-31 0001566895 us-gaap:NonUsMember 2021-05-01 2021-07-31 0001566895 us-gaap:NonUsMember 2020-02-01 2020-07-31 0001566895 us-gaap:NonUsMember 2021-02-01 2021-07-31 0001566895 2020-08-01 2021-07-31 0001566895 2023-08-01 2021-07-31 0001566895 srt:MinimumMember 2023-08-01 2021-07-31 0001566895 srt:MaximumMember 2025-08-01 2021-07-31 0001566895 us-gaap:FurnitureAndFixturesMember 2021-01-31 0001566895 us-gaap:FurnitureAndFixturesMember 2021-07-31 0001566895 us-gaap:ComputerEquipmentMember 2021-01-31 0001566895 us-gaap:ComputerEquipmentMember 2021-07-31 0001566895 us-gaap:BuildingMember 2021-01-31 0001566895 us-gaap:BuildingMember 2021-07-31 0001566895 us-gaap:LeaseholdImprovementsMember 2021-01-31 0001566895 us-gaap:LeaseholdImprovementsMember 2021-07-31 0001566895 us-gaap:ConstructionInProgressMember 2021-01-31 0001566895 us-gaap:ConstructionInProgressMember 2021-07-31 0001566895 us-gaap:DevelopedTechnologyRightsMember 2021-01-31 0001566895 us-gaap:DevelopedTechnologyRightsMember 2021-07-31 0001566895 us-gaap:CustomerRelationshipsMember 2021-01-31 0001566895 us-gaap:CustomerRelationshipsMember 2021-07-31 0001566895 us-gaap:TrademarksMember 2021-01-31 0001566895 us-gaap:TrademarksMember 2021-07-31 0001566895 us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001566895 us-gaap:CostOfSalesMember 2021-05-01 2021-07-31 0001566895 us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0001566895 us-gaap:CostOfSalesMember 2021-02-01 2021-07-31 0001566895 ncno:ResellerAgreementMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:ResellerAgreementMember srt:AffiliatedEntityMember 2021-05-01 2021-07-31 0001566895 ncno:ResellerAgreementMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 ncno:ResellerAgreementMember srt:AffiliatedEntityMember 2021-02-01 2021-07-31 0001566895 us-gaap:CommonStockMember 2021-07-31 0001566895 us-gaap:EmployeeStockOptionMember 2021-07-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2021-07-31 0001566895 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-07-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2021-01-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-07-31 0001566895 us-gaap:EmployeeStockMember 2021-02-01 2021-07-31 0001566895 us-gaap:EmployeeStockMember 2021-07-31 0001566895 2021-05-01 2021-05-31 0001566895 2020-11-30 0001566895 ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2021-05-01 2021-07-31 0001566895 ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2021-02-01 2021-07-31 0001566895 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2020-02-01 2021-01-31 0001566895 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2021-02-01 2021-07-31 0001566895 us-gaap:AccountsPayableMember ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2021-01-31 0001566895 us-gaap:AccountsPayableMember ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2021-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2020-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 ncno:BankingRelationshipMember srt:AffiliatedEntityMember 2020-07-31 0001566895 ncno:BankingRelationshipMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:BankingRelationshipMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 ncno:FundSpendingAgreementMember srt:AffiliatedEntityMember 2021-07-31 0001566895 ncno:FundSpendingAgreementMember 2021-02-01 2021-07-31 0001566895 ncno:FundSpendingAgreementMember srt:AffiliatedEntityMember 2021-02-01 2021-07-31 0001566895 ncno:FundSpendingAgreementMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 ncno:FundSpendingAgreementMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-07-31 0001566895 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-07-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-07-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2021-07-31 0001566895 us-gaap:EmployeeStockMember 2020-02-01 2020-07-31 0001566895 us-gaap:EmployeeStockMember 2021-02-01 2021-07-31 shares iso4217:USD iso4217:USD shares pure ncno:equityHolder 0001566895 --01-31 2022 Q2 false 10-Q true 2021-07-31 false 001-39380 nCino, Inc. DE 46-4353148 6770 Parker Farm Drive Wilmington NC 28405 888 676-2466 Common stock, par value $0.0005 per share NCNO NASDAQ Yes Yes Non-accelerated Filer false true false false 96195901 7425000 5478000 371425000 399363000 88000 59000 55517000 51823000 4864000 5400000 10425000 8778000 442231000 465364000 29943000 41111000 0 11028000 10191000 11369000 57149000 56740000 23137000 21455000 750000 999000 563401000 608066000 1634000 3875000 4363000 5062000 12500000 8503000 0 9755000 7527000 10864000 203000 0 89141000 116033000 324000 212000 0 2685000 115692000 156989000 0 9980000 368000 586000 1486000 0 946000 120000 15939000 15956000 0 2079000 134431000 185710000 3791000 2463000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.0005 0.0005 500000000 500000000 93643759 93643759 95927741 95927741 47000 48000 585956000 610166000 240000 -259000 -161064000 -190062000 425179000 419893000 563401000 608066000 0 0 2439000 0 39351000 53934000 74182000 104967000 9414000 12585000 19295000 23907000 48765000 66519000 93477000 128874000 8700000 11151000 16210000 21720000 11920000 15308000 22019000 30254000 10667000 11267000 19434000 22620000 22587000 26575000 41453000 52874000 26178000 39944000 52024000 76000000 15626000 19216000 27852000 37641000 15292000 18609000 26257000 36034000 10953000 15287000 17879000 30967000 41871000 53112000 71988000 104642000 -15693000 -13168000 -19964000 -28642000 55000 59000 211000 116000 0 330000 0 598000 1117000 -337000 597000 -70000 -14521000 -13776000 -19156000 -29194000 203000 487000 400000 674000 -14724000 -14263000 -19556000 -29868000 -232000 -403000 -408000 -870000 154000 -177000 267000 -307000 -14646000 -13683000 -19415000 -28691000 -0.17 -0.17 -0.14 -0.14 -0.23 -0.23 -0.30 -0.30 84629777 84629777 95661756 95661756 83112132 83112132 95042448 95042448 242000 257000 303000 542000 2282000 1340000 2548000 2672000 3346000 1977000 3661000 3730000 3031000 1686000 3340000 3229000 4368000 2380000 4468000 4531000 13269000 7640000 14320000 14704000 -14724000 -14263000 -19556000 -29868000 467000 -442000 779000 -650000 467000 -442000 779000 -650000 -14257000 -14705000 -18777000 -30518000 -232000 -403000 -408000 -870000 78000 -22000 169000 -151000 -154000 -425000 -239000 -1021000 -14103000 -14280000 -18538000 -29497000 0 0 75651808 38000 5931319 3000 289624000 -187000 -125580000 163898000 9269000 5000 268370000 268375000 4534000 4534000 500 269729 739000 739000 81852856 41000 -75921537 -38000 -5931319 -3000 0 13269000 13269000 389000 389000 -154000 -14492000 -14646000 91122356 46000 0 0 0 0 567314000 202000 -140072000 427490000 95318070 48000 601034000 161000 -176202000 425041000 316241 1315000 1315000 293430 7640000 7640000 -420000 -420000 177000 -13860000 -13683000 95927741 48000 610166000 -259000 -190062000 419893000 0 0 75596007 38000 5931319 3000 288564000 -408000 -120924000 167273000 9269000 5000 268370000 268375000 4534000 4534000 500 325530 861000 861000 81852856 41000 -75921537 -38000 -5931319 -3000 0 14320000 14320000 610000 610000 -267000 -19148000 -19415000 91122356 46000 0 0 0 0 567314000 202000 -140072000 427490000 93643759 47000 585956000 240000 -161064000 425179000 1967584 1000 9199000 9200000 316398 14704000 14704000 -499000 -499000 307000 -28998000 -28691000 95927741 48000 610166000 -259000 -190062000 419893000 -19415000 -28691000 -141000 -1177000 -19556000 -29868000 3500000 4106000 0 1224000 2430000 2712000 14320000 14704000 40000 221000 619000 -5000 0 -245000 -3365000 -3787000 -9201000 0 3615000 4416000 13000 -1715000 -4115000 1026000 620000 699000 -65000 0 33188000 26023000 -8013000 0 0 1274000 31906000 20899000 2936000 1272000 -2936000 -1272000 268375000 0 1345000 0 861000 9200000 0 95000 267891000 9105000 146000 -466000 297007000 28266000 91184000 371425000 388191000 399691000 388191000 399363000 0 328000 388191000 399691000 236000 117000 117000 0 598000 86000 12379000 1420000 0 1769000 0 Organization and Description of Business<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> nCino, Inc. is a software-as-a-service ("SaaS") company that provides software applications to financial institutions to streamline employee and client interactions. The Company is headquartered in Wilmington, North Carolina and has offices in Salt Lake City, Utah; London, United Kingdom; Sydney, Australia; Melbourne, Australia; Toronto, Canada; and Tokyo, Japan.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year End:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s fiscal year ends on January 31.</span></div> Summary of Significant Accounting Policies<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation:</span><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 have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification ("ASC") and applicable rules and regulations of the Securities Exchange Commission ("SEC") regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. See the variable interest entity section below and Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest entity.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><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 the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal 2022 or any future period.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2021, a Certificate of Amendment was filed with the state of Delaware for Visible Equity, LLC ("Visible Equity"), a wholly-owned subsidiary of the Company, to change its name to nCino Portfolio Analytics, LLC. The state of Delaware effected the name change in April 2021.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 1, 2021, the Company adopted the requirement of Accounting Standards Update ("ASU") 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the alternative transition method. Under this method, the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. See the Recently Adopted Accounting Guidance section for the adoption of ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842).</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entity:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity ("VIE"). nCino K.K. is considered a VIE as it has insufficient equity capital to finance its activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. See Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redeemable Non-Controlling Interest:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either at the option of the (i) minority investors or (ii) the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates:</span><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 contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk and Significant Customers:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash, cash equivalents and restricted cash. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2021 and July 31, 2021. The Company maintains its cash, cash equivalents and restricted cash with high-credit-quality financial institutions.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021 and July 31, 2021, no individual customer represented more than 10% of accounts receivable and two customers represented 24% and 12%, respectively. For the three and six months ended July 31, 2020 and 2021, no individual customer represented more than 10% of the Company’s total revenues.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Restricted cash consists of deposits held as collateral for the Company's bank guarantees issued in place of security deposits for certain property leases.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowances:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A receivable is recorded when an unconditional right to invoice and receive payment exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses, which includes allowances for doubtful accounts and a reserve for expected credit losses.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records allowances for doubtful accounts based upon the credit worthiness of customers, historical experience, the age of the accounts receivable, current market and economic conditions, and supportable forecasts about the future. Relevant risk characteristics include customer size and historical loss patterns. See the Recently Adopted Accounting Guidance section for the adoption of ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity in the allowance for doubtful accounts is as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;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-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%">167 </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;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-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%">52 </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;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-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%">— </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;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-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%">88 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to (recovery of) bad debt expense</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%">452 </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 </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%">619 </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%">(5)</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%">Charged to (recovery of) 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%">— </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 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%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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%">Translation adjustments</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%">3 </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%">— </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 </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%">— </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%">Balance, end of period</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%">622 </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 #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%">59 </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%">622 </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%">59 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception date based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use. The Company accounts for lease and non-lease components as a single lease component for its facilities and equipment leases. The Company did not have any finance leases as of July 31, 2021.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use ("ROU") assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term reflects the noncancelable period of the lease together with options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Variable costs, such as common area maintenance costs, are not included in the measurement of the ROU assets and lease liabilities, but are expensed as incurred. The Company's leases do not generally provide an implicit rate; therefore, the Company uses its incremental borrowing rate in determining the present value of the lease payments. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease expense for such leases is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU 2018-10,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Codification Improvements to Topic 842, Leases,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the alternative transition method in which the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. The Company elected the package of practical expedients which permits the Company to not reassess prior conclusions pertaining to lease identification, lease classification, and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements. In addition, the Company elected ongoing practical expedients including the option to not recognize right-of-use assets and lease liabilities for short term </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">leases (leases with an original term of twelve months or less). The Company also elected the practical expedient to not separate lease and non-lease components for our facilities and equipment leases. </span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of this ASU resulted in the recognition of operating right-of-use assets of $10.5 million and lease liabilities of $12.2 million, and the derecognition of deferred rent on the Company's unaudited condensed consolidated balance sheet on February 1, 2021. The adoption of this ASU did not impact the Company's unaudited condensed consolidated statements of operations, comprehensive loss or the unaudited condensed consolidated statements of cash flows. Upon the adoption of this ASU there was no change to the accounting for the Company's financing obligation.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU, which impacted the Company's allowance for doubtful accounts, did not have a material impact on the Company's unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ncome Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU 2020-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The guidance includes amendments to improve the codification by ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to the financial statements is codified in the disclosure section of the codification and to clarify guidance so that entities can apply guidance more consistently on codifications that are varied in nature where the original guidance may have been unclear. ASU 2020-10 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></div> <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation:</span><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 have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification ("ASC") and applicable rules and regulations of the Securities Exchange Commission ("SEC") regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. See the variable interest entity section below and Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest entity.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><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 the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal 2022 or any future period.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In March 2021, a Certificate of Amendment was filed with the state of Delaware for Visible Equity, LLC ("Visible Equity"), a wholly-owned subsidiary of the Company, to change its name to nCino Portfolio Analytics, LLC. The state of Delaware effected the name change in April 2021.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 1, 2021, the Company adopted the requirement of Accounting Standards Update ("ASU") 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using the alternative transition method. Under this method, the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. See the Recently Adopted Accounting Guidance section for the adoption of ASU 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842).</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entity:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity ("VIE"). nCino K.K. is considered a VIE as it has insufficient equity capital to finance its activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not </span>significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. See Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redeemable Non-Controlling Interest:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either at the option of the (i) minority investors or (ii) the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates:</span><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 contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk and Significant Customers:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash, cash equivalents and restricted cash. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2021 and July 31, 2021. The Company maintains its cash, cash equivalents and restricted cash with high-credit-quality financial institutions.</span> 0.10 0.24 0.12 0.10 0.10 0.10 0.10 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Cash:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Restricted cash consists of deposits held as collateral for the Company's bank guarantees issued in place of security deposits for certain property leases.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable and Allowances:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A receivable is recorded when an unconditional right to invoice and receive payment exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses, which includes allowances for doubtful accounts and a reserve for expected credit losses.</span> <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity in the allowance for doubtful accounts is as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;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-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%">167 </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;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-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%">52 </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;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-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%">— </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;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-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%">88 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to (recovery of) bad debt expense</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%">452 </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 </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%">619 </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%">(5)</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%">Charged to (recovery of) 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%">— </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 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%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></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%">Translation adjustments</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%">3 </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%">— </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 </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%">— </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%">Balance, end of period</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%">622 </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 #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%">59 </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%">622 </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%">59 </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> 167000 52000 0 88000 452000 7000 619000 -5000 0 0 0 -24000 -3000 0 -3000 0 622000 59000 622000 59000 <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception date based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use. The Company accounts for lease and non-lease components as a single lease component for its facilities and equipment leases. The Company did not have any finance leases as of July 31, 2021.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use ("ROU") assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term reflects the noncancelable period of the lease together with options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Variable costs, such as common area maintenance costs, are not included in the measurement of the ROU assets and lease liabilities, but are expensed as incurred. The Company's leases do not generally provide an implicit rate; therefore, the Company uses its incremental borrowing rate in determining the present value of the lease payments. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease expense for such leases is recognized on a straight-line basis over the lease term.</span></div> <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Guidance: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU 2018-10,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Codification Improvements to Topic 842, Leases,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the alternative transition method in which the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. The Company elected the package of practical expedients which permits the Company to not reassess prior conclusions pertaining to lease identification, lease classification, and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements. In addition, the Company elected ongoing practical expedients including the option to not recognize right-of-use assets and lease liabilities for short term </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">leases (leases with an original term of twelve months or less). The Company also elected the practical expedient to not separate lease and non-lease components for our facilities and equipment leases. </span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of this ASU resulted in the recognition of operating right-of-use assets of $10.5 million and lease liabilities of $12.2 million, and the derecognition of deferred rent on the Company's unaudited condensed consolidated balance sheet on February 1, 2021. The adoption of this ASU did not impact the Company's unaudited condensed consolidated statements of operations, comprehensive loss or the unaudited condensed consolidated statements of cash flows. Upon the adoption of this ASU there was no change to the accounting for the Company's financing obligation.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU, which impacted the Company's allowance for doubtful accounts, did not have a material impact on the Company's unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ncome Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU 2020-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The guidance includes amendments to improve the codification by ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to the financial statements is codified in the disclosure section of the codification and to clarify guidance so that entities can apply guidance more consistently on codifications that are varied in nature where the original guidance may have been unclear. ASU 2020-10 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></div> 10500000 12200000 Variable Interest Entity and Redeemable Non-Controlling Interest<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, the Company entered into an agreement with Japan Cloud Computing, L.P. and M30 LLC (collectively, the “Investors”) to engage in the investment, organization, management, and operation of nCino K.K. that is focused on the distribution of the Company’s products in Japan. In October 2019, the Company initially contributed $4.7 million in cash in exchange for 51% of the outstanding common stock of nCino K.K. As of July 31, 2021, the Company controls a majority of the outstanding common stock in nCino K.K.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the common stock held by the Investors is callable by the Company or puttable by the Investors at the option of the Investors or at the option of the Company beginning on the eighth anniversary of the agreement with the Investors. Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from the discrete revenues of nCino K.K. and the Company and may be settled, at the Company’s discretion, with Company stock or cash or a combination of the foregoing. As a result of the put right available to the Investors, the redeemable non-controlling interests in nCino K.K. are classified outside of permanent equity in the Company’s unaudited condensed consolidated balance sheets. The estimated redemption value of the call/put option embedded in the redeemable non-controlling interest was $0.1 million at July 31, 2021.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><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 activity in the redeemable non-controlling interests for the period indicated below:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;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-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%">4,384 </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;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-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%">3,065 </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;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-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%">4,356 </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;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-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%">3,791 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling 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%">(232)</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%">(403)</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%">(408)</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%">(870)</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%">Foreign currency translation</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%">78 </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%">(22)</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%">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%">(151)</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%">Adjustment to redeemable non-controlling 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%">154 </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%">(177)</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%">267 </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%">(307)</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%">Balance, end of period</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%">4,384 </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%">2,463 </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%">4,384 </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%">2,463 </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> 4700000 0.0051 100000 <div style="margin-top:12pt;text-indent:49.5pt"><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 activity in the redeemable non-controlling interests for the period indicated below:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;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-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%">4,384 </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;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-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%">3,065 </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;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-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%">4,356 </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;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-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%">3,791 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling 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%">(232)</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%">(403)</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%">(408)</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%">(870)</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%">Foreign currency translation</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%">78 </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%">(22)</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%">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%">(151)</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%">Adjustment to redeemable non-controlling 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%">154 </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%">(177)</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%">267 </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%">(307)</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%">Balance, end of period</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%">4,384 </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%">2,463 </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%">4,384 </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%">2,463 </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> 4384000 3065000 4356000 3791000 -232000 -403000 -408000 -870000 78000 -22000 169000 -151000 154000 -177000 267000 -307000 4384000 2463000 4384000 2463000 Fair Value of Financial Instruments<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Significant other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Significant unobservable inputs which are supported by little or no market activity.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value as of January 31, 2021 and July 31, 2021 because of the relatively short duration of these instruments.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2021 and July 31, 2021 and indicates the fair value hierarchy of the valuation:</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:66.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.282%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements on a recurring basis as of January 31, 2021</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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts (included in cash and cash equivalents)</span></div></td><td style="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="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%">332,541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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="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 assets</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%">332,541 </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%">— </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%">— </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"><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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.137%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements on a recurring basis as of July 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:8pt;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-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:8pt;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-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:8pt;font-weight:700;line-height:100%">Level 3</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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts (included in cash and cash equivalents)</span></div></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%">355,455 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits (included in other long-term 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%">328 </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"/></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%">Total assets</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%">355,783 </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%">— </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%">— </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>All of the Company’s money market accounts are classified within Level 1 because the Company’s money market accounts are valued using quoted market prices in active exchange markets including identical assets. The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2021 and July 31, 2021 and indicates the fair value hierarchy of the valuation:<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:66.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.282%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements on a recurring basis as of January 31, 2021</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:8pt;font-weight:700;line-height:100%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts (included in cash and cash equivalents)</span></div></td><td style="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="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%">332,541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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="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 assets</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%">332,541 </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%">— </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%">— </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"><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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.137%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value measurements on a recurring basis as of July 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:8pt;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-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:8pt;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-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:8pt;font-weight:700;line-height:100%">Level 3</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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts (included in cash and cash equivalents)</span></div></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%">355,455 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits (included in other long-term 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%">328 </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"/></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%">Total assets</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%">355,783 </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%">— </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%">— </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> 332541000 0 0 332541000 0 0 355455000 0 0 328000 0 0 355783000 0 0 Revenues<div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues by Geographic Area</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic region were as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;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-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%">44,049 </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;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-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%">55,706 </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;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-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%">84,520 </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;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-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%">109,032 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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,716 </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,813 </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,957 </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%">19,842 </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: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%">48,765 </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%">66,519 </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%">93,477 </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%">128,874 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates its revenues from contracts with customers by geographic location. Revenues by geography are determined based on the region of the Company’s contracting entity, which may be different than the region of the customer. No country outside the United States represented 10% or more of total revenues.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Amounts</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2021 and July 31, 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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:8pt;font-weight:700;line-height:100%">As of January 31, 2021</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:8pt;font-weight:700;line-height:100%">As of July 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%">Trade accounts receivable</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%">53,272 </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%">49,771 </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%">Unbilled 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%">1,814 </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,642 </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%">Allowance for doubtful accounts</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%">(88)</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%">(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%">Other 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%">519 </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%">469 </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 accounts receivable, net</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%">55,517 </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%">51,823 </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:7pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Revenue and Remaining Performance Obligation</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant movements in the deferred revenue balance during the period consisted of increases due to payments received or due in advance prior to the transfer of control of the underlying performance obligations to the customer, which were offset by decreases due to revenues recognized in the period. During the six months ended July 31, 2021, $64.2 million of revenues were recognized out of the deferred revenue balance as of January 31, 2021.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenues in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals, average contract terms, and foreign currency exchange rates. The Company applies practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, and any estimated amounts of variable consideration that are subject to constraint.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations were $706.9 million as of July 31, 2021. The Company expects to recognize approximately 57% of its remaining performance obligation as revenues in the next 24 months, approximately 33% more in the following 25 to 48 months, and the remainder thereafter.</span></div> <div style="margin-top:12pt;text-indent:49.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic region were as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">United States</span></td><td style="background-color:#cceeff;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-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%">44,049 </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;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-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%">55,706 </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;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-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%">84,520 </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;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-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%">109,032 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</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,716 </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,813 </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,957 </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%">19,842 </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: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%">48,765 </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%">66,519 </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%">93,477 </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%">128,874 </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> 44049000 55706000 84520000 109032000 4716000 10813000 8957000 19842000 48765000 66519000 93477000 128874000 <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2021 and July 31, 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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:8pt;font-weight:700;line-height:100%">As of January 31, 2021</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:8pt;font-weight:700;line-height:100%">As of July 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%">Trade accounts receivable</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%">53,272 </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%">49,771 </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%">Unbilled 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%">1,814 </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,642 </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%">Allowance for doubtful accounts</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%">(88)</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%">(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%">Other 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%">519 </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%">469 </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 accounts receivable, net</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%">55,517 </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%">51,823 </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> 53272000 49771000 1814000 1642000 88000 59000 519000 469000 55517000 51823000 64200000 706900000 0.57 P24M 0.33 P25M P48M Property and Equipment<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:8pt;font-weight:700;line-height:100%">As of January 31, 2021</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:8pt;font-weight:700;line-height:100%">As of July 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%">Furniture and fixtures</span></td><td style="background-color:#cceeff;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-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%">6,706 </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;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%">6,874 </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%">Computers 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%">5,039 </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%">5,656 </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%">Buildings and land</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%">16,300 </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%">16,300 </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%">Leasehold improvements</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%">11,581 </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%">11,603 </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%">Construction in progress</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%">277 </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%">12,927 </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:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">39,903 </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 colspan="2" style="background-color:#ffffff;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%">53,360 </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><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%">Less accumulated depreciation</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%">(9,960)</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%">(12,249)</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: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%">29,943 </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%">41,111 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized depreciation expense as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">Cost of revenues</span></td><td style="background-color:#cceeff;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-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%">302 </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;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-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%">352 </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;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-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%">589 </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;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-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%">737 </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"><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="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%">246 </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%">288 </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%">513 </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%">597 </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="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%">300 </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%">414 </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%">580 </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%">846 </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="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%">113 </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%">147 </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%">226 </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%">302 </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 depreciation expense</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%">961 </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%">1,201 </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%">1,908 </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%">2,482 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in construction in progress is primarily due to construction for a parking deck and an additional office building that is on the property of our existing headquarters for which we are considered the owners of for accounting purposes. See Note 12 "Commitments and Contingencies" for additional details including future commitments.</span></div> <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:8pt;font-weight:700;line-height:100%">As of January 31, 2021</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:8pt;font-weight:700;line-height:100%">As of July 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%">Furniture and fixtures</span></td><td style="background-color:#cceeff;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-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%">6,706 </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;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%">6,874 </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%">Computers 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%">5,039 </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%">5,656 </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%">Buildings and land</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%">16,300 </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%">16,300 </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%">Leasehold improvements</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%">11,581 </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%">11,603 </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%">Construction in progress</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%">277 </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%">12,927 </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:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">39,903 </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 colspan="2" style="background-color:#ffffff;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%">53,360 </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><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%">Less accumulated depreciation</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%">(9,960)</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%">(12,249)</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: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%">29,943 </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%">41,111 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized depreciation expense as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">Cost of revenues</span></td><td style="background-color:#cceeff;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-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%">302 </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;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-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%">352 </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;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-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%">589 </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;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-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%">737 </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"><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="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%">246 </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%">288 </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%">513 </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%">597 </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="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%">300 </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%">414 </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%">580 </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%">846 </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="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%">113 </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%">147 </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%">226 </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%">302 </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 depreciation expense</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%">961 </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%">1,201 </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%">1,908 </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%">2,482 </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> 6706000 6874000 5039000 5656000 16300000 16300000 11581000 11603000 277000 12927000 39903000 53360000 9960000 12249000 29943000 41111000 302000 352000 589000 737000 246000 288000 513000 597000 300000 414000 580000 846000 113000 147000 226000 302000 961000 1201000 1908000 2482000 Goodwill and Intangible Assets<div style="margin-top:12pt"><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:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amounts of goodwill was as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;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-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%">55,630 </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;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-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%">57,325 </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;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-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%">55,840 </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;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-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%">57,149 </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="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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</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%">897 </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%">(585)</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%">687 </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%">(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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">56,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">56,740 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">56,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">56,740 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 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-top:12pt;text-indent:49.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net are as follows:</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:26.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:8pt;font-weight:700;line-height:100%">As of July 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</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%">Acquired developed technology</span></td><td style="background-color:#cceeff;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-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%">6,320 </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;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-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%">(2,295)</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;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-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%">4,025 </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;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-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%">6,223 </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;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-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%">(3,041)</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;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-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%">3,182 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">21,721 </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,609)</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%">19,112 </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,716 </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,443)</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%">18,273 </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%">Trademarks</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%">128 </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%">(128)</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%">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%">(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%">— </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: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%">28,169 </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%">(5,032)</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%">23,137 </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%">28,066 </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%">(6,611)</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%">21,455 </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-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized amortization expense as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">Cost of subscription revenues</span></td><td style="background-color:#cceeff;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-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%">378 </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;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-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%">393 </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;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%">747 </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%">789 </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%">Sales and marketing</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%">418 </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%">417 </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%">835 </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%">835 </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%">General and administrative</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%">— </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%">10 </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"/></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%">Total amortization expense</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%">796 </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%">810 </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%">1,592 </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%">1,624 </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-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense for intangible assets as of July 31, 2021 is as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 31,</span></td><td colspan="3" style="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%">2022 (remaining)</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,613 </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%">3,225 </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%">2,520 </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%">1,670 </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%">1,670 </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%">10,757 </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: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%">21,455 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets, and other events.</span></div> <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amounts of goodwill was as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">Balance, beginning of period</span></td><td style="background-color:#cceeff;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-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%">55,630 </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;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-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%">57,325 </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;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-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%">55,840 </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;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-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%">57,149 </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="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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Translation adjustments</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%">897 </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%">(585)</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%">687 </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%">(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%">Balance, end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">56,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">56,740 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">56,527 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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%">56,740 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 55630000 57325000 55840000 57149000 897000 -585000 687000 -409000 56527000 56740000 56527000 56740000 <div style="margin-top:12pt;text-indent:49.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net are as follows:</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:26.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.458%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:8pt;font-weight:700;line-height:100%">As of January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:8pt;font-weight:700;line-height:100%">As of July 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%">Gross<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</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%">Acquired developed technology</span></td><td style="background-color:#cceeff;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-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%">6,320 </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;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-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%">(2,295)</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;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-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%">4,025 </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;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-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%">6,223 </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;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-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%">(3,041)</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;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-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%">3,182 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">21,721 </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,609)</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%">19,112 </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,716 </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,443)</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%">18,273 </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%">Trademarks</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%">128 </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%">(128)</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%">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%">(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%">— </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: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%">28,169 </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%">(5,032)</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%">23,137 </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%">28,066 </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%">(6,611)</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%">21,455 </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> 6320000 2295000 4025000 6223000 3041000 3182000 21721000 2609000 19112000 21716000 3443000 18273000 128000 128000 0 127000 127000 0 28169000 5032000 23137000 28066000 6611000 21455000 <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized amortization expense as follows:</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">Cost of subscription revenues</span></td><td style="background-color:#cceeff;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-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%">378 </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;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-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%">393 </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;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%">747 </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%">789 </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%">Sales and marketing</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%">418 </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%">417 </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%">835 </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%">835 </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%">General and administrative</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%">— </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%">10 </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"/></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%">Total amortization expense</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%">796 </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%">810 </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%">1,592 </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%">1,624 </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> 378000 393000 747000 789000 418000 417000 835000 835000 0 0 10000 0 796000 810000 1592000 1624000 <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense for intangible assets as of July 31, 2021 is as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 31,</span></td><td colspan="3" style="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%">2022 (remaining)</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,613 </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%">3,225 </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%">2,520 </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%">1,670 </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%">1,670 </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%">10,757 </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: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%">21,455 </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> 1613000 3225000 2520000 1670000 1670000 10757000 21455000 Reseller AgreementThe Company has a reseller agreement in place with a related party to utilize their platform and to develop the Company’s cloud-based banking software as an application within the related party’s hosted environment. In June 2020, this agreement was renegotiated and expires in June 2027 and will automatically renew in annual increments thereafter unless either party gives notice of non-renewal before the end of the initial term or the respective renewal term. Cost of subscription revenues in each of the three and six months ended July 31, 2020 and 2021 substantially consists of fees paid for access to the related party’s platform, including their hosting infrastructure and data center operations. The Company has recorded expenses of $8.7 million and $11.2 million for the three months ended July 31, 2020 and 2021, respectively, and $16.2 million and $21.7 million for the six months ended July 31, 2020 and 2021, respectively. See also Note 13 "Related-Party Transactions." 8700000 11200000 16200000 21700000 Stockholders’ Equity<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At July 31, 2021, the Company committed a total of 25,901,959 shares of common stock for future issuance as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></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%">Issued and outstanding stock options</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%">3,465,303 </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%">Nonvested issued and outstanding restricted stock units ("RSUs")</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,294,314 </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%">Possible issuance under stock plans</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%">20,142,342 </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:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">25,901,959 </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-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At July 31, 2021, the Company committed a total of 25,901,959 shares of common stock for future issuance as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></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%">Issued and outstanding stock options</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%">3,465,303 </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%">Nonvested issued and outstanding restricted stock units ("RSUs")</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,294,314 </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%">Possible issuance under stock plans</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%">20,142,342 </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:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:100%">25,901,959 </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> 25901959 3465303 2294314 20142342 25901959 Stock-Based Compensation<div style="margin-top:12pt"><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-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the six months ended July 31, 2021 was as follows:</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:71.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</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%">Outstanding, January 31, 2021</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%">5,467,012 </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%">6.00 </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 2px 19pt;text-align: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%">— </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%">— </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired or forfeited</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%">(34,125)</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%">10.55 </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 19pt;text-align: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:#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,967,584)</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%">4.68 </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%">Outstanding, July 31, 2021</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:100%">3,465,303 </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: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%">6.70 </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%">Exercisable, July 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;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:100%">2,907,856 </span></td><td style="background-color:#ffffff;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: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%">5.08 </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%">Fully vested or expected to vest, July 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;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:100%">3,409,558 </span></td><td style="background-color:#cceeff;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:#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%">6.57 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, there was $2.2 million of total unrecognized compensation expense related to unvested stock-based compensation arrangements under the 2014 Stock Plan ("2014 Plan") and 2019 Equity Incentive Plan (as amended and restated, "2019 Plan"). That cost is expected to be recognized over a weighted average period of 1.51 years.</span></div><div style="margin-top:12pt"><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-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity during the six months ended July 31, 2021 was as follows:</span></div><div style="margin-top:12pt"><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:71.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><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:12.372%"/><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value</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%">Nonvested, January 31, 2021</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:100%">1,848,296 </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;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-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%">22.07 </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 2px 19pt;text-align: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%">786,865 </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%">70.19 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(316,398)</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%">20.06 </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 19pt;text-align: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%">(24,449)</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%">41.43 </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%">Nonvested, July 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">2,294,314 </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;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%">38.64 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, total unrecognized compensation expense related to non-vested RSUs was $65.4 million, adjusted for estimated forfeitures, based on the estimated fair value of the Company’s common stock at the time of grant. That cost is expected to be recognized over a weighted average period of 3.37 years.</span></div><div style="margin-top:12pt"><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:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first offering period for the Employee Stock Purchase Plan ("ESPP") began on July 1, 2021 and will end on December 31, 2021. Thereafter, offering periods will begin on January 1 and July 1.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of ESPP shares is estimated at the date of grant using the Black-Scholes option valuation model based on assumptions as follows for ESPP awards:</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected life.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected life reflects the period for which the Company believes the ESPP will remain outstanding. The expected term for the ESPP award approximates the offering period of six months.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected volatility is based on the historical volatility of the Company's common stock.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividends.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected dividend yield is zero as the Company has not and does not expect to pay dividends. </span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The risk-free interest rate reflects the U.S. Treasury yield for a similar expected life instrument in effect at the time of the grant of the ESPP share.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions utilized for the ESPP shares for the six months ended July 31, 2021 were as follows:</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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">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 life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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.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%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.70%</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 dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.00%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.05%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2021, total unrecognized compensation expense related to the ESPP was $0.7 million. That cost is expected to be recognized over the remaining term of the initial offering period.</span></div> <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the six months ended July 31, 2021 was as follows:</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:71.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</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%">Outstanding, January 31, 2021</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%">5,467,012 </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%">6.00 </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 2px 19pt;text-align: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%">— </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%">— </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired or forfeited</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%">(34,125)</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%">10.55 </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 19pt;text-align: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:#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,967,584)</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%">4.68 </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%">Outstanding, July 31, 2021</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:100%">3,465,303 </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: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%">6.70 </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%">Exercisable, July 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;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:100%">2,907,856 </span></td><td style="background-color:#ffffff;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: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%">5.08 </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%">Fully vested or expected to vest, July 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;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:100%">3,409,558 </span></td><td style="background-color:#cceeff;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:#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%">6.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5467012 6.00 0 0 34125 10.55 1967584 4.68 3465303 6.70 2907856 5.08 3409558 6.57 2200000 P1Y6M3D <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU activity during the six months ended July 31, 2021 was as follows:</span></div><div style="margin-top:12pt"><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:71.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.369%"/><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:12.372%"/><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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair<br/>Value</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%">Nonvested, January 31, 2021</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:100%">1,848,296 </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;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-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%">22.07 </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 2px 19pt;text-align: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%">786,865 </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%">70.19 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(316,398)</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%">20.06 </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 19pt;text-align: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%">(24,449)</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%">41.43 </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%">Nonvested, July 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:100%">2,294,314 </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;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%">38.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1848296 22.07 786865 70.19 316398 20.06 24449 41.43 2294314 38.64 65400000 P3Y4M13D <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions utilized for the ESPP shares for the six months ended July 31, 2021 were as follows:</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:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">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 life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align: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.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%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.70%</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 dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.00%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.05%</span></td></tr></table></div> P0Y6M 0.4870 0.0000 0.0005 700000 Leases<div style="margin-top:12pt"><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:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its facilities and a portion of its equipment under various non-cancellable agreements, which expire at various times through July 2028, some of which include options to extend the leases for up to five years.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense for the three and six months ended July 31, 2021 were as follows:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2021</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 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%">Operating lease expense</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%">739 </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,421 </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%">Short-term lease expense</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%">199 </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%">393 </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%">Variable lease expense</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%">66 </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%">147 </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 19pt;text-align: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</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%">1,004 </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%">1,961 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information for the six months ended July 31, 2021 related to operating leases was as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></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 paid for amounts included in the measurement of 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%">1,435 </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%">Right-of-use assets obtained in exchange for 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%">1,771 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and weighted-average discount rate for the Company's operating lease liabilities as of July 31, 2021 were 5.11 years and 4.4%, respectively.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments as of July 31, 2021 were as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 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:8pt;font-weight:700;line-height:100%">Operating Leases</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 (remaining)</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%">3,043 </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%">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%">3,029 </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%">2,147 </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%">1,893 </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%">1,691 </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%">1,950 </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 lease liabilities</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%">13,753 </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: imputed 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%">(1,088)</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 lease obligations</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%">12,665 </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: current obligations</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,685)</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%">Long-term lease obligations</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%">9,980 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments as of January 31, 2021, prior to our adoption of the new lease ASU, were as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 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:8pt;font-weight:700;line-height:100%">Operating Leases</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</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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,445</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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937</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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,942</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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,630</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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,679</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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,544</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%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 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,177</span></td></tr></table></div> P5Y <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense for the three and six months ended July 31, 2021 were as follows:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31, 2021</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 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%">Operating lease expense</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%">739 </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,421 </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%">Short-term lease expense</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%">199 </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%">393 </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%">Variable lease expense</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%">66 </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%">147 </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 19pt;text-align: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</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%">1,004 </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%">1,961 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information for the six months ended July 31, 2021 related to operating leases was as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></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 paid for amounts included in the measurement of 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%">1,435 </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%">Right-of-use assets obtained in exchange for 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%">1,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 739000 1421000 199000 393000 66000 147000 1004000 1961000 1435000 1771000 P5Y1M9D 0.044 <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments as of July 31, 2021 were as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 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:8pt;font-weight:700;line-height:100%">Operating Leases</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 (remaining)</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%">3,043 </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%">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%">3,029 </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%">2,147 </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%">1,893 </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%">1,691 </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%">1,950 </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 lease liabilities</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%">13,753 </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: imputed 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%">(1,088)</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 lease obligations</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%">12,665 </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: current obligations</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,685)</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%">Long-term lease obligations</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%">9,980 </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> 3043000 3029000 2147000 1893000 1691000 1950000 13753000 1088000 12665000 2685000 9980000 <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments as of January 31, 2021, prior to our adoption of the new lease ASU, were as follows:</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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Fiscal Year Ending January 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:8pt;font-weight:700;line-height:100%">Operating Leases</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</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 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,445</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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;text-indent:-0.01pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937</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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,942</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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,630</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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,679</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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,544</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%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 7pt 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,177</span></td></tr></table></div> 2445000 1937000 1942000 1630000 1679000 2544000 12177000 Commitments and Contingencies<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the operating lease commitments described in Note 11 "Leases", the Company has additional contractual commitments as described further below.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s purchase commitments consist of non-cancellable agreements to purchase goods and services, primarily licenses, entered into in the ordinary course of business.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the Company entered into an agreement for approximately $2.6 million for renovations to our existing headquarters building that is anticipated to be completed in fiscal 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Obligation and Construction Liabilities</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a new lease agreement for our headquarters in November 2020 with a new lessor. The lease goes through 2035 with options to renew. Due to a purchase option contained in the lease, the Company is deemed to have continuing involvement and is considered to be the owner of our headquarters for accounting purposes. As a result, the Company did not meet the criteria to apply sale-leaseback accounting and therefore, recorded an asset and corresponding financing obligation for $16.3 million at inception of the lease. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The fair value of the leased property and corresponding financing obligation are included in property and equipment, net and financing obligation on the unaudited condensed consolidated balance sheets, respectively. </span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company entered into an agreement for a parking deck which is an addition to the existing headquarters building. Due to the Company also being deemed to be the owner of the parking deck for accounting purposes, the costs associated with the construction of the parking deck will be capitalized as construction in progress with a corresponding construction liability through construction which is estimated to be approximately $18.0 million. Upon completion of the parking deck, the construction liability will be recorded as a financing obligation. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The costs of the construction in progress and corresponding construction liability are included in property and equipment, net and construction liability, current on the unaudited condensed consolidated balance sheets, respectively.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company entered into a new lease agreement for the construction of an additional office building that is on the property of our existing headquarters. Due to the Company also being deemed to be the owner of the additional building for accounting purposes, the costs associated with the construction of the building will be capitalized as construction in progress with a corresponding construction liability through construction which is estimated to be approximately $24.0 million. Upon completion of the building, the construction liability will be recorded as a financing obligation. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The costs of the construction in progress and corresponding construction liability are included in property and equipment, net and construction liability, noncurrent on the unaudited condensed consolidated balance sheets, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:12pt;text-indent:49.5pt"><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 generally includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become involved in legal proceedings or be subject to claims including the following:</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2021, the Company and certain of its officers and other employees were served with grand jury subpoenas wherein the Antitrust Division of the Department of Justice is seeking documents and information in connection with an investigation of the Company’s hiring and wage practices under U.S. federal antitrust laws. The Company has retained outside counsel and is fully cooperating with the authorities. Although there can be no assurance with respect to the outcome of this matter, the Company believes its hiring and wage practices do not violate antitrust laws. </span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2021, a putative class action complaint was filed in the United States District Court for the Eastern District of North Carolina. The sole class representative in the suit is one individual alleging a contract, combination or conspiracy between and among</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company, Live Oak Bancshares, Inc. and Apiture LLC not to solicit or hire each other’s employees in violation of Section 1 of the Sherman Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 N.C. Gen Stat. §§ 75-1 and 75-2. The complaint seeks treble damages and additional remedies, including restitution, disgorgement, reasonable attorneys’ fees, the costs of the suit,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 pre-judgment and post judgment interest. The complaint does not allege any specific damages. Although there can be no assurance with respect to the outcome of this matter, the Company believes the alleged claims are not meritorious and intends to defend itself vigorously.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not presently believe the above matters will have a material adverse effect on its day-to-day operations or the quality of the services, products or innovation it continues to provide to its customers. However, regardless of the outcome, legal proceedings can have an adverse impact on us because of the related expenses, diversion of management resources, and other factors.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the uncertainty and preliminary stages of these matters, we cannot reasonably estimate any possible loss or range of loss that may result.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments and Contingencies</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be subject to audits by tax authorities in jurisdictions where it conducts business. These audits may result in assessments of additional taxes that are subsequently resolved with the authorities or potentially through the courts. The Company accrues for any assessments if deemed probable and estimable.</span></div> 2600000 16300000 16300000 18000000 18000000 24000000 24000000 Related-Party Transactions<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s main vendor is also an equity holder in the Company. Total payments related to the agreement with the related party are disclosed in Note 8. The Company also purchases services from this related party to assist in managing its own sales cycle, customer relationship management, and other business functions. The Company has a non-cancellable agreement with the related party for the purchase of services. In December 2020, this agreement was renewed for one year and expires in December 2021. Total payments to the related party for these services recorded to expenses were $0.3 million and $0.4 million for the three months ended July 31, 2020 and 2021, respectively, and $0.6 million and $0.8 million for the six months ended July 31, 2020 and 2021, respectively, and $1.3 million and $0.6 million were in prepaid expenses and other current assets as of January 31, 2021 and July 31, 2021, respectively. Accounts payable to the related party were $4.4 million and $5.1 million at January 31, 2021 and July 31, 2021, respectively, included in accounts payable, related parties.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the quarter ended July 31, 2020, certain equity holders ceased to qualify as related parties of the Company and the amounts disclosed related to them are accordingly presented through April 30, 2020 only. Included in revenues from three equity holders, who are also customers of the Company, is $0.0 million for the three months ended July 31, 2020 and $2.8 million for the six months ended July 31, 2020.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a banking relationship with one of its former equity holders who was considered a related party. In the quarter ended July 31, 2020, the equity holder ceased to qualify as a related party of the Company and the amounts disclosed related to such former equity holder are accordingly presented as a related party through April 30, 2020 only. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in interest income is $0.0 million for the three months ended July 31, 2020 and $0.1 million for the six months ended July 31, 2020.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into an agreement with one of its equity holders in May 2016 to spend an agreed-upon amount of funds over a three-year period to further the alliance between the two companies. In April 2019, the agreement was extended for an additional three years. As of July 31, 2021, the Company was in compliance with the terms of the agreement. In the quarter ended July 31, 2020, the equity holder ceased to qualify as a related party of the Company and the amounts disclosed related to such equity holder are accordingly presented as a related party through April 30, 2020 only. No funds were spent under the agreement during the three and six months ended July 31, 2020.</span></div> P1Y 300000 400000 600000 800000 1300000 600000 4400000 5100000 3 0.0 2800000 1 0.0 100000 1 P3Y P3Y 0 0 Basic and Diluted Loss per Share<div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic loss per share is computed by dividing net loss attributable to nCino, Inc. by the weighted-average number of common shares outstanding for the fiscal period. Diluted loss per share is computed by giving effect to all potential weighted average dilutive common stock, including stock options issued and outstanding, nonvested RSUs issued and outstanding, and shares issuable pursuant to the ESPP. The dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method. Diluted loss per share for the three months ended July 31, 2020 and 2021 and for the six months ended July 31, 2020 and 2021 is the same as the basic loss per share as there was a net loss for those periods, and inclusion of potentially issuable shares was anti-dilutive.</span></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">Basic and diluted loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 attributable to nCino, Inc.</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%">(14,646)</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%">(13,683)</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%">(19,415)</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%">(28,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 common shares outstanding</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%">84,629,777 </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%">95,661,756 </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%">83,112,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%">95,042,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align: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 and diluted loss per share attributable to nCino, Inc.</span></td><td style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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.14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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.23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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.30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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%">Stock options issued and outstanding</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:100%">7,464,094 </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:100%">3,465,303 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested RSUs issued and outstanding</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,041,093 </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,294,314 </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%">Shares issuable pursuant to the ESPP</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%">7,753 </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-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):</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:46.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2021</span></td><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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;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:8pt;font-weight:700;line-height:100%">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%">Basic and diluted loss per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 attributable to nCino, Inc.</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%">(14,646)</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%">(13,683)</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%">(19,415)</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%">(28,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 common shares outstanding</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%">84,629,777 </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%">95,661,756 </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%">83,112,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%">95,042,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align: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 and diluted loss per share attributable to nCino, Inc.</span></td><td style="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="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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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.14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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.23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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.30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -14646000 -13683000 -19415000 -28691000 84629777 84629777 95661756 95661756 83112132 83112132 95042448 95042448 -0.17 -0.17 -0.14 -0.14 -0.23 -0.23 -0.30 -0.30 <div style="margin-top:12pt;text-indent:49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:</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:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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:8pt;font-weight:700;line-height:100%">Six Months Ended July 31,</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:8pt;font-weight:700;line-height:100%">2020</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:8pt;font-weight:700;line-height:100%">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%">Stock options issued and outstanding</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:100%">7,464,094 </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:100%">3,465,303 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested RSUs issued and outstanding</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,041,093 </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,294,314 </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%">Shares issuable pursuant to the ESPP</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%">7,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7464094 3465303 2041093 2294314 0 7753 1Includes stock-based compensation expense as follows:Three Months Ended July 31,Six Months Ended July 31,2020202120202021Cost of subscription revenues$242 $257 $303 $542 Cost of professional services revenues2,282 1,340 2,548 2,672 Sales and marketing3,346 1,977 3,661 3,730 Research and development3,031 1,686 3,340 3,229 General and administrative4,368 2,380 4,468 4,531 Total stock-based compensation expense$13,269 $7,640 $14,320 $14,704  XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jul. 31, 2021
Aug. 27, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2021  
Document Transition Report false  
Entity File Number 001-39380  
Entity Registrant Name nCino, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-4353148  
Entity Address, Address Line One 6770 Parker Farm Drive  
Entity Address, City or Town Wilmington  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 28405  
City Area Code 888  
Local Phone Number 676-2466  
Title of 12(b) Security Common stock, par value $0.0005 per share  
Trading Symbol NCNO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   96,195,901
Entity Central Index Key 0001566895  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Current assets    
Cash and cash equivalents (VIE: $7,425 and $5,478 at January 31, 2021 and July 31, 2021, respectively) $ 399,363 $ 371,425
Accounts receivable, less allowance for doubtful accounts of $88 and $59 at January 31, 2021 and July 31, 2021, respectively 51,823 55,517
Costs capitalized to obtain revenue contracts, current portion, net 5,400 4,864
Prepaid expenses and other current assets 8,778 10,425
Total current assets 465,364 442,231
Property and equipment, net 41,111 29,943
Operating lease right-of-use assets, net 11,028 0
Costs capitalized to obtain revenue contracts, noncurrent, net 11,369 10,191
Goodwill 56,740 57,149
Intangible assets, net 21,455 23,137
Other long-term assets 999 750
Total assets 608,066 563,401
Current liabilities    
Accounts payable 3,875 1,634
Accounts payable, related parties 5,062 4,363
Accrued commissions 8,503 12,500
Construction liability, current portion 9,755 0
Other accrued expenses 10,864 7,527
Deferred rent, current portion 0 203
Deferred revenue, current portion 116,033 89,141
Financing obligation, current portion 212 324
Operating lease liabilities, current portion 2,685 0
Total current liabilities 156,989 115,692
Operating lease liabilities, noncurrent 9,980 0
Deferred income taxes, noncurrent 586 368
Deferred rent, noncurrent 0 1,486
Deferred revenue, noncurrent 120 946
Financing obligation, noncurrent 15,956 15,939
Construction liability, noncurrent 2,079 0
Total liabilities 185,710 134,431
Commitments and contingencies (Notes 8, 12, and 13)
Redeemable non-controlling interest (Note 3) 2,463 3,791
Stockholders’ equity    
Preferred stock, $0.001 par value; 10,000,000 shares authorized, and none issued and outstanding as of January 31, 2021 and July 31, 2021 0 0
Common stock, $0.0005 par value; 500,000,000 shares authorized as of January 31, 2021 and July 31, 2021; 93,643,759 and 95,927,741 shares issued and outstanding as of January 31, 2021 and July 31, 2021, respectively 48 47
Additional paid-in capital 610,166 585,956
Accumulated other comprehensive income (loss) (259) 240
Accumulated deficit (190,062) (161,064)
Total stockholders’ equity 419,893 425,179
Total liabilities, redeemable non-controlling interest, and stockholders’ equity $ 608,066 $ 563,401
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Cash and cash equivalents (VIE: $7,425 and $5,478 at January 31, 2021 and July 31, 2021, respectively) $ 399,363 $ 371,425
Accounts receivable, less allowance for doubtful accounts of $88 and $59 at January 31, 2021 and July 31, 2021, respectively $ 59 $ 88
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in USD per share) $ 0.0005 $ 0.0005
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares, issued 95,927,741 93,643,759
Common stock, shares outstanding 95,927,741 93,643,759
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents (VIE: $7,425 and $5,478 at January 31, 2021 and July 31, 2021, respectively) $ 5,478 $ 7,425
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Revenues        
Total revenues $ 66,519 $ 48,765 $ 128,874 $ 93,477
Cost of revenues        
Total cost of revenues 26,575 22,587 52,874 41,453
Gross profit 39,944 26,178 76,000 52,024
Operating expenses        
Sales and marketing [1] 19,216 15,626 37,641 27,852
Research and development [1] 18,609 15,292 36,034 26,257
General and administrative [1] 15,287 10,953 30,967 17,879
Total operating expenses 53,112 41,871 104,642 71,988
Loss from operations (13,168) (15,693) (28,642) (19,964)
Non-operating income (expense)        
Interest income 59 55 116 211
Interest Expense (330) 0 (598) 0
Other income (expense), net (337) 1,117 (70) 597
Loss before income tax expense (13,776) (14,521) (29,194) (19,156)
Income tax expense 487 203 674 400
Net loss (14,263) (14,724) (29,868) (19,556)
Net loss attributable to redeemable non-controlling interest (Note 3) (403) (232) (870) (408)
Adjustment attributable to redeemable non-controlling interest (Note 3) (177) 154 (307) 267
Net loss attributable to nCino, Inc. $ (13,683) $ (14,646) $ (28,691) $ (19,415)
Net loss per share attributable to nCino, Inc.:        
Basic (in USD per share) $ (0.14) $ (0.17) $ (0.30) $ (0.23)
Diluted (in USD per share) $ (0.14) $ (0.17) $ (0.30) $ (0.23)
Weighted average number of common shares outstanding:        
Basic (in shares) 95,661,756 84,629,777 95,042,448 83,112,132
Diluted (in shares) 95,661,756 84,629,777 95,042,448 83,112,132
License and Service        
Revenues        
Total revenues $ 53,934 $ 39,351 $ 104,967 $ 74,182
Cost of revenues        
Total cost of revenues [1] 15,308 11,920 30,254 22,019
Professional Services        
Revenues        
Total revenues 12,585 9,414 23,907 19,295
Cost of revenues        
Total cost of revenues [1] $ 11,267 $ 10,667 $ 22,620 $ 19,434
[1]
1Includes stock-based compensation expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Cost of subscription revenues$242 $257 $303 $542 
Cost of professional services revenues2,282 1,340 2,548 2,672 
Sales and marketing3,346 1,977 3,661 3,730 
Research and development3,031 1,686 3,340 3,229 
General and administrative4,368 2,380 4,468 4,531 
Total stock-based compensation expense$13,269 $7,640 $14,320 $14,704 
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Total stock-based compensation expense $ 7,640 $ 13,269 $ 14,704 $ 14,320
Sales and marketing        
Total stock-based compensation expense 1,977 3,346 3,730 3,661
Research and development        
Total stock-based compensation expense 1,686 3,031 3,229 3,340
General and administrative        
Total stock-based compensation expense 2,380 4,368 4,531 4,468
License and Service        
Revenue from related parties 0 0 0 2,439
Related party costs 11,151 8,700 21,720 16,210
License and Service | Cost of subscription revenues        
Total stock-based compensation expense 257 242 542 303
Professional Services | Cost of subscription revenues        
Total stock-based compensation expense $ 1,340 $ 2,282 $ 2,672 $ 2,548
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (14,263) $ (14,724) $ (29,868) $ (19,556)
Other comprehensive income (loss):        
Foreign currency translation (442) 467 (650) 779
Other comprehensive income (loss) (442) 467 (650) 779
Comprehensive loss (14,705) (14,257) (30,518) (18,777)
Less comprehensive loss attributable to redeemable non-controlling interest:        
Net loss attributable to redeemable non-controlling interest (403) (232) (870) (408)
Foreign currency translation attributable to redeemable non-controlling interest (22) 78 (151) 169
Comprehensive loss attributable to redeemable non-controlling interest (425) (154) (1,021) (239)
Comprehensive loss attributable to nCino, Inc. $ (14,280) $ (14,103) $ (29,497) $ (18,538)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Common Stock
Voting Common Stock
Common Stock
Nonvoting Common Stock
Additional Paid-in Capital
Other Comprehensive Income (Loss)
Accumulated Deficit
Balance, beginning of year (in shares) at Jan. 31, 2020   0 75,596,007 5,931,319      
Balance, beginning of year at Jan. 31, 2020 $ 167,273 $ 0 $ 38 $ 3 $ 288,564 $ (408) $ (120,924)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions (in shares)   9,269,000          
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions 268,375 $ 5     268,370    
Costs in connection with initial public offering (4,534)       (4,534)    
Exercise of stock options (in shares)   500 325,530        
Exercise of stock options 861       861    
Reclassification of voting and non-voting common stock (in shares)   81,852,856 (75,921,537) (5,931,319)      
Reclassification of voting and non-voting common stock 0 $ 41 $ (38) $ (3)      
Stock-based compensation 14,320       14,320    
Other comprehensive loss 610         610  
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest (19,415)       (267)   (19,148)
Balance, end of year (in shares) at Jul. 31, 2020   91,122,356 0 0      
Balance, end of year at Jul. 31, 2020 427,490 $ 46 $ 0 $ 0 567,314 202 (140,072)
Balance, beginning of year (in shares) at Apr. 30, 2020   0 75,651,808 5,931,319      
Balance, beginning of year at Apr. 30, 2020 163,898 $ 0 $ 38 $ 3 289,624 (187) (125,580)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions (in shares)   9,269,000          
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions 268,375 $ 5     268,370    
Costs in connection with initial public offering (4,534)       (4,534)    
Exercise of stock options (in shares)   500 269,729        
Exercise of stock options 739       739    
Reclassification of voting and non-voting common stock (in shares)   81,852,856 (75,921,537) (5,931,319)      
Reclassification of voting and non-voting common stock 0 $ 41 $ (38) $ (3)      
Stock-based compensation 13,269       13,269    
Other comprehensive loss 389         389  
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest (14,646)       (154)   (14,492)
Balance, end of year (in shares) at Jul. 31, 2020   91,122,356 0 0      
Balance, end of year at Jul. 31, 2020 427,490 $ 46 $ 0 $ 0 567,314 202 (140,072)
Balance, beginning of year (in shares) at Jan. 31, 2021   93,643,759          
Balance, beginning of year at Jan. 31, 2021 $ 425,179 $ 47     585,956 240 (161,064)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options (in shares) 1,967,584 1,967,584          
Exercise of stock options $ 9,200 $ 1     9,199    
Stock issuance upon vesting of restricted stock units (in shares)   316,398          
Stock-based compensation 14,704       14,704    
Other comprehensive loss (499)         (499)  
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest (28,691)       307   (28,998)
Balance, end of year (in shares) at Jul. 31, 2021   95,927,741          
Balance, end of year at Jul. 31, 2021 419,893 $ 48     610,166 (259) (190,062)
Balance, beginning of year (in shares) at Apr. 30, 2021   95,318,070          
Balance, beginning of year at Apr. 30, 2021 425,041 $ 48     601,034 161 (176,202)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options (in shares)   316,241          
Exercise of stock options 1,315       1,315    
Stock issuance upon vesting of restricted stock units (in shares)   293,430          
Stock-based compensation 7,640       7,640    
Other comprehensive loss (420)         (420)  
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest (13,683)       177   (13,860)
Balance, end of year (in shares) at Jul. 31, 2021   95,927,741          
Balance, end of year at Jul. 31, 2021 $ 419,893 $ 48     $ 610,166 $ (259) $ (190,062)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Statement) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Cash flows from operating activities    
Net loss attributable to nCino, Inc. $ (28,691) $ (19,415)
Net loss and adjustment attributable to redeemable non-controlling interest (1,177) (141)
Net loss (29,868) (19,556)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 4,106 3,500
Non-cash operating lease costs 1,224 0
Amortization of costs capitalized to obtain revenue contracts 2,712 2,430
Stock-based compensation 14,704 14,320
Deferred income taxes 221 40
Provision for (recovery of) bad debt (5) 619
Net foreign currency (gains) losses (245) 0
Change in operating assets and liabilities:    
Accounts receivable 3,787 3,365
Accounts receivable, related parties 0 9,201
Costs capitalized to obtain revenue contracts (4,416) (3,615)
Prepaid expenses and other assets 1,715 (13)
Accounts payable and accrued expenses and other liabilities 1,026 (4,115)
Accounts payable, related parties 699 620
Deferred rent 0 (65)
Deferred revenue 26,023 33,188
Deferred revenue, related parties 0 (8,013)
Operating lease liabilities (1,274) 0
Net cash provided by operating activities 20,899 31,906
Cash flows from investing activities    
Purchases of property and equipment (1,272) (2,936)
Net cash used in investing activities (1,272) (2,936)
Cash flows from financing activities    
Proceeds from initial public offering, net of underwriting discounts and commissions 0 268,375
Payments of costs related to initial public offering 0 (1,345)
Exercise of stock options 9,200 861
Principal payments on financing obligation (95) 0
Net cash provided by financing activities 9,105 267,891
Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash (466) 146
Net increase in cash, cash equivalents, and restricted cash 28,266 297,007
Cash and cash equivalents, beginning of period 371,425 91,184
Cash, cash equivalents, and restricted cash, end of period 399,691 388,191
Cash, cash equivalents, and restricted cash, end of period:    
Cash and cash equivalents 399,363 388,191
Restricted cash included in other long-term assets 328 0
Total cash, cash equivalents, and restricted cash, end of period 399,691 388,191
Supplemental disclosure of cash flow information    
Cash paid during the year for taxes, net of refunds 117 236
Cash paid during the year for interest 598 0
Supplemental disclosure of noncash investing and financing activities    
Purchase of property and equipment, accrued but not paid 12,379 86
Costs related to initial public offering, accrued but not paid 0 1,420
Costs related to initial public offering, reclassified from other long term assets to equity $ 0 $ 1,769
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
6 Months Ended
Jul. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business: nCino, Inc. is a software-as-a-service ("SaaS") company that provides software applications to financial institutions to streamline employee and client interactions. The Company is headquartered in Wilmington, North Carolina and has offices in Salt Lake City, Utah; London, United Kingdom; Sydney, Australia; Melbourne, Australia; Toronto, Canada; and Tokyo, Japan.
Fiscal Year End: The Company’s fiscal year ends on January 31.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Principles of Consolidation and Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification ("ASC") and applicable rules and regulations of the Securities Exchange Commission ("SEC") regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. See the variable interest entity section below and Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest entity.
The Company is subject to the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal 2022 or any future period.
In March 2021, a Certificate of Amendment was filed with the state of Delaware for Visible Equity, LLC ("Visible Equity"), a wholly-owned subsidiary of the Company, to change its name to nCino Portfolio Analytics, LLC. The state of Delaware effected the name change in April 2021.
Effective February 1, 2021, the Company adopted the requirement of Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) using the alternative transition method. Under this method, the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. See the Recently Adopted Accounting Guidance section for the adoption of ASU 2016-02, Leases (Topic 842).
Variable Interest Entity: The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity ("VIE"). nCino K.K. is considered a VIE as it has insufficient equity capital to finance its activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not
significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. See Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest.
Redeemable Non-Controlling Interest: Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either at the option of the (i) minority investors or (ii) the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
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 as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.
Concentration of Credit Risk and Significant Customers: The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash, cash equivalents and restricted cash. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2021 and July 31, 2021. The Company maintains its cash, cash equivalents and restricted cash with high-credit-quality financial institutions.
As of January 31, 2021 and July 31, 2021, no individual customer represented more than 10% of accounts receivable and two customers represented 24% and 12%, respectively. For the three and six months ended July 31, 2020 and 2021, no individual customer represented more than 10% of the Company’s total revenues.
Restricted Cash: Restricted cash consists of deposits held as collateral for the Company's bank guarantees issued in place of security deposits for certain property leases.
Accounts Receivable and Allowances: A receivable is recorded when an unconditional right to invoice and receive payment exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses, which includes allowances for doubtful accounts and a reserve for expected credit losses.
The Company records allowances for doubtful accounts based upon the credit worthiness of customers, historical experience, the age of the accounts receivable, current market and economic conditions, and supportable forecasts about the future. Relevant risk characteristics include customer size and historical loss patterns. See the Recently Adopted Accounting Guidance section for the adoption of ASU 2016-13, Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments.
A summary of activity in the allowance for doubtful accounts is as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$167 $52 $— $88 
Charged to (recovery of) bad debt expense452 619 (5)
Charged to (recovery of) deferred revenue— — — (24)
Translation adjustments— — 
Balance, end of period$622 $59 $622 $59 
Leases: The Company determines if an arrangement is or contains a lease at inception date based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use. The Company accounts for lease and non-lease components as a single lease component for its facilities and equipment leases. The Company did not have any finance leases as of July 31, 2021.
Operating lease right-of-use ("ROU") assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term reflects the noncancelable period of the lease together with options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Variable costs, such as common area maintenance costs, are not included in the measurement of the ROU assets and lease liabilities, but are expensed as incurred. The Company's leases do not generally provide an implicit rate; therefore, the Company uses its incremental borrowing rate in determining the present value of the lease payments. Lease expense is recognized on a straight-line basis over the lease term.
The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease expense for such leases is recognized on a straight-line basis over the lease term.
Recently Adopted Accounting Guidance: In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU 2018-10, Codification Improvements to Topic 842, Leases, to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021.
The Company used the alternative transition method in which the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. The Company elected the package of practical expedients which permits the Company to not reassess prior conclusions pertaining to lease identification, lease classification, and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements. In addition, the Company elected ongoing practical expedients including the option to not recognize right-of-use assets and lease liabilities for short term
leases (leases with an original term of twelve months or less). The Company also elected the practical expedient to not separate lease and non-lease components for our facilities and equipment leases.
The adoption of this ASU resulted in the recognition of operating right-of-use assets of $10.5 million and lease liabilities of $12.2 million, and the derecognition of deferred rent on the Company's unaudited condensed consolidated balance sheet on February 1, 2021. The adoption of this ASU did not impact the Company's unaudited condensed consolidated statements of operations, comprehensive loss or the unaudited condensed consolidated statements of cash flows. Upon the adoption of this ASU there was no change to the accounting for the Company's financing obligation.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU, which impacted the Company's allowance for doubtful accounts, did not have a material impact on the Company's unaudited condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements. The guidance includes amendments to improve the codification by ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to the financial statements is codified in the disclosure section of the codification and to clarify guidance so that entities can apply guidance more consistently on codifications that are varied in nature where the original guidance may have been unclear. ASU 2020-10 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Variable Interest Entity and Redeemable Non-Controlling Interest
6 Months Ended
Jul. 31, 2021
Noncontrolling Interest [Abstract]  
Variable Interest Entity and Redeemable Non-Controlling Interest Variable Interest Entity and Redeemable Non-Controlling Interest
In October 2019, the Company entered into an agreement with Japan Cloud Computing, L.P. and M30 LLC (collectively, the “Investors”) to engage in the investment, organization, management, and operation of nCino K.K. that is focused on the distribution of the Company’s products in Japan. In October 2019, the Company initially contributed $4.7 million in cash in exchange for 51% of the outstanding common stock of nCino K.K. As of July 31, 2021, the Company controls a majority of the outstanding common stock in nCino K.K.
All of the common stock held by the Investors is callable by the Company or puttable by the Investors at the option of the Investors or at the option of the Company beginning on the eighth anniversary of the agreement with the Investors. Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived
from the discrete revenues of nCino K.K. and the Company and may be settled, at the Company’s discretion, with Company stock or cash or a combination of the foregoing. As a result of the put right available to the Investors, the redeemable non-controlling interests in nCino K.K. are classified outside of permanent equity in the Company’s unaudited condensed consolidated balance sheets. The estimated redemption value of the call/put option embedded in the redeemable non-controlling interest was $0.1 million at July 31, 2021.
The following table summarizes the activity in the redeemable non-controlling interests for the period indicated below:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$4,384 $3,065 $4,356 $3,791 
Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)(232)(403)(408)(870)
Foreign currency translation78 (22)169 (151)
Adjustment to redeemable non-controlling interest154 (177)267 (307)
Balance, end of period$4,384 $2,463 $4,384 $2,463 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments
6 Months Ended
Jul. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1. Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2. Significant other inputs that are directly or indirectly observable in the marketplace.
Level 3. Significant unobservable inputs which are supported by little or no market activity.
The carrying amounts of cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value as of January 31, 2021 and July 31, 2021 because of the relatively short duration of these instruments.
The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2021 and July 31, 2021 and indicates the fair value hierarchy of the valuation:
Fair value measurements on a recurring basis as of January 31, 2021
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$332,541 $— $— 
Total assets$332,541 $— $— 
Fair value measurements on a recurring basis as of July 31, 2021
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$355,455 $— $— 
Time deposits (included in other long-term assets)328 — — 
Total assets$355,783 $— $— 
All of the Company’s money market accounts are classified within Level 1 because the Company’s money market accounts are valued using quoted market prices in active exchange markets including identical assets.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues
6 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Revenues by Geographic Area
Revenues by geographic region were as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
United States$44,049 $55,706 $84,520 $109,032 
International4,716 10,813 8,957 19,842 
$48,765 $66,519 $93,477 $128,874 
The Company disaggregates its revenues from contracts with customers by geographic location. Revenues by geography are determined based on the region of the Company’s contracting entity, which may be different than the region of the customer. No country outside the United States represented 10% or more of total revenues.
Contract Amounts
Accounts Receivable
Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2021 and July 31, 2021:
As of January 31, 2021As of July 31, 2021
Trade accounts receivable$53,272 $49,771 
Unbilled accounts receivable1,814 1,642 
Allowance for doubtful accounts(88)(59)
Other accounts receivable519 469 
Total accounts receivable, net$55,517 $51,823 
Deferred Revenue and Remaining Performance Obligation
Significant movements in the deferred revenue balance during the period consisted of increases due to payments received or due in advance prior to the transfer of control of the underlying performance obligations to the customer, which were offset by decreases due to revenues recognized in the period. During the six months ended July 31, 2021, $64.2 million of revenues were recognized out of the deferred revenue balance as of January 31, 2021.
Transaction price allocated to remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenues in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals, average contract terms, and foreign currency exchange rates. The Company applies practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, and any estimated amounts of variable consideration that are subject to constraint.
Remaining performance obligations were $706.9 million as of July 31, 2021. The Company expects to recognize approximately 57% of its remaining performance obligation as revenues in the next 24 months, approximately 33% more in the following 25 to 48 months, and the remainder thereafter.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
6 Months Ended
Jul. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment, net consisted of the following:
As of January 31, 2021As of July 31, 2021
Furniture and fixtures$6,706 $6,874 
Computers and equipment5,039 5,656 
Buildings and land16,300 16,300 
Leasehold improvements11,581 11,603 
Construction in progress277 12,927 
39,903 53,360 
Less accumulated depreciation(9,960)(12,249)
$29,943 $41,111 
The Company recognized depreciation expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Cost of revenues$302 $352 $589 $737 
Sales and marketing246 288 513 597 
Research and development300 414 580 846 
General and administrative113 147 226 302 
Total depreciation expense$961 $1,201 $1,908 $2,482 
The increase in construction in progress is primarily due to construction for a parking deck and an additional office building that is on the property of our existing headquarters for which we are considered the owners of for accounting purposes. See Note 12 "Commitments and Contingencies" for additional details including future commitments.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
6 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The change in the carrying amounts of goodwill was as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$55,630 $57,325 $55,840 $57,149 
Translation adjustments897 (585)687 (409)
Balance, end of period$56,527 $56,740 $56,527 $56,740 
Intangible assets
Intangible assets, net are as follows:
As of January 31, 2021As of July 31, 2021
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Acquired developed technology$6,320 $(2,295)$4,025 $6,223 $(3,041)$3,182 
Customer relationships21,721 (2,609)19,112 21,716 (3,443)18,273 
Trademarks128 (128)— 127 (127)— 
$28,169 $(5,032)$23,137 $28,066 $(6,611)$21,455 
The Company recognized amortization expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Cost of subscription revenues$378 $393 $747 $789 
Sales and marketing418 417 835 835 
General and administrative— — 10 — 
Total amortization expense$796 $810 $1,592 $1,624 
The expected future amortization expense for intangible assets as of July 31, 2021 is as follows:
Fiscal Year Ending January 31,
2022 (remaining)$1,613 
20233,225 
20242,520 
20251,670 
20261,670 
Thereafter10,757 
$21,455 
The expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets, and other events.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Reseller Agreement
6 Months Ended
Jul. 31, 2021
Related Party Transactions [Abstract]  
Reseller Agreement Reseller AgreementThe Company has a reseller agreement in place with a related party to utilize their platform and to develop the Company’s cloud-based banking software as an application within the related party’s hosted environment. In June 2020, this agreement was renegotiated and expires in June 2027 and will automatically renew in annual increments thereafter unless either party gives notice of non-renewal before the end of the initial term or the respective renewal term. Cost of subscription revenues in each of the three and six months ended July 31, 2020 and 2021 substantially consists of fees paid for access to the related party’s platform, including their hosting infrastructure and data center operations. The Company has recorded expenses of $8.7 million and $11.2 million for the three months ended July 31, 2020 and 2021, respectively, and $16.2 million and $21.7 million for the six months ended July 31, 2020 and 2021, respectively. See also Note 13 "Related-Party Transactions."
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity
6 Months Ended
Jul. 31, 2021
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
At July 31, 2021, the Company committed a total of 25,901,959 shares of common stock for future issuance as follows:
Issued and outstanding stock options3,465,303 
Nonvested issued and outstanding restricted stock units ("RSUs")2,294,314 
Possible issuance under stock plans20,142,342 
25,901,959 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jul. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock Options
Stock option activity for the six months ended July 31, 2021 was as follows:
Number of
Shares
Weighted
Average
Exercise Price
Outstanding, January 31, 20215,467,012 $6.00 
Granted— — 
Expired or forfeited(34,125)10.55 
Exercised(1,967,584)4.68 
Outstanding, July 31, 20213,465,303 $6.70 
Exercisable, July 31, 20212,907,856 $5.08 
Fully vested or expected to vest, July 31, 20213,409,558 $6.57 
As of July 31, 2021, there was $2.2 million of total unrecognized compensation expense related to unvested stock-based compensation arrangements under the 2014 Stock Plan ("2014 Plan") and 2019 Equity Incentive Plan (as amended and restated, "2019 Plan"). That cost is expected to be recognized over a weighted average period of 1.51 years.
Restricted Stock Units
RSU activity during the six months ended July 31, 2021 was as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value
Nonvested, January 31, 20211,848,296 $22.07 
Granted786,865 70.19 
Vested(316,398)20.06 
Forfeited(24,449)41.43 
Nonvested, July 31, 20212,294,314 $38.64 
As of July 31, 2021, total unrecognized compensation expense related to non-vested RSUs was $65.4 million, adjusted for estimated forfeitures, based on the estimated fair value of the Company’s common stock at the time of grant. That cost is expected to be recognized over a weighted average period of 3.37 years.
Employee Stock Purchase Plan
The first offering period for the Employee Stock Purchase Plan ("ESPP") began on July 1, 2021 and will end on December 31, 2021. Thereafter, offering periods will begin on January 1 and July 1.
The fair value of ESPP shares is estimated at the date of grant using the Black-Scholes option valuation model based on assumptions as follows for ESPP awards:
Expected life. The expected life reflects the period for which the Company believes the ESPP will remain outstanding. The expected term for the ESPP award approximates the offering period of six months.
Expected volatility. The expected volatility is based on the historical volatility of the Company's common stock.
Expected dividends. The expected dividend yield is zero as the Company has not and does not expect to pay dividends.
Risk-free interest rate. The risk-free interest rate reflects the U.S. Treasury yield for a similar expected life instrument in effect at the time of the grant of the ESPP share.
The assumptions utilized for the ESPP shares for the six months ended July 31, 2021 were as follows:
Six Months Ended July 31,
2021
Expected life (in years)0.5
Expected volatility48.70%
Expected dividends0.00%
Risk-free interest rate0.05%
As of July 31, 2021, total unrecognized compensation expense related to the ESPP was $0.7 million. That cost is expected to be recognized over the remaining term of the initial offering period.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jul. 31, 2021
Leases [Abstract]  
Leases Leases
Operating Leases
The Company leases its facilities and a portion of its equipment under various non-cancellable agreements, which expire at various times through July 2028, some of which include options to extend the leases for up to five years.
The components of lease expense for the three and six months ended July 31, 2021 were as follows:
Three Months Ended July 31, 2021Six Months Ended July 31, 2021
Operating lease expense$739 $1,421 
Short-term lease expense199 393 
Variable lease expense66 147 
Total$1,004 $1,961 
Supplemental cash flow information for the six months ended July 31, 2021 related to operating leases was as follows:
Cash paid for amounts included in the measurement of operating lease liabilities$1,435 
Right-of-use assets obtained in exchange for operating lease liabilities1,771 
The weighted-average remaining lease term and weighted-average discount rate for the Company's operating lease liabilities as of July 31, 2021 were 5.11 years and 4.4%, respectively.
Future minimum lease payments as of July 31, 2021 were as follows:
Fiscal Year Ending January 31,Operating Leases
2022 (remaining)$3,043 
20233,029 
20242,147 
20251,893 
20261,691 
Thereafter1,950 
Total lease liabilities13,753 
Less: imputed interest(1,088)
Total lease obligations12,665 
Less: current obligations(2,685)
Long-term lease obligations$9,980 
Future minimum lease payments as of January 31, 2021, prior to our adoption of the new lease ASU, were as follows:
Fiscal Year Ending January 31,Operating Leases
2022$2,445
20231,937
20241,942
20251,630
20261,679
Thereafter2,544
Total lease liabilities$12,177
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies
6 Months Ended
Jul. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
In addition to the operating lease commitments described in Note 11 "Leases", the Company has additional contractual commitments as described further below.
Purchase Commitments
The Company’s purchase commitments consist of non-cancellable agreements to purchase goods and services, primarily licenses, entered into in the ordinary course of business.
In May 2021, the Company entered into an agreement for approximately $2.6 million for renovations to our existing headquarters building that is anticipated to be completed in fiscal 2023.
Financing Obligation and Construction Liabilities
The Company entered into a new lease agreement for our headquarters in November 2020 with a new lessor. The lease goes through 2035 with options to renew. Due to a purchase option contained in the lease, the Company is deemed to have continuing involvement and is considered to be the owner of our headquarters for accounting purposes. As a result, the Company did not meet the criteria to apply sale-leaseback accounting and therefore, recorded an asset and corresponding financing obligation for $16.3 million at inception of the lease. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The fair value of the leased property and corresponding financing obligation are included in property and equipment, net and financing obligation on the unaudited condensed consolidated balance sheets, respectively.
In January 2021, the Company entered into an agreement for a parking deck which is an addition to the existing headquarters building. Due to the Company also being deemed to be the owner of the parking deck for accounting purposes, the costs associated with the construction of the parking deck will be capitalized as construction in progress with a corresponding construction liability through construction which is estimated to be approximately $18.0 million. Upon completion of the parking deck, the construction liability will be recorded as a financing obligation. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The costs of the construction in progress and corresponding construction liability are included in property and equipment, net and construction liability, current on the unaudited condensed consolidated balance sheets, respectively.
In April 2021, the Company entered into a new lease agreement for the construction of an additional office building that is on the property of our existing headquarters. Due to the Company also being deemed to be the owner of the additional building for accounting purposes, the costs associated with the construction of the building will be capitalized as construction in progress with a corresponding construction liability through construction which is estimated to be approximately $24.0 million. Upon completion of the building, the construction liability will be recorded as a financing obligation. Upon expiration of the purchase option in the lease, the lease will be analyzed for applicable lease accounting. The costs of the construction in progress and corresponding construction liability are included in property and equipment, net and construction liability, noncurrent on the unaudited condensed consolidated balance sheets, respectively.
Indemnification
In the ordinary course of business, the Company generally includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying unaudited condensed consolidated financial statements.
Legal Proceedings
From time to time, the Company may become involved in legal proceedings or be subject to claims including the following:
On February 23, 2021, the Company and certain of its officers and other employees were served with grand jury subpoenas wherein the Antitrust Division of the Department of Justice is seeking documents and information in connection with an investigation of the Company’s hiring and wage practices under U.S. federal antitrust laws. The Company has retained outside counsel and is fully cooperating with the authorities. Although there can be no assurance with respect to the outcome of this matter, the Company believes its hiring and wage practices do not violate antitrust laws.
On March 12, 2021, a putative class action complaint was filed in the United States District Court for the Eastern District of North Carolina. The sole class representative in the suit is one individual alleging a contract, combination or conspiracy between and among the Company, Live Oak Bancshares, Inc. and Apiture LLC not to solicit or hire each other’s employees in violation of Section 1 of the Sherman Act and N.C. Gen Stat. §§ 75-1 and 75-2. The complaint seeks treble damages and additional remedies, including restitution, disgorgement, reasonable attorneys’ fees, the costs of the suit, and pre-judgment and post judgment interest. The complaint does not allege any specific damages. Although there can be no assurance with respect to the outcome of this matter, the Company believes the alleged claims are not meritorious and intends to defend itself vigorously.
The Company does not presently believe the above matters will have a material adverse effect on its day-to-day operations or the quality of the services, products or innovation it continues to provide to its customers. However, regardless of the outcome, legal proceedings can have an adverse impact on us because of the related expenses, diversion of management resources, and other factors.
Given the uncertainty and preliminary stages of these matters, we cannot reasonably estimate any possible loss or range of loss that may result.
Other Commitments and Contingencies
The Company may be subject to audits by tax authorities in jurisdictions where it conducts business. These audits may result in assessments of additional taxes that are subsequently resolved with the authorities or potentially through the courts. The Company accrues for any assessments if deemed probable and estimable.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Related-Party Transactions
6 Months Ended
Jul. 31, 2021
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party Transactions
The Company’s main vendor is also an equity holder in the Company. Total payments related to the agreement with the related party are disclosed in Note 8. The Company also purchases services from this related party to assist in managing its own sales cycle, customer relationship management, and other business functions. The Company has a non-cancellable agreement with the related party for the purchase of services. In December 2020, this agreement was renewed for one year and expires in December 2021. Total payments to the related party for these services recorded to expenses were $0.3 million and $0.4 million for the three months ended July 31, 2020 and 2021, respectively, and $0.6 million and $0.8 million for the six months ended July 31, 2020 and 2021, respectively, and $1.3 million and $0.6 million were in prepaid expenses and other current assets as of January 31, 2021 and July 31, 2021, respectively. Accounts payable to the related party were $4.4 million and $5.1 million at January 31, 2021 and July 31, 2021, respectively, included in accounts payable, related parties.
In the quarter ended July 31, 2020, certain equity holders ceased to qualify as related parties of the Company and the amounts disclosed related to them are accordingly presented through April 30, 2020 only. Included in revenues from three equity holders, who are also customers of the Company, is $0.0 million for the three months ended July 31, 2020 and $2.8 million for the six months ended July 31, 2020.
The Company has a banking relationship with one of its former equity holders who was considered a related party. In the quarter ended July 31, 2020, the equity holder ceased to qualify as a related party of the Company and the amounts disclosed related to such former equity holder are accordingly presented as a related party through April 30, 2020 only.
Included in interest income is $0.0 million for the three months ended July 31, 2020 and $0.1 million for the six months ended July 31, 2020.
The Company entered into an agreement with one of its equity holders in May 2016 to spend an agreed-upon amount of funds over a three-year period to further the alliance between the two companies. In April 2019, the agreement was extended for an additional three years. As of July 31, 2021, the Company was in compliance with the terms of the agreement. In the quarter ended July 31, 2020, the equity holder ceased to qualify as a related party of the Company and the amounts disclosed related to such equity holder are accordingly presented as a related party through April 30, 2020 only. No funds were spent under the agreement during the three and six months ended July 31, 2020.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Loss per Share
6 Months Ended
Jul. 31, 2021
Earnings Per Share [Abstract]  
Basic and Diluted Loss per Share Basic and Diluted Loss per Share
Basic loss per share is computed by dividing net loss attributable to nCino, Inc. by the weighted-average number of common shares outstanding for the fiscal period. Diluted loss per share is computed by giving effect to all potential weighted average dilutive common stock, including stock options issued and outstanding, nonvested RSUs issued and outstanding, and shares issuable pursuant to the ESPP. The dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method. Diluted loss per share for the three months ended July 31, 2020 and 2021 and for the six months ended July 31, 2020 and 2021 is the same as the basic loss per share as there was a net loss for those periods, and inclusion of potentially issuable shares was anti-dilutive.
The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Basic and diluted loss per share:
Numerator
Net loss attributable to nCino, Inc.$(14,646)$(13,683)$(19,415)$(28,691)
Denominator
Weighted-average common shares outstanding84,629,777 95,661,756 83,112,132 95,042,448 
Basic and diluted loss per share attributable to nCino, Inc.$(0.17)$(0.14)$(0.23)$(0.30)
The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:
Six Months Ended July 31,
20202021
Stock options issued and outstanding7,464,094 3,465,303 
Nonvested RSUs issued and outstanding2,041,093 2,294,314 
Shares issuable pursuant to the ESPP— 7,753 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation and Basis of Presentation
Principles of Consolidation and Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification ("ASC") and applicable rules and regulations of the Securities Exchange Commission ("SEC") regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2021 filed with the SEC on March 31, 2021. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. See the variable interest entity section below and Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest entity.
The Company is subject to the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal 2022 or any future period.
In March 2021, a Certificate of Amendment was filed with the state of Delaware for Visible Equity, LLC ("Visible Equity"), a wholly-owned subsidiary of the Company, to change its name to nCino Portfolio Analytics, LLC. The state of Delaware effected the name change in April 2021.
Effective February 1, 2021, the Company adopted the requirement of Accounting Standards Update ("ASU") 2016-02, Leases (Topic 842) using the alternative transition method. Under this method, the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. See the Recently Adopted Accounting Guidance section for the adoption of ASU 2016-02, Leases (Topic 842).
Variable Interest Entity Variable Interest Entity: The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity ("VIE"). nCino K.K. is considered a VIE as it has insufficient equity capital to finance its activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. See Note 3 "Variable Interest Entity and Redeemable Non-Controlling Interest" for additional information regarding the Company’s variable interest.
Redeemable Non-Controlling Interest Redeemable Non-Controlling Interest: Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either at the option of the (i) minority investors or (ii) the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
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 as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.
Concentration of Credit Risk and Significant Customers Concentration of Credit Risk and Significant Customers: The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash, cash equivalents and restricted cash. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2021 and July 31, 2021. The Company maintains its cash, cash equivalents and restricted cash with high-credit-quality financial institutions.
Restricted Cash Restricted Cash: Restricted cash consists of deposits held as collateral for the Company's bank guarantees issued in place of security deposits for certain property leases.
Accounts Receivable and Allowances Accounts Receivable and Allowances: A receivable is recorded when an unconditional right to invoice and receive payment exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses, which includes allowances for doubtful accounts and a reserve for expected credit losses.
Leases
Leases: The Company determines if an arrangement is or contains a lease at inception date based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. The Company determines the classification of the lease, whether operating or financing, at the lease commencement date, which is the date the leased assets are made available for use. The Company accounts for lease and non-lease components as a single lease component for its facilities and equipment leases. The Company did not have any finance leases as of July 31, 2021.
Operating lease right-of-use ("ROU") assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. The lease term reflects the noncancelable period of the lease together with options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Variable costs, such as common area maintenance costs, are not included in the measurement of the ROU assets and lease liabilities, but are expensed as incurred. The Company's leases do not generally provide an implicit rate; therefore, the Company uses its incremental borrowing rate in determining the present value of the lease payments. Lease expense is recognized on a straight-line basis over the lease term.
The Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less. Lease expense for such leases is recognized on a straight-line basis over the lease term.
Recently Adopted Accounting Guidance
Recently Adopted Accounting Guidance: In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU 2018-10, Codification Improvements to Topic 842, Leases, to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021.
The Company used the alternative transition method in which the Company is not required to restate or disclose the effects of applying this ASU for comparative periods. The Company elected the package of practical expedients which permits the Company to not reassess prior conclusions pertaining to lease identification, lease classification, and initial direct costs. The Company did not elect the use-of-hindsight or the practical expedient pertaining to land easements. In addition, the Company elected ongoing practical expedients including the option to not recognize right-of-use assets and lease liabilities for short term
leases (leases with an original term of twelve months or less). The Company also elected the practical expedient to not separate lease and non-lease components for our facilities and equipment leases.
The adoption of this ASU resulted in the recognition of operating right-of-use assets of $10.5 million and lease liabilities of $12.2 million, and the derecognition of deferred rent on the Company's unaudited condensed consolidated balance sheet on February 1, 2021. The adoption of this ASU did not impact the Company's unaudited condensed consolidated statements of operations, comprehensive loss or the unaudited condensed consolidated statements of cash flows. Upon the adoption of this ASU there was no change to the accounting for the Company's financing obligation.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU, which impacted the Company's allowance for doubtful accounts, did not have a material impact on the Company's unaudited condensed consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In October 2020, the FASB issued ASU 2020-10, Codification Improvements. The guidance includes amendments to improve the codification by ensuring that all guidance that requires or provides an option for an entity to provide information in the notes to the financial statements is codified in the disclosure section of the codification and to clarify guidance so that entities can apply guidance more consistently on codifications that are varied in nature where the original guidance may have been unclear. ASU 2020-10 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on Form 10-K for the fiscal year ended January 31, 2022. Since the Company will cease to qualify as an emerging growth company as of January 31, 2022, the Company adopted this ASU effective February 1, 2021. The adoption of this ASU did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Activity in Allowance for Doubtful Accounts
A summary of activity in the allowance for doubtful accounts is as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$167 $52 $— $88 
Charged to (recovery of) bad debt expense452 619 (5)
Charged to (recovery of) deferred revenue— — — (24)
Translation adjustments— — 
Balance, end of period$622 $59 $622 $59 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)
6 Months Ended
Jul. 31, 2021
Noncontrolling Interest [Abstract]  
Temporary Equity
The following table summarizes the activity in the redeemable non-controlling interests for the period indicated below:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$4,384 $3,065 $4,356 $3,791 
Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)(232)(403)(408)(870)
Foreign currency translation78 (22)169 (151)
Adjustment to redeemable non-controlling interest154 (177)267 (307)
Balance, end of period$4,384 $2,463 $4,384 $2,463 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jul. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2021 and July 31, 2021 and indicates the fair value hierarchy of the valuation:
Fair value measurements on a recurring basis as of January 31, 2021
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$332,541 $— $— 
Total assets$332,541 $— $— 
Fair value measurements on a recurring basis as of July 31, 2021
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$355,455 $— $— 
Time deposits (included in other long-term assets)328 — — 
Total assets$355,783 $— $— 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Tables)
6 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue by Geographic Region
Revenues by geographic region were as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
United States$44,049 $55,706 $84,520 $109,032 
International4,716 10,813 8,957 19,842 
$48,765 $66,519 $93,477 $128,874 
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2021 and July 31, 2021:
As of January 31, 2021As of July 31, 2021
Trade accounts receivable$53,272 $49,771 
Unbilled accounts receivable1,814 1,642 
Allowance for doubtful accounts(88)(59)
Other accounts receivable519 469 
Total accounts receivable, net$55,517 $51,823 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
6 Months Ended
Jul. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment, net consisted of the following:
As of January 31, 2021As of July 31, 2021
Furniture and fixtures$6,706 $6,874 
Computers and equipment5,039 5,656 
Buildings and land16,300 16,300 
Leasehold improvements11,581 11,603 
Construction in progress277 12,927 
39,903 53,360 
Less accumulated depreciation(9,960)(12,249)
$29,943 $41,111 
The Company recognized depreciation expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Cost of revenues$302 $352 $589 $737 
Sales and marketing246 288 513 597 
Research and development300 414 580 846 
General and administrative113 147 226 302 
Total depreciation expense$961 $1,201 $1,908 $2,482 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the carrying amounts of goodwill was as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Balance, beginning of period$55,630 $57,325 $55,840 $57,149 
Translation adjustments897 (585)687 (409)
Balance, end of period$56,527 $56,740 $56,527 $56,740 
Schedule of Finite-Lived Intangible Assets
Intangible assets, net are as follows:
As of January 31, 2021As of July 31, 2021
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Acquired developed technology$6,320 $(2,295)$4,025 $6,223 $(3,041)$3,182 
Customer relationships21,721 (2,609)19,112 21,716 (3,443)18,273 
Trademarks128 (128)— 127 (127)— 
$28,169 $(5,032)$23,137 $28,066 $(6,611)$21,455 
Finite-lived Intangible Assets Amortization Expense
The Company recognized amortization expense as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Cost of subscription revenues$378 $393 $747 $789 
Sales and marketing418 417 835 835 
General and administrative— — 10 — 
Total amortization expense$796 $810 $1,592 $1,624 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The expected future amortization expense for intangible assets as of July 31, 2021 is as follows:
Fiscal Year Ending January 31,
2022 (remaining)$1,613 
20233,225 
20242,520 
20251,670 
20261,670 
Thereafter10,757 
$21,455 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity (Tables)
6 Months Ended
Jul. 31, 2021
Equity [Abstract]  
Schedule of Stock by Class
At July 31, 2021, the Company committed a total of 25,901,959 shares of common stock for future issuance as follows:
Issued and outstanding stock options3,465,303 
Nonvested issued and outstanding restricted stock units ("RSUs")2,294,314 
Possible issuance under stock plans20,142,342 
25,901,959 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jul. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock Option Activity
Stock option activity for the six months ended July 31, 2021 was as follows:
Number of
Shares
Weighted
Average
Exercise Price
Outstanding, January 31, 20215,467,012 $6.00 
Granted— — 
Expired or forfeited(34,125)10.55 
Exercised(1,967,584)4.68 
Outstanding, July 31, 20213,465,303 $6.70 
Exercisable, July 31, 20212,907,856 $5.08 
Fully vested or expected to vest, July 31, 20213,409,558 $6.57 
Schedule of Nonvested Restricted Stock Units Activity
RSU activity during the six months ended July 31, 2021 was as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value
Nonvested, January 31, 20211,848,296 $22.07 
Granted786,865 70.19 
Vested(316,398)20.06 
Forfeited(24,449)41.43 
Nonvested, July 31, 20212,294,314 $38.64 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The assumptions utilized for the ESPP shares for the six months ended July 31, 2021 were as follows:
Six Months Ended July 31,
2021
Expected life (in years)0.5
Expected volatility48.70%
Expected dividends0.00%
Risk-free interest rate0.05%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jul. 31, 2021
Leases [Abstract]  
Lease, Cost
The components of lease expense for the three and six months ended July 31, 2021 were as follows:
Three Months Ended July 31, 2021Six Months Ended July 31, 2021
Operating lease expense$739 $1,421 
Short-term lease expense199 393 
Variable lease expense66 147 
Total$1,004 $1,961 
Supplemental cash flow information for the six months ended July 31, 2021 related to operating leases was as follows:
Cash paid for amounts included in the measurement of operating lease liabilities$1,435 
Right-of-use assets obtained in exchange for operating lease liabilities1,771 
Lessee, Operating Lease, Liability, Maturity
Future minimum lease payments as of July 31, 2021 were as follows:
Fiscal Year Ending January 31,Operating Leases
2022 (remaining)$3,043 
20233,029 
20242,147 
20251,893 
20261,691 
Thereafter1,950 
Total lease liabilities13,753 
Less: imputed interest(1,088)
Total lease obligations12,665 
Less: current obligations(2,685)
Long-term lease obligations$9,980 
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments as of January 31, 2021, prior to our adoption of the new lease ASU, were as follows:
Fiscal Year Ending January 31,Operating Leases
2022$2,445
20231,937
20241,942
20251,630
20261,679
Thereafter2,544
Total lease liabilities$12,177
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Loss per Share (Tables)
6 Months Ended
Jul. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):
Three Months Ended July 31,Six Months Ended July 31,
2020202120202021
Basic and diluted loss per share:
Numerator
Net loss attributable to nCino, Inc.$(14,646)$(13,683)$(19,415)$(28,691)
Denominator
Weighted-average common shares outstanding84,629,777 95,661,756 83,112,132 95,042,448 
Basic and diluted loss per share attributable to nCino, Inc.$(0.17)$(0.14)$(0.23)$(0.30)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:
Six Months Ended July 31,
20202021
Stock options issued and outstanding7,464,094 3,465,303 
Nonvested RSUs issued and outstanding2,041,093 2,294,314 
Shares issuable pursuant to the ESPP— 7,753 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Jan. 31, 2021
Feb. 01, 2021
Concentration Risk [Line Items]            
Operating lease right-of-use assets, net $ 11,028   $ 11,028   $ 0  
Operating lease, liability $ 12,665   $ 12,665      
Cumulative Effect, Period of Adoption, Adjustment            
Concentration Risk [Line Items]            
Operating lease right-of-use assets, net           $ 10,500
Operating lease, liability           $ 12,200
Accounts Receivable | Customer Concentration Risk | No Customer            
Concentration Risk [Line Items]            
Concentration risk, percentage         10.00%  
Accounts Receivable | Customer Concentration Risk | Equity Holder            
Concentration Risk [Line Items]            
Concentration risk, percentage     24.00%      
Accounts Receivable | Customer Concentration Risk | Equity Holder Two            
Concentration Risk [Line Items]            
Concentration risk, percentage     12.00%      
Revenue Benchmark | Customer Concentration Risk | No Customer            
Concentration Risk [Line Items]            
Concentration risk, percentage 10.00% 10.00% 10.00% 10.00%    
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of period $ 52 $ 167 $ 88 $ 0
Charged to (recovery of) bad debt expense 7 452 (5) 619
Charged to (recovery of) deferred revenue 0 0 (24) 0
Translation adjustments 0 3 0 3
Balance, end of period $ 59 $ 622 $ 59 $ 622
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) - nCino K.K - USD ($)
$ in Millions
Oct. 31, 2019
Jul. 31, 2021
Schedule of Equity Method Investments [Line Items]    
Payments to noncontrolling interests $ 4.7  
Estimated redeemable noncontrolling interest redemption value   $ 0.1
nCino K.K    
Schedule of Equity Method Investments [Line Items]    
Ownership percentage by parent 0.51%  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Increase (Decrease) in Temporary Equity [Roll Forward]        
Balance, beginning of period $ 3,065 $ 4,384 $ 3,791 $ 4,356
Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest) (403) (232) (870) (408)
Foreign currency translation (22) 78 (151) 169
Adjustment to redeemable non-controlling interest (177) 154 (307) 267
Balance, end of period $ 2,463 $ 4,384 $ 2,463 $ 4,384
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments - Summary of Financial Assets (Details) - Fair Value, Measurement, Recurring - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Level 1    
Assets:    
Time deposits (included in other long-term assets) $ 328  
Total assets 355,783 $ 332,541
Level 1 | Money Market Funds    
Assets:    
Money market accounts (included in cash and cash equivalents) 355,455 332,541
Level 2    
Assets:    
Time deposits (included in other long-term assets) 0  
Total assets 0 0
Level 2 | Money Market Funds    
Assets:    
Money market accounts (included in cash and cash equivalents) 0 0
Level 3    
Assets:    
Time deposits (included in other long-term assets) 0  
Total assets 0 0
Level 3 | Money Market Funds    
Assets:    
Money market accounts (included in cash and cash equivalents) $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Revenue By Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 66,519 $ 48,765 $ 128,874 $ 93,477
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 55,706 44,049 109,032 84,520
International        
Disaggregation of Revenue [Line Items]        
Total revenues $ 10,813 $ 4,716 $ 19,842 $ 8,957
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]    
Trade accounts receivable $ 49,771 $ 53,272
Unbilled accounts receivable 1,642 1,814
Allowance for doubtful accounts (59) (88)
Other accounts receivable 469 519
Total accounts receivable, net $ 51,823 $ 55,517
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Narrative (Details)
$ in Millions
6 Months Ended
Jul. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]  
Contract with customer, liability, revenue recognized $ 64.2
Remaining performance obligation amount $ 706.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-08-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation percentage 57.00%
Remaining performance obligation, expected timing of satisfaction 24 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-08-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation percentage 33.00%
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-08-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, expected timing of satisfaction 25 months
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-08-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, expected timing of satisfaction 48 months
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment - Property and Equipment, net (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment and finance lease right-of-use asset, before accumulated depreciation and amortization $ 53,360 $ 39,903
Less accumulated depreciation (12,249) (9,960)
Property and equipment, net 41,111 29,943
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 6,874 6,706
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 5,656 5,039
Buildings and land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 16,300 16,300
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,603 11,581
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 12,927 $ 277
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment - Depreciation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Property, Plant and Equipment [Line Items]        
Cost of revenues $ 352 $ 302 $ 737 $ 589
Total depreciation expense 1,201 961 2,482 1,908
Sales and marketing        
Property, Plant and Equipment [Line Items]        
Depreciation, nonproduction 288 246 597 513
Research and development        
Property, Plant and Equipment [Line Items]        
Depreciation, nonproduction 414 300 846 580
General and administrative        
Property, Plant and Equipment [Line Items]        
Depreciation, nonproduction $ 147 $ 113 $ 302 $ 226
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Goodwill [Roll Forward]        
Balance, beginning of period $ 57,325 $ 55,630 $ 57,149 $ 55,840
Translation adjustments (585) 897 (409) 687
Balance, end of period $ 56,740 $ 56,527 $ 56,740 $ 56,527
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 28,066 $ 28,169
Accumulated Amortization (6,611) (5,032)
Net Carrying Amount 21,455 23,137
Acquired developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 6,223 6,320
Accumulated Amortization (3,041) (2,295)
Net Carrying Amount 3,182 4,025
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 21,716 21,721
Accumulated Amortization (3,443) (2,609)
Net Carrying Amount 18,273 19,112
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 127 128
Accumulated Amortization (127) (128)
Net Carrying Amount $ 0 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Finite-Lived Intangible Assets [Line Items]        
Total amortization expense $ 810 $ 796 $ 1,624 $ 1,592
Cost of subscription revenues        
Finite-Lived Intangible Assets [Line Items]        
Total amortization expense 393 378 789 747
Sales and marketing        
Finite-Lived Intangible Assets [Line Items]        
Total amortization expense 417 418 835 835
General and administrative        
Finite-Lived Intangible Assets [Line Items]        
Total amortization expense $ 0 $ 0 $ 0 $ 10
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Expected Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 (remaining) $ 1,613  
2023 3,225  
2024 2,520  
2025 1,670  
2026 1,670  
Thereafter 10,757  
Net Carrying Amount $ 21,455 $ 23,137
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Reseller Agreement - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Affiliated Entity | Reseller Agreement        
Related Party Transaction [Line Items]        
Related party costs $ 11.2 $ 8.7 $ 21.7 $ 16.2
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity - Common Stock Future Issuance (Details) - shares
Jul. 31, 2021
Jan. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common Stock reserved for future issuance (in shares) 25,901,959  
Issued and outstanding stock options 3,465,303 5,467,012
Possible issuance under stock plans 20,142,342  
Common Stock reserved for future issuance 25,901,959  
Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Issued and outstanding stock options 3,465,303  
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Nonvested issued and outstanding restricted stock units ("RSUs") 2,294,314  
Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common Stock reserved for future issuance (in shares) 25,901,959  
Common Stock reserved for future issuance 25,901,959  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock Option Activity (Details) - $ / shares
6 Months Ended
Jul. 31, 2021
Number of Shares  
Outstanding, beginning of period (in shares) 5,467,012
Granted (in shares) 0
Expired or forfeited (in shares) (34,125)
Exercised (in shares) (1,967,584)
Outstanding, end of period (in shares) 3,465,303
Exercisable, end of period (in shares) 2,907,856
Fully vested or expected to vest, end of period (in shares) 3,409,558
Weighted Average Exercise Price  
Outstanding, beginning of period (in USD per share) $ 6.00
Granted (in USD per share) 0
Expired or forfeited (in USD per share) 10.55
Exercised (in USD per share) 4.68
Outstanding, end of period (in USD per share) 6.70
Exercisable, end of period (in USD per share) 5.08
Fully vested or expected to vest, end of period (in USD per share) $ 6.57
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Narrative (Details)
$ in Millions
6 Months Ended
Jul. 31, 2021
USD ($)
Stock Option  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Unrecognized compensation costs $ 2.2
Unrecognized compensation costs period for recognition 1 year 6 months 3 days
Restricted Stock Units (RSUs)  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Unrecognized compensation costs $ 65.4
Unrecognized compensation costs period for recognition 3 years 4 months 13 days
Employee Stock  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Unrecognized compensation costs $ 0.7
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - RSUs Activity (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jul. 31, 2021
$ / shares
shares
Number of Shares  
Nonvested, beginning of period (in shares) | shares 1,848,296
Granted (in shares) | shares 786,865
Vested (in shares) | shares (316,398)
Forfeited (in shares) | shares (24,449)
Nonvested, end of period (in shares) | shares 2,294,314
Weighted Average Grant Date Fair Value  
Nonvested, beginning of period (in USD per share) | $ / shares $ 22.07
Granted (in USD per share) | $ / shares 70.19
Vested (in USD per share) | $ / shares 20.06
Forfeited (in USD per share) | $ / shares 41.43
Nonvested, end of period (in USD per share) | $ / shares $ 38.64
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - ESPP Assumptions (Details) - Employee Stock
6 Months Ended
Jul. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected life (in years) 6 months
Expected volatility 48.70%
Expected dividends 0.00%
Risk-free interest rate 0.05%
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details)
Jul. 31, 2021
Leases [Abstract]  
Term of contract 5 years
Operating lease, weighted average remaining lease term 5 years 1 month 9 days
Operating lease, weighted average discount rate, percent 4.40%
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2021
Leases [Abstract]    
Operating lease expense $ 739 $ 1,421
Short-term lease expense 199 393
Variable lease expense 66 147
Total $ 1,004 $ 1,961
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Cash Flow Information (Details)
$ in Thousands
3 Months Ended
Jul. 31, 2021
USD ($)
Leases [Abstract]  
Cash paid for amounts included in the measurement of operating lease liabilities $ 1,435
Right-of-use assets obtained in exchange for operating lease liabilities $ 1,771
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Leases [Abstract]    
2022 (remaining) $ 3,043  
2023 3,029  
2024 2,147  
2025 1,893  
2026 1,691  
Thereafter 1,950  
Total lease liabilities 13,753  
Less: imputed interest (1,088)  
Total lease obligations 12,665  
Operating lease liabilities, current portion (2,685) $ 0
Operating lease liabilities, noncurrent $ 9,980 $ 0
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments Prior to Adoption of 842 (Details)
$ in Thousands
Jan. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 2,445
2023 1,937
2024 1,942
2025 1,630
2026 1,679
Thereafter 2,544
Total lease liabilities $ 12,177
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended
May 31, 2021
Jul. 31, 2021
Jan. 31, 2021
Nov. 30, 2020
Commitments and Contingencies Disclosure [Abstract]        
Long-term purchase commitment, amount $ 2.6      
Capital leased assets, gross       $ 16.3
Capital lease obligations       $ 16.3
Construction in progress, gross   $ 24.0 $ 18.0  
Construction payable, estimated liability   $ 24.0 $ 18.0  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Related-Party Transactions (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
equityHolder
Jul. 31, 2020
USD ($)
equityHolder
Jul. 31, 2021
USD ($)
equityHolder
Jul. 31, 2020
USD ($)
equityHolder
Jan. 31, 2021
USD ($)
Related Party Transaction [Line Items]          
Related party, non-cancellable agreement, renewal term 1 year        
Fund Spending Agreement          
Related Party Transaction [Line Items]          
Related party transaction, term of agreement (in years)     3 years    
Affiliated Entity | Agreement For Purchase Of Service          
Related Party Transaction [Line Items]          
Expenses from transactions with related party $ 400,000 $ 300,000 $ 800,000 $ 600,000  
Affiliated Entity | Transactions With Certain Equity Holders          
Related Party Transaction [Line Items]          
Number of affiliated entities | equityHolder   3   3  
Revenue from related parties   $ 0.0   $ 2,800,000  
Affiliated Entity | Banking Relationship          
Related Party Transaction [Line Items]          
Number of affiliated entities | equityHolder   1   1  
Interest income, related party   $ 0.0   $ 100,000  
Affiliated Entity | Fund Spending Agreement          
Related Party Transaction [Line Items]          
Number of affiliated entities | equityHolder 1   1    
Related party agreement, length of agreement (in years)     3 years    
Total amount spent for agreement   $ 0   $ 0  
Prepaid Expenses and Other Current Assets | Affiliated Entity | Agreement For Purchase Of Service          
Related Party Transaction [Line Items]          
Expenses from transactions with related party     $ 600,000   $ 1,300,000
Accounts Payable | Affiliated Entity | Agreement For Purchase Of Service          
Related Party Transaction [Line Items]          
Due to related parties, current $ 5,100,000   $ 5,100,000   $ 4,400,000
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Numerator        
Net loss attributable to nCino, Inc. $ (13,683) $ (14,646) $ (28,691) $ (19,415)
Denominator        
Weighted-average common shares outstanding, basic 95,661,756 84,629,777 95,042,448 83,112,132
Weighted-average common shares outstanding, diluted 95,661,756 84,629,777 95,042,448 83,112,132
Basic loss per share attributable to nCino, Inc. (in USD per share) $ (0.14) $ (0.17) $ (0.30) $ (0.23)
Diluted loss per share attributable to nCino, Inc. (in USD per share) $ (0.14) $ (0.17) $ (0.30) $ (0.23)
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) - shares
6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 3,465,303 7,464,094
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 2,294,314 2,041,093
Employee Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 7,753 0
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ."*(5,'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 " #@BB%3J-)YG>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G4TJ0L,VEXHG!<&"XBTDTS:XR89D9+=O[VYLMX@^@,?,_/GF M&YC61&GZA,^ICYC(8;X9?1>R-''#CD11 F1S1*]S/27"U-SWR6N:GND 49L/ M?4 037,''DE;31IF8!47(E.M-=(DU-2G,]Z:!1\_4U=@U@!VZ#%0!EYS8&J> M&$]CU\(5,,,(D\_?!;0+L53_Q)8.L'-RS&Y)#<-0#ZN2FW;@\/;T^%+6K5S( MI(/!Z5=VDDX1-^PR^76UO=\],"4:P:MF735\)[@40MZNWV?7'WY78=];MW?_ MV/@BJ%KX=1?J"U!+ P04 " #@BB%3F5R<(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 ."*(5/I)9?_204 /$5 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"P_2BG0G8EL' 3L(,<9(V[2XA(>W.MM,+80OPQ):H+(?P M[WMD@\UFS+$[>P/^.J\?'TGOD72YD^HEW7"NR5L2B_2JL]%Z^]&RTF##$Y;V MY)8+N+.2*F$:3M7:2K>*LS /2F*+VK9G)2P2G:J,^J0D*]8%NLGN?N5'SYH8/0"&:?Y M+]D5S_;['1)DJ9;)(1@(DD@4_^SMD(C3 'HF@!X"Z+L Y]P;W$- GCFK(,L_ MZX9I-KE44>1K4S$&>FSP:OB82IAD76L'=".+TQ)>O7)$N23=,\?32TJ!I M[EC!(?ZZB*=GXCWR60J]2Y(-2F3@V/ MCX=/LW6/T&%=^#1[)>2_5RR?T;R1@89# 1- MGO=;7I=Q/-RQNX\(Q:"D&+2C>,R8TES%>_+$MU+I.B)<2JN,(T1>2>2U(YIS M%Y%T$.H'+MR.+L-%^A)!2W&3.-=D(6&KD6D(K[,A%9[^ ]K81O4 M;VXQR!,;=MI /K,W_IRLXX5_(U$D%],G'-F8^A567!PWZ$X(ITU+<'&%M5(!SEW:]SR,J*H%#F[DSY&&,B!7Q*$_+7\F"QYD"K)5BX4K^3)) MP'9@YAF\7) M4^25Q1DG/]H]V[8'9 N#-9\M8MQ5S7!PLX=Z&L+ (HM]LI1Q M+2XN,/-G#]BTLRH3%#?R8\K([5NP86+-SY:O!J'9='$SQ:9HM*H*M%55\#.E MS.2CF''DZ0+#R&JGZPV*7]]/\K\EJZH!;54-[@5,'8NEF)FKL2-J+1FNV$!6 M.3]MY?QF6@3%'7QU+57M.&C0F4G194$ "TZ8,O"P$,0(*_>GK=Q_D; X)M=9 M"K?3^K;$=9HFDK0R?=K*]&\3KM:F>_T""GH#+IMLF:A/WGG[U@*T*@"TU6K@X-Z+PKT7^:J> M/&0:BK@P1EN[HBZ4![FRV?=YG8P]9SP8V[!T>JVCJNR=MEH3^& )"BKFO0CY M&_F=UZ<*EX+BXPP\;S3&YA)N9?T2I3K9G<)>> M E)88,6LKG=?-PB<'8'6R:::\<5\KS$E@5DN%OMKY=5R/W.:[^)9U>/%9NAG M9FPU)3%?0:C=&\)04\7^8G&BY3;?HEM*K662'VXX"[DR#\#]E93Z>&)>4.[R M3OX#4$L#!!0 ( ."*(5-19\;(M < !(A 8 >&PO=V]R:W-H965T M&ULK9I];]LV$(>_"N$%0PLXM4CJM4T"K.FZ=<#6HNFVOQF+ MCH5*HBM22;-/OZ.D6++X8G=K@31^.5*_.Y'W'$^Y>!#-9[GE7*&O55G+R\56 MJ=W+U4JNM[QB\H78\1J^V8BF8@K>-GS8';_AZL_=AP;> MK?:SY$7%:UF(&C5\<[GX";^\#HD>T%G\5? '.7F-M"NW0GS6;][EEXM *^(E M7RL]!8-?]_R:EZ6>"71\&29=[*^I!TY?/\W^MG,>G+EEDE^+\N\B5]O+1;I M.=^PME0?Q<.O?' HTO.M12F[_]'#8!LLT+J52E3#8%!0%77_FWT= C$9@$/' M #(,(*<.H,, VCG:*^O<>L,4N[IHQ -JM#7,IE]TL>E&@S=%K6_CC6K@VP+& MJ:MK4>=P4WB.X)4499$S!6]>LY+5:XYN],02G:,_;]Z@9V?/T1DJ:O1I*UK) MZEQ>K!1HT#.MUL/U7O?7(X[K_=:6+Q#%2T0"@BW#KX\,9[5K^ H\W[M/]NZ3 M;C[JE7 %B9[]]>[G ME^@L688DZBS.HF68I(@I!%ZUL(=^_ ''P:LG[SH;"-?LXR5L'KGCW>HO'Y_; M[D"O,.X4ZFU\?T6SC,;T8G4_C;3%+,$@;F]V$(!P'X#0&X"?UFO1:G\;ON;@ M_&W)EZCD4B)60L[H5A5D'Y2+]E9MVA(V\C! ;-!9F@ZAR?Y?7&QAZ75'$W\C MG))Y5"Q64803>U"B?5 B_ZH0$AQ_WYT/ =*W+$ MO^YT\I#=/1%JRYN]=MN.ZE7'AJ T2=*9:M,(!\ZUF>QE)U[9GP2$_P2%B1FR M.**3H/4:+68A(13;1:9[D>F1V *C&_78Q50GD!U04SG70&J*P/!O)M6T(ED6 M4KO2;*\T\RI]#SJ9*NH[V-] 4M1H9)Z+S7D+;_KH.F5GYOW% 9FO M,JL$O& MP1,8 M-$V,]6/!"KCN<'S$"O9S92Y0UR)E5T?O6&.&85!LXB,*8C)7;(',M)0[5#PR M!OLA XJ;%O2M15454I_)[!I-;J11,"^9+%:81(%KP8]XP7Z^Z!.):MK^O/>T MJ!Z-\L@JW"1'EICIY&2^D)$OQ,^7/I6P(;Y/!9)-([$!(36J#(M9$A%'RB,C M-H@?&V_XAD,8<]2S[828$I,2/S:6I-5& X+]#Y MXK78I1D.'%BQ&E#CR&!D) M0_R$F1=TDT1^FG23+"1.Y[O.8N7:=2-ZB/^ =5C9.P$TR#2/1#B*LW2.<9N= M-B0.M2/0B!]HWCB/%:=5NTFP+$N-?6A:N4(\0H[X(;??A44-U.!(L:\GR+5 M+IT7)!8C&J<.O2/BB!]QLP1W1*>),".F%LJ%$U\.98Z0(W[(F;/:7YY5(+Y*(LFB\!NQEUG$#H2#GJIYRKA#@BVH:Q9)X> M+%:.349'U%$_ZOH\=B1_40O:4CBPS5>!S8Z&H:M!02<]SB--3ETUJJIK:W:] M3C@OP[+@L#BX1,_^$ I^I4N$R;+['E-[G])[%?T XZ74X.15UW!2C[[8C)2C1YN$0VJ3 M^D)+=!:\" *LST3HGI4M?X5PL R"[@?)+6MT([%56]'HODR_=""J',$)11?3 M79.Q55+!"QUAUO6,OZ5);+T%/E8.\3\9IW3$*?7C5.\AR$G3T 31-#91X G. M?_#]%5<.^_^V6P<.Y8[E ?67!W!0;ZNV M;R8,#79101;;ZB>I]_RI&'M6"BGM&<8L!!V0RQ&L+]<#W.",=D=YU.?5;W25&,\*K:U%BYVUM;B:/+#6?RWP.VON MBEK"<6@# X,7"02KZ1_ ]V^4V'7/L&^%4J+J7FXY _': +[?"&#L\$8_%M__ M&<35OU!+ P04 " #@BB%33GO5-Z4# "B# & 'AL+W=O^ M%O:"-9$E3I+#I9^^*]MQ##B&I&^:%T&2=Y??_KV2EME.JD>= 1CR(^="SYW, MF.VUZ^HD@YSJ*[D%@4_64N74X%1M7+U50-/2*>=NX'EC-Z=,.(M9N;94BYDL M#&<"EHKH(L^I>KX!+G=SQW=>%KZR36;L@KN8;>D&[L%\VRX5SMPF2LIR$)I) M012LY\XG__K6#ZU#:?' 8*=;8V)364GY:"=WZ=SQ+!%P2(P-0?'C"6Z!_P2_;4QF137<2OXW2TTV=R8.26%-"VZ^RMWO4"<4V7B) MY+K\3W:UK>>0I-!&YK4S$N1,5)_T1RU$R\$?O>$0U [!N0YA[5 JYU9D95J? MJ:&+F9([HJPU1K.#4IO2&[-APK[&>Z/P*4,_L[B5(L67 BG!D9:@ME^?+GRR[!*L)Q26CWX=,BG$[#<3ASG]K"=)C%/L(U9GL"A(T M8:\ GY)$%C9?!0E@\BL.0\)!:T(Y;OJR+/#X(*DL5F9=<-R)M8-[8 MX+F:X/SI?9A4^;B%Y5Y[G'X"?LMICCQKVZ'WL)26^R,)D4K%_(.T" MKF)&+13?J_X.F,\PW,,>-]CC#V$SK8MNY/$1R2%KG\4>9-Q QA^"Q*M2&ZQP M)C9=I/%)TCZ+/=))0SKI/]%DGN.%^<'RK6)/#@K3BPZH3YKMH4\;].D[T,^J MWNF1?)'77;[G6.Y1^][KI>J]FWO84[]UN#;+-)H&<3PZ/">Z+,/Q*(Q;1^$^ M=*L3\-\O]HERKD.> ]YAV0_^>F/[_5?V U7,7E/D3AA :$.^",/,\Y L%;/- M*;D! 6N6,!SWM C^ZQ7I]]^1_X^X#O&;#F4_MHJ/6P2WU4#:[OU/JC9, M:+SVU^CF7<7XVE35$%<3([=E3[F2!CO4VS.Q)=^FTZ:9.+U]N-,' M6H(LWE"$2D*V^^^[_) H 4M82?I"D=39!<\"6!PN>/FLRZ_52BE#7M9Y45V- M5L9L+B:3:KY2Z[0ZUQM5P#]+7:Y3 Y?EXZ3:E"I=-$;K?,*"0$[6:5:,KB^; M>Y_*ZTN]-7E6J$\EJ;;K=5K^?:-R_7PUHJ/=C<_9X\K4-R;7EYOT4=TK\_OF M4PE7D[V71;96197I@I1J>35Z3R_N1&/0(/Z;J>?JX)S45!ZT_EI??%A5Y[@N?XJW,ZVK=9&QZ>[[S?->2!S$-:J5N=_Y$MS.IJ M%(_(0BW3;6X^Z^>?5$VH+L#&03^S983:2GJ4FO M+TO]3,H:#=[JDZ:[&FL(<%;4(^O>E/!O!G;F^E87"Q@G:D'@K-)YMD@-7-P; M^($!9"JBE^2WC2K3>B!4Y(S\?C\E;]^\(V](5I O*[VMTF)174X,/$WM((%8C_SVTN/_02BL \%VX7BEGD=_KS-SPFG8\(" M1I'GF9YN'F!T?JSUN^]N_2@8?#\N>../#_C[K)Y4L565QY78NQ*-*S'@ZHLV M:0Y9"'/8]DMK+QO[.A4^74L9TN1R\G08?AQVW06S]A >,F PC*SQ3!,7" M.+*"Z*)"YL;010DJ0H[',-H3CKR$_U/JJB*;4B\S@]&,G$9YD@CKT:8NBDD: MQ19-%Q7)( @LFBXJA$DF<)KQGF;L'2I=2BT>B7K9U G8-UB2O=/$&[O[-%<5 M@70,*T3Y5=7ND1#>^)W\C_Z)Q3UQHD 31J45=P052F:A9BZ*1U)0*^XNBD5Q MR/"XTZ!?\ (OO\^J4FDY7S5Q6L"$RO6F7NFP2+WB:B!4G=51%&(9V/D,@X4L M85:P$!B7 ;Z /JGX^J@)&:-]%*%Z! LLK4(_=)H0'S.QL* M&,4B86>E*08+DH.$TP7,A?$@D9$=,,1;%$?)0,!8'S!V0L;6K\SOCCAS2\9*/UU*7:<3?IRRX_ MHL1C+%%$D:TZ4)P(F9,@$1Q+:.*LI9B_!%+/0 AZ?4;]VNK#:;1=Y2/9J%>@O)JW'G^*XB%D,9AB. M);&]H-RA_I)PJ%]9+Y*87]?LR)+4F#)[V)KT(8=NUO#"ME!JW5P5L$C,=6%* MG>?M,M'ENK%3&_*GJ_ M^/^V,K7._O=CY,J9,QK9\P5!T= 92(@K'MC*$4$Q.9 >6:^>F%\]#8ZAXC8K M])A [CA'Z7.GE %)4L;.(,%PH [MES,,!VHJL5_/4'^)H.% ('HUQ5Y14[M M@*(BU2J%Y<(3D@M?Y:^75\POKV[2*IN3MUG1E#?W#>/CK765'!(/SJE=@AB MV0LR#N-VL%$4&ZBUL%YP,;_@FF;YMJ[WGLAFLK VR_D(^]8ZW40\^N@ M?JRU+>"A=B5($DI)H] 6/P@R%I(ED9T"9ZC/0# AG(42\5F_EU(^4'YAO01B M?@ET..)\_%U1,L3?10[QQWSB_!&?7OZ\UT7:U[FOJ*?>J?()+7[F^ MER"<_FC!GO>K-3^EAN&K-G<.#K-_R!.[*C5%8( *;6&.P&@@W)H-@HL$C8]ZO8_R4?8\32O*A@=V%06#T839;\,(C ?, M5DAW"(RQ@ Y4S7B_ '/_ ORIU$M5U?O5$+-N7GB[H5_BN/SAB=&O&MS_YG[" MQ$!>PUD8V_LP" RTDZU'$13CB2-(L383E@PH,=ZO5-R_2?$MTZ)? +A_ ?B& M:?%=&Q6=U5$NH5Y\3PG] MQF]5?Y]R46W2N;H:;6#)A?FE1M>T%M#Y=@$BIS)Z_O6L_D1C4[[^3G;?YWL_U\G[T,_%-O3#>;VP=GNP%6;1^J M>9EM3/N]2CLDR!O"!*N/801''G XAG!G9[4YS!E5ES-Z MRN 9>!S N8!S,0[!23LA7NV!-X1"$S*!DV@LH4&X 2Y9=Q(%@F#SV'TIOF:Y4$;H]?-Z4JE M"U76 /A_J;797=0-[+_1NOX'4$L#!!0 ( ."*(5/@W>09# 0 )@/ 8 M >&PO=V]R:W-H965T&ULM5==;]LV%/TKA-"'%E@CD?JR M \= 8WM;AQ4UXK9[9B3:%B*)&DG;*; ?OTM*D6V)5H(&>;%)ZMQ+GL-+7M[) M@8L'N65,H<45KU@)7]9<%%1!5VQ<60E&4V-4Y"[Q MO,@M:%8ZTXD96XKIA.]4GI5L*9#<%045/V]9S@\W#G:>!NZRS5;I 7B& MK9CZ7BT%]-S62YH5K)09+Y%@ZQOG$[Y>X$@;&,2/C!WD21MI*O>2C;C^3]9JK8W MSLA!*5O37:[N^.%/UA *M;^$Y]+\HD.#]1R4[*3B16,,*RBRLOZGCXT0)P;@ MQVY &@/2-0@N&/B-@?_2&8+&('CI#&%C8*B[-7!5U:<N9 MO=SR+7Y[]3 R_C13?^ LN^/O&%XKVLTZD@V MZX-\S\<=72T@0CH1O;" _.!"J(Y:\J-!\G^P$B[LW,A*4\@:F53Z M^S 67' MK?/Q&RD[[E$E_JA[#_1!@1^-.LI:0&%7_H4%%)QX.B./O6.^] ;I_YTEFI_1 M=L7$'KH#HN*3/(R?.0M[5NX86@M>P LL-VFXHD)ES)Y*<8]>5\KG(?/G(0L+ MA 3^^(*.Y,B7/,/W2/$GA)!4=IJD?QPQ#G&7:A\VBKT>VSZ*X)CT&%OFC B^ M<"CQ,8'BX0QJ"1WT'[R[I-*/++F[EXG(*E4_P4TTR*'0.B8N/)RY?OW$-H[/ M! N[.<8&"DA7^CXH[((6%A!'A M_/8*X2/+@HKBGO045!MWKTCVI- HF-J;$DT!K5ZKZ*=F. MMF7D)U,\=<9O\?4,6\;GNNPTE=%;IV6S)E/F[D[,9_RG:I*1N\$DKNZ3L6/&UKQ_5E3)DO.D*#KF7.-KVZQKPT:Q.>2[N7! M,])45IQ_TX.W^L_4^_=T(<&( ?NP'I#(AI$)PP\#L#_]P(06<0G!LA[ P:ZF[+O1%NF:IT M/A5\CX1&@S?]T*C?6(->)=.):I@L&]@C_( M!X7X&M[4D(2%SHX'BMYQ*=$%^G2_1"]?O$(O4,G0QX+O9,IR.745+$J[=K-N M 3?M LB)!?CH/6>JD.@6%I);[)?C]M&(O0MB](J01T5NR*C#/W?5)?+Q:T0\ M@BWK69QO[MGH_%KTVV='/Q+#[]/#;_SY)_R-Y,%;EO&:HG^N5U()J/>O(^&" M/ES0A M.A/L+3L8*\LN61JUEU%CJX^]A?H$#$OE3]^%P=ZRPF 3'L*4%1B9) ME!S#;FW>)F$8]; CFF%/,QQ5]6]54(&R(SG+5LZ7FOZKJQ$MHSY(-*HEG*-P M2C(X1(2@+/N!8)>8K%)]/MOT;;V%AU2#@!CJ#D%!%!O26AQ%H6<(.P3%\<2N M:MP3CD<)_U15&^OX'-9#T)"UQ=&0]1!TDG72LTY&61\7Y:GB28:K@ZKP0H.H M%49"DZL%YGLA-HO'YBV)X]A.>-(3GHP6SSL*WY]LP!JE2HERM5/IJJ)(<;C% MY!0N57K$.+O(X"LA> 7>-I 5B@HJU5B98>_I"^J==6@]9P76[Z5GR4G//.=L M*.(;F;NTH9+83$M[Q,2^3_C@:H&??0+]-K&P10:S?BV@.#&5LCC"(3:5&J)P M=**",7D2BOS/&OYM\A#+SA*S[&TH')J?3"NJN:4<2V2!$?^41D\7$>S_JD9L M43+^6E],+JU:^-8;1.*9:EAQV*S I0U')L$D-@6Q^4M"WZPO]^ 67U.Q:=HG M?=3MF&IO;/ULWZ)=-XV),7^#KQ;8,K_4+5W3-3RY;_O!]ZG8E$RBBJXAE'<9 MP^Z)ML5J!XIOFQYBQ15T),UC 6TI%1H []>!#M WNO/_ %!+ P04 M" #@BB%3KEL)CQ() .,P & 'AL+W=OIZ]=-D M4J4+ODRJ-V+%"_D_#Z)<)K7\6CY.JE7)DWECM,PGV/>#R3+)BM'E>?.[]^7E MN5C7>5;P]Z57K9?+I/QRQ7.QN1BAT?,O/F2/BUK]8G)YODH>^4=>_[9Z7\IO MD]TH\VS)BRH3A5?RAXO16_33'2/*H%'\GO%-M??94U.Y%^*3^O)N?C'RE4<\ MYVFMADCDCR<^Y7FN1I)^_-D..MI=4QGN?WX>?=9,7D[F/JGX5.1_9/-Z<3&* M1MZ\G1!3XZ4BKYI_O4VK]4=>NJYJL6R-I0?+K-C^3#ZW@=@S M0*3' +<&^% #TAH0PX#@'@/:&E#3@/48L-: &08X[#$(6H/ O +M,0A;@]"\ M0E]8H]8@:E9WNQS-6EXG=7)Y7HJ-5RJU'$U]:!*BL99+F!4J=S_6I?S?3-K5 MEU-1S&4F\KDG/U4BS^9)+;]\K.4/F:)UY8D'^4VDGQ8BG_.R^O%O$4;A/[R; M/]=9_<4;>[]]O/9>_?#:^\'+"N_7A5A723&OSB>U]$Y=8Y*VGEQM/<$]GOPJ MZB0'S*9NLZE8+N4>:%P$K*\/M_Y=U%GQZ T,>'/X@+^(XNF@,6?N,=_.YYG: MZ$GNO4^R^5C&>9JL,CA*G\D2?=0AU!3]Q[5Z1BR;U7_Q15]1H8 M\F[ O31=+]=YDS?7_"%+L[H[R$3FY"XQ\2XQ<3,J[1GU*LF3(N5GWCU_S(I" M15%FXA>>E-XK&8!JD92\>NTEM?=S4KSQ"#KSL(]]*(&V%V+-A=19_G0I94_[ M26(K0L;BP/?#KO#&%K*8((+BG:XS6;*;+#EUL@=,\&H[>+#G%0I"')*N\U-; M9L;!5I#(B @Z2IFM@)'$0MH5W9KR\;4-ZYV!X@0]F-,X7C37;QI8TAZXBTS M7A;Z2N;\-=]^>JU.K_US[N_/)]Q_/H@\]V2AW"3E_+^.S&:[BS/G8K^KJK5: M;;7$Z?9@J-2%E0>I*(JVJF^R>B%_)7>^W/>K]7V>I=+B@9_[<)2#W42#[VRB MT.8(K,GA("(A,S9'8&6:H9CU#-03I' 7I- 9I*FHY#P.CP@TQ=#R;$P9,3;< M;$C5<3_:N1\YW;_YS,LTJYHUWBZN6-6'Y%QDGZ2^>1S9&H(9(ST1CWY M#(4VMER( F0$UJWI^(A\S66^T\L//,T3F=6RGB9-4DAO6YI025^(8MQ^[6RM M@:BW%^WXBB*&Y?ELQ!Y0CD,68\2(610AJ;,LHCTZ15\A"B!\HB$*F+:2_3. M(C,LMF9LU4A0U!,*S4/(#41-<1JK/JTY\F3S6C4A 2=K@JL7P(D.'H[8"HZZ:& $2=;OXB2XMR2S)676;WZSJY MS[E7"Z^89H4X4US\YDR>PVF^GC<9-_^?;,A45Z1$)9]SOFQ,5!K*X[LN)2DH M85;47.[ &IPOM3<+BBDRJPVDPX&Q]>[@T1"->F*C&06Y(65'I%QNLS[P7N=N M\$8 6""$,;%/&UOIFYO*)>G.4@,*%OW=E7*-? =V64# MC0D0@"1D 4.1V6C< $IW"=. A-R$Y.[MAF9YA6P(0@&)XLC,M&BPNP,D=ND" M-&:FV1[A* ZPE6FV;HPBZP2#5)+RHK[-K3$/Q7]]DX72TWQ;U$NX=M;(/ZO4%9=PJ: M[K";[DYN^;!-<7;/!XADCH:XYQS&FO:PF_:.:ONPS54ABM@-^L13%#86QF!Z +S74%:"EB ML;F#;@$=IKZYKK9HC +D!STT2#16D6_P*(UH6B)N6CH51J^(S2XH#D(647.M MAH5=WS7C$#?C'$6DQ$:+&)OT/ 54YM,*8O-0C.*^G:,IA1Q *5[VW BN5Y+) MGF0I;+>0JHIEEJIW!+937 .# U] ML]T:E'5=U;!"W+!R#%,1@ IH;$+5D*K[2%V3 W63PS>A*@H\>\)1$)M9#^B( M^7;''3Q8W)=N5.,&/0$W'% %ECUJU^98]F5A2'L>-E)=G.F!Q=F!0V#!HW8I MIBB.8O/5DU;7*7B1N43V6+)"H< L>(!NC%ELKB6@0K'O!STD0S4CT),9P7$+ M&UY2NRS'C*#([[O11/?><''?[CC\MC.\L/:]#4DROMD63UN=>V'ML0(?^>8- MJUM A\R'[7> :(S"8!]ENQ'3*$'97T\R5-, /9$&AHHDM0NZ+)*X]U30)9VZ M2_I1?$*A6PK64\TA5==37<[I >7\I>&# L\Y8D+[7C^ANJ)3=T4_!CZH7:O# MP,3[V9"J^YZ:KNC,7=&/00\&U$YJOG%P.Z3J.JKK*W/7UV^"'@SJE4D0F<_+ M !T*3?2 !XN"OM#HTLY.*.W'H@<#.FXG>C!=3=F!U?18]&! #PVA!Z0S*Q2@ M =$#T 'H :E ])CLO;>O_E+D7TDI:W7EY?Q!6OIO0AGPR,BF!_/\'(>KG+^JO W9_ G/Y?U!+ P04 " #@BB%3J6,Y M7H$( D)0 & 'AL+W=O=]W;37LYU2A\_S>5ONV+YH/XD#:^"7C9#[ M0L&MW,[;@V1%90;MZSE)DFR^+W@SN[DRS^[ES97H5,T;=B]1V^WWA7SYPFKQ M=#W#L]<'W_EVI_2#^W>+/=XM$ M#S 2_^;LJ3VZ1EJ5M1 _],TOU?4LT8A8S4JEIRC@WR.[8W6M9P(KQ1U:_ZB MIT$VF:&R:Y78#X,!P9XW_?_B>3#$T0"8QS^ # /(= -#$B' :E1M$=FU/I: MJ.+F2HHG)+4TS*8OC&W,:-"&-]J-#TK"KQS&J9L[T53@%%8AN&I%S:M"P!0F@R-!OHE&[%GT#--7;\7/0:%2+O*KUA40G_+6K/Z$47R"2 M$.S!0T=7T/- M:VC@-?^$95^+MD6%4I*O.U6L:X:40,T=;\0%^J4I/_F\C^2I;36!Y MQ'"^6&1^8,L1V#(:C;>CD=O>L&#+DFN[OKI"APQD M>=RI.O2T6:PI:@8T@DK1*J^K!EL59 ]1 "CZSIM!*PJ,"U_A2>."#)$I.))CXIFH:T.:(I'-7F M08GRQZ4F[ I0[J&*:8/!,4SUQN1TF4QM[A5+20@JL5#)B6#>, G9"M(2((7< M53Q/L_N D[BF(M.DZQ&B(8B6CG :A7BOU[2IQ* 01!]T!GAD$M;WYB,41174 M06MO,AVF?9.0%E/ KDR&\P!BRVSX-+4!5JC*&BB+P+Q-^8(^;"%XVX\F9P5, M3#V)ECJ07:F0B2VKX46<\G=%LV6Z+CI*F@!3]417\V+-ZY,)%%NRP7&VN2U+ MT>F,#LYD_%'SI-<@+J6DR]64#GU2:18@>FQY!R_?B_$"KFM369J'2"ENVPG&ZNI?L4/ * ML6>=,5D?>T+MF!R"T8O90UE+["P:5^H2IW[ Q+(6.<%:KR%R*%Y,K6>J@;*4 M'?-J<;2.?*H0EXUP0J;6]TA=4ARR/K&D1>*D-57FK& G+BUE>3Y%[!$*,1>Q MS$7.9"Y(K][\3UPRFBY$C\AE*',02U@D3EA'R,RB\X)SB8=D"4FG %VQ-,6K M50"B92@29Z@IQ/.<'6.> :^'PE9)<*59@B+QONM?DP+VU$KRM4AD.2VJ/&*A ML+341DXW4F>U(E[<+I619.4N* _CX3P)=%K$4AZ)]UK3SI\WC]"HGMWY$\M4 M),Y4]YTL=X5.CE#K@Z' /.K%)$KV9\G6P>]=4S'Y)+DQ8,7;@7YT%$ KLN>MKOF] M]DQ=0IDF(H\(R5;I,I#<4TL[:9QV[HN7<:NQ[U)?,R<46P&5O3J<9B>/"!0M M-*3"T?Y>G)^^/3-9!H%9UH+I2JRQ0T*:6I=(X2]V# M\4I^T 8=K=X#7V;!S2;%KV>J0P#:5&RWAIO,G3KH(8DZ:HX']? M%;>Q(ROBZN(1RY=)L@RH8WDU/=$!:N F@3H:K-F6-XU9-4"YD)9$Y=7 LP^Y MQ)0X >C*Y1BO:$ #R[%IG&/OSG? !6*ZLXIJXS)JFN?N88%/;K7"H>5$+?72 MT]3[_ZD3VVBAEI%IG)&# >$]67$Y$ZR59M.FQ"<7LY;E5AKGUN]O+:)79MU5 M?:TU=-"BV5XJ)O>1'0'JTF9*IH<5'J% WJ>65VF<5W\7"JCJ'2GDC BFG@;0 M%\$^N9A/CD[I:#2"'[K#H39GJ*";KM)JT7;2U [E:UT)_NG/Z!TF?OM2RZ T MSJ F;,U>4-7I @J!\]$+*Z39 C9[U&,9*=FF"YSC4I&!P+WG7T$M31&SVL/ MP]WAQ;C-MNX4P%/&UEYSND2%2;JL54H""R9T1-D=F9_\ YM8F=O@R:> M#5$:VFY;6"9;Q/>1#M4O7B/PA/G '^J MJ4<$+[/IZ>! , )0& 8 >&PO=V]R M:W-H965T&ULM55M;],P$/XKIR AD+:FS<:+MK;26D"\;##1 M#800'Z[)I;'FV)E]65=^/6>G#4."B0_PI?&=GWO\W)U]':^MN_(5$<-MK8V? M)!5STS>=)X,NM]O$7 MUEOL,(&\]6SK;; HJ)7IOGB[KZG93NHLNY?P;:L'<##:@VR8C>[A.^A3 M/XA\!W^1^A[,K?%6J^)G)3*,NU*\4@9-KE##0IPD-Y,]?#U9>G9RM[[= MH^BP5W08%1W^AV;\&^8_^8_ S)6Q>_#&Y -0'A"\+7F-CO;1[^.^)W>CJ(-\' 3:-5GG4XX$ME'UQE?&LN.UWI+R$=4@( MJ&ZTW1#%#'*MI ,"9PKU#_ !7%0DG>Q.%I65C*GK%IU J! H?%9:'M&*0\?? M6\<5S-%)VPU&S@J]9%U*(CZ@%Z@93O%*.!5O]N"2L3J&4VN*$']I% OK.^$K M;'T,BTUA2% G;;@16N$QG)%>VM89^L5[89V\#"GF' T6X@A'7]BKC;C>HF@? MR%WSN=3B"Z$+[^?H;F(/'SS/1L^.O=0L@C8!1*80Z4;BC>2[D7DFS0_X=V\/D.WDEZ!IE)"AX-G3Q)PW0SL#+9- MG#M+RS+%XC+T@UP R'YI+>^,<$#_1S3] 5!+ P04 " #@BB%3L5_Y9JH6 M "03 &0 'AL+W=O2_BN( MWO%N=P2;ZJ8.RY*LB%9;FI6/L4*R/ \;^P!6@22LJ@)=J&J*\^LWOTP A>*A MEC3VA'?"+Q(/5"*1YY>)9#_9N/:=7QG3J?=UU?BO3U9=MWYTYXXO5J;6?NK6 MIJ%O%JZM=4=OV^4=OVZ-+OFANKHSN[AX<*?6MCEY^H0_>]4^?>+ZKK*->=4J MW]>U;K?/3.4V7Y]NE>6.ZM^M7+;V[DZB4MC:-MZY1 MK5E\?7)U^>C9/:SG!3];L_'9:X63S)U[AS#!_':F_X+/36>;:FVM7_=V6W>KKDXJZ'WGZO P<5#;1O[7[X,7AQY8!8>F#'?LA%S M^8WN]-,GK=NH%JN)&E[P4?EI8LXV4,J;KJ5O+3W7/7TCRE!NH=[896,7MM!- MIZZ*PO5-9YNE>N4J6UCCG]SI:#\\=:<(M)\)[=D1V@_4#Z[I5EX];TI3CI^_ M0WPF9F>1V6>S#Q+\MJ^FZN[E1,TN9IRZHI>T^MHUGKXIM;A%4ZIGVEO^ZE5K MO&DZ_N:1^FEER&L*5Z]ULP7!OM%]:3M3JL*12ALOKP(U>K.PC::==*4\$3'D MO)U7*WUCU-R81E'86.N6UMF&";KJ%;^\?'RFM%>>(AP%,=HJ M4'B1F,UD1O2:4K>E5\\<_9>HO;AZ\RQ1.[C^VI6L Y;JZ&=7V. $^;,VRKW@M,P]^WIBB;VT'A3U_7ZQTLS1$M*ZM]T+RS7.0I"=I M/^QMFXZ.7&=2)_G2">F[J;HV;4 M>LUZ4+0/4H>ZO#C_#K879.L+6K(UNE4&@5%]J^DA\N08V6A)11\G%DGO(/6# M;DEH<1'+Z3-%$_B/#I8L,)P#=G[YY6.O-BM'UG'N-@U1\OW%^(U9(K*5)9R(@XZ)?3&0D_E_H ' >T!'75:WU[T@4WCL28)>,QA2KQE5NN54B1\24;J4[ M<5$R8@(N-0F1!-JQ:CUB1>"#'B$K;5VM"/JUXI638#,2BUW9%R!Q0Y)VPKZHL\ECY!>U\Y;(#Y5:$^QQGC7MT1U2EIC M0FYMF\!"K1L"H,-!?H.D1Q$,P%-1>$VZ0GQO05*7OY"(9&%CB"D/1R#FUY)_ MU4+;EL+R.!3+@5PSP6%(+.RVN8K =&M60,QT; KR(D\^_X)LWJ<8%#,'/6Q= M28_.^XX="J81.;*<&$I.:40OQ(B#>X/W.93A^/<=B9]#LUB0?<"68=0@%4DWZHIB8Q6B_'->!P6\,/.6 M\T3( )-15-6E6T=RK:'#M6R)++M#<.7M&M;+0.4MH8K9Q>6#\XL9L6RHQO'J M]"?RCT(]O#<[4[V/T4M79#>-V ,'8S9(59MN!26^)?^ UBE3W< /^PK< ML1R@K7 2K'A( :_)@IN.S/.-4I'.Z=# LKW/HRN!NB>0ZI<@1M+A&@CXJGG ML**RIX(R2@D"!CTK6UG,1%>Q' M EL@+C*$J :4#0W/H9]"4M#(5062!)<&-UQCV"#:GR^'6 CF%H9!+7M M,?+ -^UP-F/9IW07<'?,LGAW:L\.,MC2-_9L#+_FY)OD,$O;-!!1,!KNNU+$ MI \I3?@,MQ&^[V"+,9^Q?"U!7=J?$.=B?*;PT %FV!T$XHDD8_# MS&9H/^1X!\^/-T93F5U ,_XOB$7!SW5?::JR6CI7*069@+M*8$]+]1?%XEUM MQB Q\OGH. G$WVYX[* (@D -HCHZ*-EBNR_?MF6$IFMDDU#>9#7 1VR7?,FO M8#VT@]$MU,RVD"5?B<_C4B?4K&'A!"^0@(DLEXYE;M@WNNI#6)94"BX$>J?> MXL$'P^%.:;-6$"% JPEOSH+1(XW'TH1>TQ9K"F6[19]>PM_@W' \6I\==A*Y M( 1B@L[VUDWR0+76MCRW)%>QH M7HR-4F4OZ@]P3G-=$HPZ.D>=FFA'4NNX[\HM$@922^Q\[)F4D2(W829"1ZVR0AH =-''P+ M R!4D-0D9N!8,D! ;8$J,TA&AY$_XP**S!<=IK8F=3K$'&!SA!\)E7"*D MUIG4A*6E6-*FO)YO.<4='5H80P2\9LBO7J/%BAUR'[P._58_ZCXD9\N+,-^U MO<0$"6ZDFA1P('X2#L=<.6!25[^7%%^S:L8271@1[ P>_C4L4_(C$[-X7O.)R]@6W MDM?27ZP(*KX(@*U;$:05W['O:4^^Q0^751G+%[SD\WD_E!HZU[&K2%9"(97$ M?TWB?Y1_P/H(=LE"#O;AI4#1<+4*Y1-L)X+1X;)NKIMW:DE:(252 M;UUI 5Y>[F2W V4N8\/=*A7YY/;T;<48]RC7%(#MB M1H*S:!;V#7)[!'>IT43UB+,AOL2FTUIO.8F:]Y# 1*Y5V;.YN<"=%8IKR# 0 MMZW#CB$-S/F:-5&1N#X$5=->-&]HCCL0JV1AI MJAQ73>!/L, FE@&W[M@WE("K8=!A?^L$SH#[8Y&8B$J(E 8:**$P.!QF?6C[ MQV4*F$GJ BTWUNA!EC>AS]A\F#7K]X\F;8HRZF!717L,]7,4NI+0\PL_OM S M//$ #!N_@=<--\EQLWAH:4ZZ@GQ5.NP[ETMO/W2:/'Z@&Y%DGDQ'<-%AQH+Y M@ID 7;C.H M#0W$OLND0\87K_'&S4D^:A9%T%RN]B5U=2B;M'GEP,4/0<%EB_M%%(6P+=A4 MK!3V!B4X00_/"GJ+UT_[P K1R,!W! G903R ML0D?@(M0'B=^<CF0W&"$2 !R=M5-W!]$@^$^>9D*N ,62+BC M)[Q+\2U%MI MV )QY7$SF29 4I[V'")Q&S(<@V^0U[K#G=_O7>236&]'- IQXG+QP'T M?L]:?*1^(,OOAVO-T;<\:W.(%-ETG#B5*,\W2-O49!F9Y[X16*[$%P[+&%\# M&.5CC0,@>D-0Z? W#)48] VOGHFW3/*&YB+6@7]1EP^^I'_OS^@?%L;L,;UZ M^%!=DR*7$F=/89=K.'5/7KX2_7@\BMU>O_L^'.IVHJI/6ZW M^__I[-Z9^@F7OE4HVK*&UMVT;'B53FB:X2(.CL^N4JNN-0V--#TV/'X_A2$8%A@C#0YU--$DMA MY +&TL:"HUE.8H-69$ U;HW@PW*"#";#G4MJ**7E9>H.D%2X::-OM*UB@-GG M._D&O@U2Y]&XYCSM3T%3"BAH!L5RE3$G7_+CC*AUD3?*@/EXJ"BAZI'0;#E< M<_$<2;BAEL6A;;93]_V8I"8\,' [=XMS*/+TY/6/F(#(^W"\:M0@:4V>NX.X M]P0]&)M<:LHT3VI8"-V %OUPK2V?PQKDL,/[>$?FP]!7,X"%S+0R&FXIAL)5 MJHNM2T=1H6,W;)48W<@$!&S:T//7WF$4;)O*G-&M!I"6>6_:PM)S7&_(+ME, M!+>J0C'"-5A=(UP09:FZC6@L+(MX97>HLAY'>\X\/[[]H)J&.:80!+D&),+( MK^/[;"K_@L6$>]-A_CANQ1(XTF9IDTH.,[0(Z \.4@N:N M;=T&-L?3:+;9ZU3NF<>@CV@B4XF+*:;;$8+D:@ S?&S.F \/[:FCAI6\R)DX MBQ/+HTRVR:US#TC.[L.$@M@GL7TYBQT"7N+WN,:C; SA^7_F%!\#/AYAFBQ- M2P%IB+XPPQV+_%LG?""N5#:QU8?>/P8J>-PF3:&$&#@8)B^/Q2LD8N0"-R]& MQQ+>1C";1R9)*'PK3?2"\$ZSZW2_(B1XSGH(WPY#GAH]_)1*P(2T7M#!1GUQ MMG?#D,_J8CUM@"N1D/)PUR-S6"%1IB012CXYI_20Y'$X]Z"=S(!DG!72Q?UA M:%1XS,"QNZ+%B((KCG61-CF@D[X>'M7DP_/+B\EX"/]E#5<.=R#$95)OU+A, M]%44MQ88UMKP6 O&S5+HT]P=2X)JS":>(=K&=&Q*6HY&NA+.QD"%,ON3I'PHBW/V/8[P"1H%+W&_(D^HYO;B\'_N/L,&=T5!V=@A"V@3QT]N(S808;5QEC%FN ME^7G .D"/F66<,M>L&/4QG0Q4!X6!BFIM>!5Y[=5.]/U^'BG\SJ;J#1)F.[H MQ]+/V8HHY;>8[)_A[@RI;R^C%B%[*VXF+[8,G)JC)]>'6LJS8P.AX;#FZ"3I M.#G(/-+JEFG/H[/]O^^(9\ZHJ88)VK4NWH4R>XU*-]7AI67W%U;%^OR(YHYC&GY M/+' 0!(@QRL]-QF#A1TXVBYWXG;>!/SPLDF3 F/S,>:NDDFAR0VG#-V@V3 M.TE@,9GM)ZUC,#HE+94GK=,1KJ 4100MNFP1870;4Y$1C%'&V4Y54GDWMH@# ML@JL>QDNB,CB:/4"=EW??ER%DG,LG$AU^)S%5;V/7[^!1I(,@4Z!Q;#^@H!W ,SYE*MBS MFXX ;PB5W0)4_Q7-,A4[!7$@BEL ^@A.4+Q9%%[W1Q8\-W)+4_ M#B9;<-?F$T#9C'V9,D'_12%MMH3U?C0/DR?S#K5W*[J P#\H%$(Y<)< MF-SE'YQ(O1GKP(&PWF8_5>M).>0PTURW_Y9A\\]6VI_Q\-/BX:&_770G^RM1 M$ ;_+2R>1FXZ^8-1Z=/TY[:NY*],#&ULO5=; M;]LV%/XKA-<-">#9DGQMF@1(O U+;PN:K7L8]D!+M,66(EV2LN/^^GV'ND1. MDRS @+U(I'CNYSN'1Z<[8S^[7 C/;@NEW5DO]WYS,ARZ-!<%=P.S$1HG*V,+ M[K&UZZ';6,&SP%2H81)%TV'!I>Z=GX9OU_;\U)1>22VN+7-E47"[OQ3*[,YZ M<:_Y\$&NG&[X6-\+_L;FVV U;*9DLA';2:&;%ZJQW$9]+(WY3)NK[*P7D4%"B=23!([75BR$4B0(9GRI9?9:E<3873?2?PF^ MPYKJ/V9D+S4*!>>;%?13B<]EI;.FZ)F MA@6%U-6;W]9QZ##,HT<8DIHA"797BH*5/W'/ST^MV3%+U)!&B^!JX(9Q4E-2 M;KS%J02?/__(K>1+)=B5]L(*Y]G/VDN_9UQG[(/(!#! Q^^-_G%AM+=&0<2Z M)3\=>EA!LH9IK?&RTI@\HG'*WD%.[J H$]DA_Q#6MRXDC0N7R9,"7Y=JP$9Q MGR51$C\A;]2&9!3DC1Z1!U?3!SQE?UTLG;> T=]/*!FW2L9!R?A_C/N3&JFZ M3]R&I^*LA_)UPFY%[S^;@07[+?5F*2S"'[_L,Y\+MC#%ANL]$X$J8U)[ XF, MKRT$XBM [G/VFH.*+90IL\!2>HCNL[>#ZT'0_VX4L;=O%^P(( ]5O!5J7VGX MX;MYDD2OKO061ACKPCY^=WN$USKN$J M>C.;Q-\W5J#W.@^/*%&I*0IP(4CIYWM^73CZ@.K9M]5S:$U=!8YQQ.J3L82+ M?U,!L[HJE&HX#JARH3*VW(>#-H<4XQ3.!\#5AXTI Q,:B+,.=U7#<@_ !WH&["8W)?P*WG+R/!C= M:%U"\*VPJ02&JCBC-$11'6ZY*@4N,.('8290..CV2#Y=.0%SG%'9I@ %]G0; MEXJ#T,)&[*TI&E2F%MP0OA6Z%.Y>T@GH7>=I7W * G/">T6VU=&Z#^9:=*B= MX'XCHP:7K8!)X:9L+Z7FW7##9+$V"'- 'H>!#C=G&[[AKW M?2\U+S-)Q0A]&6:2:N6,DAGW(4V*ZQ1!I)L86/B=<.2\+,+I-YENB@(P&78P M(@HD-PL=\[F^LAUW[$4TB-L.@?0=%'5ES I\9D><51554YC\"H0$9%-[[03@ M65&FOA.2!Q0:,CJ3:14-&O9.H!?EX_95AE'C:+JJ0VZGA/>(W19589&Q[-/ M9765$/-C',?L*!DE>(ZC47C.\9S/HF.&,1*M!?V[M%;H%&W,C"*LV+#46J)!7'^_6[(V5% M*9)L*[8O-GFZ>^Z>>R&YV!E[XTI$#W>5TFZ9E-[7\S1U>8F5<$-3HZ8O&V,K MX6EKMZFK+8HB&%4JS4:CX[024B>K19!=V=7"-%Y)C5<67%-5PN[/49G=,ADG M!\%'N2T]"]+5HA9;O$;_:WUE:9=V*(6L4#MI-%C<+).S\?Q\ROI!X;/$G>NM M@9FLC;GAS=MBF8PX(%28>T80]'>+%Z@4 U$87UO,I'/)AOWU ?TR<"Q^QI;/C/%RHUSXA5W4G1PGD#?.FZHUI@@JJ>._ MN&OST#,X'3UAD+4&68@[.@I1OA%>K!;6[,"R-J'Q(E -UA2Y.]9OY$N5\8U M%AW\?K8FUM0H?SSC8]KYF 8?T_\VL\^"\HC.72UR7"8T@P[M+2;_Q!-\*A$N M3%4+O8?&$5V%SODG&7E"D;IN M")! "EH'$5N*,&05^M(41IFM)'7) D&YE7K;\S&'7_ 6%8R'\*$QGG#(1T[Z M+QLMBB_4]%@X/DDHX@D 71D3FQ$\ZQD&1*BK54%"*Z80N=#>%: M;K7XCQ5KA@5\,H%:4]X.#R4,' MC7Y@%?S$]+$CU]2UL4QTO:=HO2LQ3[$(G3!0MN0<[RCHSS4OJZMN9-TIF&_ M]")X>B=T0\=S-VX!@@:P)UEC+JC^K,WIL:@$%XI47$D\H6AL;(>HX#@E72L. M'_0BQM[A7N(*=[W;5I=]]\I+F5Q_H2J!-_W 8Y-A['0^ZCDGC0UM1T>V=*Q? MH$=+)RB&F$,*J.TX!2I4E&H=*T:ZN2+_+ /?W;=YVYTNI<]44\00)K+ IH[>ON+O;9!S!)#OMS)]*%WD\.9T\ZO&QZR_M/3(JM-OPE'(0F,;W1B?M M7FMG\9%RKQZ?>N^%W=*)0(.W(=/1\&26@(W/I[CQI@Y/EK7Q] *RY)>G&A9 M@;YO#%T;[88==&_8U5]02P,$% @ X(HA4_063$/E!0 )PX !D !X M;"]W;W)K&ULG5?;#%SM@O M;B.$9P^%TNZRM_&^/!\,7+H1!7=]4PJ--[FQ!?=XM.N!*ZW@65 JU" >#J># M@DO=N[H(>[?VZL)47DDM;BUS55%PN[\6RNPN>Z->NW$GUQM/&X.KBY*OQ;WP MG\M;BZ=!AY+)0F@GC696Y)>]Y>C\.B'Y(/";%#MWM&84R9UK1D_HSEE'XSV&\=^U)G('NL/X$7G2MRZ5&IFR)?GOT;GUX9\6:RGLGK&#!\8OI1_-9@D@$\E>47.]9)AU?KQ%S\$5ZA_@;6D*>TR;/KDYT MVB3Z*6G*I,&Y_DE6]XR#S$P@!K0<0J>^SQA8]G"E(=SDX:EQ[/OOYO%H]H/K M')!ZS83VTN\CMH/)#;IVSU: E7F.7&D/=7X*L?6YSWXU@*N MV>8ITYF(@@\ MSH<5F,8.>-@:#5\Q8UEAX#ZA&0_V6X+ZAR98%@3KV#)-Z\6=2(7<\I42ASW; M[45,"><8I\KB.D5+P4AFJI7/*X7!6BM$3+JC"J0E?'C/=85IWS4VX_IQN8W. MV?*T9+-]+,L^60X6^-<^4CF.HW@6:FH1S694MRNI%&@Y)3Y",2;XG:(*ER\' MQE[/YV_8Z\GB#?L(_NU)/*K=9+I@GP+G)R0BIG'&AJ:9C*B\)W A'K.W N5@ MX64[KXB@.T$'*M70K;#AZ"7O/JZ47(>Z10>OM M._"'+LW$$R^["0 O#6CY!WXV3-11]MG;0^ .LZ^H9Y_X:O;A]VR:]&,9?QT$_2ICK7C];?A6,&T\VQ-S0N@C[UMRD7-5943FTQ"H#JNNA9J)$7!WV*-1=L0%/QK$ MX#ZO?&5;^MTWPZV'X,LATW21.E>5P'Y&A>!@T*+9<@ ;2_,GQ-(FVLN"EB&# M6NRX@@0GC;7H*&,TXFD?L<(F[G :Y0<:=+IGXB'%A(:TI4';?W0.\;)4$K&6 M8=:G\$(\E"*3(2&("+I$:\>;%:H-]MGJ)VKIX&DIU]D3AA%5>S0I=*.E+)JR M.63+RL)=U^8^,R'S79G@^$&LDLX#NJ@V,5,HPH&IX%SK+"C;L*\RL%^_]0E7_(%Y_ M0GW@=BW!L1(Y5(?]V:179[M]\*8,GP(KXS%APW*#+SEA20#O&PO=V]R:W-H965T M[19!LVX>B M#Q.)M@<9S2ASB9-^?N0VBA\=>:7>6;+P? M3K/,M1OLA3LQ VKZLC*V%YZV=IVYP:+HHE*OLC+/FZP74B?+13R[LLN%"5Y) MC5<67.A[89\N4)GM65(D^X-KN=YX/LB6BT&L\0;]K\.5I5UV0.EDC]I)H\'B MZBPY+TXO:I:/ K])W+H7:^!(;HVYX\W/W5F2LT.HL/6,(&AZP$M4BH'(C?L= M9G(PR8HOUWOT3S%VBN56.+PTZG?9^*U1+HZP M'65KLM@&YTV_4Z9]+_4XB\<=#R\49ODK"N5.H8Q^CX:BES\(+Y8+:[9@69K0 M>!%#C=KDG-2%P*L.@581K_J7 M0%.X4D+[XWCAC_-;YRU=D3_?,%4?3-715/V_.?TO.'!TC/OC%#25<&NH7)S' M#LP*_ 9A9135G=3K4SAW?/A9Z$#5=Z!V?QS4B[-/P6KI@\5H8R4?>>W@'33I M-&_B/)O6<&GZ(7BT[M@5F*1Y-:>QF31P$:3JR/XHHW@HFK3*\_WT!:FH-D9U M(/O!F@=D" =%D4YF!4]-7I$E3?D)8R5+#22X)H\K5:*"/&>9)O\ [PGW;*>?Z"02CJJ*UK415H4!7PC M]CA H9_H]6G-6LN__@F#C_0X.F+)[8AVIZ1G$8^JX9G<&_GXRA>B/1^Y?UY= M&NH2>ZH:P;*&@+FJ"RV%&2C^B1BM4E!,=/3F2*X/?3DI&!44]A;)L MHB??C"?![S+R#N9-06.1EODXS_,9LYS6LS)R*W5K.?6*I M"PC>' M36P(! X7-07?8WHV.TWO?=9)%R$.S6LD6X79W%:DPA&=HTN<:&?8% M15R;8"D&"IGE-M3E[JE:XA5G2]N-) :WE' JC5AK'5I*(Z.8K68QPH@^M:T) M.J(,P0[&H3N!&[H8OQA/1):0T-WJI1\O.[M,5YS%4;<273*"/(?0H1=2.69- MA1C$*L0";9]A3K[W=F4O>D./=AT[H(/HW=@F#J>')GL^]I9G\;%#?Q5V+;4# MA2M2S4^FDP3LV/7&C3=#[#2WQE/?BDNF$"T+3#@F"GZW80.'7X_EWU!+ P04 M " #@BB%3O5K9_J<$ #9"@ &0 'AL+W=O"D6]<"'8JFVS ,^X.6SC97B71) MJH[[Z7='V8J3)AVP!^ '><=[_>YXO/.ML1_<&M'#;==J=S%9>[]Y/IVZ>HV= M=&=F@YHX2V,[Z6EK5U.WL2B;(-2U4Q''Q;232D\NSP/MK;T\-[UOE<:W%ES? M==+NKK UVXM),CD0WJG5VC-A>GF^D2N\0?_SYJVEW734TJ@.M5-&@\7EQ62> M/+_*^'PX\(O"K3M: T>R,.8#;UXU%Y.8'<(6:\\:)/U]PFML6U9$;GS'W0_D.(G6)92(?7IOU5-7Y],:DFT.!2]JU_9[8_XCZ>G/75IG7A%[;# MV3R=0-T[;[J],'G0*3W\R]L]#D<"5?R$@-@+B.#W8"AX^4)Z>7ENS18LGR9M MO BA!FER3FE.RHVWQ%4DYR]?&M-L5=N"U V\TE[JE5JT"'/GT+OSJ2<;?'): M[_5=#?K$$_H*>&.T7SOX7C?8W)>?DF^C@^+@X)7XJL+7?7L&:1*!B$7R%7WI M&' :]*7_*&!XH5S=&M=;A-_G"^DUG35+6!V.;Z4#^BQ-2[?5/2=QBW@OI4 )V86$W*C; M)SB4JCCDZVAU)5NI:XQ@@2NE-3M AC=HE6G@&>1Y5*0Q+\HH%?E J;(])Y:=05+3*XMGIG3$D=.Z9*:)?^R5)6J#GZBI;FCEL5YKTYK5C@(I"$".[$1$8D:P/(,LB@.D M121$RIPTBK.$.6F45 *N0Y]!2UUV -BMU<:!2**2O"4]!8.:S*(D$8&:%*PC MRU*B5I$H4\Y.0\\%/260B I.Z.<4OOVF$HGXCB@E4\H[RC,05904,W8FC^)4 ML#."O$G+@1<7!?.*J$B"HV0UR_-0SM>FVTB](V=KL]+J,\5/I6R]^CP4!][2 MB^7P?ZKC:^,\9]3U"U=;M?'#Z_0)=8^.$2TK_ITQSF7&T935#&YD2UR^JXP1 M>LYCEE3T+:%*\_!]B1JM'&ZT;*C7*VX__&B-L(V QN/RO?$L\Q@ 9'K&*%8) MET,2Y3,1_@N1!2#Y7,WEM>P]-[Q'E="[3YWCX9V0CU2UNM\Z?J!.2I[]AM(R MKASQ@\LAX,0B#P[$.QT\2U)FI%27@BJ6EAD(NI\!^YP/E&%9[)<4!4TB2T^E MF\11F9?W*V4,\-'(V%_:.:_H<<^'Z \M,5'Q3JY@T8MEV1S:4TW*FA& MR:9'\(9RV"B6))T/ :1AA.ZP"VQJ)T.#=MRA"6X:)#0]_=:BKG=D=M^^J120 MSBHJ?F6Y];&'7V0F.B3SH),/<-A_&E;OCP]#W1EIZ#1RTN"31^*S,)V"'06K8>+,) MP\O">&I18;FFV1,M'R#^TAA_V+"!<9J]_ M02P,$% @ X(HA4SE[6>BT M P 3P@ !D !X;"]W;W)K&ULI5;;;MPV$/V5 M@1KT::W;.K:1["Y@NRV: D,.VT?BCQPI9%$F")5DK*\_?K.4)=LZMA%D9<5 M+S-GSAQRAKL9C+UW#:*'QU9IMXT:[[LW2>**!EOA8M.AIIW*V%9XFMHZ<9U% M40:G5B5YFIXEK9 ZVFW"VHW=;4SOE=1X8\'U;2OLX0J5&;91%LT+M[)N/"\D MNTTG:KQ#_UMW8VF6+"BE;%$[:318K+;19?;FZI3M@\'O$@=W- ;.9&_,/4_> ME=LH94*HL/",(.CS@->H% ,1C;\FS&@)R8['XQG]EY [Y;(7#J^-^D.6OME& M%Q&46(E>^5LS_(I3/J\9KS#*A5\81MLU&1>]\Z:=G(E!*_7X%8^3#D<.%^DS M#OGDD ?>8Z# \B?AQ6YCS0"6K0F-!R'5X$WDI.9#N?.6=B7Y^=TMDD(*+5S6 M%I'4]IO$$R[O)L6$<35BY,]@G,$'HWWCX&==8OFU?T)\%E+Y3.HJ?Q'P?:]B M6&P%OO22Y#GCK9Y-4PF,)-\+Z WRR0CL1+H6#/R_WSEN:?7XASND2 MYS3$.?TN,?\OQJ<&X=JTG= ':(0#0<4PV8C9!J2&3HD"Z?KX)IB,*7>*!J%+WBWQ@>JSX]TYUH\_7.39^5L'A3)]><)7OZ0"T/=2 MU^!,Y0=A$9@/U5;7*5F(4&=,@-@PTE-C)TD'3GSV/ \;@U0*1$^%0WP*H=0A. ]L*;3N MA:)180.T8YK4RRI/8O9:H7. DM9>'4DMBJ8 06S!VTL%U&-H/S,Z\'9/4SK.CZ_>NL++S8ZM[0-V/J:$HFAG9 M-R1(2-')1VC'DD,N.5) D;[96?IVJIHTV''Y!&PO-),B*0JZ]-)1X@1:(07I MA"R!$J'^6'#Z=!F>/[KYVJQ80M67?!7&"\6'RC.I*RNHHOK"]W9D6U)?@H+4 M)E7I,;'AFK@8_GVO+1;&/SUQ'8\?D:)]YTX&PO=V]R:W-H965TYCVX( 3K!J;VD?3 M_/<[ V&9U.9I+^ [W_?=#_ANLC/VT95"(+Q42KMI4"+65U'D\E)4W)V96FBZ MV1A;<233;B-76\&+%E2IB,7Q>51QJ8/9I/4M[6QB&E12BZ4%UU05M_N%4&8W M#9+@X+B7VQ*](YI-:KX5*X$/]=*2%0TLA:R$=M)HL&(S#>;)U2+S\6W #REV M[N@,OI.U,8_>N"VF0>P+$DKDZ!DXO9[%M5#*$U$93SUG,*3TP./S@?U+VSOU MLN9.7!OU4Q983H/+ JQX8W">[/[*OI^1IXO-\JU3]AUL8PRYHU#4_5@LBNI MNS=_Z>=P!+B,WP"P'L#:NKM$;96?.?+9Q)H=6!]-;/[0MMJBJ3BI_4=9H:5; M23BKD*\# MJ0:T,O<1'4>C)3KX$-RO'ESP$5C(QEF8)ADLC7-RK8[J:NA'LSVL5IP2LSA, M,A:F&3MN];7O'!V)IA)VVZX&1[-H-';Z&;S#]IEWHOL;WJVN.VZWDI(KL2%H M?'8Q"L!VZZ ST-2M!-<&2=#ML:0-*JP/H/N-,7@P?()A)\_^ %!+ P04 M" #@BB%3 BKV $& !&#P &0 'AL+W=O.XJG6ZF^Z8QS _=%7NJS06;,YM5PJ)<9+YCV MY8:7N+.2JF &EVH]U!O%66J5BGP8!L%X6#!1#LY/[;MK=7XJ*Y.+DE\KT%51 M,+6[Y+GG49D[P5^"+X5O>>@2)92/F-%N_2LT% @'C.EX8L,/RYXZ]YGI,AA/&]MCEH M79)B_[FQ_M;&CK$LF.:O9?Y5I"8[&TP'D/(5JW)S([=_\CJ>A.PM9:[M?]@Z MV3@:P++21A:U,B(H1.E^V7V=AY["-'A$(:P50HO;.;(HWS##SD^5W((B:;1& M#S94JXW@1$E%F1N%NP+US/GF^_A!1M=#"!MIE^*3!]U7N0S3R( S"T1/VHC;4R-J+ M'@LU8XJ?+&RHUVR'S#)PH10KU]P^_W6QT$8A3?Y^PEG<.HNML_@9\OK_+('= M@$\;6NAZ)3<=UX79 78MF(R#%O=0N/)P*@]@S3R9F@WF<;' M$/OCZ0&*O1@BA)!X41!9").@,<,6.3^4#;U9,/&FR1AE$S^8PMLJQ_T[KHW# MQN\W.#;PV4C[]@%GP8X]G)6PZC*&IZVA' \WE-B'9DUBJ?7 ,F$R2F,'5]XH8\ZYW$\0V:/_#C:\WE UG 6 M>Q&6[ 5$4W\".Y16WC,<]&E^LW-E9,/E=$SZLER,T('](!K6M_)J2 M^HR\BOQHTO#JJMCD!J M?GV-C;7@:UQB>+9.33&IA[:87&(H;;[A2VYIV!220L:IP5:&*^\0@G:Z:%HX MTS4YG5WGR'<1["6?((&F\T_;/+8UJI.>XJ)-.E2ZZ:C+G.&HF2\SF:-F?;B0 M54>I0J8\[\K/-'[:U<=1UV@V;18 VS*58N-=-67,Q8H[N+S_BC[VZ*M-6PR] MY&\SL+3A@FXV2]S8YSN8A M!S!)W9CQNU#N)':5R'$B'7CJ-BCS>ZV2"60^SC=LVY[4?J_\MM\E/8\ISK\4 M6:0/'#;O82=XGI+3'UQ)*D@_<4A8;']C>9-*[A;.!G77ANWZ#FZ$_G:R4DAY M@9..S@!0F"+G63V\N5_%6W^.TLAK72%?'33*/\-TXK!AZH "HL317]GO,BPD MQRH@L(,10<^.L?6BH[E#UB=D1>G]P=/]JM<]\5\_D^@X[Q\AR.\1 M'8XP$#N C@$_HO,@\"?-P=[&PO=V]R M:W-H965TX[4+;;:?+4%HH.' M4E7V8E X5Y^/1C8KL!1VJ&NL:&6M32DY!I1K%83@9E4)6@^7" MS]V:Y4(W3LD*;PW8IBR%V5VATMN+03383WR4F\+QQ&BYJ,4&[]!]KF\-?8T. M++DLL;)25V!P?3&XC,ZO4K;W!E\D;FUO#!S)2NNO_/%;?C$(V2%4F#EF$/2Z MQVM4BHG(C6\=Y^"P)0/[XSW[C8^=8ED)B]=:_2%S5UP,9@/(<2T:Y3[J[5OL MXADS7Z:5]4_8MK81&6>-=;KLP.1!*:OV+1ZZ//0 L_ 50-P!8N]WNY'W\A?A MQ')A]!8,6Q,;#WRH'DW.R8I%N7.&5B7AW/(]4DAV,7+$Q3.CK,-=M;CX%=P$ M/NC*%19^K7+,G^)'Y,/!D7COR%5\E/!=HX:01 '$81P=X4L.@26>+SD:&/QU MN;+.D/9_'^%,#YRIYTS_<[)^! >_UVB$D]4&NHE/!<*U+FM1[4"U4])96(M, M*NDD?8HJ!P&U-KZ$]=JOX[=&UG0P'#24? /WPDC=6*AT=9:)*J,2%RN%(#8& MD>UL -M"9@7@0RT-+;@#QM$)HV=A=+,I@$38L0"S *PND3=L@;+*5)/31,V. M$$ 3ET/RSE$,G>]T14!3\]J:3AKL4!@[]$%F%*2NV!.F].;L"YUM]"@F(1\0 M?J&E>DTSFG@-RP)W!CO'*OVC!44!;LO4Y^C9 S^3C_3Z[/&LD066?"5HW]# M2XL/62&J32OZ,<(HF$XC7SI;?Z]B?B;NR9R@Y!'Q/<*\(EPVWUGFTF8<&M V MCW76';B?[5$'A*_4%PIO/(RBMK3]INDP_2D@GVR-_O^B=D.X:1SEC6]K63;[ M:JG%SA_%UYG["MV0ZU01?](^7++LXSM1-?3;]*#O;A)BB>'TD)HWI$@2A&G" M"PD/XSD/4X@#+D8:CBG'L[DWH (-)G.?;OJOKRFA7)WCL*O9%]1)@NDXH;TM MN2K+NG%>7@*B=7!*)3Z;O7F"UBLE-Z*].Z(XF$S&'3IKC/$%UC,X)8/9^ V\ MU]6F?^#Z-B#1O.[0/PFPDY5[AFJ#A<#H>@&F[GO;# MZ=IW&BOMJ&_QPX(:131L0.MKK=W^@S&UL[5G;[7[^D&9C@4 M)3G9>"\/^R*10Z"OYW0W,&<;YS^%%5%47RI;AV>C58S-T^/C4*RHTF'B&JKQ MR\+Y2D=\]3::CKH'OYGE*O*#X_.S1B_IFN*'YIW'M^->2FDJJH-QM?*T>#:ZF#Y] M_H#7RX*_&-J$P6?%GLR=^\1?7I7/1B=L$%DJ(DO0^+>F2[*6!<&,SUGFJ%?) M&X>?.^DOQ7?X,M>!+IW]JRGCZMGHR4B5M-"MC;^YS2^4_7G(\@IG@_Q5F[3V MX6RDBC9$5^7-L* R=?JOO^0X##8\.;ECPRQOF(G=29%8^4)'?7[FW49Y7@UI M_$%PX0@.O.RZR MM.=)VNP.:8_4KQ"P"NJGNJ1R?_\Q+.O-FW7F/9_=*_!U:R?J=#I6LY/9]!YY MI[V[IR+O]*ONAD-_U0L3"NM"ZTG][6(>H@=F_GZ/U@>]U@>B]<&_HO6V*/\) M<>H5H%Z61C ?G8HK4J"PU[Q$60*"53$04%(HO)E3J4RMWKA(:CI5HRM>%T9C MV0Y]C:ZW:J5#+UI;2*DE0JU\'I@T%+IH/42 .4S_B7K7^F+%)@Q]>+_3\<-W M3V;3QS\&U70+AY*A,9@0E5NHVM5'A:X+T%G/+2F]]$1I%9SN=R^=*U.0 OFU M*2B,5>,-ZH^Q6V7QH [\#!O)2PRP&X&0J/G2U"A44-MZR(+6>1N0BQ F'.5? M]59@N1^D/4FZWAFF4$&5;AKOOD!_).C_?C9Y!%);R[GBGSW5;JTYON(&]"KZ M H\Y=2N4W,^M]A ?8(BQ)3^-*QV581>C*4P#N27OG$O@&DLQ)78!9"--,/=T MHE["+6 %N]_.K5GJ5!X3D #Z-M7+*Z/GQB+9M)>A&PZJ&H4WH6K?4[9]SV2! MUYJJ.= .TY0Z.*J%Q""\Q/1DX0M'=3&E7?MP;5)H2T(ZJXG[,/X!&$&6T M^-@T $W0EH[$E[DN/@WELY%,-H)>..JI (1A*J,P!$I>X!D4-ZX6^"QZ*+@= M%-CL[Z>/)J<]-AECX%H*+#SMPSE1'R *(&V,U\-?;V;C, R821A39>K;5M:<^:$MSF6A>WO]=5C5(/SVQ;)ISL[:?/ MK6DX_6. -$7O5B$N^=;6ND5Q)%:,]E>']"DX:TKAY5Q;KEA*NG7@!(6&9"JQ M6ZDHKW7=3D/=V@;&>A+?D>4F M]B7G0R/NP'YRJW!!&D5PA9'0"+G3+X,2=)O<#C"%;DS4UC!F=-C?EQ*)$(70 M59E]+.RMMKG0;?MZL_=S'TU"X*I!@;U1RZ=/)B<=83(M<@F^PY7QH<,[4SHW M=R3FDG$;_/Y+%$PIS*KNC/XA#>_P]X\2\78Q8XS,4 9:?#-.7F!] '(C>86PG\YW@[,*:WXAO2MY?Y/TO=V8/?0=W. MC?_3]M] 6XSSWYJY)56U ;52<%]]=:;?IS=.4S@S6: CNQ=4B/! >_9S7S:< M7IL@KPID%F,DP3'SHW,%HV8(NV4:!$P[# M(#VBI@JK3848M(N%E#T\,BEE)8(M!8OG5A2)8!A]D%OB\.$KQ%8LJ#3XUE98 M$1$5@UK#PI%FC-/9Z'OB6AZ4MSXHUE0"DQ7JHO-2)U&RQ;Y]<=F%+KAM;3ZW M/$H6^1A=&%^T%6<9Q\1N^A=4D^[B4K16^YUAX!3\1" /#\H!GG; M5\_^", F2^AWU2%9U,D!B7U[4XP=G,\\V2Z;!X)R_>!"(-8QZ+Y*KERQH ;Q MB G($W5%2SQYYUU!Q. -ZJ5WE4)M3=G!_]O@!L6T%T\KL-B%L]9M\.VI>ENKES3W:5P^'=_2H"6EJ$4X W* C92]Q)A$'[F7 M()1YMR7$< -6\(!-'78LOW)GE9(K>7W.F:\?C0^NE M@LO&7+[[*ZLV"FS$5:A#=(#[_0S/R1I:,U?C?@-O+M%F M=H/@3SK B7KW,[Q[XSR\O]0>W*MUR@-XV&GVU" R0$HR)VL+K1H^#XQ0U1NOK1E547$]EP@1F.+TJOKBXEO%QZX$(!PZ %V:!4-H5F/41W=(,G*2,9 MT-<9\=,.W=?85P$M%T4:'=Y,+B?J9YC+,9ZH'[Z;/GK\8_JK'C\\FLHB?)AU M@TZ7*^9<4-$3]Z525T!'HMU@[O4\']_HS)X9%UM>,4;K#4OG4TOG64,'[).+ MQXBN4],V9!]!L/TQ.;O#*4N='0D]^MB6R_YB"4TSJOZ)D8-%B#?=*/E&3+H! M9YFD&3!EN,%U;OUGZ"8<%R/*OJEZRO=6X#VX[]JNLJ';ER&- POB)Q%%9('< M(YQ8Q;/:L/3T7F;8VUYO4CMW:\K6A30"R[6=WO5%7:Z)1SO"I%+(.,GEH=3; MH^B.\*^[#>?>F'F)8Y1,LUVJ!E?%KFQY/I!QHKN;A<#NGI#2=3// Z7T0-;5 M3W(3]8O;P'3/B%EB=.1[SDY+#OGXEF[(64MNU;T[!O%)[B"TZ*FZ#?WE5]?^ M<9C(]]DH"=B5J046Z81<3CLJDOBVZX$\ CFV]F?LZJ;OW#KS*(]L\)PEHS,F M F90TAWZ;(S10=ER3E[/CVU_]!*\]N.AS'Y\X\[WA_,&\,Y0N8TL M9"%\M1I"LHX/][NB HV4G6)^P*J (U$"-2?"KH='YZ%MB$P_)]O=X385%724 M&_TZS8?YOIF_#TPRB^[T#X3-4\GBLYFD!=\FM[W?.AZ\4 20E_+:-,@($-.[ MQ?YI_V;V(KV0W"U/KW716]&2,*;3 EM/)H\?CI1/KTK3E^@:>3TY=ZBDE7SD MJPWRO "_+QPBD;^P@OY]]?D_ 5!+ P04 " #@BB%3DQ?0?@$% #U#@ M&0 'AL+W=O2 M9IT3(&DW+ 5:!&VV/0Q[H*5KBRA%*B05Q_]^YY*R+#MNEF8;L)?$HGC//??K M4)RMK/OB"Z(@'DIM_'FO"*%Z,QSZK*!2^H&MR.#-PKI2!CRZY=!7CF0>C4H] MG(Q&I\-2*M.[F,6U&W#&K MY)(^4_BUNG%X&K8HN2K)>&6-<+0X[UV.WUP=\_ZXX3=%*]_Y+3B2N;5?^.$Z M/^^-F!!IR@(C2/R[I[>D-0.!QEV#V6M=LF'W]P;]YQ@[8IE+3V^M_EWEH3CO MG?5$3@M9Z_#)KGZA)IX3QLNL]O&O6*6]4VS.:A]LV1B#0:E,^B\?FCQT#,Y& M7S&8- :3R#LYBBS?R2 O9LZNA./=0.,?,=1H#7+*<%$^!X>W"G;AXA-I&2@_ MNI$NK,6MD\;+F"\_&P;@\ZYAUF!=):S)5[!.Q0=K0N'%3R:G?-=^"%XMN\,")L;0?BU@:I1277F+;@,6LI3<'&;7+IB/@-6C,4<6FSHXJDI".1*Y]I MZ[$&\(\VD#@;= DF)E7ML@(SY(4G=Z\R_%@X6P)3^3U0.)?>*Q\8L)1&+I59 M"@5Z=F6$EQJVV3K3U&_&!'%%!$Y-H:ID$WGWD8%<6!#'!-<>"?;P6YN4QEV: M8">D,-8<9=)D$ LYU\]( =0QKFX"%';1AC@0UT:\HXS*.0B@E4?]%' '57+X MAE8 9"AK2*Q)NDB<'BKE$*W:11D_JEM3KX/,0*E-N:/,NCP5&.!06"RN"%5\ M-1I,H3):1\&$;RP+KOXNR1"Z\>7NQ@_#B&K<<8)C*)$ZR2*M_&OVV1K':.BX+V(V05I4$QWTM3 MX]!JU2CN[Y+:XS(0EUEF:RX+ZA.;Z&!Y4MJ/.UF.E$\&X^U"^&;O?828Z3I/ MXRCWF/1W.*BF0YG;';P$I.! SC%FY *KRXZ68 A)^M1+L-9JL1;2[SO@#(:N M&(!^E)8R$=NJQZ[VE%%;F+_+,?Z@@[IY%(=W%,[6RT)<5DYI,1TUK6$-)_^Z M$[XCZ&&]E1INWMT8^F)5V.2*56JC)_NT^ZRHZ*;1RR;BU>2;&_V0-LVE^<)2 MN"-V4998-<"8-9*_UKB.NZ7B*%EJ,E@IK,"=W.W'YW4";]@]40XVP1[VBYK MUUEQ,)HG.N. ZVB$>/AO%G,***/5+6&%N(NN-GJ14@\$/_?W/"!2('D**GM/"Q/)<<3?C/$NI M90( NDSJNRMUW2YB,$3+OAM:[1&-W)7M#+?N_Y\M_E_U]D?;5#<>--P'0>!Y M4\JV)GGM6%2VKXR766VV].% M\(-T^.;S0M,"IJ/!ZY.><.F2E1Z"K>+%9FX#]#K^+' O)<<;\'YA\1W:/+"# M]J9[\1=02P,$% @ X(HA4V35Z^)U! ?0L !D !X;"]W;W)K&ULK5;;CN,V#/T5PBV*'<";^)9KDP!SV:);= ?!I-M] M*/J@V$PLC"VYDCR9^?M2\B798I*9A[XDM$0>'E(DI<5!JD>=(QIX+@NAEUYN M3#4?#G6:8\GT0%8H:&:,RF(8!<%X6#(NO-7"K:W5:B%K M4W"!:P6Z+DNF7FZPD(>E%WK=P@/?Y\8N#%>+BNUQ@^9KM5;T->Q1,EZBT%P* M4+A;>M?A_":Q^D[A3XX'?2*#C60KY:/]^)PMO< 2P@)38Q$8_3WA+1:%!2(: M_[287N_2&I[*'?HO+G:*9<<,6RV4/("R MVH1F!1>JLR9R7-A#V1A%NYSLS.J&:9X"$QG<\:(VF,'O4FNH4,$F9PH70T-> MK.XP;1%O&L3H#.(8ODAA<@V?1(;9]_9#8M=3C#J*-]%%P-_J8@!QZ$,41.$% MO+@/.79X\1F\3TP)+O8:UEV0\-?U5AM%%?+W!?RDQT\D+O33?0*!3=HG:+7$,JR\KI;U\@XT\\HV2 H/YWJLP8Q;>U8=L" MP4@0MUQ('SZ+=& -3(YP<*6.V4?VA(HZ%T1=;LF#W%GLDGK-^=) 0T ;8F@= MT/QPQCNN4U981EQF@Y[[99I[HDD8N-M1,UM6K" (:5 83F =(>@(91:5NKWG M8V3ZZ ,7:5$[-FX!9&4G@R9ONK;6E,L3RCX(*9Y06^"'S=?S:G:AC=BJN,Q5 MM2)).+(V[$^;]7H ?^0GW-IH*&NG>6('IC(+9$>>G5WDD8O&BD3LBO>8*\H/ MJZJ"I\S-.<*S#@V-:%VKES;4$DU^(=_=Z9A<(4+9-##:!@9JOY>N_0(7J^U# M)W16FC^_RX:"R8+N.0T?Z,R( M:JT)B&CB!HWXLQ/PI$3HZD_GH57<(="TC7EP+_] M=TZ]>(9C)@E"2-/.)'2FQXG@)J4K M)0M_G'2G3D]G&VPQ9<3B%.8@ZR*#G *@713?5_[\746U><>8A(F?C!,_F"40 MDS3RXR"&^_=,3HCH3$.RC$F*9HD?ATES=[TQ2.&G'Z91&/U,KB>C&%Z[LX1WUJ_W;\KIY4AW5FX?I%Z;VG,(O<$>FP6 R\D UC[WF MP\C*/;"VTM!SS8DYO8]1607:WTDZO_;#.NA?W*M_ 5!+ P04 " #@BB%3 MQ]][>L<5 #]2@ &0 'AL+W=O_ M3 $)4IE=T]'S$[TBZT#3"3R_#*1JF<;VWQR*ZW;['-5UN[YR:IMUU?GYRY? MZ4JYJ5WKFKY9V*92+;UMEN=NW6A5\$-5>3Z[N'AT7BE3G[QXQI^]:UX\LUU; MFEJ_:S+7595JMB]U:3?/3RY/P@?OS7+5XH/S%\_6:JD_Z/;C^EU#[\XCE<)4 MNG;&UEFC%\]/KB^O7E[.\ "O^-GHC4M>9SC*W-I/>/.F>'YR 8YTJ?,6)!3] M=ZMO=%F"$O'QJR=Z$O?$@^GK0/TU'YX.,U=.W]CR[Z9H5\]/GIQDA5ZHKFS? MV\U?M3_00]#+;>GXWVPC:Q\^/,GRSK6V\@\3!Y6IY7_UV0LB>>#)Q8$'9OX! M%L2Y;,1)98S=9@]5$#2_XJ/PT,6=J:.5#V]"WAIYK7WP0;61VD7TP MR]HL3*[J-KO.<]O5K:F7V3M;FMQHE]T+KTZ?G;>T-0BDLMK)*T^- MWBQ,K6@G56:.B&ARU-9E*W6KL[G6=48A8JT:6F=J)MP4M%J3<;>K;*EKW:BR MW.(;O08UU8M_W9^ GFV)L8\U,_(!^S#OUY5NR$ZS>__U'T]FLXNG?[F^?L9LIECJ(9!2S:RE-X'9E-]$STZD(UA6OHO4GM]_>%EI#:Z_L86["@L MU7LGUQ]N3DY9NFJ])MM1\U)G38<3X,-&+[N2US+SX.>#SKO&M#"R5Y_SE:J7 MFHA6E7%.2'YX!9+T).V'O4W=TI&K1.HD7SHA?3?-;G334ORE11*E@ZX+X_+2 MNHXTG=7X!B(GX99=(8H!*Z-Z/*8]"#M1=&\>MLEL95JH:MTUKD,<:2W%^WPU M+HTIS(Z"L&WT!+PX_1O-SJUL5Q;$3X;$!*;IF5^Z6@(_SRXNQ[V)Z7K/((ND=I'Y4#0DM+&(Y_4;1>/Z#@T4+].> G5\^?NJRS7)A6S4T)?='GDD=(KVOK M#,!=EBM'L48[VS5$=4I:8T)V;6K/0J5J IO]0?X)28\B&#!F1N$UZ@KQO0%) M5?Q"(I*%M2:F'!R!F%]+_LT6RC04EH>A6 YDZPD.0V)AMTU5!*8;O0(ZIF-3 MD!=Y\OD79/,NQJ"0.>AA8PMZ=-ZU[% PC<"1X<10<$HC>CY&C.X-WN=0 E2+Q#;&-P@OG+\FGVF?WNH#$L@V% MG)T R7+'JF]UJ38X!W;_V3@#BW[U:T>V,Y[8[87&" M4_J\#*.M%?D)?53?F-H20&S:!=F$I1R@RBT)PO&6XLC['.K%@NP#M@RC!JE MNLZN*3:6/LJ_XG50P&L];SA/^ PP&4155=AU(-=H.ES#ELBR&X,K']>P7@8J M'PE5S"XN'YU=S(AE3>4,X?J?R#_R[,F#V6G6N1"]5$EV4XL]<#!F@\PJW:Z@ MQ(_D'] ZA2OY:+(;^&%?GCOV8D0\EDP3@(D$<9$.6QG@TU88( +$+2N7';01 M3KP5]RG@/5EPW9+Y7GNA)!+X2V<$MX1T$ R5!>@# G8Y(I'I$>C_,$+_AT A+X%\@I9 M.*!@,?7OI]]/(Q;FM$**04@TI'[@]L,YF/SOS:N3TVG64]I[F%8 5AAD*V 5 MURV #V#,FIV6(MJ:8GX) Y+P* [)Q;P :(0&BYC6Y^0D3'=KP+.]%'L E< @ M$G9[UGB]W9#)VUOMC:AG@05363J[ZVMHA%3:#WD<5D[G)G22QQ!O/=P6I+Q4'+" M91_5P,-D#/ GM=G2>Q2A-X!!21!#SQ_DRYW3(4.F>X_#O[ZV2#%?JL"-(4*T M$?'4<5Q6D = +(4B4H]7FN(U <'U1A$M%3PESQRQ"Y*>5JAC0M45L]E;?IKD M.Z@/(NCS9FSJ6RTP8"@ML(E 2=CFUA0#A(%RBFE[&QYJRCNCY$A0X*.2M75< MY7G[D3)IK7-X,O" M,D^L23)*@F-.!SCKCS[@!L1*(]#.Z $I\CG!*D<"\:,8B!\=#<1?@._'8O+O M)GJ55A8U+4KM,EIC0W@!)2?)B:S>-KW=>.DFVK\F-UTV6O)^!$=W/H9]"4H# MLU)5(#EPH57++8(-BO'YMD>-8&JE$3*VA\@#WC3]V;1ABU6MA]TAR>+=/7,Z MRF!#WYC3(?J:D^63.2Y-74-$5GR+.ZP4C^A#"L(N@6T$[UOX3,@6+%]#2)?V M)\"Y&)[)/S3"#!N; %PY%7E#UR.=*/*A$V_Z[D,*=_#\<&.TCPN<1C'\SXE% M@<]55RHJLAHZ5R'UF&"[4E!/0^471;I=;087''C47)4AMPB-NPW/.!_7D)-% M=710LL5F7[Y-PP!-58C5OKI)2H OV"Z&1K>"]= .6C50,]M"DMHD^@TK'5^R M^H43O$!Z([)<.1:I8=^JLO-!3Q(5N!#D'5N+HP_ZP]VCS1H!A,"LVK\Y]4:/ M)!DJ$WI-6ZRI:-RM^=02_@;GAN/1^N2PD\ %Y7?M=;:W;I("F[4RQ9DAN8J= M\^%<;V#BC[ZR%$MKOZ1S%&R&KQ&(LZX%1&/52/H*/H *6V3D4>(7Q+6 'X_$ M[\:&PO67T=!,+*T.V.;XK=VVK (S@R)]:U2'Q18G!D_)L!,3](!-<6GD'2LX:!7[> >2Y[#URUT:ADI+['SHF9AS"U^] M?I'A'&R>'F(Y1C(L DRMX5Y%UX2R/@'8YP% MW ^M$$ +P$S!2I/ (3OXLI:BMV^(%9J,FA)'8+?FW"E'!E9=XI".+,DMI'F) M]P/(WZ.I25\[A:)(2=/'H70_4Z6M4;N*.Q$JS?4D"8R!4>*\O-)8XZ. [ [Q?4YL#XDLTLPL=^!I.14I,]%5](.MY(A*?!0C.?. MCW#RU#>+R\[?C92EW8@V:MS@ZH9SMOHP!!D<8 MAK A%P&Q>R=57V$HEC016Z1;'FMQ/(F1^<%F0O4>?&#RF M7GSCF\:C\?N/V&?0"8EA(2T(7=MT$KTD\#9<1%M?#>6[NTK1(UUPMDC7^K(1 MG50L4&XUD78L').,*(9&& JID:,J?3\=Y8V?C!W=E(3^G&M=^.[?:PU7*,F( MN6/,'92&+9M#&M#Z;.TJOR,(-L3!F3E]% '7:\%!>N1Q7O)"=U$0* MGE6B8H," O[MKP?GJOZ4+4GT9(D:@)."GEPCKDLE6,_)+?"VI\SM3G^;2U4[ M>3E]6S+L/":ORXM^VN/BZ(&O0Y/E/;>*.)I!F=I5=^^:4M I= M@I\)VJ,MV=7 & 'HQI86U6;6^#@7VEMKM>5DKC]#-1.Y86:_Y38&]W HOB+3 M '5>/Y$TRR"271G3MV-0&!LI_YV-\Z@D340*%@CD0E $JK#I10 M)(T'4>=O0,*R#-A-:B0EE_?H=A:WOJ-9'V?-N/VC20]T<1;\ MB_3ND^\V-0]_ $N';Q .^DOUL%DXM+1!;4Y!1'KY._=L'X^=)@ULZ,Q$F4?3 M$7PVSI@W7S#C(?26I!&VH_-P2V>4)GR%\1.D7H*725:A.#_C,0D$A<;UTP0+ M+4,87'M[M:%5V;6)=,CXPHWFL W*1TVB"-K8Y;ZDKD<$)$7^H"M"D'39X*H5 M!3)L"S85:F>*+%VNN5>F4H@)+M,N0]Q .AT3?P0_I^'Z)T7]A>WF+>#M8#J" M6^^X_1'RH=WO88E0/IHPDO' RZ.Q76[$1I/"ESPXO(,*U1-4NF Q-0W:,1SF M#+=98H=22=Z#Z$DV6GR&B]/810NM>_PC_DG!N\#UT\+HPKMHVN/?N:< ?G>A MA(BMKET"[:JQW9*OF#BSQ-J)'IH>.AY'Y)((]'-BGCZ?:A)9\A?KR!I-0$KU M]B*0SGAT)""9H=!,T=\5\+2 O^:3 MQ;XSL0-8WT:I"0^>H'MCDYLA MF=F(-:'0]8G0]7>#\CFL00[;OP_3(LZ/]M1]'$Q,*Z%AEV(H#*]MZ Y9C/NLD-/<=02G:99C_W[8D>9S'N MK2KD9*(LY8(6C?EE(13OCLY5Q$C7CRKP[?W;CT?5U$^K^%X1XVXBW*%D'Q@2 M06YO,?[RJ9\R]?=?'!XJ#&BB="-Y/97($>)BX#\ M$ME&MTX](#J[\]>\8I_$]N4LJV1:FY>X/:[Q*!N#?_YWG.)8DIKU26IV1QEW M]Q#(: K[_62O,,X4QW4P2"*FA"'B4//=-6(2QH8$K+)#^LXO+LQYG").&?CP MW/L,+P\E Y2EY0HQ+0&&RM\&")$&3[P%KK^5CMR(H=,8FXK_M MIPP5.K@QRX$)N1!'_Q*H[G2OOYP.BV(];8"&N,_&N&V002"?PV/^\D!;SCG% MR*U_''&GUTYBVS)/">GB!LN7APY#6!Q)T+8!S US1:1-SC6DKR<'-?GD[/)B M,IP"?U,ARO@..'$9U1LT+B-E)874!89Q-CRV@'FG&)656X=!*,X->A/.$&QC M.C0E)41XW/L- METUMDE5[=J@6O$;\F3JCF]N'P8!MI@@SNS MB1R'( @ISL*G=Q&;"3':N$P8,URER#QZO *.2<_?\^;L&)76;8CAX\(@)34& MO*KTKF)GO!L?[W3;9I-^E"W>$@^EG[(5 -0_8[1\AIL39.6]9)][8)%Q@VZQ M94Q7'SRY!V C!QN;2/2'U0='&8=Y2^9-5G>,&QX<+O]C9PQ31OEG9)[7M;2&K5F[,D7AMU?6!7K2)/?7 M0QYW#\J+X%!R3U^00/)6 -DXW.;SA-H'28 [$[9SVT.9- M'>^JA^81A&?KI95H,B*U_I(MF1V) @O);#]I'4+X,6EE:=*Z-X \E**(H$%O M(X"?=J-+,H(A #K=*9A*9X<6,2(KS[J3J^4 >@X65F#7=LV7%4_I &NT8[GP MZ?%VVJWL1[B!7T=D2 O^\_)B^C"KT%WR/R#:%RHOFTUG8=DDWO9BI'.P7[Q8 M:QCP[_Y\YNN&$C@(CD:245$$*T\&,+]BY^0N^^ZQ>^\M7TFT']2?9A_77CBC M1Y'FADSYA;EQCX)V ,_PE+&7D/27/;PA5'8'4+V\/TE^,_>FOQ[C5N;E4W_K M]@,WFJZR'X>5W>!;UMP8J2PT,<)(#G=?B'W3,*'*%EHN5GBRMK]%$HL5[0,D MR4*NV136;P@IG976?L+A!S.S<53=MPV1#?LR4?P'W@,H8?B*?6#1.ZTYWV8; M2NU?!Y,MN*'T%:!LQK[,&&09S +^I#[W M]?3C!Q>G5Z0?M'D6VV!/U\- ^29],&FEK\ /0GD1TVE"=)5<^._'7SR:V M(#M->:5G*HOAE%#I25D=.GG@T$>AG1\_QS/YZ7D7*LB #CBZ.+D(3>?S^PC #Z)LZ=RDXLN."O,2Y#;?77XP5;_2Y'!CYI]-2$_A_?A:GP UGG^ M^A(D&4,-O\'SW:W!2;B&Z+MC\0S.RC%B"Q0_59&F65Q383:BCW$8OZH'U).1 M+L1R8<[/;?)/'J3>#'5@3UAMDY\B=:0<=KN4O&O7+Y0]#_:@@2]SN+>C1B^GCAR?2 MP0AO6KOFOV\TMVUK*WZYTJK0#18\Q!]LH-#EWV"#^!>O7OP?4$L#!!0 ( M ."*(5-7$F &PO=V]R:W-H965T351E!9>XU&"JHF#Z98%";:=!-SAL M//)U;MU&.)N4;(TKM-_+I:95V$1)>8'2<"5!8S8-YMWQHN_\O<,/CEMS9(/+ M)%;JV2V^IM.@XP2AP,2Z"(Q>&[Q#(5P@DO%W'S-H*!WPV#Y$_^QSIUQB9O!. MB9\\M?DT& 608L8J81_5]@ON\QFX>(D2QC]A6_L.H@"2REA5[,&DH."R?K/= M_AZ. */.&4"T!T1>=TWD5=XSRV83K;:@G3=%N*"NKZ903SLY6 M=3% 9;#B:\DSGC!I89XDJI*6RS4LE> )1P.M)Q8+-.U):(G8P<-D3[*H2:(S M)$-X4-+F!C[)%--3?$B"&]710?4BNACP6R6NH=>]@J@3=2_$ZS6WT//Q>F?B MO97NKWELK*:OYO<%@GY#T/<$_;,$]/%Q^P)W8E"S!:4"-:5!O,)C-#WWF2LN.Z&V.P$XDI <);"\!N %FZ,RY MF3$\Y1KQI(9 %7CQ%5CQW9D3JDW'%^C(6C#A:*\@QC67TETXR2M1^@. M;^@YB.CQX=THZD8?R1J-X"YG>DVQK8*6QD1MT.?5IH9,J0=C"[BC,640^@2^ M@6'W%EJ#]GD<]2UJ32<:-R@K;.C^?[>B?AN>-)-&L'J,I'^H*VDLT37U&K=7 MJ\D097J2VS!R:0UNC\VWOJSPJ)D+)/EN9!GPE:G[NMEMIN*\'@:O[O5(?:#L MN30@,"-HY_IF$("NQU2]L*KTHR%6E@:--W.:[*B= YUG2MG#PA$T_XK9/U!+ M P04 " #@BB%3?9E;IP0# #$!@ &0 'AL+W=OU,B6MA60II94%I;GX:AR4NLF#E1 M-4K2K)2NF"51KT-3:V2%!U4B3*)H%%:,RV ^]6?7>CY5C15 52L.5!(VK67 6GRXR9^\- MOG//+E3!^A4UK.\X"R!MC5;4# M4P05E^V7;7?W< "81$< R0Z0^+A;1S[*C\RR^52K#6AG36QNXU/U: J.2U>4 M6ZM)RPEGY]^9YFPI$"ZE18W&PH6TW#X!DP7<8('T!ISZJY+OSY6T6@FB6#^; M]^Z>OI?SS;&FLIO?TZPTG6>&+OZU>WR3P;7MJ:E9CK. ^M*@?L1@?ET;PI6:2R_KYVI+JO9AZGR7NB%.[8UKU%P5I"AXSBP6L'3]?0IWI49\45B@ MLCSYLMSR[1$-%2SR53O8+9A@,LI"%D'?@8H@^])$UH MS:+4KQ-:)^.H#S0Y:"Y(ZF2M4>9/0.]&&L'\1!I/"$>P>/0!>O$P[L/9"W?_ M$VL\S @['OBS]K)]&S>SO&PO=V]R:W-H965T], MCFCAH1#23(/H_U17FJ: MA2U*R@N4ABL)&K-I<-0;S_O.WAO<[Q!/_7:2'$K/_9X\?OR3[A)A#*51@._CA8DGV[,[QTQ^FV, MOH_1?S=&!XZ,085%ISN80Y,]R\EN2=^*YLQZ9D"4X#JDN# M>H7!["9'R)2@FG/(UAU@4WC\#PFTM'VLBI+)QT\?1E%O>&@@:P^?U2R+#4MF M(7,B5CY1S+BK,-N$W$+).6JFD_S1@;D]M\Q< MI8[A],FLX5!?1%?%U DV^5JX?+U%YSNN4,#F'S7_N#F!L;N8^$B5I.^H\[$D M496_ZEPFHJ*[2L0A82;W(OP [RM.G!R1/?@(<1QU!OT>C7P"H\.MT8VR3UG< M;?HO4I\E^;_K' PZ_<'@=9W4GJD%ELKPEYB*CE2#4'+YQ:(NFF3L01R-6O>W MTD41AZ/XU8BOE6.XU?T*U$O?XPUXI74C;%?;9^2H[IY/YO4;=,'TDDL# C-R M[>X/!P'HNJ_7$ZM*WTL7RE)G]L.&ULA55M;]LX#/XKA+$/+2#4+_%;@B1 VMUN&VYW1=/M/ASV0;&9V)@L99+< MM/_^*"5Q,R#-OMB41#XD]9#4=*?T#],@6GCNA#2SH+%V.PE#4S78<7.CMBCI M9*UTQRTM]28T6XV\]D:="),HRL..MS*83_W>O9Y/56]%*_%>@^F[CNN76Q1J M-POBX+CQT&X:ZS;"^73+-[A$^W5[KVD5#BAUVZ$TK9*@<3T+%O'D-G/Z7N%; MBSMS(H/+9*74#[?X5,^"R 6$ BOK$#C]GO .A7! %,;/ V8PN'2&I_(1_8// MG7)9<8-W2OS;UK:9!64 -:YY+^R#VGW$0SX^P$H)X[^PV^OF40!5;ZSJ#L84 M0=?*_9\_'^[AQ*!\RR Y&"0^[KTC'^5[;OE\JM4.M-,F-"?X5+TU!==*1\K2 M:CIMR<[.'_ )98\&KA[Y2J"YGH:68-UA6!T@;O<0R1L0.7Q1TC8&_I UUK_: MAQ3.$%-RC.DVN0CXN1=D^ MOW%"]Q]Y$DZDK[*UI+.TW)+W=Y"F+$K')&09*Z*V3ZX]S[%UT=IZ]HU?BZXC,@+J/'#O"R"U5J])0JWYEU[V@X74,LS4GQ#J1 MDOC,94\3=>@9'_XIB_$$%N8V#RY,8'JC$K"E<.JU8( M*HASZC%QG-(W)W(7EQ.#J[*\AJML? W_V(8:\AR>*XDT'\.CLER&ULG55M;^,V#/XKA'$?6L"H7V,[01*@Z>ZV'>Z H.VV#\,^*#83"Y6E MG"0WZ7[]*#E)DZ'M@'W1"T4^)!^:]'2G])-I$2WL.R'-+&BMW4ZBR-0M=LS< MJ"U*>EDKW3%+5[V)S%8C:[Q1)Z(TCHNH8UP&\ZF7+?5\JGHKN,2E!M-W'=,O M"Q1J-PN2X"BXYYO6.D$TGV[9!A_0_K9=:KI%)Y2&=R@-5Q(TKF?!;3)9Y$[? M*_S.<6?.SN R62GUY"Z_-K,@=@&AP-HZ!$;;,]ZA$ Z(POAQP Q.+IWA^?F( M_L7G3KFLF,$[)?[@C6UG015 @VO6"WNO=K_@(9^1PZN5,'Z%W:";D\>Z-U9U M!V.Z=UP..]L?>#@SJ.)W#-*#0>KC'ASY*']BELVG6NU .VU"

?JK>FX+AT M17FPFEXYV=GY4E-]M7T!)AOX_*/G6V+=LHX\WC9?V0< MPE(P2O4R\3]O5\9J^E;^^L!5?G*5>U?Y_W'U%K4?PKG^G)@MJW$64 ,:U,\8 M7!80C^ A2&KH6E'S&(L-J#78%F&M!'4AEYL)W!HG_,ID3[UXXO]1N]CS??N;. 3%&$9%WZORASN5+?M+6IS&0J,PC@;TUJ,"ECT7#3D?] 1 M;DF*,(OCX_8-J<5:)1K@W5:K9W00!I(D'%6)VXHX(T^2BM0/?BS83L-.)%2[R2 M^\#W[[P0[?' _>OI3AGK:J/Q&67O^<_BU*TCMXZJ,:UE5L(#H\[U_-*8?4)+ M=$.:%Y!6%8P2HF10EI6OA('I4EQ3<9^03C(J$U"=-XV,=QY5@.\RJ%MSHM.AMI M'>J-']R&ONA>VF&ZG:2G?\/M,!)?U8F-UP:$+@FT_BF' 6@AV$]7*S: M^@&Y4I;&K3^V]']#[13H?:V4/5Z<@],?<_X/4$L#!!0 ( ."*(5,VCZJ: MF@0 *X+ 9 >&PO=V]R:W-H965TV_;-A#_ M*H07# F@Q1+U=)88<-(F:[$.09-M&(;]04MGFZM$NB05)_WTNZ-LQ1AFPT9(-1B?>]ZM&9_KUM52P:UAMFT:89XNH=:KBT$TV# ^ MROG"$6,X/E^*.=R!^WEY:W U[+54L@%EI5;,P.QB,(G.+G,Z[P_\(F%EMVA& MD4RU_D2+=]7%("2'H(;2D0:!?P]P!75-BM"-SVN=@]XD"6[3&^W7/G:,92HL M7.GZ5UFYQ<6@&+ *9J*MW4>]^@'6\:2DK]2U];]LU9W-^8"5K76Z60NC!XU4 MW;]X7-_#ED 1[A'@:P'N_>X,>2_?""?&YT:OF*'3J(T('ZJ71N>DHJ3<.8.[ M$N7<^$;K:B7KF@E5L7?*"367TQK8Q%IPEAW?"US9D_.A0V,D,BS7BB\[Q7R/ MXHQ]T,HM+'NK*JA>R@_1R=Y3OO'TDA]4^+ZM3UD;[#%[A\^J:M&.GK&-"[MN]Z 6>JIG M=BE*N!C@6[1@'F POE\ *Q<8!S"IF*.5,.9)JCD3C6X51H5&YYNX5\(R_,QT MC2_3GK'[A0%XD36&=_[D[_Q./N[9P6R$/B5;U*6HA2HA8%.82Z7( 32\!"-U MQ8Y8F@99'!*1!S%/.TZ1K#E1,F+W1BA;B^[=5G_B,\ Z@.X7HYP=IT5ZPK(" MJ20W>2M_0*KS=@"FNW,/ BF1.?Z_="M5AJ^V>S86\E+V(W1EO+)F79-BW>.?K^ M$RJ\VD#G'[8GY>=6&N16\( E?HF4@W*A=*WG3WC5&::8[OZ8!WR$B3MB21#Z MI&F"PYG<0L NYM(Q'08[>HIZ,TAZ-@BCBGAME MI"-)8N06 <]CPD^%S0L;&XMXP8[QYX1]^TW!(_X]0=1:M)FA["3];C)SN(GS5FZMV889-&&R>_="_A M[2.V8@N[@'30R/YJ<:6;I5!/>-.EGBOY!7T0VQ:AL_@_E8DK;1W!T;936QJY M=%VC?P#5@B4XY 7]C@@D>4*IR(L1NQ/8D'S1I@2#(Q F48'?G!5QZK\WH,"( MKK2+"MNFI )._;_/>8^&L"?OM2.971> ID<$@2(B+$=!.N+^/^/)(13D/0KR M_ZB*!.RZ==24OA89!PWO1P8%7M)CGW7F=MX*SH38:5[5(P++WVJ,?-EJKK&Y MXE7_!L(04"B%KTH59\<&:*C$O9/NJJ.8-F*L$ASK!Y()XUC//9A2.I![,EN3 M& 5.J3.'A20*@SS-#[_;X=8,A<5G[B=%RTKJF]TXU7/[8732S6#/Q[M)]H,P MV/8LJV&&HN%ICF7>=--AMW!ZZ2>RJ798Z3RYP($:#!W _9G6;K,@ _V(/OX+ M4$L#!!0 ( ."*(5/XE*R=JP( (T% 9 >&PO=V]R:W-H965TQT1:O/5#7-,KO M+]"XW3*:10^!&[VM.022U:)56[Q%_M9>>]DE$TNE&[2DG06/FV5T/CN[*$)^ MG_!=XXX.UA Z63MW%S97U3)*@R T6')@4/*ZQTLT)A")C-\C9S25#,##]0/[ MA[YWZ66M""^=^:$KKI?12005;E1G^,;M/N+8SSSPEZL\XAP/ R5. ; 1DO>ZA4*_RG6*U6GBW Q^RA2TL^E9[M(C3-GR4 M6_9RJ@7'JUMVY5WM3(6>7KXXR69OWL+[WYWF/;SZJM8&Z?4B82D4TI-R)+T8 M2+,G2(_AL[-<$[RW%5;_XQ,1.*G,'E1>9,\2?NK,$>2S&+(TFSW#ET]=YSU? M_@3?V.'/\S6QEQ_CUS.H]@:-AUW'D$3=$LC6=%%N=%=MCJ8Q\S.;!(@W[;7P0D ML^@L#VZ9HM-=17>Z@, &<) 9 M >&PO=V]R:W-H965TRZ)2(V>M=7W9ZZG%&DNF/%%C12M+(4NFZ56N>JJ6R'+K5!:] MT/?37LEXY8R'=FXJQT/1Z()7.)6@FK)D\N4*"[$9.8&SF[CCJ[4V$[WQL&8K MG*&^KZ>2WGH=2LY+K!07%4A\!J+P@ 1C?^VF$X7TC@>CG?HMS9WRF7.%%Z+XAO/]7KD9 [D MN&1-H>_$YB_M4_VO*W#@4/FO^,0 M;AU"R[L-9%G^P30;#Z78@#36A&8&-E7K3>1X99HRTY)6.?GI\4R+Q>/%%>65 MP[4HJ=>*V7*=?67S M7YL*O%0U6^#(HQ&V)W!B=1;$;A,DY!+Z7)&2#">8/W"3);+"D#R?4D73J2$ZK@P[9O"G0E/VSJ+9D[N@AN>72MOB^ MXEJ=5,_),,?5[WXLF;R35]W_2S>0))9WH^XR.J"=PLSASPX%I1QAZ?K^3 M3S]+W2Q-H.][P0 >VI*<14'J1H/LG+P]/X7;O9#"V(WC 8DE\.+H5$AH%QX8$73GK(31;=A.WVLJZ># M?Z5FL3T -)H7_#M%WYT -[/I%)2AI7[Z5$")K]H[(_O#\_R-_+SZ)@AER)+0XHWWZ8;^4D_YR8J+(PZ>%.ZX>+Y82$3BI@9AK MD$RC64T^'.M8[^#R*U&N[!6O8"&:2K?W8#?;?45,VLMS;]Y^@GQBY"KA6@U9S5]D*#:JB+R M]9IRL5LZ@;-?>&3;4IL%;[5HR)8^4?VY>9 X\P:4@E6T5DS4(.EFZ5P%E]>I MD;<"7QC=J=$8C"=K(;Z:R9_%TO&-09337!L$@K]O](9R;H#0C/][3&M,1=AGIZ=4?1)06GSV3-J3I;>!I!S9:7]P#7'4#X#D *]Z+6I8+? MZX(6;_4]-&:P*-Q;=!U. GYJ^05$@0NA'P83>-'@863QHFD/_[U:*RV1!/]- M8,8#9FPQXRE,%VZ$TLNH1G MJSE.UH'&$P).;/_54$DTJ[<'EIW +,KP&[BQ 2F%U.>:RNI +,@RB+((OA#) M#-<.MM,4@G@&ST(3;L%\/[;_+$70MFDXQ:O ;.9$E;!!GX#5W:5DJGL?GP^B M(BDG&E>U /'6'P4[C-8X8#?FH(:PPH*32K0F,ZS.>6N 66T/K%"YE=8XD[4# M5.#H+.-,,SS QBA*P-Y\YV)SWBJ3(D5-PM<:;] .EK[D):FW7=*G -W-@M@ M@L_)P.?D SZC%4CH'SGN&7[7G_;JPCW1K<31,<)/HA\G_&V+<-1<::QJ]V1I MR&ME^4]L"7S Z%NF$4&ULC5;;;N,V$/V5 M@;HH8D ;Z^9K;0-QDJ);[ 9&G.T^%'V@I;%%1")5DHJS?]\A)6N=;NSDQ1Z* MG#-S.&M0YHH'GLA!Z[N7&5--^7Z/"6\SSBNUPC>9KM5*TZG,,,6,R7WH.QI0K.&H^J\*3DN;%'61M$N)S^S6#+-4V B@QM> MU 8S^"RUA@H5K'.F$"X>V*9 W9OU#86S3OVTA5XVT-$)Z"%\D<+D&FY%AME+ M_SZEV>4:'7)=1F5VF3&*;VICM0I&@KCF0OKP2:27\ $NPL0?)L.>,V-_.(X;<^(GX<"9T=@? M3L(>W*"0U&4._)OK:,P^LB<*MW,77=*+Q&5!=UT;;2A-JBJ,"3^:^*/1""8# M?S@,_=%@"./8#\/(#^/(/@V2R$^2\9O\WN(27(:C7FLDK1'%K1$'O3/"'73" M';Q;N%?"<)VO2?ML$G8: M377%4IQ[3J;J"3VG]_W_ZR+JC4W'3*498G[C^3!"&D(2]' MT;GB=DMSQ'K95=,F%KZ2AAJ(L^)%T(-2C$P?88,IHRR.8?:R+C+(B0#M(LTF M@OAXN.7INQIF[;!E9&UL MM5CO;]HX&/Y7K&B3-HF2V$"@%2"5'^UVNNT0;+L/I_M@$@=\36QF.[!)^^// M3M*$ML&PMGR!V/'SO*_]O'D0; MPO2=B(L$*]T4*U=N!,%A!DIB%WF>[R:8,F?8S_IF8MCGJ8HI(S,!9)HD6/P< MD9CO!@YT[COF=+56IL,=]C=X119$?=W,A&ZY)4M($\(DY0P($@V<:WAUBS) M-N(;)3NY=PW,5):"8C$I- &0JL_[9D3.+8,.D\OA>D3AG3 />O M[]EOLLGKR2RQ)&,>_TU#M1XX/0>$),)IK.9\]X$4$^H8OH#',OL%NV*LYX @ ME8HG!5AGD%"6_^,?Q4+L 31//0 5 /08T#X :!6 UJD1V@6@?6J$3@'H/ ;X M!P!^ ?!/C= M -U,K'QU,VDF6.%A7_ =$&:T9C,7F;X96BM"F2G%A1+Z+M4X M-5SD)0AX!!9TQ6A$ \P4N X"GC)%V0K,>$P#2B2X )^Q$-B4#G@W(0K36+[7 MO5\7$_#NS7OP!E &OJQY*C$+9=]5.CT3Q V*5$9Y*NA *BWPB3.UEF#*0A+6 MX"=VO'\,?V/'0V0A%GT MZVR&$'NKUW>V^W">-NGDZRBM'/)A8IYQ8YW6C<[3KD&Z-] M0U_]IWU5;Z?*HGJWC-D]4UWUR@B]<]75;>_I,GL=[T ]7)8)7;Y>/=Q>UBB- M#J4 O6K;\JQ)%!N4!',2$+K%RYB 7V"<;9A$@!I9?H'/O!Q@T07N;9WP3-I# M5,5 ]II^$$/H& V@U]_TZ3?%VDW.3@B]IN>]M>5662ILO;H&T^^I+A3P@<>A M787*=F'[7"I4#@CM%OC;*DR.$*+V,14JTX-VUWNQ"N#+CMLRJ:P0GLL+866& MT.Z&SU#"3@C1,24J7X1V8YR3+6$I 2/"@K5^J[Y[)4="E2LB[TP*H,KU$'Q= M!49'".LC6%-_P1>3?/S>46??R[XA,6*,JEWXTB'\II=;3TB/X'G#<4WV0%PR94N MM>QR3;!^\LT ?3_B7-TW3(#R.\CP?U!+ P04 " #@BB%3(94RNE(# "= M"@ &0 'AL+W=OL:!]: MJ6U"@, J0"H_7FW3)E5EW3Y,^V"2@WAS;%[;0/??[^R$#)(TK;8O8#O//7?/ M^6S?Z"#53YT"&/*4<:''7FK,]M;W=9Q"1O6-W(+ +VNI,FIPJC:^WBJ@B3/* MN!\&0>1GE EO,G)K]VHRDCO#F8![1?0NRZCZ-04N#V.OXQT7'M@F-7;!GXRV M= -+,(_;>X4SOV1)6 9",RF(@O78N^O<+H86[P!?&!STR9A8)2LI?]K)^V3L M!38@X! ;RT#Q;P\SX-P281C_%YQ>Z=(:GHZ/[/\Y[:AE137,)/_*$I..O:%' M$EC3'3,S9-&PE_+#C-Z3;N2)A$'8: MXIF]WCQHDO-OWA=_[?TL&=VR@+J.K_L,7[GU#Q #VU,LARMRQ_'^H2(&@C<9 MF2E(F"$?I=;DVP.6#<$S?J J^=[BOU?Z[SG_O6?\3RFWCJ[("C9,"%NQ6)Y; M4$PVU011T2E(@SJ?U2:K]5 MZBRE:@,),9)<*(CE'MQ9O,2;,L'+<64(/.'[H:%)=T[=/XFF(FE61_2JJ9G7 M,=?]BNPZ).J\;18>E<*COQ..+P(HK"Y\L?8@=HW"HUH\047XBXAY'7$=]BJZ MVUC.5 ]*U8-6U9\5%9K3_#U-?N!;@.^S:;Q !R]JK".Z%8TO=71!)^ZD=UD_MVXK".B0*J^7[,LVBG2:7Z9^\MQE@:=I&1Q-W$>8W9[E: M]E)WKH6HK$\[M[-.P_H<>Z^\5?I#GS=NG_ D,*$)AS6Z"FX&N!TJ;X;RB9%; M]]JOI,'>P0U3[!]!60!^7TMICA/KH.Q()[\!4$L#!!0 ( ."*(5-@-,&PO=V]R:W-H965T;$Y +*W0BH["'+$\C(,;9I#P6U+EZ#H9*Y-P9%,LPAM:8!G M'E3(,(FBB[#@0@7#OM^;F&%?5RB%@HEAMBH*;M97(/5J$,3!=N-1+')T&^&P M7_(%3 &?RHDA*VQ8,E& LD(K9F ^"#[%EZ.>\_<.SP)6=F?-7"8SK5^<,0$@804'0.GOR6,0$I'1#)>:\Z@">F N^LM^V>?.^4RXQ9&6GX7&>:#X$/ M,ICS2N*C7GV!.I^NXTNUM/Z7K6K?*&!I95$7-9@4%$)M_OE;78<=0-PY $AJ M0/*O@'8-:/M$-\I\6M<<^;!O](H9YTUL;N%KX]&4C5"NBU,T="H(A\-G;@2? M26!CA6# (KM1*'#-N,K8(V1 E\8=WVMU/M(*C99$L?CM?L[NN3'<-8.=7@-R M(>T9[:J14)K=MFYI_32]9J*?Y%PW7Q_SK>:X+VCB;PL%)@;"Y* M5H))*0(-5S9;LY(;,O;U^CA?U.K&[_;I"G>FB)O@=]PLA+),PIR(HE:/"FTV M4W%CH"[]8)EII#'EESE]2, X!SJ?:XU;P\VJYM,T_ 502P,$% @ X(HA M4[1G>]R4 P *@L !D !X;"]W;W)K&ULI5;; M;N,V$/T50MB'!-A$-UOR!K:!^!(T"V01)-WTH>@#+8UM=BG22U)Q\O<=2K+6 MEAG7:%]LD9IS9LYH.)SA5JH?>@U@R%O!A1YY:V,V-[ZOLS445%_+#0A\LY2J MH :7:N7KC0*:5Z""^U$0)'Y!F?#&PVKO48V'LC2<"7A41)=%0=7[!+C M>R96R4+*'W9QGX^\P 8$'#)C&2C^O<(4.+=$&,;/AM-K75K@_O.._:[2CEH6 M5,-4\C]8;M8C;^"1'):TY.9);G^#1D_?\F62Z^J7;!O;P"-9J8TL&C!&4#!1 M_].W)@][ .1Q Z(&$'4!O0\ <0.(S_70:P"]:=4)&3)\@! MR]*^_B;%U50*HR1'BM4O\RMRQP05&:.N@;E&0#\[,F_$D=?O1!^#%YP*#6 M&J/.(7?@9Z?QR0F\CZEL\QGM\CF)3A)^+?DUBK3UT^7U?>&8B,5=B4R_UG:6OOS":N*X,'? M4I7_=<)QKW7&LU=3/VD-3J0W&\E]T]*_H9W"I=:XZ$S MBBU*4QU;([&9MX=8X"'.]@XQVQWB"WC+>)G;/9K_C5T';P)CP1\A+EU9K /L M[\FZZ@5Q)XL.HRB..EET& W2H)-%I[N!.XM)F\7D9!:Q!O%J$=AYE0*1O1.C MJ-"E)N;<''_N,2G'E M('4$GZ:=)!P;A?WNV7$0Q4&':'YL%"6I.PN#-@N#\[H%X)UWLD\,C@YNU$NZ M%7YLY.@3YS#-_X6I%NOO7?X%J%4U=6F2R5*8NE6WN^U@=UO-,YW]27@S#1W[ M,QP$Z[GM%WT]13Y0A>U5$PY+=!5-MA)L MF@ Q:=H#/GOI;6/-L8OMM"#QX[&3+&G7U"OJQ)?6CN_CW'-SCYSA4JI'G0$8 M]"OG0H^"S)CY61CJ-(.+(&>B^J>_:B)6''!OBP.I'%5LC*LBZHH>.ADDNDG+6-YA8E-Z6WK88)U\9;H^PILWYF?$F90M\I+P#) M*;ID@HJ448Z^"&U48?ME-#I"MU63UTT^:@WV]/T%&,JX/K!V;;1#= 54%PI< MB$-T VFA%!,S:W1_>X'>OSU ;Q$3Z"Z3A:9BHH>AL>4X4&%:0_]402=;H'\M M^#&*\2$B$<$=[NB#+USM#5BRI'O\SAM&$QCLE@&"XZ@"4-L,0/3!K[&E4YNU)6WLEJRB0Y&<1-UJK- MR2:RF"0]W VNWX#K[]Q.] ==20&_T155CU9:+XN-%W8MQTF3XV3/'@^:2 ,O MV@I>7L&C:2H+\;S7*=49LI-6+>!GP1:4N_GN;/>@B_M>DCSCOL/,P_UI4\WI MKMP3#SDX:D4NVI-HO"*8^#^,4YUDE;FHFS3<"A#V*]!+\U2[=^>L)=-GL@ZK M%3(<[]S-?YTDW(H<[NW;XE:7L%^87GV:\*:4;3#O,UFOHY4PO+.&Q3YB6KW" M^PH6;A4+^R7KE>9H4X&VT=:J#_;+SXMS=/IR-WTFZ]>+5L1(M',W_W6.2"MO M!._98K)R(_(+TJO/49VO[V'>:U+5$:Y&ULM59; M3]LP%/XK5L0#2!NY7XK:2K1A&].0$(7M8=J#:4Z3B,3N;*>%?S_;24.;IA4: MXJ6UG>_B> 0CT7!:$CXQ,B.6%:?)Y!B7FYW0)1#Y94%9B(:2*RD1$9*($%K@IQ1]??H G(5WIS6G#]B]8U-O0--*^XH&5#ECLHO$Q5C@\9#1-6(* M+=740&=?LV6^KJ2KH M:0P"YP4_D\"'68Q.3\[0"9_[ MU7^[[R3#;4^&J_7< WIQSG&:,DBQ?J/IHCT@OW](*+H64/(_1XR\ULC31MX! MHWLJ<"$_.O5![#M&-3_0?/7E6XV#P+<'0W.U79Q]E!>%@;^+BO=1MA-%H;<+ MN]J'#5PO#%O43J1^&ZE_--('D@M(T$Q@T0UT1R]H]8*/+5'8&H7O+%'-][?R MY?NA%71*M(_R/,OK%#+>1]G6P'*=3HGV89'GJZ/?5Z*HC30Z&NDU$<"(SB6:1&8.?P6Y'M=JK4 _-"NU/+N$]L$'G=*O7 HH'? M?9',K1NL!);JUH&C.:V(J#]9[6K;GESJ2[FS/K$OIG;/>JS:&7UCOLK7O= - M9FE.."I@(:VL<]4\L+J]J">"+O7]^4B%O(WU,),M&3 %D,\7E(K-1!FT3=[X M'U!+ P04 " #@BB%3DGT^7*4" !0!P &0 'AL+W=O,/%BZP %'JM*9,3IU)J=>>Z,J^@ MQG+ 5\#TEY*+&BL]%4M7K@3@PHIJZOK#8>S6F# G'=NU!Y&.>:,H8? @D&SJ M&HL_]T#Y9N)XSFYA09:5,@MN.E[A)3R">EX]"#US.R\%J8%)PAD24$Z^UR.?_4>.V2FYJRO4E*E6AF=TD$.CG-)-V_=>9@$$7,+ !PQ,!GP0N0#=Y6V+1;4E?*;>N M8NO*_+;K-+Q-$IWW>K]BQU91X"=^9_6&,^PXP[.]LY[Q4?PP/F0\MHF\VW[&I&-,SKH/591 MY"4'L.[>>6?NFJ]8+ F3B$*I=<-!HG,5V_-[.U%\98_ C"O]K]IAI:\\$,9 M?R\Y5[N).56[2S3]"U!+ P04 " #@BB%32NV,F4\# ;#0 &0 'AL M+W=O;N\5K87 MEB@SEJ'03 I0.!\&Y^3L@O2=@5_QCN%:[[3!;64JY2?7>3X;!I%CA!P3XR"H M_;O%2^3<(5D>GPO0H/3I#'?;6_2G?O-V,U.J\5+R]VQF%L.@'\ ,YW3%S8U< M/\-B0QV'ETBN_2^LB[51 ,E*&YD5QI9!QD3^3S=%('8,8G*'05P8Q)YW[LBS MO**&C@9*KD&YU1;--?Q6O;4EQX1396*4G676SHQN\!;%"C63MY H>/7A< ]LJH]#RL*T[8*^8IFFJ,*4^5>0< MBKC AY=V*3PWF.F/-8[:I:.V=]2^P]&E#8>RF6A5-HM"7U0-X(Q.&6?F2\.F M>NY982)3P;[^'+<\3+D;$GD_[NC=CKKM9CP(;_>PZY3L.K7L;M"=8R926*+R M)UXD"'+*61$8FLF5,/OX='[ETXNZS=/]A+HEH>X!0CX6#:B87>\P>UTR:\"3 MS=(>=)S!&Y:Y=5;#B9W2K!.[UF%#VL87E:LCR]%\L&X%8Q4RJF=Q3; MQ[W>9=R&S%\W-?1)5%V,T3_.O=;!W",[US@Y;O:1N'(5'S/_#J"W6@<2D%27 M.FG50HTMRVR5P3?X+[2LW@C2/K*6U85/[G?C_]$I/> S[OS&,:U>"%+_1(SI MYJ^)W#DL9[M?(W*X4Z_:\B?U5;F&Q!47>>E: MCI:5_WE>[U;+\\^&,54I$QHXSJUIU.S9W%-Y)9YWC%SZZG&PO=V]R:W-H965T,&?18Y$(OO)TQY7O?U^F.%51?R9()>+*1JJ &NFKKZU(QFCFG(O=) M$$1^0;GPEG-W;ZV6V8GEN(X&.KTU0K\UI'?OMI^@?W.!A,/=4LY7,_^29V2V\ MF8V@8?22AM9-,Z@H."BOM+'!D3/ 4_. M.)#&@7RO0]@XA&Z@M3(WK!MJZ'*NY!XI:PW1;,.Q<=XP&B[L--X9!4\Y^)GE M6L&*4.8;HB)#/W^M> ES9- E&GYP@00LK;ZW=@]_GN!KU]\PZ]05R@ MWW>RTN"@Y[X!<3:%GS9"KFLAY(R07ZO\"H7X I& X 'WU3/N5)QS]P%)RX6T M7(B+%S[#Y0*MEW%Q6T*%:,_"Y9["IH9>F55'EU+ ,EC-L[933>L- %%I( M9?@_[L;0%-4R(R?3%H"'Y30,HV#N/_1GXM0J3)(@;*T.&$Q:!I-1!K=,Z[/B MA[36X:8]%9>8D$ER)'; +$EZ0SH0.VW%3K]KP@XGRFV.(:G3$PT3#+\CI:=6 M)$DF9[!&K=)H5.F'2@EN*KLPW"IZM&T]LF;C-G#\^AMDUB:;_2_>6R7U8*V9 MG;",9O'D"/B 41Q$P[R35FDRJG0EB[(R3.E#J2,,<-"5ZN#UD>/>FP&_+/0F M7A_H-)I&1]2'K((P&<:.NWJ-R:C:ZXKG&1?;&CSPR<8@=)49AS^ >5<$\7@5 M_._,3^L;CL+@N&0_:W:HMZN#>+P0WMK7T4[F&>)%J>0#LW+'R@ON"A>.?@#Y MKISA^(7)QZ=(<=1[#3;DA\RF,WR&?%<1\7A)7$FAC:KJPS (0# #+# &0 'AL+W=O*,KGP"J4.5[XOMP54 M1%[R S#]9L=%191>BKTO#P)(;H4JZH=!,/$K4C)O.;=[&[&<\UK1DL%&(%E7 M%1'?KH'RX\+#WM/&3;DOE-GPE_,#V<,MJ"^'C= KO].2EQ4P67*&!.P6WGM\ ME>'8"%C$KR4<9>\9&2IWG-^;Q8=\X07&(Z"P548%T7\/L )*C2;MQ]=6J=?9 M-(+]YR?M/UKRFLP=D;#B]+)5*ZP]J$K6_)/'-A ] :W'+1"V N%0('Y!(&H%HM=:B%N!^+46DE; M4O<;[C9P:Z+(Z/.@J4.@'M 9=>-N2V'1FC[HP):"W:U"DI/*=!GRY7:.W;]ZA-ZADZ'/! M:ZE5R+FOM%=&M[]M/;AN/ A?\"!"GSA3A409RR%WR*_'Y22\"DD MU^&HPH\UO401OD!A$&*'/ZO7BPO:/K3\+1M351V3U17]1'Q=H0XDN MC.=E\OLO&HX^**CD'R/&XLY8;(W%+QA;<:D0W^D+Z %8#DH)J,4/W-%J+[)>H<+FL/E M(MOH2GH.X## [;GH-ED@%F?8\(X'80DTLH2%LUN@_= M@RK9?J10IIW6Z?>ORK0SEHY2Z-^$%XAQ=A \KVV?<^4L/0]UF@Y2YL#$DT'* MSC');%B@#@R.W F;=6QGHVQO0 (1V\+&--<'D7(;U9% XN#4;(+OGS?[PA_-X/G-S:.I\,,.D"]4]-F\!4])'. MPG RR*#?&\XJ$'L[%4NTY35331_N=KO)^[V=-P?[U_AJA1W[:S.IVV'PI+X9 M\S\1L2^91!1VVE1P.=6U)IK)N5DH?K"CX1U7>M"TCX7^V@!A /K]CG/UM# & MNN^7Y9]02P,$% @ X(HA4[',W=+9 @ CP@ !D !X;"]W;W)K&ULI59;3]LP%/XK5L0#2$#N:4%M)7K9QB0D1&%[F/;@ M-F[CX=B=[33LW^_824-;0JFVE\0^.=]WSG=\.>F50CZKC!"-7G+&5=_)M%Y= MNZZ:9R3'ZE*L"(XN:8B)0C/* MR;U$JLAS+/\,"1-EW_&=C>&!+C-M#.Z@M\)+,B7Z:74O8>8V+"G-"5=4<"3) MHN_<^->3Q/A;AV^4E&IKC(R2F1#/9G*;]AW/)$08F6O#@.&U)B/"F"&"-'[7 MG$X3T@"WQQOV3U8[:)EA14:"?:>ISOI.UT$I6>""Z0=1?B&UGMCPS053]HG* MVM=ST+Q06N0U&#+(*:_>^*6NPQ8 >-H!00T(]@'1.X"P!H3'1HAJ0'1LA+@& M6.ENI=T6;HPU'O2D*)$TWL!F!K;Z%@WUHMSLDZF6\)4"3@\^"Y&6E#&$>8IN MN<9\26>,H!NEB%;H DUA9Z8%6,0"-H,')ZF8W1Z<$A+ M+-.?!YBCACFRS-$[S$/,,)^3&PO=V]R:W-H965T<%VKA95KOWOB^6F7!;Q9X< 2*L3?C.Y5[QS9 MI=P*\<4.KM*%%UA%E-.UMB6(.=S1%>7<5C(ZOC9%O79.2^R?/U1_5RW>+.:6 M*+H2_!^6ZFSA33V4T@TIN?XH]G_09D&QK;<67%6_:-]@ P^M2Z5%WI"-@IP5 M]9%\:XSH$2 :(."&@/\O(6P(8;706EFUK$NBR7(NQ1Y)BS;5[$GE3<4VJV&% M_1MOM#1WF>'IY>]"I'O&.2)%BJX*38HMN^4472A%M4)GZ,8T3EJ:*V+CN/_R MDFK"N'IED)]O+M'+YZ_0<\0*]"D3I3(UU=S71J:=S%\WDM[6DO" I/'2E::[^ M&YDM;&<+J]FBH?]#"J7012[*0KNLJ]E)Q;:/Z-T23X,DF?MW?8=<*$AF+>HG M:5$K+1J5=K%>EWG)B38^&(%2L^_$/HHNF76EN"?@+$D #F0Z4'$08K?,N)49 MC\K\B^H7SR )?EL1*>]9L1UQ,SX2@"&*XP.9#E0(X<0M,VEE)K]P\VO))$UK MK2F],XFZ>QAJNLX*P<7V?J2E)NU,DR=HX&D[V_11#3P],C/!.#QPW $*<> V M?-8*FYVL?6?'C1D&T6'[.E 8SV*W3 BZ1 Y.UL!-J;Z&$*;X0*@#%05X2&CO MU0&C0E?5ZXG*6JVDO/)396RG1AH)NN"%ITA>Z*(7'I>]#?WGN)C 8?BZ81@& M[.[B%TZ7O^"(UC"*#I\S%PPGP<"+ KH(AM-E,!S'J^G@R9%4!VP&,/"R@"Z& M83R'/TF2FIVQV36/]5"7M? 480M=VL+CXA:.HQ3PY-!;%V@ZX&R7MW"ZP 5' MECIT.E$#0G$7N/AT@=N4ZF^M@@.5HY!:HM_;L-NOI3^)W+)"(4XWAA.<3\P2 M9?T!4@^TV%5[^%NA3>16IYGY:*/2 LS]C1#Z86 _"]K/P.4/4$L#!!0 ( M ."*(5,M.B,60@, .P+ 9 >&PO=V]R:W-H965TS#D %8=F]D&NOWZV4Z: MAC2DU5;UA<3.]WW'Y\+QZ6VY>)!+ (4>4\IDWUDJM3IQ73E;0HKE,5\!TU_F M7*18Z:58N'(E ">6E%(W\+RVFV+"G$'/[EV+08^O%24,K@62ZS3%XO&_LG$#PW!(KX1 MV,K2.S*N3#E_,(N+I.]XYD1 8::,!-:/#8R 4J.DS_$K%W4*FX98?G]2/[/. M:V>F6,*(T^\D4YF1] M@I2P[(D?\T"4"%JGGA#DA*!*B/80PIP0OM5"E!.BMUIHY03KNIOY;@,WQ@H/ M>H)OD3!HK69>;/0M6\>+,%,HMTKHKT3SU."<\V1+*$68)>B"*W8W3PZ1!]0H2ANR5?2RTE>Z[2 MIS,VW%E^DM/L),&>DX3HBC.UE&C"$DAJ^.-F?KN![^JH%*$)GD)S&C0*?EW3 M8Q3ZGU'@!7[->49OIWMU[OR?]7^E]=5R<_ M+C4>72A(Y<\&:U%A+;+6HCW6[KC"NB3+I0=9Z=755:;5MEJF,6X&'5_[O"GG MZB4F[K9W,>.7&+\=1+N@20VHU0T*T(Z[K<+=5J.[(RX5XG/=K:=R)LA*95UX M VP-LB&<[4*__0')BPMK\3LF+]-JE>(9=L-*\FHP<:>2O)>8N-.MY*X&$\7U MJ>L4SG8:G;W%%*1MGOJ>?0!%V*(AA-U"M?L!"?.]YTO >\>4Y6+E.$9^7,E9 M+:B:M!I0)VQ5LO8*:-?ETKWG-[I\#@P$SNX]G.B;E4@EL)E:FB(:/,L''Y'! MY_;LA^^9P?!%%ZLVS-IQ'(0!Z.]SSM73PA@H!OS!7U!+ P04 " #@BB%3$OC4C* " M !.!P &0 'AL+W=OX 7BA=M<&VN.'6QGV?CTV$X6*IJNP)O$CN]_ MO[N+?4X;+NYE :#08TF9G#J%4M6)Z\IE 266Q[P"IE=67)18Z:E8N[(2@',K M*JD;>%[LEI@P)TOMMRN1I;Q6E#"X$DC698G%TQE0WDP=WWG^<$W6A3(?W"RM M\!IN0-U55T+/W-Y+3DI@DG"&!*RFSJE_,IL8>VOPA4 C-\;(9++@_-Y,+O.I MXYF @,)2&0]8OQY@!I0:1SJ,'YU/IT<:X>;XV?NYS5WGLL 29IQ^);DJIL[8 M03FL<$W5-6\^0)=/9/PM.97VB9K.UG/0LI:*EYU81U 2UK[Q8U>'#8$_VB$( M.D'PMX*P$X0VT38RF]8<*YRE@C=(&&OMS0QL;:Q:9T.8^8LW2NA5HG4JN^ \ M;PBE"+,<73*%V9HL**!3*4%)]!:]?ZQTQ2%'Y[6JA5XHN5#D)[8_P2PR">AP M#@H3*H^TX.YFC@X/CM !(@S=%KR6VK5,7:6C-4QWV45VUD86[(CL8TV/4>B_ M08$7^ /RV1XY9KODKJY17ZB@+U1@_87_5Z@YD4O*I:G0M].%5$+OS^\O8,,> M&UKL: =61Q^@0P'F0!*V/AJJ8^LAMA[,J7W(_-@/4_=A@#OJN:-]W'"(U:JB M#588!-$P*^I9T3[6:(@5;;&"*/"&67'/BO>QHB%6O,7RXV0'*^E9R3Y6/,1* M_H$U[EGC%UFW!>@FOE(@AHCC;:*71,DP8[D:W,S?-)RS6A$E$8:5UWG&B\Q1M M]VXGBE>V 2ZXTNW4#@M]X8$P!GI]Q;EZGIB>VE^AV2]02P,$% @ X(HA M4R"W)+.. @ %@< !D !X;"]W;W)K&ULI57; M;MLP#/T5P>A#"VSQ+4F[PC&0V[ .ZQ"TZ_8P[$&-Z5BH+'F2TK3 /GZ4['A) MYP3%EH=8HGG.(2F:2C92/>@"P)"GD@L]\@ICJDO?U\L"2JI[L@*!;W*I2FIP MJU:^KA30S(%*[D=!,/1+RH27)LZV4&DBUX8S 0M%]+HLJ7J> )>;D1=Z6\,- M6Q7&&OPTJ>@*;L'<50N%.[]ER5@)0C,IB()\Y(W#R_G ^CN'KPPV>F=-;";W M4C[8S54V\@(;$'!8&LM \?$(4^#<$F$8/QM.KY6TP-WUEOV]RQUSN:<:II)_ M8YDI1MZ%1S+(Z9J;&[GY $T^+L"EY-K]DTWM.QQX9+G61I8-&",HF:B?]*FI MPPX@/ 2(&D#T$M _ (@;0/Q:A7X#Z+]68= 7.I^G;LKW(P:FB9*;HBRWLAF M%Z[Z#HWU8L+VR:U1^)8ASJ0W@(?&09'Q2@%@ QCREGRF2E%[@.1T!H8RKL_0 M>G<[(Z=XT#KQ#49AN?QEHSBI%:,#BC&YEL(4FLQ%!ED'?G8< M/SR"]S'[M@31M@23Z"CAQS7OD3A\0Z(@"COBF;X>'G2E\W_J\W]6WRM&W/9# M[/CZ!_C&>9=\L,=^3IU?^=#+T&MW(35F-1:F/J,6VL[Q,=N M=KVP3\++:=AAG^'0KV?T'_KZQKBF:L6$)AQRE IZYQBQJJ=PO3&R&PO=V]R:W-H965TN(/> MDLSIA.J;Y4C"SJVT)"RC7#'!D:2SOG..SX:X903LB9^,KM7.&AE7ID+F1-&A2'^Q1"_Z M3L=!"9V1/-5CL?Y,2X))[LM [ C@ M\(" 7PKXSQ4(2H' .EJ06;%=?^ ]2]Y>HH"_ 'YGH]KQ(=/B!-^2-R% M.%3!\*M@^%9?<"@8QHT34Q6)\1VNBB*VV,ZE)'Q.H7PUFF[0[KD1V=C7YVLB M$_3[*ZA$UYIFZD\#4% !!18H/ "TEP"(,)4K, F7%\V*;+ J&XR763BN2T-A M)K)FS,U>#?RHZ^%NU.VYJQK L (,&P%--0 1X0F"'J$T+!B?(V6!Q=($K[8L MPD<\0=B* B^H<(K\/SX7A:VVA_UZ[*C"CAJQ1T(I-DUWXI=SN $E]S(E]=31 MXRAZ./2#\ !.J\)IO4R:ZZ!:_YG:=@75;H0J:'[8'#:4W/Q[J?&PO=V]R:W-H965TN;[G16Y.*',6,[OV(!8S7JJ,,G@0 M2)9Y3L3S$C)^F#O8.2U\I=N=,@ON8E:0+:Q ?2L>A)ZYM4I*(((-$&0FB/_9P!UEFE#3'/T=1 MI\YI L_')_6/]O#Z,&LBX8YG/VBJ=G-GXJ 4-J3,U%=^^ ..!PJ-7L(S:?^B M0[4W]AV4E%+Q_!BL"7+*JD_R="S$68#6:0_PCP&^Y:X26R4D(_I3I.+5:*)X\W2WVN%-WQ7+]L26RY;I!]A+X4=GIK MJD?5,WI]#XK03+[1.WY'+I([(D#.7*5AC*2;'!,OJ\1^1^((?>9,[23ZP%)( M+^-=?8CZ)/[I)$N_5_"O,ANA +]%ON?C'KV@KDQ@]8(.O;_+? T"\0U:M1SQ M0G)<2XZMY+A#\DNII"(LI6S[%JUA2QG30Y.B $%YBEY3=BSHF[:*5NJA53=? MM_TB'$>QA_V9NV_!"FNLL!?KDR!,P8O9PZOL7GO>J,X;]>;]\%10H?-R@;2] M;( .@(BN(&Z",?;#=I*X)HE?( &14/ER^O@Z/9Y&<3@9MP-,:H#)\)L!+!U^ M)R971,$X"@,O: >:UD#3(14AZPQ^$FAZ!>1/O7@21NU V&N- PG':!GEHI[G>.'_2G08+=[$/JG#9VN MUZO?<.2]?Q T@1XWP7Z3R/]U/_FVNC?3JA3ME:BR1&>5Z'I9C7GB8+"G#" ( MAGH+;KP6]YMMI[L,P*F4,3[CP=XH[' 9W!@M[G?:2Y\9 !)>@XQ'4=<-;8P7 M]SOO"W8S "RZ!HM&<0=78\-XD ]WN M*-;W2U1]:S51O+"]XIHKW7G:X4[W^B#,!OU\P[DZ34R"^K^'Q;]02P,$% M @ X(HA4\M,]:/T @ <0D !D !X;"]W;W)K&ULS5;;;AHQ$/V5T2H/B92P%VXA B1(4C55TR(0[4/5![,[@!7O>FN;$/KU M'7MA(4VRD=JJ"@_@R\R9,^.#Q]VU5'=ZB6C@(169[GE+8_(+W]?Q$E.F:S+' MC';F4J7,T%0M?)TK9(ES2H4?!4'+3QG/O'[7K8U4ORM71O ,1PKT*DV9V@Q1 MR'7/"[W=PI@OEL8N^/UNSA8X03/-1XIF?HF2\!0SS64&"N<];Q!>#,.Z=7 6 M7SBN]<$8;"HS*>_LY";I>8%EA )C8R$8_=SC)0IAD8C'CRVH5\:TCH?C'?H[ MESPE,V,:+Z7XRA.S['GG'B0X9RMAQG+]'K<)-2U>+(5VW[ N;-L=#^*5-C+= M.A.#E&?%+WO8%N+ (6J^X!!M'2+'NPCD6%XQP_I=)=>@K#6AV8%+U7D3.9[9 M4YD81;N<_$Q_8F1\=S:DO!*XE"D=MF:N7&?PB2G%;,W@^ H-XT*?P!'P#&ZY M$&2BN[XA!A;'C[?1AD6TZ(5H+;B5F5EJN,X23![[^\2\I!_MZ ^C2L /*U&# M>G@*41"%T\D5'!^=5,#6RZK4'6RCJBKP.;>5J(!KE' -!U=_"6[)%)[-7)%' M;$.B-C"@XF8+M.-3N'ZPA:==EM$QL)P;)OA/3$YAD,H567_[2)!P8S#5WRL( M-4M"SKZ]\_0:)4T6G]# M W)47"9 =P]L#9\>2,&N.DX(&V0*6I 6ZJM#PC:ZHH[M,H%V)? 8M5$\-D2_ MD,R4*&HX'D^FNDJ'YR7^^=L03J1F%P?X2"_Z3 MD%X)5'=*TM#822E\54OAP54<5H)?I[F0&\1"2U60T1XR>AL""O=7:UA]M_Z! MA+:(CS04U-J_J<8_Z((IJH7K]9I0*8VB(9:KY7MB4'31O7GQ&+EE:L$S#0+G MY$JAZ/9317\O)D;FKJ?.I*$.[89+>A.AL@:T/Y?2["8V0/G*ZO\"4$L#!!0 M ( ."*(5.[?]!3, , $<* 9 >&PO=V]R:W-H965TI4U5$^]J0 ZPF-K,-M-(^ M_&PG!+H$!MN;)'9\?__NXKM<=\W%LYP#*/229TSVG+E2BX^>)R=SR(ET^0*8 M?C/E(B=*#\7,DPL!)+5&>>8%OA][.:',Z7?MW+WH=_E2993!O4!RF>=$O X@ MX^N>@YW-Q .=S969\/K=!9G!$-1H<2_TR*M44IH#DY0S)&#:>D7%ES/FS&7Q+>XYOB""#B3(21-]6< U99I0TQ\]2U*GV-(:[SQOU M6^N\=F9,)%SS[(FF:MYS$@>E,"7+3#WP]5AAC=<:;F$GUF*:1O[3WM M3^54L'%J$!P4_+[,7!3B"Q3X 7Z//"3G1( LK@?TPRIHH=4/]^C_6.9C$!_> MX=C_Q*=H^#?=J-*-K&ZT3Y>SE0XMI!=H##/*&&4SI#=8@* \16>4E9Z:3'XO1JF&TDSB)6\T4 M<441'Z1XM $Z&B*N05R&. X[23-%NZ)H'Z30%6$*]!20=ATDB**HT\R15!S) ML2<&6/H/9R6I805!)PIQU,S5J;@Z!S/DR59#2(LV1.$=)T"=$NH M0(\D6\*!O,'^MHKY_YLYH^&-&1:Q,$'9%H;&DE5LV'D3&==O-\<%[]1;?'06 MG8I4EG*\FU*^B_><(1QLF8)C<^I4I*".%/BNOZ?4X&V%Q>$)"78J55BGBK ; MA7NHMO49'UV@Z^EV*F14.V!AXL9_)IZW\V_/0=%BW1&A4T.B#*;:U'?;.NU%T;44 \47ME,8"+- OY]R MKC8#LT'5._9_ U!+ P04 " #@BB%3#-T\.7X" !@!@ &0 'AL+W=O MUB --4TZD6GA2>Q+= OQ+-)R;>P OQ6+BW-XD8E%PJT$T8S M"YMI-._=+L;>/AA\%U"YLS'SF:R-V?G)YWP:)1X()&3H%3B]GN$.I/1"A/'[ MJ!DU(;WC^?BD_C'D3KFLN8,[(W^('(MI=!.Q'#9\+_')5)_@F,_0ZV5&NO!D M56T[_A"Q;._0J*,S$2BAZS=_.=;AS(%T+CND1X! N4]1SZ;6%,QZZU) MS0]"JL&;X(3VA[)"2[N"_'"V0I/M.@O**V=W1M%9.Q[*U6$/J^62S1T=5^E7 M'+NZ!^1"NFN_J4II#@ L"$QB)!:O&&?'N(LZ;OI*W!%[-!H+QQYT#OF__C'E MT"22GA)9I*V"7_:RR_J]]RQ-TEZ+7K\I3#_H]5\K3,$M=-;_%V9N+==;H \3 MV?K SNV6_!"6YQ6W.?OYE2399P3E?K4 #1J@00 :O +T\%+2ETQ1I-@ NQ*: M'8!;=WVI]NU*(Z9"[5N@A@W4\&U0ST92>:3 PR6>=I'!37>Z^^[[#YZ13^M%4B!:>:R'-.JBL;:["T&05ULS,5(.2/(72-;-DZC(TC4:6 M^Z1:A'$4O0EKQF60)OYLJ]-$M59PB5L-IJUKIO<;%*I;!_/@<'#/R\JZ@S!- M&E;B ]KOS5:3%8XH.:]1&JXD:"S6P?7\:K-R\3[@!\?.'.W!*=DI]>B,C_DZ MB!PA%)A9A\!H><(;%,(!$8T_ V8PEG2)Q_L#^GNOG;3LF,$;)7[RW%;KX&T M.1:L%?9>=1]PT.,)9DH8_X6NCUU=!I"UQJIZ2"8&-9?]RIZ'/APEQ(LS"?&0 M$'O>?2'/\I99EB9:=:!=-*&YC9?JLXD^,U?0#?T]@+D;,A<=0OE+('PXW8^$"F?P%02P,$% M @ X(HA4Z3:CTB+ @ # < !D !X;"]W;W)K&ULG57?;YLP$/Y7+-2'5EH+@026BB"U::=M6K6J:;N':0].N 2K_L%LDV3_ M_6Q#6)90.NT%^^S[OOON#IW3C9 OJ@#0:,LH5Q.OT+J\]'VU*(!A=2%*X.9F M*23#VIARY:M2 LX=B%$_#(+89YAP+TO=V;W,4E%I2CC<2Z0JQK#\=0U4;";> MP-L=/)!5H>V!GZ4E7L$,]%-Y+XWEMRPY8< 5$1Q)6$Z\J\'E-+'^SN&9P$;M M[9'-9"[$BS4^Y1,OL(* PD);!FR6-4R!4DMD9/QL.+TVI 7N[W?L'USN)IV;A!Y:5$H+UH"- D9X MO>)M4X<]@.'I!H0-(/Q70-0 (I=HK MG*$31#AZ+$2E,,]5ZFLCQE+ZBR;P=1TX?"5PA.X$UX5"MSR'O ,_[PY1PZSN$KG%]+D%@3OD+4]1?J_G8UKR:*'9&=!.LLB<:IO]XOR+'/8&AS M7W=('+421[T29X60^ER#9&]KK)E&^_''AQJ/?:)QU"TQ;B7&O1*?L21X3N%M M@?%1\#@^T'?L,A@FW?J25E_2J^]1:$R[Y"3'_0J"X8&@#J=Q?-A4?V_@,) K M-X<56HB*ZWKVM*?MJ+]R$\[_XUZ_$W=8K@A7IIA+ PTN$E,+6<_>VM"B=.-K M+K09AFY;F.<*I'4P]TLA],ZP =H',/L-4$L#!!0 ( ."*(5,E"\,V: ( M % % 9 >&PO=V]R:W-H965T;(/HX$4*91=1XUQ['L>V:% R>Z);5'12:2.9(]/4L6T-LC($21&G MD\EI+!E749Z%O7N39[IS@BN\-V [*9GYN42A-XLHB;8;#[QNG-^(\ZQE-:[0 M/;;WAJQX1"FY1&6Y5F"P6D07R?ER[OV#PQ>.&[NS!E_)6NLG;]R4BVCB":' MPGD$1K]GO$0A/!#1^#%@1F-*'[B[WJ)?A]JIEC6S>*G%5UZZ9A&]CZ#$BG7" M/>C-1QSJ"00++6SXPF;PG410=-9I.003 \E5_V^*2MGZ)13G,MOD4JR< RKKFT%DMR.";AD MMH%K:ACO+0> &ULC99=;YLP%(;_BH5VT4IM MP1 (5$FD?JC:IE:+^K%=3+MP$B=8-3:S3=/^^]F&DJP8TANPC=_SO#[@8R9; M+IYECK$"KP5E;V+&YF$UXI2AA>"Z K(H"B;=+3/EVZD'O?>">;')E!OS9I$0;_(#5 M4SD7NN>W45:DP$P2SH# ZZEW <^O8&0$=L9/@K=RKPW,4A:PK>>.1QY85E+QHA%K!P5A]1V]-HG8$\ ^0=@( MPL\*HD9@,^?7SNRRKI%"LXG@6R#,;!W--&QNK%JOAC#S&A^4T$^)UJG9+=8Y MD. 4W%2J$AC<$4:*J@!V',S1FWYE2H*C:ZP0H?)8SWQZN 9'7X[!%T 8>,QY M)1%;R8FOM!T3U%\VZ,L:'?:@OU?T#$3P!(1!"!WRJP-RQ/KDODY"FXFPS41H MXT7#F?A]L9!*Z*_KST#,J(T9V9BCGIC:6@B.!#;[B;#-L2M)=83$1C";[F46 M!:-HXK\XN*.6.SK$C5RL6A7_QPHS-RMN6?$AULC%BCNL$([&;E;2LI)#K-C% M2CHLF&8].1RWK/$A5N)BC;NL)(-N5MJRTD'68XYU#5XK+%S$M$O,XL!-S%IB M-DSD"E% [2ZG!"T()8I@YR[.NOAH'/=D%P:[PA,,.KC%4IX#4I25PBM=2O3B ML53.,A)T')S"($U['.R5/OCI'/ %)1MD3A9W)8/=)(1)$O=8V-4<& Y:^%%B MH:ELTWT5)[K\"Z&K+RBY,,:P6?^.NZ0V! FM:.UU@1G8YT841_D=4?QTIZ% M"Z[TR6J;N?[YP<),T,_7G*OWCCE>V]^IV3]02P,$% @ X(HA4Z[1TKQM M @ ?@8 !D !X;"]W;W)K&ULA95;;YLP&(;_ MBH5ZT4I; '-**H+4@ZIM6J6HA^UBVH433+!J,+,_FO;?SS849:N;W(!M_+[/ M^W'XR'="/JF:4D O#6_5TJL!NG/?5YN:-D3-1$=;?:42LB&@IW+KJTY24EI1 MPWTJ;ALC72\K%;NF%WMO"'=O68!;\(N_( MEMY3>.Q64L_\R:5D#6T5$RV2M%IZ%^'YY<+LMQM^,+I3>V-D*ED+\60F7\NE M%YA E-,-& >B3\_TBG)NC'2,/Z.G-R&-<'_\YGYC:]>UK(FB5X+_9"742V_N MH9)6I.=P)W9?Z%A/8OPV@BM[1+MQ;^"A3:] -*-8)VA8.YS)RW@?]@0X_$" M1P&VN0>037E-@!2Y%#LDS6[M9@:V5*O6X5AK'LH]2'V5:1T4WZDN2:'/Z*:' M7E)TRUK6] VRZVA%7O4# (56D@F)0*"+4G3V=HH*S6.,3J\I$,;5&3I!K$4/ MM>@5:4N5^Z#3&8:_&9-<#DGP!TF^D7:&HO 3P@$.'^^OT>G)V;\NOJYM*A!/ M!6)K&QTN\-?%6H'4[\#O Y[1Y!E9S_@#3YT0NPH<5*E5F:_AN<7N'CW@H8XS/Y_:_R]=F(Z\RV16]8JC:BT+IAE.K\F74_P%4$L#!!0 ( ."*(5.ZD^3Y MW@( #H( 9 >&PO=V]R:W-H965TUCLI7J1:< AKQE7.BIDQJ3W[JNCE+(J.[+' 3N;*3*J,&I2ER=*Z"Q M!67<]0>#T,TH$\YL8M<>U&PB"\.9@ =%=)%E5.WN@ +SG#\HG+D-2\PR$)I)011LILZ==[L13 M/'4&I2#@$)F2@>+G%>; >4F$,G[5G$[CL@0>CO?L'VSL&,N::IA+_IW%)ITZ M8X?$L*$%-X]R^Q'J>$8E7R2YMK]D6]F&@4.B0AN9U6!4D#%1?>E;G8<# /*T M _P:X/\+&)X !#4@.!(6U-#91,DM4:4ULI4#FWV+ MQGPQ49Z3)Z-PER'.S.8RRYC!PAM"14SF4A@F$A 1 TTN%V HX_J*7)/GIP6Y MO+@B%X0)LF*<8YGUQ#6HH61RH]K??>7//^'/(RMTD6JR%#'$?^-=U-X$X.\# MN/<["5=T1P*O1_R![[7(F7>C/Q>\WP5?O .GHA.^[(9_E:\('UCXH",705/, MP/(%[Q93MU1SP73$I2X4D!]W:VT47M*?'5Z'C=>A]3H\X?6+%,FU 961O%!1 MBK>61(V0'J&9+(1I.RD5K3>PO.6#]CKS^^'$?6T1,VK$C#K%S&G.#.6$ ^J( M"=4:C.Z11$G==EJ7HV,-7M@/VD6$C8CP?!%$KCE+J#EQ7Y;A_RBX:13<="M M9T85U6.,%S97,E&@.S(QKPC#PV(,&Q'593@V\<;M.L>-SO'Y.G.ZHVL./0+: M,.P!6#_.Z)IQ9G9MBL?O*SXV.5+L'CR>&:C$=BV-1QA/;?6.-JM-8[RS_<#] M8UYUU155"1,:Z[Y!Z*!_@Z=+59VJFAB9VZ=X+0T^[':88G,'51K@_D9*LY^4 M#IJ_"[/?4$L#!!0 ( ."*(5/?)1VENP0 . 5 9 >&PO=V]R:W-H M965TUZY- M1:_+,Y7$#*8"R2Q-J7@>0,+7US5PEEO7R&SEGO,';N:<2ACSY$<_4\KK6J:$9S&F6J%N^ M_@3%AEK&7L03:?^C=2';J*$HDXJGA;*.((U9_DN?BD1L*83A*PJD4"#'*H2% M0GBL0K-0:!ZKT"H46B\4"'Y%H5THM&WN\V393(^HHKVNX&LDC+2V9BYLN:RV M3G#,#++NE-!/8ZVG>K>04 6SCU,JU#/Z*BB3U-9L1JBSYRII41C-H-9A?[(K]\^I#_QZV/B,1#H%)5Y(IL\#8C7XM]9 MD0?"WNQ$Z^^L#_,IB]?R))S,0%3$.C[?8.,[BZ-UC'+][C),#%BG; MB]%3GK"$<6C-AGX8HST8HY__:%%THR"5_WD<-4M'3>NH><#1RCBJ(\;9QXBR M2#,CO4\ T84 T,2KZIIV&:QI@A2(M.H-\OO!Z!FH\ 3<*@-N>0U-,C9#=[H1 MS6*V0/U-?![+[=)R^[0YOR@=71R?,Z7?%_3;Y1[IGHBFF8B6NB6B+W-T!^(QCL#C][+T M>WG:FN"&:QP-[Q;'3QI4$B2:"YYN5T7J%J:6&O];5:ML(;G]MK5O)J#'7K-A M_KK!XS:-5LB%%7*C"KE.A=RX0JZ]*[>;D:U6BM]<])V.^L/D90A"MU6&QI9' M44ZD/LQAX@(@)ZZ^XUL<>O?Z;Y;>@["OGMLUF%W'&A*_T:'>6)AO;1?U99U\ M(KMA._;&A^C[$5@&.6:W$:JCK@RSN8>5/3CMBY".#T^.N;&?NJOP-*#LP1"Y M+;4!U3)>^0KJR!R?F,VQHW/LI]D_QL[%'C#PRZ+X1';#=I2._9Q^PW2W :E0 MS"*>0OT@PPT+@U[T[(M@'WA<(\"7;P;/VV,,0<\'9YCB"-ZXB?ZKUSI(9:F/--1 MR96);:['%UH-GN+#)SR(>Z_(;JB.W(F?W*<"5C36>-],)E3#_8M::JP,,R%, MZ'TI01F,O/> 1ARKD]:)7Q3'Z:1]TA%M5-CWC$K%-]^^' X]-$9*IO5P"U:W!".CG M<\[5YL8X* ]U>_\#4$L#!!0 ( ."*(5,U[),.: , )T+ 9 >&PO M=V]R:W-H965T4K#D*K1EK;RR2.N]+\C%Y=&9'(;^IDA"- M?E2,J[E7:GUX\'V5EZ3":B0.A,.;G9 5UM"5>U\=),&%%57,CX(@]2M,N;>8 MV;%'N9B)6C/*R:-$JJXJ+/]>$B:.F W@>,'\(%\R<\JP MUI)N:XVWC" M$%]1+N[0)YZ/7.>G<4VMJTF8+XO[,$ZG\Q+DF7,#U_P^@:>>6#@+]:O,G*>[Q M"_Q)>X)R4560MML["M\3I>%24KZ_,VF8YBZZS13CLXUFXS0-)^,>N-7;P&F2 M1MED,ND1=CD&290DTQYCAV,H/'/ZLW(,OO M;:&GX++47#=?B&ZTJR7?VQ*J-[X,'U:A8WP-M6=3*OYKWQ2NG['<4ZX0(SN8 M*AA-X*C+IAAL.EH<;+6S%1IJ)]LLH7XFT@3 ^YT0^M0Q$W05^>(?4$L#!!0 M ( ."*(5-; IBO_@( *\) 9 >&PO=V]R:W-H965T6FEKKMPJ0"JTU3JU&P)U?9CV8)(/L.I+9CO0_OO9 M3DB!0K2W]@5B^SO'Y_C$L?L;(9_5"D"C%T:Y&G@KK?-+WU?I"AA6%R(';D86 M0C*L35,N?95+P)D#,>I'0=#V&2;<&_9=WT0.^Z+0E'"82*0*QK!\'0$5FX$7 M>MN.*5FNM.WPA_T<+V$&^C&?2-/R:Y:,,."*"(XD+ ;>57@Y#AW 5?PBL%$[ MS\A:F0OQ;!MWV< +K"*@D&I+@CK B*<(\0]>$%AHR="^40CE(-%MA">@K>G)+84:NUB!-M.A' MP>9F7"S*$H5N7E):9*;B5@J&QH+EA<8N)5-S,YFALVO0F%!U;NB4P_1];=1; M#7Y:*1V52J,32MOH07"],K-Q,]4^WC>N:^O1UOHH:B3\7M +%(=?4!1$X1$] MX_^'!PURXCJ)V/$E)_AF6J3/Z&=NUZV!+JGI$D<7GZ"[XIID-E*S2] ,TD(2 M37:S6AS+"DM.^%*A29W_[WM#C.XT,/6G05:KEM5J=+DG2[W)@CU9Z;XLV,JR MKZ5[?Q!FHN#ZV%M4SM]R\]N/V'H8)^U6',1]?[V;[ONZ3M).@EY2U^T9;-<& MVXT&IZ"T)*G=+V6BCYQHA/KW!9XHRW#D3P@\.LQ*P MM_LZK<,M>J0J.$C1WSGZ&,BENQ$HH\U,7!X%=6]]Z[AR9^U!_\C>1MR1^D93 M7F4>L%P2KA"%A:$,+CI&CRQO!V5#B]P=L'.AS7'M'E?F1@72%ICQA1!ZV[ 3 MU'>TX3]02P,$% @ X(HA4Z^FX*0G P ,A, T !X;"]S='EL97,N M>&ULW5A1;]HP$/XKD3M-K30U0$9*5D#:D"I-6J=*[*D.<8,FQ,\=TT%\_ M7QP"I3[$^K#!@B#V?;[O/OLNV#"LS$JP^SEC)E@60E8C,C>F_!2&U6S."EI= MJI))BV1*%]38KL[#JM2,IA4X%2+L=3IQ6% NR7@H%\5-8:I@IA;2C$B_-07N M]C4=D6[\D02.;J)2-B*/Y^]_+I2Y?A>X^]F'L[/.X\7UKOV\!BY(Z"7M'T!Z MV>G@Q !BY/&!Y/O94?JKP^CWD6/4@X.H]S#7Q&&3V/$P4W*3WX@X@XU,"Q8\ M43$B$RKX5'/PRFC!QV"8*:%T8&QA62E=L%3/#NZZ'M1<83PLJ3%,RQO;J0?7QE=0T+0?5J55F&NZZO;Z9.-0 MWVR0J=(ITVV8+EF;QD/!,I"C>3Z'NU%E"* QJK"-E--<25IK6'LT#4L[8T+< MPP/Y(WO!O:XMVE[;^(-2OZDS)>%G8ZL^U K M[$ZSC"_K_C)K!6#L79R=EJ58?18\EP5SDS\XX'A(UW[!7&G^;*-!J"FO_N.N=,,DW%MFA;^\>\RF]6'%W]*\GU MM\JN8*_&9I<]=I']4Q 9GX+(DZC)P?&+C)*CU!@V^_?6(>'%$:&U!G 4&Y'O M<.@3FZ#!=,&%X;+IS7F:,OGJI&#I#9W:'P0O^.WXE&5T(YJ2\_@ODX MS(\ AL7!%& ^S@N+\S_-9X#.QV&8MH$7&: ^ ]3'>?F02?W"XOA]$GOY9YHD M413'V(I.)EX%$VS=XAC>?C9,&WA@<2#2GZTUGFV\0O;7 9;3?16"S12O1&RF M^%H#XE\W\$@2?[:Q.."!90&K'8COCP,UY?>)(L@JI@U[@G$D23 $:M%?HW&, MK$X,+W]^L*I\*-_^2C7\# M4$L#!!0 ( ."*(5.7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G-F<0[VD'I MA%:^,!3<"7BR?]>'7?8HK+@74KCM8M1M2QBQ6BA1BV>H%J/IB-F-?OI=&_&L ME>.R*(V6/W2^Y!%J/YU)]P)8QUW1'=^;EG M? 1_<+_7.GTAI -SQAU<&MTV0JW#:?Q=3*+;Z.*P^^V#>&3^2QCU:B5*.--E M6X-R?1P-R "H[$8T=L04KV$Q.M6/8,+]^ M<5?V].0\51.XJ&%<5 M.P-;&M%T^WH507Y"(#_10A9M77.S]3RL$&LE_-^X^X$=Q?DETI+SJPCIU[.K?MXKJ$&!.5#K%U+K@P[([+%D) +X3R[;C@TE-; M9]HZQL2T,R/VSA(>0;5@8Q[,,#-BQ?C$J_%I4?\TS_]L11/^$--A:ID1N^52 MZ^I)2-G1^?>/JW4@8,?6^GPJIL3<,B.6RQ(L2 F&':\-P#_CAPEE1FR4PNGR M8:-E!<;^Z!ZOV\9LF$=FQ"+IV,8GO%=)[<]DNX-B/DPA,V*'7(-'&[QCF"MF MQ++P$:J%"P=UWX)WK_-=#?!MW( QP4R1$)MB&0JA&M_PT*#<&NZ?:->G&Q!B MDDB()>'?-E'V"8&0; K-CPN/^4H'T38DF@F<$@I4XP=R3$[L Q MXZ0ZP222$$L$36"&T<0LDA!;!$U@AIB84A)BI>P2&/;N-@35OH_!,)\DQ#[9 MG\GLQ<2TDA!K!4]I!J,CF&\2ZL[)GLQA7RQ33#@IL7#>2B%>0&-,S#HIL77Z M3&)O]##+I,26064X' )#Q\ .:IEX5"3%+),26P;'C,=%4LPR*;%E]ED)UMV"7IM>+.)1YI2S#DI ML7,BS)=!,.MY2Q"/W:L0#W=CULG(NSFOF%^Y,3S,"+%W9^"XD(/6/<.DDQ%+ MYXUT:,SZBA@3DU!&+*$W,<^@,5#&F)B$,F()H5G;P)49.A5SR/&R07N481+* MB"6$8\:M>X9)*".6$(X9*SW#))012^C7X<=!RQ1C8A+*B"6TMTQCPO;FYB3,Q".;&%7CJ2_Y9WY)B"@!B!;UB%FW3R*[5]'G[*;<;=B'U4XR)*2@G5M KYD7K6@/LC[#:J:U?PCEX M,3$%Y<0*0C&':T P!>7$"L(F4?R7%&-B"LK)^T%OS:-TGWN\6 53T)Q80?CX MT6!-#::@^2'G? ;)YAQ3T+Q3T&2WDJ^"E5!0??67L+Z\Y+*\,2S\]$L,LCQ, M%ZY:*4]]V3=UK7FU6QBX6]3XY2]02P,$% @ X(HA4W=+<84& @ \20 M !H !X;"]?;7/2 MY;)-X^V,YOGI=N;B]7/(_S.QWVSVZ_RS7_\^YM/TC\'I3S^^EUW.4[-X[<9M MGE9-^CA<3Y=T.7*S>'E;->/+FS2I=I!"D-8/,@BR^D$.05X_*" HZ@>U M$-36#[J'H/OZ00\0]% _Z!&"'NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;D&PA M,%L0;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706VBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM M!'K;;+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;Y]M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH M=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LY^5!'H'ZAT$>@?J'01Z!^H=!'H' MZAT$>K>H=TN@=XMZMP1ZMZAW^YUZE^GSD,NUYVN-S_].JJ?SO?GZ^,ORZ^3L MO5QP3K<5Y?DO4$L#!!0 ( ."*(5/_)Z=UXP$ &PD 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV M(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T== M6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG M)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][ M6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MOD MNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,< MI(\+D#XN0?K@$Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606* MK )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DE MBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19 M-8JL&D56C2*K1I%5H\BJ460M4&0M4&0M_E/69VN7?QP_///6U-TAGPU_,IJ] M 5!+ 0(4 Q0 ( ."*(5,'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ X(HA4ZC2>9WN *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ X(HA4YE&PO=V]R:W-H965T&UL4$L! A0#% M @ X(HA4U%GQLBT!P $B$ !@ ("!C T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(HA4ZEC.5Z!" )"4 !@ M ("!G3, 'AL+W=O>! , )0& 8 " @50\ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ X(HA4^CMFT1*! SPH M !D ("!X5L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(HA4[U:V?ZG! V0H !D M ("!KFH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ X(HA4P (J]@!!@ 1@\ !D ("!178 'AL+W=O M&PO=V]R:W-H965T 9 " @2.! M !X;"]W;W)K&UL4$L! A0#% @ X(HA4Y,7 MT'X!!0 ]0X !D ("!_XL 'AL+W=O&PO=V]R:W-H965T.5 !X;"]W;W)K&UL4$L! A0#% @ X(HA4U<28!S- @ -P8 !D M ("!X:L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ X(HA4^WMEQ10 P GP< !D ("! M8;4 'AL+W=OT6P# ]!P &0 @('HN >&PO=V]R:W-H965T&UL4$L! A0#% M @ X(HA4_B4K)VK @ C04 !D ("!7,$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(HA4V TQR6> @ I@8 !D M ("!?M@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X(HA4YGQJ28! P \ D !D ("!M>( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MX(HA4]LJ(763 P G@T !D ("!3^P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(HA4R"W)+.. @ %@< !D M ("!\0 ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ X(HA4\M,]:/T @ <0D !D ("!SPH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(HA M4W/+;*0< @ + 4 !D ("!%A0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(HA4ZM6583Y @ 6@D M !D ("!RAL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X(HA4]\E':6[! X!4 !D M ("!LR0! 'AL+W=OR3#F@# "="P &0 @(&E*0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ X(HA4Z^FX*0G P ,A, T ( !>3 ! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ X(HA4W=+<84& @ \20 !H ( !V3D! 'AL+U]R96QS M+W=O XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 185 367 1 true 55 0 false 5 false false R1.htm 0001001 - Document - Cover Sheet http://www.ncino.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ncino.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets - (Parenthetical) Sheet http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets - (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Operations - (Parenthetical) Sheet http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical Condensed Consolidated Statements of Operations - (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statement of Comprehensive Loss Sheet http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss Condensed Consolidated Statement of Comprehensive Loss Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Statement) Sheet http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement Condensed Consolidated Statements of Cash Flows (Statement) Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.ncino.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2107103 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest Sheet http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterest Variable Interest Entity and Redeemable Non-Controlling Interest Notes 11 false false R12.htm 2111104 - Disclosure - Fair Value of Financial Instruments Sheet http://www.ncino.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 2114105 - Disclosure - Revenues Sheet http://www.ncino.com/role/Revenues Revenues Notes 13 false false R14.htm 2119106 - Disclosure - Property and Equipment Sheet http://www.ncino.com/role/PropertyandEquipment Property and Equipment Notes 14 false false R15.htm 2123107 - Disclosure - Goodwill and Intangible Assets Sheet http://www.ncino.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2129108 - Disclosure - Reseller Agreement Sheet http://www.ncino.com/role/ResellerAgreement Reseller Agreement Notes 16 false false R17.htm 2131109 - Disclosure - Stockholders??? Equity Sheet http://www.ncino.com/role/StockholdersEquity Stockholders??? Equity Notes 17 false false R18.htm 2134110 - Disclosure - Stock-Based Compensation Sheet http://www.ncino.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 2140111 - Disclosure - Leases Sheet http://www.ncino.com/role/Leases Leases Notes 19 false false R20.htm 2147112 - Disclosure - Commitment and Contingencies Sheet http://www.ncino.com/role/CommitmentandContingencies Commitment and Contingencies Notes 20 false false R21.htm 2149113 - Disclosure - Related-Party Transactions Sheet http://www.ncino.com/role/RelatedPartyTransactions Related-Party Transactions Notes 21 false false R22.htm 2151114 - Disclosure - Basic and Diluted Loss per Share Sheet http://www.ncino.com/role/BasicandDilutedLossperShare Basic and Diluted Loss per Share Notes 22 false false R23.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.ncino.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.ncino.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 2308302 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) Sheet http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) Tables http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterest 25 false false R26.htm 2312303 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.ncino.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.ncino.com/role/FairValueofFinancialInstruments 26 false false R27.htm 2315304 - Disclosure - Revenues (Tables) Sheet http://www.ncino.com/role/RevenuesTables Revenues (Tables) Tables http://www.ncino.com/role/Revenues 27 false false R28.htm 2320305 - Disclosure - Property and Equipment (Tables) Sheet http://www.ncino.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.ncino.com/role/PropertyandEquipment 28 false false R29.htm 2324306 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.ncino.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.ncino.com/role/GoodwillandIntangibleAssets 29 false false R30.htm 2332307 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.ncino.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.ncino.com/role/StockholdersEquity 30 false false R31.htm 2335308 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ncino.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ncino.com/role/StockBasedCompensation 31 false false R32.htm 2341309 - Disclosure - Leases (Tables) Sheet http://www.ncino.com/role/LeasesTables Leases (Tables) Tables http://www.ncino.com/role/Leases 32 false false R33.htm 2352310 - Disclosure - Basic and Diluted Loss per Share (Tables) Sheet http://www.ncino.com/role/BasicandDilutedLossperShareTables Basic and Diluted Loss per Share (Tables) Tables http://www.ncino.com/role/BasicandDilutedLossperShare 33 false false R34.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 34 false false R35.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) Details 35 false false R36.htm 2409403 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) Sheet http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) Details http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables 36 false false R37.htm 2410404 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured at Fair Value (Details) Sheet http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredatFairValueDetails Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured at Fair Value (Details) Details 37 false false R38.htm 2413405 - Disclosure - Fair Value of Financial Instruments - Summary of Financial Assets (Details) Sheet http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails Fair Value of Financial Instruments - Summary of Financial Assets (Details) Details 38 false false R39.htm 2416406 - Disclosure - Revenues - Revenue By Geographic Region (Details) Sheet http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails Revenues - Revenue By Geographic Region (Details) Details 39 false false R40.htm 2417407 - Disclosure - Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details) Sheet http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details) Details 40 false false R41.htm 2418408 - Disclosure - Revenues - Narrative (Details) Sheet http://www.ncino.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 41 false false R42.htm 2421409 - Disclosure - Property and Equipment - Property and Equipment, net (Details) Sheet http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails Property and Equipment - Property and Equipment, net (Details) Details 42 false false R43.htm 2422410 - Disclosure - Property and Equipment - Depreciation Expense (Details) Sheet http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails Property and Equipment - Depreciation Expense (Details) Details 43 false false R44.htm 2425411 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 44 false false R45.htm 2426412 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 45 false false R46.htm 2427413 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details) Sheet http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Amortization Expense (Details) Details 46 false false R47.htm 2428414 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization Expense (Details) Sheet http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Expected Future Amortization Expense (Details) Details 47 false false R48.htm 2430415 - Disclosure - Reseller Agreement - Narrative (Details) Sheet http://www.ncino.com/role/ResellerAgreementNarrativeDetails Reseller Agreement - Narrative (Details) Details 48 false false R49.htm 2433416 - Disclosure - Stockholders??? Equity - Common Stock Future Issuance (Details) Sheet http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails Stockholders??? Equity - Common Stock Future Issuance (Details) Details 49 false false R50.htm 2436417 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 50 false false R51.htm 2437418 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.ncino.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 51 false false R52.htm 2438419 - Disclosure - Stock-Based Compensation - RSUs Activity (Details) Sheet http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails Stock-Based Compensation - RSUs Activity (Details) Details 52 false false R53.htm 2439420 - Disclosure - Stock-Based Compensation - ESPP Assumptions (Details) Sheet http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails Stock-Based Compensation - ESPP Assumptions (Details) Details 53 false false R54.htm 2442421 - Disclosure - Leases - Narrative (Details) Sheet http://www.ncino.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 54 false false R55.htm 2443422 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 55 false false R56.htm 2444423 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.ncino.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 56 false false R57.htm 2445424 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 57 false false R58.htm 2446425 - Disclosure - Leases - Future Minimum Lease Payments Prior to Adoption of 842 (Details) Sheet http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details Leases - Future Minimum Lease Payments Prior to Adoption of 842 (Details) Details 58 false false R59.htm 2448426 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.ncino.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://www.ncino.com/role/CommitmentandContingencies 59 false false R60.htm 2450427 - Disclosure - Related-Party Transactions (Details) Sheet http://www.ncino.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.ncino.com/role/RelatedPartyTransactions 60 false false R61.htm 2453428 - Disclosure - Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details) Sheet http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details) Details 61 false false R62.htm 2454429 - Disclosure - Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) Sheet http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) Details 62 false false All Reports Book All Reports ncno-20210731.htm exhibit311q2202210q.htm exhibit312q2202210q.htm exhibit321q2202210q.htm exhibit322q2202210q.htm ncno-20210731.xsd ncno-20210731_cal.xml ncno-20210731_def.xml ncno-20210731_lab.xml ncno-20210731_pre.xml http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ncno-20210731.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 185, "dts": { "calculationLink": { "local": [ "ncno-20210731_cal.xml" ] }, "definitionLink": { "local": [ "ncno-20210731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "ncno-20210731.htm" ] }, "labelLink": { "local": [ "ncno-20210731_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ncno-20210731_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ncno-20210731.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 469, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 5 }, "keyCustom": 27, "keyStandard": 340, "memberCustom": 11, "memberStandard": 39, "nsprefix": "ncno", "nsuri": "http://www.ncino.com/20210731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "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.ncino.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "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": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:TemporaryEquityVariableInterestEntitiesAndRedeemableNoncontrollingInterestTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest", "role": "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterest", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:TemporaryEquityVariableInterestEntitiesAndRedeemableNoncontrollingInterestTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.ncino.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Revenues", "role": "http://www.ncino.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Property and Equipment", "role": "http://www.ncino.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.ncino.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:ResellerAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Reseller Agreement", "role": "http://www.ncino.com/role/ResellerAgreement", "shortName": "Reseller Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:ResellerAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.ncino.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - Stock-Based Compensation", "role": "http://www.ncino.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140111 - Disclosure - Leases", "role": "http://www.ncino.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147112 - Disclosure - Commitment and Contingencies", "role": "http://www.ncino.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Related-Party Transactions", "role": "http://www.ncino.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - Disclosure - Basic and Diluted Loss per Share", "role": "http://www.ncino.com/role/BasicandDilutedLossperShare", "shortName": "Basic and Diluted Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)", "role": "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.ncino.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315304 - Disclosure - Revenues (Tables)", "role": "http://www.ncino.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Property and Equipment (Tables)", "role": "http://www.ncino.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324306 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.ncino.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets - (Parenthetical)", "role": "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets - (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://www.ncino.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.ncino.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - Disclosure - Leases (Tables)", "role": "http://www.ncino.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352310 - Disclosure - Basic and Diluted Loss per Share (Tables)", "role": "http://www.ncino.com/role/BasicandDilutedLossperShareTables", "shortName": "Basic and Diluted Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i1964752ce2b14c6384493fd5a3d6d2b4_I20210201", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ia5e79144331849918ec4fca50ff77a9f_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details)", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ia5e79144331849918ec4fca50ff77a9f_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i48814b0ff41d4fc5b19fbe26037f4169_D20191031-20191031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details)", "role": "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i48814b0ff41d4fc5b19fbe26037f4169_D20191031-20191031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ia5e79144331849918ec4fca50ff77a9f_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured at Fair Value (Details)", "role": "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredatFairValueDetails", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ia5e79144331849918ec4fca50ff77a9f_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i6ffa920d9ecc4f5b903f4345de7cda66_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Fair Value of Financial Instruments - Summary of Financial Assets (Details)", "role": "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails", "shortName": "Fair Value of Financial Instruments - Summary of Financial Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i6ffa920d9ecc4f5b903f4345de7cda66_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416406 - Disclosure - Revenues - Revenue By Geographic Region (Details)", "role": "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails", "shortName": "Revenues - Revenue By Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i51fa33290c4044b5b69093622755ca5d_D20210501-20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "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.ncino.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details)", "role": "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails", "shortName": "Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "ncno:ContractWithCustomerLiabilityRevenueRecognizedIncludingRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Revenues - Narrative (Details)", "role": "http://www.ncino.com/role/RevenuesNarrativeDetails", "shortName": "Revenues - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "ncno:ContractWithCustomerLiabilityRevenueRecognizedIncludingRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Property and Equipment - Property and Equipment, net (Details)", "role": "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails", "shortName": "Property and Equipment - Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Property and Equipment - Depreciation Expense (Details)", "role": "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails", "shortName": "Property and Equipment - Depreciation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ia5e79144331849918ec4fca50ff77a9f_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "role": "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ia5e79144331849918ec4fca50ff77a9f_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Goodwill and Intangible Assets - Amortization Expense (Details)", "role": "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Goodwill and Intangible Assets - Expected Future Amortization Expense (Details)", "role": "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Expected Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i7a3f2f6f43a14c489c87816a67fcc7a1_D20210501-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - Reseller Agreement - Narrative (Details)", "role": "http://www.ncino.com/role/ResellerAgreementNarrativeDetails", "shortName": "Reseller Agreement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i7a3f2f6f43a14c489c87816a67fcc7a1_D20210501-20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Stockholders\u2019 Equity - Common Stock Future Issuance (Details)", "role": "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails", "shortName": "Stockholders\u2019 Equity - Common Stock Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "INF", "lang": "en-US", "name": "ncno:CommonStockPossibleIssuanceOfCapitalShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "link:footnote", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Operations - (Parenthetical)", "role": "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "shortName": "Condensed Consolidated Statements of Operations - (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "link:footnote", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i4c78b9b12b53426299e2858657350e16_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i024a0c980bc8426bad71696ffa6809e8_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i024a0c980bc8426bad71696ffa6809e8_I20210731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i4c80aa7d8c55491cb5d50d525e696e00_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - Disclosure - Stock-Based Compensation - RSUs Activity (Details)", "role": "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "shortName": "Stock-Based Compensation - RSUs Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i4c80aa7d8c55491cb5d50d525e696e00_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "iddebe92047bb421daf88f0be0a28c9cd_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - Disclosure - Stock-Based Compensation - ESPP Assumptions (Details)", "role": "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails", "shortName": "Stock-Based Compensation - ESPP Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "iddebe92047bb421daf88f0be0a28c9cd_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442421 - Disclosure - Leases - Narrative (Details)", "role": "http://www.ncino.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444423 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.ncino.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445424 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i047df1b5c5b948e2b91abed1eb6e5485_I20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i4c78b9b12b53426299e2858657350e16_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - Leases - Future Minimum Lease Payments Prior to Adoption of 842 (Details)", "role": "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details", "shortName": "Leases - Future Minimum Lease Payments Prior to Adoption of 842 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i4c78b9b12b53426299e2858657350e16_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ia2ebea638cde41209720ac61aa542eaf_D20210501-20210531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.ncino.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ia2ebea638cde41209720ac61aa542eaf_D20210501-20210531", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statement of Comprehensive Loss", "role": "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss", "shortName": "Condensed Consolidated Statement of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:RelatedPartyNonCancellableAgreementRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Related-Party Transactions (Details)", "role": "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:RelatedPartyNonCancellableAgreementRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "ifb386fa4f3ff4eaba87694c76d9cad6e_D20210501-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - Disclosure - Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details)", "role": "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails", "shortName": "Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "if25ef5a9d5854678a2b6c3e85f51b338_D20210201-20210731", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454429 - Disclosure - Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details)", "role": "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails", "shortName": "Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "if25ef5a9d5854678a2b6c3e85f51b338_D20210201-20210731", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "idc017c295bff46f4a6232195d748de75_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "role": "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "idc017c295bff46f4a6232195d748de75_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows (Statement)", "role": "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement", "shortName": "Condensed Consolidated Statements of Cash Flows (Statement)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": "-3", "lang": "en-US", "name": "ncno:NetIncomeLossAttributableToRedeemableNoncontrollingInterestNetOfAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.ncino.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20210731.htm", "contextRef": "i98429c45c2a14629ba9594c268b4f75a_D20210201-20210731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r486" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r487" ], "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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r488" ], "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/2020-01-31", "presentation": [ "http://www.ncino.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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r488" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r488" ], "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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r489" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r488" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r488" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r488" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r488" ], "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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r484" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r485" ], "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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ncno_AccountsReceivableCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Currency Translation Gain (Loss)", "label": "Accounts Receivable, Currency Translation Gain (Loss)", "negatedTerseLabel": "Translation adjustments" } } }, "localname": "AccountsReceivableCurrencyTranslationGainLoss", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "ncno_AccountsReceivableDeferredRevenueExpenseReversal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Deferred Revenue Expense (Reversal)", "label": "Accounts Receivable, Deferred Revenue Expense (Reversal)", "terseLabel": "Charged to (recovery of) deferred revenue" } } }, "localname": "AccountsReceivableDeferredRevenueExpenseReversal", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "ncno_AgreementForPurchaseOfServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement For Purchase Of Service", "label": "Agreement For Purchase Of Service [Member]", "terseLabel": "Agreement For Purchase Of Service" } } }, "localname": "AgreementForPurchaseOfServiceMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ncno_BankingRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Banking Relationship", "label": "Banking Relationship [Member]", "terseLabel": "Banking Relationship" } } }, "localname": "BankingRelationshipMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ncno_CapitalLeasesPrincipalPayments": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Leases, Principal Payments", "label": "Capital Leases, Principal Payments", "negatedTerseLabel": "Principal payments on financing obligation" } } }, "localname": "CapitalLeasesPrincipalPayments", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_CommonStockPossibleIssuanceOfCapitalShares": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Common Stock, Possible Issuance Of Capital Shares", "label": "Common Stock, Possible Issuance Of Capital Shares", "terseLabel": "Possible issuance under stock plans" } } }, "localname": "CommonStockPossibleIssuanceOfCapitalShares", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "ncno_ConstructionPayableEstimatedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Construction Payable, Estimated Liability", "label": "Construction Payable, Estimated Liability", "terseLabel": "Construction payable, estimated liability" } } }, "localname": "ConstructionPayableEstimatedLiability", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ncno_ConstructionPayableNoncurrent": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Construction Payable. Noncurrent", "label": "Construction Payable. Noncurrent", "terseLabel": "Construction liability, noncurrent" } } }, "localname": "ConstructionPayableNoncurrent", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ncno_ContractWithCustomerLiabilityRevenueRecognizedIncludingRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized Including Related Parties", "label": "Contract with Customer, Liability, Revenue Recognized Including Related Parties", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingRelatedParties", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ncno_CostAccruedRelatedToInitialPublicOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost Accrued Related to Initial Public Offering", "label": "Cost Accrued Related to Initial Public Offering", "terseLabel": "Costs related to initial public offering, accrued but not paid" } } }, "localname": "CostAccruedRelatedToInitialPublicOffering", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_CostAccruedRelatedToInitialPublicOfferingReclassifiedFromOtherLongTermAssetsToEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost Accrued Related to Initial Public Offering Reclassified from Other Long Term Assets to Equity", "label": "Cost Accrued Related to Initial Public Offering Reclassified from Other Long Term Assets to Equity", "terseLabel": "Costs related to initial public offering, reclassified from other long term assets to equity" } } }, "localname": "CostAccruedRelatedToInitialPublicOfferingReclassifiedFromOtherLongTermAssetsToEquity", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Equity Holder" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two", "label": "Customer Two [Member]", "terseLabel": "Equity Holder Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "order": 6.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.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "ncno_FundSpendingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fund Spending Agreement", "label": "Fund Spending Agreement [Member]", "terseLabel": "Fund Spending Agreement" } } }, "localname": "FundSpendingAgreementMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ncno_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Contract with Customer, Liability, Related Parties", "label": "Increase (Decrease) in Contract with Customer, Liability, Related Parties", "terseLabel": "Deferred revenue, related parties" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_IncreaseDecreaseInCostsToObtainContracts": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Costs to Obtain Contracts", "label": "Increase (Decrease) in Costs to Obtain Contracts", "negatedTerseLabel": "Costs capitalized to obtain revenue contracts" } } }, "localname": "IncreaseDecreaseInCostsToObtainContracts", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_IncreaseDecreaseInDeferredRent": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Deferred Rent", "label": "Increase (Decrease) in Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseInDeferredRent", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_IncreaseDecreaseInOperatingLeasePayments": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Payments", "label": "Increase (Decrease) In Operating Lease Payments", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeasePayments", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.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.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "ncno_NCinoKKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "nCino K.K.", "label": "nCino K.K. [Member]", "terseLabel": "nCino K.K" } } }, "localname": "NCinoKKMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_NetIncomeLossAdjustmentsToRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss), Adjustments to Redeemable Noncontrolling Interest", "label": "Net Income (Loss), Adjustments to Redeemable Noncontrolling Interest", "terseLabel": "Adjustment attributable to redeemable non-controlling interest (Note 3)" } } }, "localname": "NetIncomeLossAdjustmentsToRedeemableNoncontrollingInterest", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "ncno_NetIncomeLossAttributableToRedeemableNoncontrollingInterestNetOfAdjustment": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Net of Adjustment", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Net of Adjustment", "terseLabel": "Net loss and adjustment attributable to redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterestNetOfAdjustment", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_NoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No Customer", "label": "No Customer [Member]", "terseLabel": "No Customer" } } }, "localname": "NoCustomerMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_NumberOfAffiliatedEntities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Affiliated Entities", "label": "Number Of Affiliated Entities", "terseLabel": "Number of affiliated entities" } } }, "localname": "NumberOfAffiliatedEntities", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "ncno_OperatingLeaseCostsNonCash": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Costs, Non-Cash", "label": "Operating Lease Costs, Non-Cash", "terseLabel": "Non-cash operating lease costs" } } }, "localname": "OperatingLeaseCostsNonCash", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services", "label": "Professional Services [Member]", "terseLabel": "Professional Services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "ncno_RelatedPartyNonCancellableAgreementRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party, Non-Cancellable Agreement, Renewal Term", "label": "Related Party, Non-Cancellable Agreement, Renewal Term", "terseLabel": "Related party, non-cancellable agreement, renewal term" } } }, "localname": "RelatedPartyNonCancellableAgreementRenewalTerm", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ncno_RelatedPartyTransactionTermOfAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Term Of Agreement", "label": "Related Party Transaction, Term Of Agreement", "terseLabel": "Related party transaction, term of agreement (in years)" } } }, "localname": "RelatedPartyTransactionTermOfAgreement", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ncno_RelatedPartyTransactionTermOfAgreementExtensionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Term Of Agreement, Extension Period", "label": "Related Party Transaction, Term Of Agreement, Extension Period", "terseLabel": "Related party agreement, length of agreement (in years)" } } }, "localname": "RelatedPartyTransactionTermOfAgreementExtensionPeriod", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ncno_ResellerAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reseller Agreement", "label": "Reseller Agreement [Member]", "terseLabel": "Reseller Agreement" } } }, "localname": "ResellerAgreementMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_ResellerAgreementTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reseller Agreement", "label": "Reseller Agreement [Text Block]", "terseLabel": "Reseller Agreement" } } }, "localname": "ResellerAgreementTextBlock", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/ResellerAgreement" ], "xbrltype": "textBlockItemType" }, "ncno_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedAndOutstandingAndNotIssuedAndOutstanding": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued and Outstanding and Not Issued and Outstanding", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued and Outstanding and Not Issued and Outstanding", "terseLabel": "Nonvested issued and outstanding restricted stock units (\"RSUs\")" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedAndOutstandingAndNotIssuedAndOutstanding", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "ncno_StockIssuedDuringPeriodSharesReclassificationOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Reclassification of Common Stock", "label": "Stock Issued During Period, Shares, Reclassification of Common Stock", "terseLabel": "Reclassification of voting and non-voting common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReclassificationOfCommonStock", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ncno_StockIssuedDuringPeriodValueReclassificationOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Reclassification of Common Stock", "label": "Stock Issued During Period, Value, Reclassification of Common Stock", "terseLabel": "Reclassification of voting and non-voting common stock" } } }, "localname": "StockIssuedDuringPeriodValueReclassificationOfCommonStock", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ncno_TemporaryEquityVariableInterestEntitiesAndRedeemableNoncontrollingInterestTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Variable Interest Entities and Redeemable Noncontrolling Interest", "label": "Temporary Equity, Variable Interest Entities and Redeemable Noncontrolling Interest [Text Block]", "terseLabel": "Variable Interest Entity and Redeemable Non-Controlling Interest" } } }, "localname": "TemporaryEquityVariableInterestEntitiesAndRedeemableNoncontrollingInterestTextBlock", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterest" ], "xbrltype": "textBlockItemType" }, "ncno_TransactionsWithCertainEquityHoldersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transactions With Certain Equity Holders", "label": "Transactions With Certain Equity Holders [Member]", "terseLabel": "Transactions With Certain Equity Holders" } } }, "localname": "TransactionsWithCertainEquityHoldersMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ncno_VotingCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting Common Stock", "label": "Voting Common Stock [Member]", "terseLabel": "Voting Common Stock" } } }, "localname": "VotingCommonStockMember", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "ncno_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "nsuri": "http://www.ncino.com/20210731", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r262", "r396", "r397", "r399", "r482" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r326", "r327", "r334", "r335", "r482" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r326", "r327", "r334", "r335" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r105", "r110", "r179", "r297", "r298", "r299", "r311", "r312" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r105", "r110", "r179", "r297", "r298", "r299", "r311", "r312" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r105", "r110", "r179", "r297", "r298", "r299", "r311", "r312" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r171", "r243", "r248", "r459" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r264", "r265", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r456", "r460" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r264", "r265", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r456", "r460" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r171", "r243", "r248", "r459" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r167", "r243", "r246", "r412", "r455", "r457" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r167", "r243", "r246", "r412", "r455", "r457" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r254", "r264", "r265", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r456", "r460" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r254", "r264", "r265", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r456", "r460" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r168", "r169", "r243", "r247", "r458", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r168", "r169", "r243", "r247", "r458", "r469", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r33", "r100", "r398", "r399" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable, related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Activity in Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r172", "r173" ], "calculation": { "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r18", "r172", "r173" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, less allowance for doubtful accounts of $88 and $59 at January\u00a031, 2021 and July\u00a031, 2021, respectively", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r5", "r6", "r35" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r46", "r47", "r48", "r444", "r465", "r466" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r300" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r104", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r266", "r268", "r303", "r304" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r221", "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Costs in connection with initial public offering" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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 operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r268", "r293", "r302" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r174", "r180", "r181", "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r174", "r180" ], "calculation": { "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedTerseLabel": "Allowance for doubtful accounts", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $88 and $59 at January\u00a031, 2021 and July\u00a031, 2021, respectively" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r192", "r197" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "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": "Antidilutive securities excluded from computation of earnings per share amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r125" ], "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 [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r45", "r48", "r49", "r332" ], "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r97", "r156", "r159", "r165", "r178", "r326", "r334", "r355", "r429", "r441" ], "calculation": { "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r43", "r97", "r178", "r326", "r334", "r355" ], "calculation": { "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r344" ], "calculation": { "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r269", "r295" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails", "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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": "Principles of Consolidation and Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings and land" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment, accrued but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r12", "r375", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "terseLabel": "Capital lease obligations" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Capital leased assets, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r186" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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", "terseLabel": "Amortization of costs capitalized to obtain revenue contracts" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r185" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Costs capitalized to obtain revenue contracts, current portion, net" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r185" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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": "Costs capitalized to obtain revenue contracts, noncurrent, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r29", "r87" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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 (VIE: $7,425 and $5,478 at January\u00a031, 2021 and July\u00a031, 2021, respectively)", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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": "Money market accounts (included in cash and cash equivalents)" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r10", "r88", "r94", "r427" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r87", "r93" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 and cash equivalents, beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash, end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, cash equivalents, and restricted cash, end of period:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r360" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "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 increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r95", "r97", "r118", "r119", "r120", "r122", "r124", "r132", "r133", "r134", "r178", "r355" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r210", "r431", "r447" ], "calculation": { "http://www.ncino.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 (Notes 8, 12, and 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r207", "r208", "r209", "r211" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r40" ], "calculation": { "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common Stock reserved for future issuance (in shares)", "totalLabel": "Common Stock reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r102", "r103" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "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 USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r221" ], "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" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.ncino.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 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.0005 par value; 500,000,000 shares authorized as of January\u00a031, 2021 and July\u00a031, 2021; 93,643,759 and 95,927,741 shares issued and outstanding as of January\u00a031, 2021 and July\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r62", "r436", "r452" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to nCino, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r61", "r324", "r325", "r341", "r435", "r451" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss attributable to redeemable non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Less comprehensive loss attributable to redeemable non-controlling interest:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r60", "r323", "r341", "r434", "r450" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r143", "r144", "r171", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r143", "r144", "r171", "r352", "r353", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r143", "r144", "r171", "r352", "r353", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r138", "r440" ], "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 Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r143", "r144", "r171", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r141", "r143", "r144", "r145", "r352", "r354" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r143", "r144", "r171", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r94", "r333", "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entity" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress, gross" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Construction Payable, Current", "terseLabel": "Construction liability, current portion" } } }, "localname": "ConstructionPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r230", "r231", "r244" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r230", "r231", "r244" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r412" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r66", "r201" ], "calculation": { "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_Depreciation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of subscription revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r142", "r171" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer\u00a0relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r98", "r310", "r314", "r315", "r316" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r307", "r308" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes, noncurrent" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r35", "r371" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred rent, current portion" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r38", "r371" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent, noncurrent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r85", "r201" ], "calculation": { "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "totalLabel": "Total depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r85", "r154" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 16.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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r85", "r201" ], "calculation": { "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_Depreciation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation, Nonproduction", "terseLabel": "Depreciation, nonproduction" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r320" ], "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": "Acquired\u00a0developed\u00a0technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails", "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r243", "r246", "r247", "r248", "r249", "r250", "r251", "r252" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r305" ], "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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r33", "r100", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to related parties, current" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share attributable to nCino, Inc.:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r108", "r109", "r110", "r111", "r112", "r116", "r118", "r122", "r123", "r124", "r128", "r129", "r437", "r453" ], "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 USD per share)", "verboseLabel": "Basic loss per share attributable to nCino, Inc. (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic and diluted loss per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r108", "r109", "r110", "r111", "r112", "r118", "r122", "r123", "r124", "r128", "r129", "r437", "r453" ], "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 USD per share)", "verboseLabel": "Diluted loss per share attributable to nCino, Inc. (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r360" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r294" ], "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": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r294" ], "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 costs period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "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": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails", "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails", "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r291" ], "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 Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails", "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r102", "r103", "r104", "r107", "r113", "r115", "r131", "r179", "r221", "r228", "r297", "r298", "r299", "r311", "r312", "r361", "r362", "r363", "r364", "r365", "r367", "r461", "r462", "r463" ], "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 [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r344", "r345", "r346", "r350" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r345", "r402", "r403", "r404" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r344", "r345", "r347", "r348", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r349" ], "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 of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r255", "r256", "r261", "r263", "r345", "r402" ], "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\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r255", "r256", "r261", "r263", "r345", "r403" ], "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\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r345", "r404" ], "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\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r402", "r403", "r404" ], "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 [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r349", "r351" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurement, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r377" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Financing obligation, current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r377" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Financing obligation, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r196" ], "calculation": { "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r198" ], "calculation": { "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "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 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/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (remaining)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "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": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r198" ], "calculation": { "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "order": 5.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r198" ], "calculation": { "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "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 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/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r198" ], "calculation": { "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "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 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/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r193", "r194", "r196", "r199", "r413", "r414" ], "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 [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r196", "r414" ], "calculation": { "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "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": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r193", "r195" ], "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 [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r196", "r413" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "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", "terseLabel": "Intangible assets, net", "totalLabel": "Net\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/GoodwillandIntangibleAssetsExpectedFutureAmortizationExpenseDetails", "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r356", "r357", "r358", "r359" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Net foreign currency (gains) losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r64" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r187", "r188", "r428" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r200" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r68", "r97", "r156", "r158", "r161", "r164", "r166", "r178", "r355" ], "calculation": { "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r69" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax", "totalLabel": "Loss before income tax expense" } } }, "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r114", "r115", "r155", "r309", "r313", "r317", "r454" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the year for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "auth_ref": [ "r84" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "terseLabel": "Accounts payable, related parties" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r84" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedTerseLabel": "Accounts receivable, related parties" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r84" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 12.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", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r153", "r368", "r369", "r438" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest-bearing assets owed to the entity by related party.", "label": "Interest Income, Related Party", "terseLabel": "Interest income, related party" } } }, "localname": "InterestIncomeRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r79", "r82", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the year for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r74", "r152" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r390", "r392" ], "calculation": { "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r391" ], "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": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r391" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails_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 lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r391" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails_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 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/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r391" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r391" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "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 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/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r391" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "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 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/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r391" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "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 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 (remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r391" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r381" ], "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": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r97", "r160", "r178", "r327", "r334", "r335", "r355" ], "calculation": { "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r97", "r178", "r355", "r430", "r446" ], "calculation": { "http://www.ncino.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, redeemable non-controlling interest, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, redeemable non-controlling interest, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r97", "r178", "r327", "r334", "r335", "r355" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "License and Service" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Long-term purchase commitment, amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership percentage by parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r135", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r83", "r86" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r50", "r53", "r58", "r86", "r97", "r106", "r108", "r109", "r110", "r111", "r114", "r115", "r121", "r156", "r158", "r161", "r164", "r166", "r178", "r355", "r432", "r448" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to nCino, Inc.", "totalLabel": "Net loss attributable to nCino, Inc.", "verboseLabel": "Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails", "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r50", "r53", "r114", "r115", "r329", "r340" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net loss attributable to redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r70" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Net loss attributable to redeemable non-controlling interest (Note 3)" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvotingCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors.", "label": "Nonvoting Common Stock [Member]", "terseLabel": "Nonvoting Common Stock" } } }, "localname": "NonvotingCommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r156", "r158", "r161", "r164", "r166" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r383", "r392" ], "calculation": { "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r377" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.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": "Operating lease, liability", "totalLabel": "Total lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r377" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedTerseLabel": "Operating lease liabilities, current portion", "terseLabel": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r377" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r379", "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r376" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r389", "r392" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r388", "r392" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r370", "r372" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r370", "r372" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r370", "r372" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r370", "r372" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r370", "r372" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r370", "r372" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r370", "r372" ], "calculation": { "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesFutureMinimumLeasePaymentsPriortoAdoptionof842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r35" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Time deposits (included in other long-term assets)" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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 long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r323", "r324", "r331" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Foreign currency translation attributable to redeemable non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r323", "r324", "r331" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r54", "r56", "r59", "r221", "r361", "r366", "r367", "r433", "r449" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r51", "r54", "r323", "r324", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other accounts receivable" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r78" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of costs related to initial public offering" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "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", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "terseLabel": "Payments to noncontrolling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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 USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.ncino.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 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.001 par value; 10,000,000 shares authorized, and none issued and outstanding as of January\u00a031, 2021 and July\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r27", "r28" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r77" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r77", "r296" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 2.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r50", "r53", "r80", "r97", "r106", "r114", "r115", "r156", "r158", "r161", "r164", "r166", "r178", "r323", "r328", "r330", "r340", "r341", "r355", "r439" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementofComprehensiveLoss", "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r203", "r378", "r382" ], "calculation": { "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r44", "r204", "r382" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r11", "r202", "r376" ], "calculation": { "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "totalLabel": "Property, plant, and equipment and finance lease right-of-use asset, before accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r204" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r206", "r470", "r471", "r472" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r202" ], "calculation": { "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails", "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r202" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r65", "r182" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 11.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": "Charged to (recovery of) bad debt expense", "verboseLabel": "Provision for (recovery of) bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement", "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r26", "r94", "r175" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowances" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r213", "r214", "r215", "r216" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable non-controlling interest (Note 3)" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "auth_ref": [ "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption date.", "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value", "terseLabel": "Estimated redeemable noncontrolling interest redemption value" } } }, "localname": "RedeemableNoncontrollingInterestEquityRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r72", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Related Party Costs", "verboseLabel": "Related party costs" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r262", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r396", "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Total amount spent for agreement" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r262", "r396", "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from transactions with related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r262", "r396", "r399", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r394", "r395", "r397", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r306", "r483" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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/2020-01-31", "presentation": [ "http://www.ncino.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r10", "r87", "r93", "r427", "r443" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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", "terseLabel": "Restricted cash included in other long-term assets" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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 [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "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": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails", "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r228", "r300", "r445", "r464", "r466" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r102", "r103", "r104", "r107", "r113", "r115", "r179", "r297", "r298", "r299", "r311", "r312", "r461", "r463" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r150", "r151", "r157", "r162", "r163", "r167", "r168", "r171", "r242", "r243", "r412" ], "calculation": { "http://www.ncino.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 revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r240", "r241", "r245", "r253" ], "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": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r67", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "verboseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r238" ], "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": "Remaining performance obligation amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r239" ], "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": "Remaining performance obligation, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r387", "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r143", "r171" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r125" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r125" ], "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 of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r268", "r292", "r302" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r0", "r97", "r177", "r178", "r355" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r193", "r195", "r413" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r193", "r195" ], "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 Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails", "http://www.ncino.com/role/PropertyandEquipmentPropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r99", "r398", "r399" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r269", "r295" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails", "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r271", "r283", "r284" ], "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": "Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r286" ], "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": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r15", "r16", "r17", "r212", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Stock by Class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r195" ], "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 Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r64" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/GoodwillandIntangibleAssetsAmortizationExpenseDetails", "http://www.ncino.com/role/PropertyandEquipmentDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r276" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r282" ], "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": "Forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r280" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r280" ], "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": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r279" ], "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": "Nonvested, end of period (in shares)", "periodStartLabel": "Nonvested, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "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\u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r279" ], "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": "Nonvested, end of period (in USD per share)", "periodStartLabel": "Nonvested, beginning of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "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\u00a0Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r281" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r281" ], "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": "Vested (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r289" ], "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 dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r288" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r290" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails", "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r274" ], "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": "Exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r274" ], "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": "Exercisable, end of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Expired or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired or forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r273", "r295" ], "calculation": { "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "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": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)", "terseLabel": "Issued and outstanding stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r272" ], "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": "Outstanding, end of period (in USD per share)", "periodStartLabel": "Outstanding, beginning of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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 Exercise\u00a0Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Fully vested or expected to vest, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r285" ], "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 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, Weighted Average Exercise Price", "terseLabel": "Fully vested or expected to vest, end of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r267", "r270" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails", "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "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": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "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": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r287", "r301" ], "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 life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationESPPAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, end of year (in shares)", "periodStartLabel": "Balance, beginning of year (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r384", "r392" ], "calculation": { "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r95", "r97", "r118", "r119", "r120", "r122", "r124", "r132", "r133", "r134", "r178", "r221", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r41", "r102", "r103", "r104", "r107", "r113", "r115", "r131", "r179", "r221", "r228", "r297", "r298", "r299", "r311", "r312", "r361", "r362", "r363", "r364", "r365", "r367", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r104", "r131", "r412" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperationsParenthetical", "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r221", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r221", "r228" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Stock issuance upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r221", "r228", "r275" ], "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/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r16", "r17", "r221", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r221", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r97", "r176", "r178", "r355" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r102", "r103", "r104", "r107", "r113", "r178", "r179", "r228", "r297", "r298", "r299", "r311", "r312", "r321", "r322", "r339", "r355", "r361", "r362", "r367", "r462", "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r96", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r13", "r14", "r94", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Redeemable Non-Controlling Interest" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedStatementsofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r39", "r97", "r178", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "terseLabel": "Foreign currency translation" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Net loss attributable to redeemable non-controlling interest (excluding adjustment to non-controlling interest)" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityOtherChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other.", "label": "Temporary Equity, Other Changes", "terseLabel": "Adjustment to redeemable non-controlling interest" } } }, "localname": "TemporaryEquityOtherChanges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r9", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity [Table Text Block]", "terseLabel": "Temporary Equity" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r318" ], "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.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r136", "r137", "r139", "r140", "r146", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r326", "r327", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r385", "r392" ], "calculation": { "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r124" ], "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)", "verboseLabel": "Weighted-average common shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r124" ], "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)", "verboseLabel": "Weighted-average common shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails", "http://www.ncino.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "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": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "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", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "24(b)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=116854557&loc=d3e20905-112640" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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=115993241&loc=d3e301413-122809" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39927-112707" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45014-112735" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r428": { "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" }, "r429": { "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" }, "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": "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r480": { "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" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r483": { "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" }, "r484": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r485": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r486": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r487": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r488": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r489": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r490": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "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=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.18)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "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=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 80 0001566895-21-000032-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001566895-21-000032-xbrl.zip M4$L#!!0 ( ."*(5/9B?UE"@@ -@H 7 97AH:6)I=#,Q,7$R,C R M,C$P<2YH=&WM6FUSVD87_=Y?L273Q)X1+P)L;' \0X \82;%*<:3]E-GT5ZA M'4M:=7<%IK_^N;LK##8DL1NGP6W] 2/MV[U[SSWWK,39C_V+WN2W#P,2Z20F M'Z[>O!_V2*E+7CV1+26?19K4:W6??!3RFL^I:]=LZJ[/ MJG:1LZE@R_,SQN>$L],F;06M:9,=_^ZC MD57L[L8HO8SA=2GA:3D"LWZ[5<]T9\&9CMI^K?93R?8[/PM%JG$QB8/=5S?' MUDP:;G29QGR6MJT_)3=TU1R(6,CVBYK]ZYB6NH^)_0MOWT3Q[N2CLQ7EBGL+*?K]NC![<1'S*-6GX%?^NQ5^V M=8>;NP<%& Z0W\G#WF \&;X=]KJ3X<4(X3R^O.J.)F1RL?>6CZ_>#RZ)WZ!E MOWE #TEWU"?^$2NNKD;]P9A,W@W(Y:!W-1Y.AMAY\&OO77?TOP'I]B;DXBWQ M3QM-;^\=[5Z2;O_BPV30WXR/\5E_5: MK;[EY. MK'S(*&-(E^480MUN'*,]-K@\91C8=MG<^>;!W>VU7UD9_?>OWKFS+?56I75D M]H$,243G0"3,.2RPU.B(*_)+3B7F0+PD8\B$U$2DY*V0"?%KY5^("$G:XZGP MR# -*ABHT^U /3X8SS6H]?T+ZANJ,)(8LV1)KE.QB('-P'.AE2Z@3* -J4") M@4M0GA*:+DF>:ID#NH"BP^H/C#0E"5Y)3F,2T@!O22(2K)):N'Y;'5((0"DJ MEZ9+0J\!U]V84^$]AL;@DK$5+[B&Z1!PB6(%NZ4X'"UA(,DBXD%$5&X^UN,7 M@+3A)C$.)%S%J&J,0%IP':&#*H/ &FCFS= TP=#-.0YC9+K(CH,T-9H\!"XV!V;Y48[3T-D*VK$.'X/XISAG(BXC=![B%9N&"Y#P!BL MFQR(XS68"QRI>TMCOC"K\CW3(X^Q R)8(,SLN") MU)<]&.X+AO"DL#<@:E1.S#[T0>&) R-G:]R7H^V9\AO07#U\B*F#4T"(%"NY MRBIRB1,@Z\RYLER&O2"U\QCQO6;!32:5$.,7A&516M>X\0J6-8T<&1%M42+F MS#Z\4/E4<<:IY,8![@2 Y?;4S)0K4Y1M\BA;P2WS"05HD$:F-8,RE*,\R&-J M"!O=LD:LBSN.<%)A4^'@MRF8CLBI.![8;@Y]YIB>[A.F?0OJP9S&N8V\"1&$ M(591/H<45>%V-43>? "&W>7NTFBQC ,1?\H5X*G(]:?7?DB6T=O>8-1%^&4E M2:8KW6+S$MP>H#T6=6:!?QKR@GU"GF-3%]EMA)BS35$6;5>O\),U)%@#V'F?);FM[8<.DLBJFZ9&HF16K@#LU7">D^52%%=+/&H=0UQ M<2*[U]_[B@UY0G#OE=P\^D?(3?M@AZV2PEM3E&',39"NVD8V4Y @VYLOS3+A7AFVG;:>P]9KM-6HJ=!:).W:>@B=HL;. M]?:0+[QY9]L>BNDN2I=0(H5Z M"'ZPE(_I8Y][%GGF.2W T[F(YV $08H!=8]O95$E(,EBL01L743"U05Z)XLQ MZ[Y2&U4>E0O?)\#DD3::)S.P3D"))^5&C5>\9;1@MXU%\ETVJJ<^L;:Q7_DVV?F]8_J;1JC2>?]JC2;!X_^:S-6J79>IBQ5;N_;H\Q MBBJCZ>M2HW2/H-KU[(;X*WIR03.YN15(D7TGONHC UC50RXATY!,,3-]S_X: MY!;,Q5Y\QLV:<;+TH*Y[OR-OEG=5X%]RR;W_WQ^G7KYHMCK*?FZ_-+_CZ@.! M_8B(/VW7@D)Q*S$?ZTB*Q#XE)*L]?$9!>=Z!>$X;+?'08*2A5>6]B$-(!C<0 MY$8MDPMWYMW>_*HMPX]2(Y]7[7<+.I:3^@-?JNV'W*^ZW_S97Q^>_Q]02P,$ M% @ X(HA4R?3;77M!P 8R@ !< !E>&AI8FET,S$R<3(R,#(R,3!Q M+FAT;>U:77/;MA)][Z] E6ECSU"BJ _+EAW/*))RHYG43F5YTC[= /\@BL0!VL0=G#TB=_3BZ',Y^?S\FL4H3\O[Z M];O)D-3JKONA/73=T6Q$WLY^>4U5*6U6/0\_=[K5R=+EFHXK[7;/Y4,W;G9Q'/%$XFL+/]:L?8&DG! M1U6G"9MG?1-/S7:MF@.><-%_T31_I[JE'M&4):O^RQE+09(+6)(I3VGVTI&8 M@[H$P2)K*-F?T/<\=,]<+DM_<9R$95#Y[[6TT^./,?.9(FVOT;KK\9=]W1'F M[DX!I@/$WQ3A<#R=3=Y,AH/9Y/("X3R]NAY M'I+!Q8AXW;"\NKX8C:=D]G9,KL;#Z^ED-D'C\6_#MX.+_XS)8#@CEV^(=]+N M.'L?Z."*#$:7[V?CT69^=%PF9^UF2\=B0AU,7P\NQE?UR]_>C7^OHFPUF]O@ M_1Q&OW68G9UA3APRH@L6DFD1\J5# A"*12NB8JI^?M$]/GU4#)7W.0U#),IZ M I'JMX_0$Y-6EH68TGY=W_GF:=T=K]>HG/[^LY_>6996K]'KZG4@$Q+3!1 ! M"P9++#(J9I+\6E"!Z$]69 HY%XKPC+SA(B5>L_XKX1')ABSC#IED00,3=;*= MJ,"]$9G#(QL@7GT 8!$RA3T"S#[NA)"((L8Q;$1!;Z8]U_"0+*070 *9,) MZADMC99,Q1B@S"$P#NIQU/C?@F-OG>T19&@ 2*8(\S,=-+X$U 9DRCA2UG!6\"<286' T6HOFG]1B^= M#93*RIDM;__M0.WL'U!G=[+Z4I8@+#6,IB,>10PO#^2A2?:$4 $&5@@3YB>@ MTT\ L>PG3,:ZAS9+D8TU(^OKD,D@X;+ ?IJG!4\LOG+! PCQMB0'"*<0$)\6 M,^./04RS.9 !4N"T2-#"Z.7N 5@OC%[65X=F^OO81 NM!YY(?9DCX;Y@",\( M>P.B=N-8K\,())XU,'.FQGTYVXXNOP$MY,.[Z#KH T*DG,E65EX(' !99\&D MX3*T@LR,H\7WF@4WF51 @E\0EF5I7>/&*5E6-S)D1/1%\H2%YK&%+'S)0D8% MTP$P*P ,MV=ZI$+JHFPVCS05W# ?EX .*61:W2E'.H)_&O*"?4*>95.;V6V$Z+--619-RST ,OVD)[/:3N.!Z QO2#X[BN4< MY$8>!(70"-@@HCOCI5PJO*.?(.$H,L A_K ':G*P91PA?/'4-2Z@:0\D=VS=[YB09X0 MW'LE-[O_"+EI'NR$U:9PUA2E&7,3I&NVTF![RO(@O,N>OP M_Y+UNY#L ,_(6DHR!)L^,>BS1\ H5'6Z5OIN 1ZHPLOR(K.K @UCY"J\_*C M %>J/'N,VL%M-,2.$FZI;0G8 M^4SAZVAO\W59SNW+PK[5U@O8>H%6]?*Y4CSM-]==J(\:NU#;7;[PSLU^QF(- M_SG4?5S0FSJ-,!-]FBSI2M:^T7N^/=YM>RBF!RA=(H$4ZB#XP5 ^;A_SW+/< M9X[5 BQ;\&0!6A!DF%#[^%:450+2/.$KP-9ES&U=H'=V,>ZZK]1&C4?MA;\G MP>21/NHG,[#>@ )/SG7T-:&YA'[UY10K;)[059]E9D;3Z1299(Y;IMRU6,%/ M%[I2H\8KWR\:T-OF3PJ]46$U<;G5&F:KN2K<;FLW&R>]XT\V M-QO>)]L^-ZQWW.@UVT\^;+?1Z1P]^:B=9J/3>YBSKEE?N\:819G3[%6M7;M' M4/U6_I%X%3W9I.F]N95(GG]_OC*\.T(&,*J'7$&N(/5Q9WJ.^1W(+9C+M?A, MF$T=9.U!IGN_(J]7=U7@7PK)OOG?GZ!^?M'IG4KSN?FZ_$Z0#X3T(W+]M*8E M>>(BXDYL(1T2\WR05*OWC-+Q7%/PC)9X&#.(R)M;D7%I3[;;R^V:8OLL];=K M?WYG?@AX_C]02P,$% @ X(HA4PGEY+@+!0 \Q0 !< !E>&AI8FET M,S(Q<3(R,#(R,3!Q+FAT;=U8;6_;-A#^OE]Q<["T!:QW^=TUX-HNFJ&+T]A% MUT\#+5(V$4G4*#J.]^MWI.2\N6G=(4C3&88@B7?'>^X>'D_L_SJ>CN:?SR:P M4FD"9Q_?O#\909G-:@ME(J M[SK.9K.Q-X$MY-*9GSO:5.@D0A3,IHK6!GW]!J^,T,$O_5\M"\8B6JUU*>62NFY^^V_%SU-IRJ5==SW=]J1F[0CT6F<#*)RN5M:6//DF)7 MRB()7V9=@Z=6JNZ&%R2Z6$JQSJ@5B43([E%L?KWJR36_GE:Q8I+R9-M],>!FTT>PM4A"E@\NE0>0>A&DW.YR=O3T;#^]JST?><8N@X1DXK'VSKD:UFL"<9;";CALO:IU:NHC!X1*G*]*=R6 MKF0T(7 ZXRB1"Y*QPII>)6P+P\B$2Q.BCN-$U;5:NH6+3&P0X9(='S7:O8/) MDA.J@V8E+$:6>G:[<8]!5AC8_@]CD&?OD#S]['=C$X1VQZRD.2:EXFV\3I#$ M$5(TT42Z)I=D?Z^Y9'K++G2VBFH%>,%+@A26X#5>TE?7&;ZAXC4-JS1[G2#$ M?'9ZFJ0/YO1+.:P]N&U_0_$9)=]_GLGG&=:=E)B,8GE3!%4IOC7)W#&#<%W? M[4^QT[O)_YNSO'EXT-^HHL$G:]GPI)F=1[:4+R@G5W-SW* MBSPAVR[/3)B-4J^J1 NAE$B[FGF7NGY&)*GV;.-..5PUI9V6W?&:NB]5Z(VB MNXFKEM4V+:NCZ/Y8X-J=5OO!8=?V'AS[FEFO;;?;V0^QR.)> MFRX8UMZR)[@FRFGP^HXZ.PU2O,%&AI8FET,S(R<3(R M,#(R,3!Q+FAT;=U8;6_:2!#^?K]B2G1]D? K)KP6B0)1<^J%%ASE^NFT>->P MBNWUK9<0[M??[-J0%YHV/46]]"R$L'=F=IZ9QS/#]E^,IZ/P\\<)K%2:P,?S M=Q].1U"S'.>B,7*<<3B&]^'O'R"P70]"2;*"*RXRDCC.Y*P&M952>==Q-IN- MO6G80BZ=<.9H4X&3"%$PFRI:&_3U$_QFA Y^Z;^P+!B+:)VR3$$D&5&,PKK@ MV1(N*"LNP;(JJ9'(MY(O5PI\U_?@0LA+?D7*=<55P@8[.WVGO.\[9I/^0M#M MH$_Y%7#ZML;]#@GU ME&?6BNG]NRT_5[T-IVK5]5SWUYJ1&_1CD2G<3*)R^;.T<6!)L6MED80OLZ[! M4RM5=\L+$ETNI5AGU(I$(F3W*#97K[ISS=73*E9,4IYLNZ]"GK("SM@&9B(E MV:MZ@G(Z&H:GTS/D]FQ^/CP+(9P^ M"/'90_+:<&[/[9$-\\G(P/(:3;<.PSD,Q]./X63\_\"Y0]=QCV%Z N'["GQ!5_$=YI! M)+*,1;J:PH:K%:@5@T]K(C$;R19F+!=2@8@A&_%,U.$TBVQXK85>'K5]W^V- M1)J3;&ONO-X;0#LG0J;@N=8GB(4T!G-T3U!@&=7E];=U@O+>L=MK>/6RII(" M8IY@ =[[,&?16F*51[ DHS"YCE8D6S(LQFG*BT+[BQ\M2;%RPXI)AE[>]JST M?><8N@X1DXK'VSKD:UFL"<9;";CALO:IU:NHC!X1*G+=%&Y+5S*:$+B=<93( M!'C7;O4>3)2=4!\U*6(PL M]>QV\QZ#K*!A^_\9@SQ[A^3'[WXW-HW [I@W*<2D5+R-UPF2.$**)II(>W)) M]M>:2Z9;=J&S551O@-=X39#"$KSF:_IFG^$;*NYI6*79ZS0"S&>GITGZ8$Z_ ME,/:@VW[&XK/*/G^\TP^S[#NI,1D%,N;(JA*\:E)YHX9A.OZEDM6:!+4]3)) M$D U](8D2)$B1U84=:,5\XQDD7Z.!JD9/DU90JEU4G)(8)$S>Q8[WE2ET3Y( M[W>GWN_8P?W,W^T<7S8VZ"NR2-B^GPI)F=2]-"%YP;J['SW*BSPAVR[/3)B- M4J^J1 NAE$B[FGE7NGY&)*EZMG&G7*Z&TD[+[GC'>BY5Z(VBNXVKD=4V(ZNC MZ.%:P[4[K?:#RZ[M/;CV-;->VVZYC2YZQCXEO&&+-8 M(,_>UAJU>^3I^ODU>'=G9,VG@T2*_,=7$//_98ROF^F'6&2QUZ8+AK6WG GV M9*YB\168K@99>Y3HLX_(N^W=^>!?02JGZ><#ZN51T.H5YAO&Y(I3F*VIV-P! M^4A*?T>NGU:T*IYZ,'-M'\LA%")!)+OH_43I^%E3\!.%>+3B+(:3_=@PC6.. M?S\.P^V89ON=P\'MXZ!?7*% 4G%+$MM?_R)+8C6VP19()=0SUTA5I:JLC(A?+!D9\>?_.^UV&L>A M[.=%[Z\E_ (M-?[?RI__)\O^]^^M=XVUP@V[H3=HO"Z#&03?.,D'^XW//O0/ M&[$LNHW/17F8'YLLJW[SNC@Z*_.]_4&#(()OG2Q?.42THHAFU!.?,:%X9I"4 M6=38!B:9LI0L[[W2@BHEF,^T0SQCBK/,!*TS'."S<-H+SY;]*Z,"DDP'Q;5B MEA CM'<4,6TQ]8BK]-C] ;P=O&&O_\J'_*^E_<'@Z-7+EZ>V[+SH!_=BKSA^ M"2=>PG!1AG!&\=+H\LM+3TY.7IS0%T6Y]Q)KK5^>IEN.+WJ5GPXRN,V-BR]N MF_2^D67PY*$VO'XNR:P8PR_ PS#.DKA[V:MC/]HPYNKQ/-'U;/7)\XNOQ MO8*;']YX;O5.Z3<$(?HRG;:F'ZY&^JV+,;TVU(O+TWE_:[[&]Q8O1R>O7YI_ M9R1YKS\P/7=M)(.[K_[>A*6W)QDFES?I%XQ@^;W'CJZX'.57\W6#J.GLY:7] M_*X+X:[XY?\VWVV[_= UV>W7ZI>#K\D'!^\@G2N&O4%Y=C\;.>ZQ4W M!M9S>:]XX8INNA@C.;[T5P8V^_;4T"*>#EQ6+OUSYC__XCS\'^: 35M*CLXN'_/ER M=/#/EZ-;V\*?K?SI\^-&?W#6"7\M^;Q_U#%GKWI%+\ \M-7Z<)0CC[FWH=> M]1'.MP!=RMR-GG\ZV KQKZ47-@W_MMPXZASOGS1,XGC?;K[ M:ZMX\XU"[\CNV\?;'Y>YS"&=VVC#.M774.G=T\VV3[[0/X7V;9\WN M#M\A&VBGHT[?M=<'S6T$?U>_A C *BG-9+0F8Y&$3'F00"%9B$+18&5<6D$@ M$EP(I?F?+V_0<_+D'8$!_/IT\,J#)LJZ<,O]S)NSZZ1_/2Q+H/N;O.],9R>8 MV&*7!'W#1SI+TC[(]*>7R>M0]%1HUVF%*,9>\Y]PI11/S2 M"LP_F1IIW\/]"[\@[KV(BZX3-R(?>&0V"U@!<8$4F>*<9YQQBA66,4:TM/+A M\4E[':UC?AI\%DTG&:-7-%\%@ON*Z!VSMZ#SC^B,;P@Q%=$00S,'_@YH9P!I M&XC)+$:@N(V@2(NEE3>K[[;7OR+URYLV6!EB )7I0O\.TS%9Q:_ZE;T+S-"H MK.17 S 8_UKJY]VC3C)^JV/[9>*5&U;BB],^ ,F?+V_>8_3\JX>.Q] OAF7U MK7(F7HT9<,04/\. %S<*E2EX\2WWZ7O,0]FH!A3N]-M>;_S/3WIBH MB_L,>_EHTOK[!B;U7&+BW,7W],][J0#DY%P)9'5Q#'K MA7&1>!JDEIYP8O&7C6KZ%9$S,/TC[VPPGE&5$7EYH_&9!\[HL.+FFU,V=C%? M?=Q>>_!L2DF1!4E5EGJ836,53*C745&I73!L/)OX\9EYS!1A+X'QZ*N'AYT> M=7*7#YJA:^$1/H>SHQ 1^+2OP'GL%YT\&>*^>=C+Z?QM9BH0J[$!/L7!BL"9XD_'L$_( ]?1&KR( M[:3H+E_/Y\G)P](-^PUEB-_3?D._8K_=H*30"(15*I5<.FZ50MP%% F- M40ACY=CNY4]H]]:?DOC^E/PE2_P&)4/$R#'X#U"8X1"T-T+R:!AA<#CHL4R2 MA4P^3";OZU--3B9M1)QP)%Q4ACEPP<$!T@Z,"C#;#4=D"KYH_2GY5-[Q3?^+ M!8RL=9B!P@Q@T$?)O9::C(%8M*I&/KI4M,9G^W/HYYTT2IF(_5. M&R J-DK;0+7VH"[!D7:UUI/3HN14]&2T5&@+#K56!"@)!BMR5F'C@:8F1%5K M/3E%F7QZ/8D%QUQ;*251# NJH[6>!-"4U!CO9:WUY!1E\NGU)([8"VXH AN' M:264)YK!_QR%_R=T&GJR%EH)L$P),/$CN&LL&&N4%)HY*;QVQHLP!:U4"QT@ M%0W1<.^8H\P';PBW,(&@W!T-++(IZ(!Z(*[FD08AG98P3=@I&94"P-68.<<( MKX$]>^%_;/1J\ MQ3YHPIE74?'(*?%(^>B%4[0&=O2"@Z:*W5S%J*,G1M((;K77BCK.E2+<&:NY MJX']ON"@J6HQ8SVU3A.6 J:!$<. 2Y0EA";S,]@:^ T+#IJJOZ)96I('A:4) M93A2$[FB(H ?2HD+ABSLH!IYO%.Q@P!RL"#$<;"HF>,L)>9@@;1B,<"!.L03 M%QPT53M(@ $MD>!IY9W9("P!U\P%"0SEB49\80?5B(.F8@=Q@80%OTM2$1FG MQC*C/*.:64;,?IBF[4XC4(RZD-\A@[9CQ M5&N,6"*L!U<#_LR;;I^F[$XA_A EB&Y45*C J*,6>Q>"!PHS[T #SYO>W0K] M8$JW#^1="\>A4QRE:^=8]48M(W$L$(H(BU8:(JU.)4@B)R8&/&^J=YH$GHKV MI5'K"/I6R* 9B4(Y1YS!3.H8$2-XWK3OE"7XZ15PD!1QAUR(43/AN39.1BP1 M%0P[,*;G30%/68*?7@=S0FA$40 V*V8"M@S'P) G)$CEL9PW'?PV]$)I.D#? M5=_->WE_4,)5QV&.M7 06AHFHO>*,AV\5=(2@3EV40B"II%>-<-EC9 MH#E6J:9;",HRP@0AR"#PB14V\Z:'IR[%3Z^)5< @O82PD'2O\L:;P,$W%D&K M$.PT2CO,,8FGHHN%D\$;A(GGGGEDM3,.)4$&OTE8,]J'C$"DT:Q2]I*FZ_\> MIKIR1?>HZ,'7_NTEC&ZWZ&T/"G?XJ)OD0?I81M'E&_[\%G&=LO&1\":R *21 MQ@6NO79$A^BXC34BS>N.Z?!:9(LH: ML*'@HW94,4Q#K7GBXI)6T3M><,9#+6X*BEJAP)1FC#MN,++$>VM4)):J.G'& M]TFSZGT^J-:'WYO<;_1>FZ-\8#HU(1,A6CF)P>T%QRA*H4TP*91%D9$*D3J! M^@_(5+@IDDV[ #%/4U,6U?K#166;NM"1&84U M:.6@ XO:ZH1DC$>A3ZI_)B@W$LQ8 M1C0RF&BMI !MR<"0LD]'GVG- Z4,$#^J,$UEYHJ[:P**D0DHKZJ:E&'*-LL M*.WIQ]1$ +./(J:L1 Q[92SC1HO P2>0.N+Y(^B3J?KI$Q="$DM% MT&! 4AD\82S.'_4?W^&9/E5MU";M>.$D4N:--@0(BSUG2@>AB1M[1_4GYA/& M\294&E<2Y04QU+C(&&9,"R0]E3QEQ"@B9(U(\QSMO\?A"6$]UN 24)5*NUMM MF$Z6'8TX!CDNEUQ7GG@NEMRC<$80* 3MM"5@YCL:K$:*.,VL#LXCP6O$&3,2 M"G@4,D4LB59*(T("HP8D%UL?./CWCF"ES/R0:69,YT>A(T*!NB@".#Z>$6<4 M1\J0$*7&5$=GYX:.3QWUGQ!]P$&1 C.4=N0RBCQ02<24P>20 (8I#-(P;;A@)6G"%9:IQ&\SCS[1F@'N>W/?(L?;,F6! 4SLMH_8214/KM%5Q%I3V]+=$B"",=*#G M:?2,$FX)QXX)18'2W(X+"\T50:>S0C\5XCK$O+6.2R+!=@.GW5MLC$0>X H) M7*>Z8[4S$*9/?8JCD,XF4YTS)X3A7E!GL(M>>$7B_%'_B=?!IK.'#:A)@^12 M,LN =HI8KSR@N#*IJJF=W;:1LZ1X'Z5%I%(\&!FIMM$QJ>:.ICE6B/%'8X(!5DM)B HU CTBPR-B;$$\:J +ZB M04X99L&(80K[8"+H10069[UYXGEF;$R(,T3@T;E(B&.>282LML)8@JMRDC;0 M&G'&[-FU$R23=@SK((AVBB$OE2=(6"PD$S(%\^:'3+-HUTZ.CI3X%*6C(?+ MF*!6.:^B!J<%!VD0GALZ/G7&QH3H(V5TAG"<=CJQR)VRU@"\\01]88;(6/Q+GH')Y#ZC_]/LTI]-L, M*CAO)1B0B$EN= 3W 'DO=6K?2OEX5:;^WNL3KD]/R&W3..W(HUI1'A@!P@CM M0*&SB!R8A,[.#6FFM#X]*>]:J>@Q3\6YP-(*(#[4@+W%"-$^:$7FATPSHPP? MA8[442&ECA09!9@V MA".EN)46.<[FD/I/G\O\)%0=]O(127O#-/!+(G6#Z0_+L#*^!WR\N,'%F8OO MZ0YWZW/.P8L1!B'KF,!<ZNX M.#JI2.@=K]H^.PJW#)?Q0[^Z>'8B*+?LTE^I=!4 T4(@& ?"G ,SU7,M#3>I M%R]!MD98-TT^?A(&^S5INCBVV9O+1BW6$H>(4H02Q!".2B')4Q301(T$$PM& MGAP+M4^*6@A,+1G9T52H*FB,J&.8&14#M4Q%PJD-J7)^?7;2W9^1MTTG !6C5=H>=4:/4&(,;O*]>?#.N^N+HJLGJO:[T!T#V].C'7O:\#E2_4M-/ M*&0CC]$Q M)F>XPL%LD&*"Q0QX0 Y'&:)'CNF@-("F"5%'XK0VG,U^,L\;DY>?3&<8_CZ[ M_/A/N*,IW?[9.S#,.C>MFVYN8B6?Z^ZL]G_ZDE=ECL%>_6I1M%KUPU@3;-@S>#'N^ M+IE.UE%J8J1" &XH[--N#6VT M>R.X2(5+O#:U8MY9X9=)R!-=,.\/F1=,<\>5!G-<>4;!V>(.44!>,-8E_*MK MQ;S/R6R8%0:*7AH5O./$&880-P0%(ZQW,OJ GPL#U5!USPH#:0DLPPD&%U(S MX[S6B 0:%0LRV.!DK1CH.:G/66$@3XP'[869L3HAD/4<3###'26"2N5F-PCQ MS%58K>VO2=4(M3Q8A%6,0C)'C:).&ZG/!O"EL8TGJZD.$ MX0P+8H+0TB,-?*9)4/5BWEGAEX7G^S3,*V(TFB"O4UGMR*U&-#+*N _2>2-J M4&7[F9H-L\) (2!I!(F<2,N\EII9A[$A4J(8K:Y!HX-GJKIGA8%8,$)Q1+3F MC"5FTA1<7FZB%?"-U* =PS-5G[/"0 K<6T\IMI1')FU:*9,*:Q2]\Y1I7X,\ MO;0.?[GA]&TH]DISM)\[,Z92M56E/'OU#_<$D9JL$MA^I2; M2FJ^IXJ+M.=:^,A08$:Z5-I-J4AQ*@Q<@]3\Z5-N*OGHH-ZH=!0QK",CR4)2 M7A*BF";<4(SJK^>NE?3\^ 15]YY>X5F"/49,2&PE8TIK$8@W1DL"7ZVLPP[% M&2+A=!K[*<-B!!,%!0NNKC....0)BV#'>.9<_37?$TOA%"J:JK36H+#!UC!L MN)*816V"#\$1ZNI046R&2#B=,E/.T@!6# .:,A4LVXS8< M[4?CTKGMBUD>T?O/Q[GQ"U^D^XRE3U54?MPG77+IM0F> MJ31W7,>GR74_!1+F]!X@,2O\+ G#F-L@"-8,N%:3U%T\A&AM*G$K9C]U\WU9 MP/L.SMYW8 I6>SXE.1RE>]RU??[-L.SE@V$9X,(W^6GZ5)*-F;2@U(9G"P3.N*/=&>$:]4D$&ERKL:\^C0#5(AWX0 MI5)UV>$@E)<7U42@(B:!!DXBYCYM_[)@E$8FG>14JTAJD/HVVV2:E,4E(V>( MAR"M9LHX914-0DIA.16!N3F3IK^'>4 MT48$'4#$:I B7@-:34RN'(\A(@VBQ(+R2FICM,:&>!P,J4,)D1Q\UO N/PY^ MHP?3L)?;3ECM]\.@__?9J)1@:@5[DV9K*5\5:.S;P>WWBDZQ=[:5[^W71G-) M%:R7RJ:\1T8LLIQAADE:7&*.7QH9,RQB]2+;A*3-12T-)EQ:'L%"#,8[%Q!E M5ECJ=*A!$\V?(MM% CTZ3VRUBNA90>>?"Y HLZY17[5!'3 M&D^-J$$>\<7<;_0QR]IX18<.]T#7*-9Y2<4\D[%ARPU7HGK+1, M@ON #:/6,(4X-2"C-=*=E2L0_'N8MC.P87K]46K/M=+/6Z$?.IU0KNZ5(=QC MN?-7'PU&UO4S5_E JS'FG?RR0/79/*IQ:5+#>?!P@(^88TH[)1461LCHG#2X M1FI\P5DS95$(SZ0,R.F -&/!6&IL9 1[ RQF+:J11;'@K)DR;F245C%+(HN4 M$6%LX))*^(B1I9Z$&ADW"\Z:*3O+64<84MIZ8\ +0DIH*FA$@J2]>F;J.>(_ MINJEG5R%C, D'A3N\*MTLF[*I883-0D=(<(,*!*%K%,@\-9XB85.-<2$0KH. M=1I73TSIOU[T7>\>=8JS$"IB;%8=HVI"$JE=L,@8275@6DH=DJC@Z BGQ")4 M6Y( W@[*/.U J(CRL9,,N8 MXE0RPP#RI-!&ULGTG#9]IB]CW@<;-$$,W-'*,8U*160#,D0Y[7S]B7D#+.>1 MA(AI;H@,BLO(#$=6<.@%Y,H(JYP/#!&E)D'$" M&\,9"2;>CB7RQZ?*XT;*^(3*,QEBN8LNF*"944*!I28U9DJ#J@EDE!R$,*9H M!J;K&N>@#(-:11/@'$^HL4@1XR+, #8Z..JH\EYXAX"+YFI]XS*2\Z8HWP]+ MMV_Z 1SU4![G+CR3Z,Y4UCI\,%($CQSH"49#4(A2ZC6VQ',G YJKM8X%ETUI MW0,#D*5,:L)H,DF$48R"0XX5X1:\.3E7ZQX++IM:/57#. Y(.<098M9@*[$( M*& N/7BD-?)=%EPVL^Z5]1Y;3YSA'#$NHHX"1R.)E\!H%,>;6#;3X:@9X;*_ M32?5N]G>#^$;J4SORW!D/X!R'HK MQ/1= QLBB$Y5[) MB&(,)&A%V>RO-OR8QU9=5:&]_]Z<&=MY;+-A8;T\ROH+)D:F+>"6@I4K(C+4 M.::4=U38(&,--H4O&'6V&?7G8^'#7C[BTO#O(3PLE<@(Y24;=D=]ET8S/;KB MG]45%W>[N.#B>[K=W6'VR$/P(@!C"L945($8IKT)UA!'XZ@<<,WC"M^O7YFV.#8(;,?:)[;_CEA%+L/#*,N>QB5%C0[TE1D1B^%S%V)\W M_TP_U!Z\\5XHF50QXP!*B#.L% G6(PXFYEP%01?,-N5\<".TEH)$AP-S7%NM M=& !Z\BY 2:;!X7XM^D=YKV]ZX44YI>E'D7_1:.(E$I92A3SF"KD,=$A"/ E M HEXKO3?LV*7Z:L[1EB4(8#][2)SD6J%L),L('!1@;O87*F[9\U;4]!N,G P MHX1 SC+CG>:>8N(P]UPX^/_9#WG\F*52Z_KM(Y@DX*MGL-'I<:HM@PZ+5D7P MY1B3SNM('?=61N-Y),C,U;K%SS!,+2/ST1MB,%/48 FVK8#/*%HCP.1U!H^] M]N=,U1K#P/2Y"\S?8**/V@O*I%6I%W80)G(9+.%^OG*5GC-W3<=R 1.86,VY M3SV?:50$TQ@TV,A@TVA7IXI?"^Z:.9^+2BZLI"$5JV7"!AN8#"(H!/!E!*M3 M?8E5N(//.\-!?ARV@QN6^2 /_?53UQGZX-^417?4 J3RMS;CNBE3^ZS^^U!N M[YLR_'UV]PVFO7%R*J 3"0_ -ISQ9F0RA K' V*1XXMI:I&!M.# LB6F^<998)X8RA3FL>*,>2BLNZ>PO4F,)^X^FX M- KA0)2+SC!&F+;*...$!&42B9%D@17SO $]/WU57EOU:)C2E47G)N723UX4 MY=Y+@ /Z@5@[#4B#"[6R'VJXT\G\[L6G'\CFP=[]#FT!^L M'^^^U0>;W76VVUZEK;5.9W/M(]]0SL'&V<[[1V^^[9YWES[P'<.UL]WUU;Q MYAMUULQUUW7?]#8/.ON;[[!#M]L?SB%Y[(6^WO;NO@D+?6UN$=]RB,^;SU>9TUT_GS M3KYS\*^X^1J=OFNO#YK;Z.0+IR!IFKA,(T\R1I#/+-CVF2/(8!4=\<@T%M/Y MG>ELMIN#UO9X2E>_Z& T>$HV8TY&F% O,R-C^@?S:**+,HK%A'Y_0C<&K;/+ M"<467(L(X)*Z$&0L(I=9#1.*=)":@[8@C"TF]/L3^N$ZA\IHI,:290Y)GS') M#0@_CIDV&B843': V,6$?F]"+[DS(:@FP7.M54:88L"?AF4&!PYJ4Q%7;7IR M"P3](8(VK_C3@/6'!6&9EC)-:(6@\"DH0H5)90J#6DSH#_CS_)(_J:$X($PS MQB1HI6A5I@R6F;(R(&*LM88OIO,'!A.]G$YP/H3'6F0VIND4 6<6\Y 1S10( MO..2R\5T_E"_7XE[ (3$*H#^(4X ?W+XI*S+."/62L:T=&@QH3^T0*\,)NI! M$05+,NU!*[&$I$91<)VYX,$X18D(BPG]@/S/GF ME;@+;9F4&&58&9.4/,O 4 H@\U8),$ZM(PO[\T?FTI5^ES2E'&.>$45!W*D* MH)@(N)N@WA4FEOBX$/#P7]W2F:.@-+'-$@0^\6$ M_G!"KP1>>6Z-P2:+TH%5'PBH)N9U)B@C ?QW3^G"H/\Q@EYQ**=@TC-N,A6# M!Y''.M,TTHQ@XJEE$=L0%Q/ZPPC3%8=:;;!2PF361IPQJ<%'TE)EW F,-#A( M02PX]$##6R(R13V8])QP$HV*5N"E1B?O'6Y]?R&J6H5*URTU!D4]EYXZX9]; M9[N?_9$E3&Q^7@<:M/+-M^NGS<]-VGJ[<[+[=H-NKNVG>Y["7![LM'>[.VV8 MTX/#TR],(+ ^A[HE.4 MK_Z!X+\8_XA%;Y!%T\T[9Z_^NYUW0[_1"B>-K:)K>O^]W#>]?M8/93Z^L)^? M![@Q/*/Z>C)ZJ$3H#V"1<#$(3-#__2.M?&8^N**L9N+5L WVML=U>;:]OWQSS#(YV>_WUQZV-]L;Z M=F.UM=98_]_7_UQMO5UOO-YL-C>VMSP>_.L0KB.MMV]RT#HGNY\_Y9OM+=!*_.KND>MNDS0/'=CY_I#N? M0.N=-]D7G@KD*^(RA7T*T04!!A(FF63&>J)CD-8LK6"4?:C4RQ45OLTZ75/N M@>(8%$= 0R#RH[.2NA[PH=&<_N> M(V=WCGSB[!^+LFL&\&MXOWYPKVQ1=*SI=(J!+4[ODHX/0U/"^W?.ML)140Z> MG:!LD"_,&^4="AD5 66,6YK9D%9:"2,\!0N)!@ODO_ZA)1-_?$M6IL#V__4/ M+- ?7__[X>/J5GM]Z]U.8VO]_>96N_'^X];VQ]56N]'>;(":;(,N;&#:V-QJ M8/Z;_[VQ^:;1_N=ZXYH&O=2>JZ_;Z336E#6FIU'N-Q]OBK(QV ^-?U^P=&.4 M7-<(8+OYR:N::[+VRIM!R+IPR_TD8IDW9]E9,&46>G<)W?MJ7.NC5,#G)G+M M]2\,.TD5P5D0B&4,@8-D& ,OR9OH/:,*"[VT\J\AD)#BY4::\GOKJ!EAQLVM M61_A]'5/M;TP3^[5,U4^S;,O5F.L@B09Q<)GS&*>:83 :%/@[3-DK*-NK'S8 M5\KG6QJ@O;7:VMZH<'ZB*F#66?I" PPN&>M"!:0LZ,:7+X,"_GD4E?U55.%N M@V^*2O1><8^EE=2R-^^G_/W&F[P3&L!K-I2O&H_IJHUV#J?'C9[V[(!@G7Y1 M7((>A ER0H-.-"GG7(N40A4##3J82'#:GX$SJJE"OZP/?Q EN.8P/8FGA^5T ME-9M)MP*>WD_X<>@!6>>'2-NT+0.8-*<Q9"AI),YJ!@K*9HDH:)+30&HRS MWNN\5RPW-GKNQ0R:9M4-7^4#>)B[!RK_MGYJW*#BA12KO>*!ANDW^D?!I?U/ MOI'W&OF@WW#[E7_Q[6##7>\YJ +!XPML%?O/X'T[YJ@?7EU\^,/G_:...7N5 M]ZI!5C_Z8RR*MA@,BNZK%*T_#N4@=Z8S?DCUO-'IJT#^"S0*Y@]*^)^_>/+X M](OJU,N!__H<)2\(I=\\C5[@;YZ;UFW9O6[[LIJ)T6S A"?:_;5$ERY^<&1\ MJJ*9'97&<9.*F$SO"21#\HCP: MKXYLIZM?ITKRY=GKPM<3-M_D]NU'T5K[@'<.MKJM[B?X#4#DFJ,[[3WXS0YI M'>P?MLYW<.O_^03/XKW==H%::Y_RUML=LOL9H/;@$+7._?[F&D#M MP0[9?/N!M@X^TM;Y'M_]I$[>M5?'V1:K7[R*B@5'LAB<3YLE:&:YPAFR@EFA MJ* R+JVLA8XY,67X)MR.!> [O(T29R_=Z]+G*0:WN;QM3C?&^U]'[1-J;)\^ M-7]O7/*WU9ICS$4F/149$T)GEH)987'D0CB)161+*PQ.44XQ4]_E\)K!^/TM MD8JC?ZN@M %^;)&Z$C4.AF7>]WE5@@E,D\IFSZ]#;W5IN6=Z^7GU_??YAH.' M3N?&BZT7VR\:X[WA935_-R6ZT2I>_/XUA[VL;*]I&+$_A+ZG<816O2]#OS_^ M\PX&@&L)>[_D#9U\B2)8XI@$/SR%JKU2*2&2PU.]*0]! M9-^8LMM8*_/C;VOJ9\Y3K^'C9MDN3GK/CZ/8%X:H,SSM]1 R%1=@.M-$V$QP M'[QCRL-4+ZU\SCO=42[(;2Y:?M25K/M9_V-"5LIJLWP/5X)2JJ?9_TO4Y%\B MX9S$P++(KKTO M@+*=W?RHMD[:+ZVVD"_&41D M3,B$9B;WJ0=081DV&APM@BER,BE%:(8XK,# MWC\=U1I3/86TCDH0T/S(=!KA-+BJC@X/0+Q1@;F+5,$ -*3W"<*9!$4'I4@NV$ M<0QQ:46IKWR_WQ\3'%-3Q,[[_:+W7->=-LZ^:,,X59)E/JU",P\*#'27S(SC MF$82A'(\&;@B(^"YSP$J7D7W_^L?BF#Y1[\Q")UPE-B@T:OX8/D:)AJ0VBF MXF,OH-\].5>UU<:+(*$,OO%^6/:':35D4#3@BLIKQN0W^WO2+&F]?=4-7OW* M["P61Q:+(Q/) D'?WT72S@>CW1C!N/V&ZYA^_P'ALKJ_?&DJ0-L^Z]JB\UO_ M(9'"FK]Z:[RP6Y$]G+I]T]N# [W&R7X.1\I+J*MAI/F'P/[8*R5CG7&&B:WD MJY9&U&AQ9/=@!^VNN?/FV_73])RT>W*GO7_06MO:;W:;N$4V3IJ?/Z7/MQ9' MCKJM@ZW#%HQ_I[T.[_0!-=L>QMU$K;?K9SOG8' =K)[N?H;/6)U>7_S#*&HJ M6."B^_!Q>N77!PCQ\2G2K<^VHPAJC*K@L^,$=0S+,'7 MTX##KUN;"P;]Q>!LTE]?QV4O4'A]K-UJF[WVU#Q\M4R-(M9&H)AYC&/&#&>9 M]A1EP6"J@N&$V+2C%_R=UNKVVNJ'QMM.84T'7*(..$6-M DM#'Z\=OW5RN)W MO<.IN($;/9]61T/#GC7R'ZI%Z>3RE50>< M1=/IP,F4SM^'O_\>YLF#!,?1AO$%<,]+)Y*FY>M1!OK8E;SF@5ZP2 #_;-X/;8 M3\S-4:8ACGX\?H??EQNFYQN_D=$[6A [.&\/$L7A^NK2U )1C&^3]K9T*\& M40W2] <-C1K>G/5?/$$2]>MA6<( 1ALJDC8;F,&P7TLD^*7 UOD7:ID+3H;, M<0:&E?4V,\'I3!K#-!64(6R75G9"_^OEF&GNZ1OO,GS0"#X#H9,@]'])ZI_F MO>]^=JMH//3QDWGIXOL1S+R7DD5>,?V"7\;D9CN.AQ\.X G8 -.Z^6 *%AI ML[+H)7NJ<]8(8%N=-3:2F94ZP1V'QIH9F-'>D%OX?G6/HVL1PZTA7,G 1QEE M5@]'94X:VUF[\5O:KB3_()2\&%\PV,^K!.NCE&#]V& _&N\EAH?^[R\>'Z"O MS62:R#%>/SN 7B=?A$-6^B@RYS#. )-E9K T&45$(V5)Y-[/$D#C*0(TGB) MXVD!-/X^0-^UL/ L\!H@TC0Z,.S0,,X!7I>I_68%864R5^\\V@ !RNX\T>\" MT,-3R@N;$5"O"W-PMIRL<[@=F+1IBO8:>V5Q,MB_./T"C/50CJ_995 MLD%:5R/PFM\8874:_W%QV0\O^/;X+BY,%OKXXF^,]>+*O#?21YC8C%SX'-<= MC1H$X^:DEJ>^=(R^XE!-?Z.+\!:4_-]COSH%\(;E^C#E0 MWW[H9%;E.B%^Q1_=W/M.F$Y4[-W=6/!KP;_OON0WB_],9P(N=_#?*/WVV#GZ ML\8&JT_( #- Y/F2X<>/;%<.4L47R1C:*\JSNY*/D^M9OAY?4$O':13CWCGX M<-Y*U[2;=.?\\+RU]O?^3G<#-\G.2>MSD^Q66ZL<;I[?WHIUE+?6X#?@7#7/ M_<%FNXF:Z7D''\]W#U;QSOGN8?/MIV[K_.-YZ]/-U4;GG#0DB R95&XD.IMI M)6WFE234&(<)JM*5[S 5)[MP,VO,?W;(O/TM(WN^R#R]HD]A M'P;6KV=4_JFQZ\,E=C$>B%3,9XZ$U"2%ZDPS'3,G)4%<&H2X^6:II#G5R>MW MN[L+H9VDT%Y,\MMJCE^/IG@AO#\2WK/K"2(X>J.T6U M"C3LCT*%,#NC2S5X MP4)-)4?2Q?V!Z7E3^GXC[5K,_:TEJ'&^P:@X'J:_F=_O#/T]-, ])Z6 QR!W M>E6.<52?M)8(]TO[E$Z^B 13!*66841F#-N8*2-P)JS2,@9C+<<_MC'F91%MFK"7 M$&JT23#A595RWV\4PT%E@213Y&*;R1C-\GY_&,K_[H]V&X5J?=3=2.8W_8MK M._" _@!,F)0>XJJ5PE17_-5%4LJ;Z@3\O[235!B,A*N)+*:.&:] M,"X23X/4TA-.+/ZR46&1(G()D-CE7=/I_[6TT7ISLZ0YO&7FBVI+3;KDCE3# MZC6VTUML5^/8O)H&L*#!=X3+T7.#K(,/IU^DQ=$$(C(6; "/1_C,2L+!X\$. M8R45DVII18MEK/FR1I?%S2\(O'+)6+>9Y7*_Q^4.D,N='Q>WK/:..BI&U.&Y==1R^ZB)UM=!=K5FCJY\8VR\ZP\'7/_GV*&YW2[I? M]RMYV?UJO[SRZO9"9LM@#C,3!Z%\93HGYJR_]'+1(JLF+;*N-Z)!==]4+%YH M=K]\@(?<5?$7"/]<@L+W;LM> #TGF;Q0GR)T/Y:*BO[MU;_?K:>*^:\W6^WU M5GO[9Z-7XPF\!;UXG$@T$U&PB9*W/IQPG_W(2ROO0-E!_&Q$_O+5GD 7 MW167GY8N>N!8[J^+,%I:>6V&Z?>F/&NT"C#WM\*>*2N[_DU1GL#'[%U1'%;; MZ%/ML^XW]-7$EEVN$_E&A'ETNDPS\.@X]XU5F;MH_(A/_(K&8# _E+SY-VCU M#:CE\PJUD^&^'Q7V>2SCS9 .AM7'-M'X7C%TIU$GPMEE:N^'FA-.NF-(%\^/M*<[IJ M:2&DDQ!2G2K,I 7)M,(.G_I%)_=5ZN??I@.R&QK;^R$,^N,0X[],;YA,Y(OF MC-4&G!OM&AN_?>R9H<_A%K\O1+T>HJX7HC[_HD[(TLJE:#:^(?17:CI)^^91 M&#WPJJI%&YX7*JG?SD\;S:+:CKU>Y?5<< M]6 ,2/DG9=B'ZU(%B'=%?X$%GO-]YTBI,KBV A^7,E^< 38B'YM@">.@"/J!(R!B70I@*=]V7A@D\XLT"5FJ * MD)#R1;[Q(M]X-O.-A;Y(.-YXT=BLBC( MA$/(MUC#H@C\)+ M*VLAFFIQ].-1ZKX7>GE17D.B 6>U !/-%I:63_= MSVV^2%6O"XPDFM%?3%9?[#VI@6S2I95MF%HS6#@--9+.E#>IOB>=WVR25+LR MXJEXY**.^%S7$2OGL<3UKLF:6GE]>K']L9F:W5KI]':;*\W MMM;?KFZM;;3>-MYL;GV&C]F[S:-RM/W>N^G?\=C\Y[K#'VX M>:>BYT+9JWJ P!@ H_IYQ9'E: RI=]DP*3AXO\MM2L7E-J7EAAVW!6VDYDF# ML'>Q#GC4,>GT ,;IX6]WM,, 9A4>M5SU50J#O-J.<(&+5:NV(=SFK!%ZQWE9 M]-*PE^%\$HRT;VKJUQBZ>4 M4W6OZ3&=SIW$2CWA@-"#HDRJN1&-&U1/3^-N](MN@,?WTW,=<*"%:4Z,F<<< MIM">-4 LNS!)0[>?RM&E_6($_6'R[G+U$?]Q>0A^X_*CU%3E]JF*08Z_/NZ* M88SNUC>8(D_]6E77-V^]"(VK+B5O)%UQE&8TDA5@#Q"!U#HQ(0J<&8*TC-%C.75^J= GE6=, M(./V$T^/1:U(8PA(5TCED6W:JQX$XV^?[\Q)1/$EHV\>]2Y MD$6@Z+?A>7F,!.GHB-0^]%V9VU'OMS'[7$^ONLU:C[@O]/)1Z8K0Z8<3F/\$ MZ0GA+I30B\9;X-5T*,#H;Q!MN7%6#!LCV:D0#237I6O\,$UJ)Q]-Y,5OOSU+ M->3\U=[9MU\(V,Y7_0&'_5NSV>@?@;$,=.@E?7O9]RK5%$@3=;*? Z;G5=O M=(\7J1=@.!JD2\OP[V%>CIBN8TZ6&R?PN[30!,!?<7-AP6P;:>*DOX_\N%O7 M=Z>^<32$G[G.V7+BZQN_@R>:?@5<-\2N4:F(L3A=%[!*K$9,?J5X_&@"OC^( MY49(+);'JM7I=9/"@E&'PM^[W7> M*RY%-)T>GQAW0KP-%%N732>_TDY?Z;#A3=D?'P6(O3C:#3 SHQ$T-GKN1759 M/DA&A^WG/C=E NUAKY.LM32V.)$+CSQF?+$GYY'[W:SWZ]NM:L>#!NMU=;KC=5WC8T6.-C-U>1\?RW* M]^19L73M1]-YL?$FIF^4[OG)]])+,TS*:P!^'T4I[HK_3"O8L]E:6V]MKZ^E M)F+;F^\VUE;;\.7OU7? E.N-[7^NKW\GNC,K;_';1M+RQ1#ND0(7863,5IN)Z'XD?]\^[>DMKW.%>68#1DHV'ZEP(8"\]8*:^>8\Q MQ%0>50*Q5 JOD>9B(G=_FA'6@OPW&H?\"O%C]=_W7GZ*Z41WO_MJOQ^N66,/ M88);;_M3C/38]_A5^9TM$MZ]BO]ZM)Z4EGQ^EI03Q(1'N\=32^,U:W!\BRQ= M_XK26]&M3$\CMC4B?:J$G.Q:ESZD>.6QZ511QM\^;:R_:OSGGS>[O#?2NMM6 M==T M^G\M94"!4?00;G$Z>-4;=C-?5"Y]NF*IT3/=D!Z7[1ES]"H->+7GTY_UJ]&N M#EZ;LCR#*?Z4&LP#38$>H:)NY15Z^NG,KA7'[\C6\0YM#OW!^O'N6WVPV5UG MN^U5VEKK=#;7/O+-M:V\>?"O_=9!YW#GO'D"Q_-FNW787/O(WM%69^?\:'_S M[<>3UOD'OMO>PYOM/;1SL'&VT][ANV^;Y\VU#WSG8/U\=VT5;[Y1IYO;NNNZ M;WJ;!Y_V=[H;M-G>.6F1CZ>;:Q](:^W-_LY!Z[!U\)'LMGW>7%MGS?/6P3NZ M!=>>=C:[S;/6VT^'K2Z,^/._#JI[MS_RYN-9PEWP4.^<;:/?S![)[X$YWNM5[[+?:AZ>[;]=)J[O!FF^WNLWVQLGFYS>Q M]1J=O&NO#YK;\)=N=<(_M\YV/_LC2YC8^;P+[_X![9S[?.=\Y[2U]O&L]?E? MAYMKK8.=]BIKG7^"^=DYVSW8CFJ]EQFG6F>,>9H9JF4F(W$Q!NQU*AG$EYE4=_#;X*(IW'_] POT MQU>=X6X>7D[+*6GQ/#\.G;/?[\[V>X@N08TZ& ?_>=L>>- K_G$[47&FWNT! M8,.<5%9;3"RGC BB=2"**\$EY2A@L5!NLPHVIQ=@\T4&S8)V-./"THR!39)9 M3E3F'>/>*XLM2NFA$M^IGT9H\"O2D%S*NV%#\&F)@A@ MY2Q306<(FYXZ/E('IWK5.7CC0#0\,UV9W^GO8Z;!Q_PSOGJV6[;G;?>@K-S\/$+9+*^HN3^>!GO7/*Y0%7]6,K\XWOC C&;8X M6<2$9 P(FQD9P39&D3-& Z$T@A.M)^Q!_V"[''F8#KG38*VU5?1@ CC M945^V1V;H A/:(VS>C;A,Q[^>5WTT^8&$H MRSV1)6W,&R]SI^S]:L-A+PR^N=C]/>RZ;[RLUMCU1 'O2]J]'A,J$74!8#\' M8/DU&T1YC+U*/J()8-5'[#)#>AVD7/@6U1C!G3*F1&@TR[R#"/(B5-B/ G?W(9S>R?._.'5TZRR+)#I)Y%I\T;^GD>&>T6R0"W/F TJ ML]'@3!%KA3,Q(I]"&HPL$XHGY W=6S1J%/%XQN+^-"LR"W'_>7&_EA)'(A;! MDTQR[%)*G,YTP#*SQ#.,7%0811!WP9?IQ&*8CR[NSRPRDFI%#LY&Y[AN^"Z8>M] Z;\2.X M8 GQ5E,5HU7GAMUA)]416PM')3R@*LL#OUSMIG6W\^KK A0? HK74TNP)(1R M;S-..'AGAI-,6V[!)$)<>ZM)) "*1"]K-JEUZ9DQ@288A'G&$/)$$9H%A,P6 MA%S954):9003F>":94Q;GUD=6!:D8Y+(@)G18%?A98Q_V8MZ*@AY5GDOXWJP MO;U&)\E0HYJ?K(A9JKH[B@8MDEN>P(R*^6GPV7DHB]OP=TFANT!N@5P/0*YF M>S6AUL@ 6OVB,:,X2.!6F;):C(R9EIQGWAO%J!02&;6T4M5=)G_,T(+X(J^E MCE;,0HPG*L9G5V(+!A^*19,;S MM![E3)3,*\ITE>Z"]:1\J)I&6N9;F*><7KL0YI\7YBMKA%HC&.,NXYX;$&:" M,DNTS(*E!(.+P4@JX _6"!5?;X*=CY27F;=&WA:%3WV<%C&-J=H5%V18P,V# MX&;CNNV K8M"FIAI05(=![ B=&0ABV K$$U%L($MK7"YC-DOP\TBA#&[ OLD MML-"8']68*_L@R"B<1[$%-@Q9,PID2E)=(:C!:.?&J\4!H$5RY(M-N%,2>XV M>@/3VZN:E_[J"LBS<%R>Q%IXD\, PKO\./@K^HRRXUJ+ .H#(:EYPX; '@R' M2#-FBIQ%3"VM$+J,Z:+"R!R+\9/8$ LQGJP87UD6T5,= M F&980A< 11%!E)L,X\T%X##WD@*8HR7&9^E77//*O)0[2UK=(K>7I:Z?4Y@ MN\U\0]*DBE)>V].W"'/^)-A\N&XS<,THF <\(R2H4=Z7T9%D6 7AHT(2<;*T M(ODL^3"+H,/,& P+Z7P$Z;PR!2S1!/$0,RY-RLHT.@/D1%E46%BI@%P.I%/K M60H)3C+"4)--MW=K_\=--Y\YD^C^=?H-I# M4>W*F!3"!RYPB@3!1C]&AA=^84. :5\ ML!DW@8-?B'!FA)(99]$$1ZV.42ZMT&4E9ZG_[;-*9+QMWR4WL*J% @?*[YKQ MSSX9:AH6TM:(..]'M%E U,] U.%U>RD@KIW1.!/8TXP1C3*E;*KUP&T(3"B6 M*CRP2;3!720VSJXL3\/ 6,CR1&3YVL9*C1$U469:*BJ0CM@MK6"RS&>JE](B!;*FIL5"BB\("QP;AU)Z$HU_V#Q8AC)^M'-7K#\KA M2! O%B#/OFK N@AD3*L\Y74"+8*KOX!,-VI"*<*X"EIG4=JJKH/.#*4\BPPS M%Q" E/03JTVYB%W,KO@^35&HA0Q/3(:OK MCL%:.N(PS(3-F#4G11YYAXIWD M7E&>ZKKI9;G8CSG=_9AF'+>X:+JZ"%I,-6@QV@XVHLFU',8%(OT,(MVH%L49 MDS( &"GA )&$I)G&,F3.\("- 'N#I5V;RYS\I=+Z1XHE)\ MK> UN 3$,YH%AT7&' V9]3YU,I24^"B=L**J%ZLFULIL$;9XH#2NA1B T7UC M5,1Z$:UXXH(/%_._!;/^&O[F@P7P_ SPW"@4%6GP#A&6>2E9Q@!I,D6%S9S4 MU"/' P6RK)!?#Y8N A*S*Z&3,1Z^'4]<2.[$)/?*9/"<4JHURC#')&,XXDPY M;S+$E=FS:UE6QI MHW]%0?=];YT(+5?.@ZLO$3XVY>:\!ZBRJ:JVOSAR-+)!'X\PH5)PW//YJ22U&U(ZD)/*>\Y)89K M<*KD:!HGP2@>@"MELO8NVU1.8VV7BF5-9*_AB1:">55''A7,2P?S3 LJXU5F M:&KWW(.PK$$QB4'Q# ;J0^$.EG:5M>JCI9, M"#^<;2M4(Q0M2<.\.%ZX$M1"!/5FUHI0EFFMQ)FVQPQSMYF[@WBS667:M&6LEQR(UN6M!E@H7#D%4-M1H 8Z8TCE:)+!: M!+!4QJ"L\%'D$C>57;1+UJ7;ZCT$-1XQZE=BIU34+X[ZF1[+PKILC 4D8P^" MRUSF@RJ@4FAJ#%HL3"#JI>I:LZRQX>O28_D!1$GZ7Z?:=&J$I&41DCIQZ)8$ M=J$S*?&,Z$P%:*70N-6@2(T2VXL8:H&21X#BN\S2%*A?'LHS^2*^L23 M2 XD)P9$(AXL5PCE4F02?')!TE*V:DV;.ML\JKR-KYFBO7X8'*7.V'VY:&;4 MG(U5%9AL-Q+8=U]F'*(ZR'A> KK0M9,0QE%("G10%H1B!%!@MJ2%RA1)L2;4 MQB97ID4GPC5MHS5V1,7IG>)T:BA(RIPF68!PVH,(.8&1I:Y</PGU9R8G)Y1*WZKG0:O M' &9N%8FFIA)*V.(CS/T\+5(M48=5A=U^&[56F6A6[+0ACI6Q> MRWYCTXHV>34U^M :$Z+B=25XG5H--!!!6,Y@LD>\"J+ M6.G!62DPA@2R\@B*KN6+YS450,2[<7Q2G(B*HZ7C..IB4&20]UO M% A-"0AC&1B=#%AEOR38'%1Q67N&Y.2(U.W%_F93_T!U?-%JBL M=$M6NM"-TZCH(F<:E!0,A"W#X(-0$(30*I(N+0&*]H+WSLU+RJ&EX_A MF1$A7,64F *M) 41D@47J 43LG;!.2(\*S6I1"^KZF,%AD7LC3X=NI-RL^G[ MH%_5.Y<9;UF3(MI%BV?/5N 1E]&MNGBV\NA,=Q7735;X3XOW&?.?&*4 B4! M.=(P:>SGC)3 B7,Y4<&(E@AW([N:+JM(I7WELE=;="VQ3:Z+TAP=]<9'Z#6, M.JX?&P3BO:=^0$1T?MH=C/$OT^U0UFU>I_P?UUHO-UB:&\GLG"_OQC+X,NH] M[?<._[\-])_2Y>/AK\OQK!^?SRY&)84;D,*%/EW2!VZU9\ T*0?!2H,3,0%A MR8KL/1.9%JQ]PP9W$Y2XO\TYCQZKF_-N-^=,;B-!Q61"@A#*$0(U$7R6&BBU M@@B2B"7QVLVY)/>UU9KA58HI'97(4@G90]G2P\'A84D;Z.'N'J;1>*(?.M]1 M"8_^I'$E/NM45"4(.!74]IF4B*+ M)P:>4(?6;BB*+91((6-6"2UTU8GL5V)YI_!23912= M6&<88CLE#XAT"HH$M!&# 0;?11QS;X;7A> M\#(J&Z+;^<_O4?9O:?CZP W34JA[>_?7;^GYZ]TTN_,W-]P;OAZ[<8I_NL/C M-/WM9X1,*B'?@) _CG>>GQ'R_L\!"4=_]MU?]GCOP[\^[KU\>_3VP[.3 MG0_X^UZ\^KB[?W"P^P)___XV*;]GYZ]?CW9.GXG_.=W^\HY8*W4F%I+3"H34 M ;QS%.VUK*A6QADAOJ_TK]E!MS/LZPY:NQUD;#2!.@FVM(,4Q"LP24MP2!PB M$1,8-QN;Y DAEXW]2S_H?'+#SM]%L+]TKMUTHR+PT?(8:PYK\^)F;';>Z-GQ M^& P1(:.=1/>RR;^(ET1DD@$%7VC,XB;4U@'+G%#C:=*$?8?&KMQ1"S!8 MW5%KOZ-,]M'0(($9U(DBEZ%]F5US<+N&I#;H]&QW4SWM-F?/,%G6[I"*<"5$@$1 RX&1.E(%1VC*/* M%AF@E&FM.*+!61[!$*<.3H#KJ>]*3\VVDO>/Q M:(SLB2YXW4WWMIO*)!H7+%@O'.ZF5 97*@UEZ$.VBE!JYK:Z[H66ZFYJP6XR MV6:.&@V0*@0J.1; >*8@^20ULH=E"AW)DB7]8UOK!M98KU%%C04VF(J_XT:= M0>[\R_6/W?!D$K#FM-LIFZYY[[^.#[_Y\=?H:NS]78^!5M\F_R*@FZA0/>"9 M%\2S64FY-+'BH!EE(!+78#(-0)#0/6&!\\3;V-2J'M^V\OBVXO9.<3M3F66D M3<$2,!%-,*&4 B<$A\ 8%=;9++UH(VY7?32[#F=X)9-QT&_% =[D5NK9R[)0 MN_OBV?4F\]&O'][\M7WZ%N]CY^7VYS>GOW]Y\^%7O->/IWO[?W[8/?W(<=WH M'C[[_YQNB7=,1D*D3.!2C.B !0]6.@XH]^!=]%2G>+^G=W7[M'C[2.*51S$# MBI2CQV4#>(U./*/HBGGF7!1T$4$I=<2" ML%J6@SL"3AL#1 8>>(Z.9M[.@[NZG5JXG:2+: 0S9#191F:G)IVE5-R19&SR M1#,=-C8E6>C8[A8QHGD9\9ZV<(V#WO<>#I_?"2%S9)R")J6K.-<&3/ 1I",R M"9%I9'Y-*+$>]]WO5K)E]W!N(1/#0"@BP CG0#"CLHPA6F\V-BWO*L&[6EYN MV7*9#>?/6+@GZZYRV;UO0/[.$8U>16/C.0,^)PE6J6RR$R+X[Z67MFD_ M52Z[WZT4N5"<>@Z2E5@':D@P3#)@Q!(OLI=:%BZ37679+.PGL M=O!RGQ)>_>]T>++ N>"CZ *WO!$37Y%:#Q%N!='IX5\T"+(L/7CJT&"@@H-E MLH06#352Y"0"@DSH%O5VJ]T96W/N5W&Y7%Q.#_=X*!/ILP=M'"]QC0C>V C< M$S3;,V?2HD\HVC1@]E&-C'B&]US6VQUV/KE>A%Z_$]RGWM@=UM8/]]KZ82J8 MWU NV_WG$ZE4+IJ+BR[,F_*,2>Y9!DU*,GKI6NBS5D (+Z=)A&K'RA3=MG67 MKPE"K3$4*H!7#^"99H0^.$N"!(KB 6%(+L5R!!PW.?DD-,UJ8U-1TJ6J30!^ M5.,AGH5P?'1\6+(E.H/Q01KB(Q]]&J:#U!_U_DZ=7C,>OO/3X6 TNEU_J4?A MS"PKR# CCKTBC>>SPMAN9/%OE,1N&N_E??>ETM-<]'1A")7-63N>#+ 4&93S M+K#)"Y#9$9T,FA\I;VPRT:;Y>#4(<1/<_K02XV*$SXE?502O&,$SO2.MU,%1 M 8(%1+ ."GPJ%06FD:7G*0=$\!7GC9H MI[9K[,+-LE>%^F4&2Z1IC05SP\F4)C+Y8]3#09_U8M<>"VN/"A%#FN,_*1$ )!A!! M1C J,B!*Q1R\=%=\*J562EU/$[Q2ZK(I=6J0 MA\BB3'2 M3 ^D(S=\W^LWO_Y.^QTU5WQ:4O=ZX?NP9(WE?9 Z+I24)]C@N55KC@S1*B%UW''OE9!-Q&U-_-/FJ6=+FP#/W^JX?>DU4 M$G_0C(H\%^B*R:=YRB<7:\1FQ'+V-J;Q.I\&HR8%\NDP';I26_;+YUX<'YP3 MV,RGSG89F7[$>7SZX_'U'YG92R$5!^9L"VS^EQ_^O'GM_5WWL56OX+?=-V?^ M+'?;,*0SB6AADY'6",^84S8&3@1:QSP2:=ZQTJ5V\J&#X;0YV/L$?IC<1W 9 M'_"I._SL3D8;/U^$#V+G[(9$.?K_=IFO796<[\9OQ569\ /JE\'0-9L 62D- MR[OPGEQK[J5S,"QJ]3]^+!^-?-!XW(CT,M9U ENW>97LKZ8V==$^6]&6O6I! M-C;[SWO]0;>SW0_7P[^EM_Y\;_?%UN[KK1<=_.KUWK^W7SS;QV]>[^-?.UN[ M^Z\[>[]V]G[;>O5L?QO?T"+VN/IY?MKNH^H8'.,UXJC;25]"*BKX8*)F8N=3 M&IY]A_K#_:/]S_/'N0:\?*]HK308^JHJ&K,#[^S0?1JEI^=?_!)[HT^'[N1I MK]]Y>E](FB]E:7_?YKW(AZLVMULXS?Z+(_"';_\$C+7GKK M%<&""6.LQBDV-PM[HV9.G1U\W\&HLX4*>]+LH,-I]P:C)!_JJKSN?;G!FBRZ M96:"7M T-??6F_[UL1^%8>]3U'XGDA"H?GBAQUG MSF#_ZW!P]&IR7[]-;JLMAR8G.[WS0Y/#@[W]CZ=O/AP<[.S_^F'W]-71SLM7 MO=W3]^+-_D>Y\Q=>@VVQMT=;)U\/33Z\^;+[U^[1WE^_?W[[X8W ML_A4_>2;4F].WA[O[ M^#N/?A=O7VZ3W9=OV,Z'CV3OK[?X/._%[LM?#W9.X\?=%[MY9_\9WN,?7W;V MWYSLGG[\LOO^G312.!<=\!P(")H-%(%#<#E:[GFV1&UL7B[L_,$,A&_VE;(D M>:6-23(+Z8TA,B22&<]9*>=ULZ_H^;ZZ02>C'^^K>^X&^)CWU,K M]AV^FJMVI))9>S<=DED0SCLG!2AA'8B(M.:HE2 $TD_(V>=23\:Z@E].Z6ZB MR_/L/;R89)*HD(T3P3$7>;)!VM,PT/+.D98QV8Y,2T;5JX;$= M+>V$0]O>">>WX2#C5I\,",!K_-T+WTE.>)C-/^>@*RT2)=X'*B(7R5.;<1M; M;;D,5!-%:A!KG>AJ]_E,$(L$93GW!EC0 H1Q 9DJ2_#H^J.SSVGT<6/3=@5= MV".L[7W;B_"0O1$^\QBL0[!39ZQ/W-HH\>G11*E!GS5#^#3H(XU*J6A\A7B#P;BV7-EO?#)&H809]:1X UU$<'N M4C8U2K)F$)]&28+QSFGKP&FJ4(DK"L8; R0:(:QC+/%0&F]VF:T0?\ 0ITI2 M:;W6FAE!%;?9^\A2T)P[?'!=PPIK!O%I6"%)QIUD 4PJ@T"M1Q/=*@EHHM&H MB0V"E!;^O&M)FX:!+K,['=(CDH U/V&3-"()?( CB M2T(^^A-9%?>":P=6(4M$%VA@D5*2>#GH,%VCEY7>VK[V_FO8'>+Y8-0T#?UA MY&1%/0CJ-59TC=J]X4+WACOI?*N>R!OQJ3>]E_A<[G]]1&F1PG %E2:+)$#)X MKC5HD[)$VQ -0]SEIHMZZ_Y[8-0-M^8;;N_9.T\9E\Q3X$R5D_IHP$@3@%-K ME ]29U=&9-(NO:)FM-W=,>J.:]V..T&*,T$'$84')IP%]'8]..$S,)E8Y):C MF^3+E.4NDDXKVF+43;?>F^YTY_=W*=LDN;'@O3 @LB1@<*N!3R5#!3>&%'9C MD]&N9K=LF#%/R.MA1[56:\H6F.WEEX-!;,;AG)5.O!XW+$5I MK4&*-@+1X@0XBO8H88:%A.:I#:XQ"NP5:%G[(L>*Y/OQ$2J2EX7DZ2$V=YPF M0CD(H3TBV:-Y[Z@&XW4BS'GOG40DRRXGIB+YX2)YM;Y71?*RD#Q-J21IYKSF.B6' M(&8HLM)")(%E3 ,1QAC*/(N9;FQRTF6R34V/5GWPV\*SL>]6Z:_A(=DM(AB/ MHFQIM>T%*L"W7:TP.@4M9R*&NVU%^2$)B0LLR40S=""@'&,0(DHR S24D%T5"6 M-+58KW+ O9?Z5PY8%@=,0PDZ6I29]Z!#EX\4!+%F"6VB6;D -4%^V7 MR@&5 ^Z[HK]RP+(XX&+A/@\J!T0[:",B",\E&",5)).()JZC%8 $GC,$*M G\-* Y-UYD7L(C)K/5!C<:@?W6R*NRUSPS7?:? M-UZ(K-%)RR.& M_6KC&17V"\#^Y"OL71"$)Y\ Y69!($^#\4F!)ME';H+.FC'_==6Q?M;7W;?OPM:6(IV&G!#BK>2T5LQ4H-QA FN"8]BXJW@ MMQ7Z%?KW';6HT%\ ^B<7H*\$#T0Z!TG%TA6H!"Q1E$",1@K@+&5F-C:UZI(K MV@*U%/JK;K5V'\&)O4]IZ,9XMYWTY5/JCV[927">V-&M6N+=-"A<;[+5-UDK MM#9?HYH9-4V"CMSP8RK8J_59#\Z066W$\G4Z/"QMD?MQYWQ/;4WHO-HU<]DU MV[,!3!>34IHED+XTGG,T@ ]&0V F95A M>1J5-%%ZYZB#K ,'D1@#)Z(%Q05+I1,8>BR3<8^T8OD!8WFUL<6*Y:5A>7>J MEQ-GEJ(*!LN"*IT2\2OC TC!O-="6!W(QB;372-9Q?+#Q?)J@X45R\O#\E0O M4R\$S8P"%=:5A&>TL6W60&S25C)AF1 ;FUQWE;CJUZONQD8R'3OIANJ\JUM^':G0OQ#.,"54R MU;KTS(T:7/DJ&<85NK51)]/$,YA=V&ZJ_?G:"^=53X2M<%XBG*>FDW#*$&$# M.$\\",\4&!XC1,DDR\YDW[2=,5U%:KO-!PSG5<]PK7!>'IQGHAHV.9NE0R0' MG4&P1COG\@>5V>60=9ZD2S.YK/+O"N<6PGG5$UJ2Q5M)U1:ZR\3JR]1/0W?8Q#5Z/QL(DF M/*[0QJ.((:^XLFRRM9!LGUW86)5O;\.WOU^H-N-<12$=F)PB"$XM6)XY,,HB M1\U)?,5\/11J+Z!77#-6 ;U<0$\-J-)*56M*@!KGRG @ 8;QA%:4 M-\JRY-% GD0K%V^'50'=7D"ON!JL GJI@)X)<.CLM*4(XT T:FAT9<$2FL$Z MJZWT-A'"$="Z:_3"\L4U7A70RP7T5$-[ZZ@QRH'WF2*@+05OM0$9 M%"562YV4;*8$V5;UO7^$/78'-Z_RJEVUVA,N^%J<=T96=5;W?&SUQVR @%,> MM4/!<%]::SHT1+S.'M S] Y]1L*C:EKJ&;UPIEEMJ?<0P;_:T$(%_\+@GYHJ M)#&%B'? !9?29:4^5? _*/"O-@Q1P;\H^+]I M3<.2RCP8)(!<)OODG,!+$H&2X*TR6BO)-S8U[5JSK"GCE0 >% &L-FQ1"6!A M KC8H(:Q%(G1$F3D 0F (@%XSX%DM/X%$H(,I0"4B*X2:V,"/+96NO\NG73S M<'!T'M$8]&\7R7B@G;9^6FTH8X0/C%_=CMBV^V%PE(I$*[7-16UO9J,:J(:H MDLH!H:XX-B*6V:,&DE***F6S8I.:#F4OISW\HW4MMVJWO95RP!(B&I4#[HD# MIL&-5,R79#4XIPB(I F@H4I!.QJ-XR%JHY$#>)>JR[Y-Y8!'S@%+"&Q4#K@? M#O@FQH&N*;79!8CX#Z"GZL!G=':"5XZ8&+2VO.EQ8]7EE//* X^(V*KQA&HW/(+9( M[' -S8'51@!-D MR(%094L3%MJF7I05J>W+]*E(O1NDSO17R<1J-'; 295+D$N##<%#]-)K11W5 MNO2_:%4W]V56'JV/JWT6Q5JDXNAA\\V2BXIR[TN*<)J&@\L\-!%)K7V\#?U\ MO.!ZIYAU\ )$LOB'B@E<% 825X(E3;PMKO?_^0_#*/NE1?V=:KNV%N;05)0N M%:6S3=B"XREYL)PJ-.># :?P*Y512#FC[QW++&I^>23ES8_!*CC;JUF77+13 M->M=87;&!:>"<245*\,@T+ /GH,A.8.4^$-!N:"A:M:U!>^*,U(J2I>*TJEF MU=$*I9T%$B+:O\:S@E(+(07M8I*&E'(::1=).&U?6]/U\+SWQ@=I>"F)I-OI MIW$]\&Y)9X\BHMU!?W Q^ZT2TRV(Z<.S6<<\!:H,T6@OL&A 2!_!1"0F9BE7 MGB^A%YA>I2H3KCI3.6B!%40R+,@2#&@;%& M@[7.P2:B@#CJ O5,N"2:#AI:7\XGK'3QR.GBGCIH5+I8*5U\TVS#)2J- MI00T+6Z4MQ2LI YDU-ZFC#M"V*;9!I65,BIEM*/91J6,U5+&Q;X<.FLNI2T3 MVE/)&=8"7' *F!-.1R*DS:4O!U*&7:0_SSHV'VU]3L7V 67Q M]]V7L_#O/U,_Y5[EH_GX:/M"_0)72ODRGMI$]'@D12XJP^>YUYJSD)@LF=&, MU%FI#QBH=U"Z4(&Z%*!.0Q-.R80;QH)*0@)ZE0X,]Q(8(R%(P1C39&-3U!FH M#QFH=] [H )U&4"=R8@@$B5BT;H70J!&Y3J 8SI"BHD2Z@CGQ")0R>6#U0K4 M!P/4.RA9J$!="E"G&C4+0[-, 5*2&D1.!CQ3%"BC- 6N&!I!&YOHG;<(J(\M M#6(WC3N'@U$=4[I>"0^_#0=(3K6'[]P$M3/KFQN)$LE1@]<237Z-UKXSB: ' MX+UF(A :1).\@-^L09RP'BT\AN2%"OW;0W_&V_=4$*L%"%)LDR0S&*,XH B5 M0_%9[EP#?:86&>=3H?\@H7]/B0@5^K>&_C=)!5X%H:..P+-R($SI/"AD!)-< MR(78'7--4H&L2045_BU)*JCPOSW\+R8(2!N8MD&"%,JB]L\$D8]$8"*QPB:; M8G)-@H!9:)!731"X Z">1RPZ;B:3IC,>=(8HM734?(?B@IF\FD[OO$7B3[N# M<>KPZP=]/,S ZGU%-"[R%TINFA=U,0_JU5?9U8RH)1#>[[-1#JUYXID%)#O) M0403P66J(5/OJ;?,1&&0[/@21A35HY(V(OKN.C141*\0T=/@A7%4^5()KBBG M(+S7X(*7X G:I%$Q%YTO)Z!+&$1<$=U&1"\S_E 1?5^(GLUI0!H6(GNF(K+V5FD?@*B"B M'4M@159@E2 TY<2\$AN;YB&V?VA]".%9_' \&1.R^B#"^G:4O8_"A'[H#[YA ML*^R&U4"6S*!_3$;-@C!ZL25AZNVAFZQ M7;+\V$&%](HA/=-+VBBM#./@O8D@DDE@A",@0N12$D^C+J74>I&VCQ7-[57+ M2ZMNJ!A>+89W9Z/Y.:FD CA+&8CH4VF]Q($E'[7TI< P;&PRM7"94@5RB]7R M\L,%%=(KAO14+:MH%-K1%&1.$D0.%#P*$ISQJD3XN1)Q8Y.3EJCE968;K%.) MQ*580?]YKS_H=A Q3^8-V2R6/=6Z@,I_WMWS/QS.OJ=2D0N<7FEZ+II^,QL0 M$52C-TPS"%HF41J;P2CF@1D250XJ)3JI%E%BD9S1>1%RSVDJT[6D,J8R MW4),-V.0*D>Y9 H2%P:$,A9<0&'QK'6D4JG4C/SF7666D&)2F:XR79L>? T* M@2K3+<)TW]0""46243*"LC: $,& "92"X5%JF9D+0C:U0(+*RG:5[1XOV]U3 MW5-ENX78[IO2)R:4I)Z!4AY=62G1ME,N01(JLA1+#-=91<9V+ JMEM2 MWE)+N.D' 7&42!PZ+_5^O'?[I1+W1 YQE,X@FW@"> PO) 6*8NB\PB M]1N;Y,D5<\G;D8N_(@^^*J8V/=MM%-."YRR5D^Z8DV:J@7R4Q 8#S 59>HYE M<)%%8-G(K*3T6?-;J:65;8%JFRR\"8Q5^*^)H&G(I7$U!4NY!R&CBLIXE1QK M%-/EDHJJF*IB6B/%M."Q6%5,=\M)%]+)"?&:!-"H+% QQ9)8GDLS7,%^8Q<%".:R^@XF>0X2(VZBN7L70RW4DTKVP35 M.EEP"P25T!AA&GCP%D2."1SJ*+1.=-*6)"6-*8J)7^ZBT0[%]!B.I_]JODFQ MX_"NW/O4Z1\?^33L##(^\M$18K(YLQYU!L?CT=CUFP>KA]3U+NLA]?I MM'6VV),'^MYZKU%M[;56PH2:EGO61^;*;CNGSV<3]MQMR',OGQF0C1TQVILR M9S4GYC$G3I_-G@P2@E8?S0I"RAR$51F\(0DH+:>$QCEJ[#KNE4N;I!J>"^X4 M3;++A@CP7J/O@;L$#'X/C$JF5%9!<[FQ:407W8>NOJ)ARI)&VLW%Q6O4S;'J MF 4/[JJ.:15SS)ST-H-E? :54P(A?4"7%3G$!F\L43:CBEC'O5)US+)WBN'" MN:P,.*X9"*5T:0X: 66=#%>.,YTW-JWL*D6[^HHY1%7'5!WS7=Y8\ RN\D9[ M>&/FM$XQ[:T3#I@C&7DC$;"&:!2AB"0Z_$&:VXMIPTZIULCR]THV+.7BXGI? M!EUQ:<''9$"P0(7";<1L\6-XEU+6I5>,@*DZINJ8[S+'@H=IE3E:Q1PS W*S M"TH1!X+D0M9$6.:^EQC4VKU2[9%E[Y20C PEF=F4.F)!M0)C M0@:)'C!-$;^TIO%CB&!=(2Z/,%DG'=,<*_W^[/RUPW=?OOG\]N4VWWMQ4*[Y!>7_ MX MRU:-ZHG\D6YDY/_YY=-@U"L[].DP';IQ[^_T2[D?X,VGO]TW;I3*!38VZ?E. M7K$V9T6;;_?#X7'$ZXW&@_ 1RET5$^?H4^J/7,/9Z4OY.G7<",5T>#CX/)J> MSC<;_&HIJ$8*DPKT?-"]]0QB3UX1Z@GKFVI?) M$WKM:]^[+*5/%+6WNNSW7^-&U)M=JYME_$:7_4%BP@^]$GOIK5=X%2&5OLRK M<2O,C;*$]@^&*75V\'T'H\Y6/R(+_>OX\*3#:?<&N4 /=55>][[<8$T6W3(S MSO <_5C:O7(E#'63)+*;//!C6SBZ#,0]T+6IFVHIFVI)Z7>MSKI[/AB-2Y;K MZ-B/PK#WJ;&FA^GOU#].H]H1_G'VTYNG(;R5F2>ERZ UD=%/UMF8%+2E(@3! MY(VGY)V'O)ZA]Q;<>23TG\75>S[CZ6U-'+V'T4'OZ'>Y\V+[='=_^V3WPP[= MW?_]9/?H#[S^OS[N_/6&O-E_1O;V_WFT>_K'YV]C76]??/R\@Y_9^;#-=D[_ MH+LOMMG;?7R6H]^_O/WPZJ# :)"@B$9 :ZYC7_E-I4SPW\$)"O1)S7.@M$&=W(V,>F(*DG9C4VY M/C[IPRJ9_W[D\--PD--HA-)PAQV\UM^]@+_DNA#BC1(3UW?^[3R#* 2-PJ,C M:1D7-'.7I>$J:68X"\FQ&T3.YL@DJQ2V? H[F0FK&2L<5UJ I=Z!0&L-#$=# MS7KEN+/.*!_1]>PRLS")U:'6[04U7H JQH*T,HL@A5$NH'"M$3GA#\(-0D85 MU/<,ZFD\2;,0B> :O X>04U+]R:O2@/<$$C,:&"RC4W:Y>)R[YX*Z@<#:L6D MT$3))#P3/BG/,D\A:<1X9);(&\1**JCO&=330(J.*$42%3@N$-3"&W!2.E!* M9T5TX.AN%$TMK\CRKJ!^,*"6BJ!)EJ/F*@O)G1?.1,&M+,TQE+0W"!)44-\S MJ*<1!"LU)R0E"-PJ!'4TX&6,B'%B->..4Z\+J)5ND_G]&!*,7N.&'C5MO8[< M\&,:XWTOTMCK89.2<]$X(Z/EA O41C9[9"D55##&!69K3*#EI+3[?"8F$&*D MQ'(/G&J#I)05E%I!R!39R.1,A(P;FQS=A\M],6X7V&S1N4P%]3FH.=',9V69 M<%H(QHQT) 9KG$5/@@E;8P+M!_4T)F"-(2*I $Z5<]A@$UAB-"B9"0\DT*!H MB0G8*QJJ55 _&%#3**)D5'@9F$ 7PCE)4O N.J,EY;S&!-H/ZFE,('B:/"$6 MC,H4A*(&04T(9$NIXC9E[VC1U$I=GB==0?UP0$VDTM$11VT0+G)K*1$%SU$8 MA7_5F$#[03V-"0@3C0^!0V9)@_ I@6/!0"!.JZ1MTED44.LK.N_?'Z@?0^K MJS1*;A@.)MV^T]_I:64_S+%U S9EL$ZL>0 M+/ R]=/0'39Q 1>/>OW>:#QLFA36G(%K$YD8XYEDA>Z#$2Y1+VA.@D3&DC:1 MZAH::#LWS;;G$#%ZH04!IA5R$^44O#$9N E.6HO4Y/C&INARM7!V8CV):"^H MD[+:"95C-%S8%#U:G4Q124-6BI$?3A@6 CR\8$D*G,4])4@8F, M@ XFVBBDDI/L1&[:=!)10;WL[#YJ?+*2FL")2,EXP81BC#@BD,ZIJZ&!]H-Z M&AIPZ!*B T$!5;(#)&G4U,2BXK8\*DCDXE:U+R/YH'44'= E!/0P/>R*Q"#)"I42!R\E#F%D+DPE,:*/'>%U#+ MQ4_F:L[ 7)#<'XQ+?X$?# "8-S#SPWD;C[9]S/(7Z,%0_H+CLBOEWSOESW9N MT(E:8U0"I:4IHW\B&)(8)*J.[YA*C2:Z77Y:?% M+#8INM)K"^AU&OMBQK(4H@+JC4 WV27P66A S:EILMHY$38V=5))A($@C.,QB:+81DF9+* M)N5(0[&:B =#L5>,"?YY9D[P"B?;3B':7/%I;XSW&[X/6C89V)@Z+I1 L>N? MX'ITRHV/.HB3#MY>#S'[OJ2;?7+#II7M^""-$B+;'N(DP]V,!3_-5L\ % M9YWXY,/^(\/OWQ^/J/7!KL=K8%-O_+#W_>O/;^KOO8JE>07;S#V3_+W3:$Z4PB M6MA4"G2$9\PI&\M!OO641R(->KH;YQ\Z&)X_P2?W'AW>87(?P65\P*?N\+,[ M&6W\?!$^B)U967V[S->N2LY+695+ _'*H.A&.*AT!L-&D3Q%CDK#R33H_W*M MN9?.P; HW?_XL7PT\D$SZ1F1_KSHZP:V;O,JV5\[+OKR",,[W[)7+M]_&MG:W?_=6?O M5WQIY[=76_^-[]O^YHKM\ MK^LU%-W(FXVMGG,:MM"WN^R]C.ZN-WMW-ZOJ4/0K::0.16__4/2UF\&\T/#J MI4RN7KLE6]4L]+5;F+J7%MQ+#ZOH\.J'WDWCSN%@M+QIYP\Z[C_?P[<[IO_3 M:I/^1OC ^-5#O^TAV3E\= MO7WY1NZ\^+7WYJ\=\H;]+G:/?I>[+]_VOD;P\3[>_/7[9WP?VWFYP_=>_'ZZ M>[HM=S^\/]UE>'>G[S_O?OCCR]L7__SP;01_Y^C7 _SYQ[_&,[>[_^G'GY>[%D>=)FDB"(4!UR""XC6"L-!!*BW@? M>"+23Z+W['+T_A]W@XQUG9I9N>T!@/"2 6X% M!ZZTNXPA:>5)UEI,N(VIRY.!*[=5;GOHW+:$?+?*;:ODMIFNW()$+[.!+ -% M;A,,?&I:^0I?!J,0XQURF^U*>;FE7N6VRFT/G=N6D&A6N6V5W#8M-$Y6*>YC M!K2Y'0@F$QCC#*B,UC=*SY+,-S:9[9HKV@>TC-MN>(K1+LZY.A:X-SY(PZ:R M>)@.4G_4^SMU>GW\/G5^*C'"?SR]243YUHT6ZS7:C4M"ZFX:[^5]]^6WP;!Y83P>]OQQDY^S/_C-X67& M57G/H;PO#/8CABJ7+0=J(@>AK 07O &9A24^*\ESW-@4JDX 6S?PWU?4M-+ MVM# -/::<\J:^@ YJ@B"!P66I I2R*<29;E@#0@+H\+J>!OL?I?9O"M MTL#:T, TA"<9-[F4W)M0>@6B%PA>.@J<"Z-3,#(E] *4O%QT?R_J?[XH7?,K MN&Y-V.*6X;I%)@HN5MK?/G)K8V"C'"*($6YY&0U)&?1(!'" M@"%.0LS"9FHR)8$N)1XQ+S+6:(#10T-[NR,9%?>WQ_U, ,*%@.#.X*0A(+*T M8#1/0)10RM% A5@X %$AOS:0;V/HH@+]]D"?;?-%WU%J/2IY ];'$G5@Z&YP MAXZ'<5ED9D(*<2E1AXKXM4%\N^,5%?NWQSZ_@'WKDG?1$< M:D%P'<&53JK1 M$Z."89I0LVBH856P7V9>1>L#%!=0<665X3P1U<=,7_=4?W<%K9U3&GYW>%R6 M_,KHZNZ@7^Y_.#C$YWZ_72I]TZA&6^>BP0M%?#%F'2*%%$J,@W@'QFN!ODY( M1GJM:3:30A=Y..6M+USB?]%D#3UG9H[)'*VK(*GO<*WM<#+\D8QQQ*8.5I03-" +>2 &, M.<%YM,HT301,5^MJ?U0&:4>E5F60>V60BT$<*FVC.( D2="#B0R\IA'=F*A" MU#Y'*38V.>E*>IX@4B"]6'W4AF]UTL56_R_F[R4=6DG?=ENPT,'UG-VGT%4B]:&RBPZ<%/ MM2>6;$_LS5:@"O) 47QW*5L5 MQ7>,XIGF70(QJUP&+WP X4T$JQ('JJ*@E%I%-=G8Q#=5%#],%"\SL%A1O%(4 M3\O!7,[!*6Z Q:! *&W ,B9 T>"D()E0(0J*E^#45Q2W$<5WEUE547S'*)Y6 M*'560R#4@J""@,,O(;+HJ8MWVJNUCO\WVM"L[(@P#?QG36B MK#;6=RVY9+62WN*D-ULXAOZBH\H6WR-'$"D(<(9RT++\$[T-6F]LZLN6R^U2 MRM?6\%7!()PG@&+H<$J".XXMQ%(THJM:3M, \> M2[D9N[K<;-7)$X\YR?/N,BN^D\=9R6[9;?KWGS4YFPWA/7N7(E5*2%FLH%1* M;P58$S@0DSA7+B72#%B2=SDYKB9]KR4?W%U@I?+!BOG@Y"L?<&(\=2J"%UJ! MD,R#"YP#,\822KP7O)SVLEI&5OE@9=D>E0]6RP=?N^_M;YWL_OZ.:J0!EQQD MB^:!T.@766$UR!!9B#9%4?*X&+\<*:F<\,@YH7V%894P[H(P3BX01HH:'45) MP=M81K>B$5'F@8$2Z$$RKB1G&9V*+DI\#2CC@746OFDDI?^\UQ]T.XB>)[=L MLC1YPJ<<%R4.CLMESQ]L,4IL76;/S4M MC((S="0=!R$"!;04,W!E0G:<,2IITY*$+I3_OW1 W?/17*762JWM#M55:KT? M:IW&Z(Q*-CKN0!N?04B%U$IT!&(-MTP$'HV?](HSR^N86:FU4FNEUG5HGE6I M=4YJ_2;0#(!U27N/"M5TPI+\D5JWBJ]5GJM]+I^ M >1*K_/2Z\7@L/#""E2$H&PSS4E+\,$P,(P:5*0V28KTRFQ7V$4Z#;:&7IOP M\<]-6!7_CKV_-_\+_SB_\2,W?-_K-[_>-G1Z1X!LKOBT-\8[#-^':!,?WC]( M'1=*SS#7/RG)<_W!&'^?&^*/^TTFW?NA.^Q\YN0>)U/ M@U&O;+ZGPU0R<_].OWSNQ?'!>>7!S*?.=AF9?L1Y?/KC\?4?F=E+(97CI[,M ML/E??OCSYK7W=]W'5KV"_.(=SOY9[K;A1V<2*3V(C40R]XPY96/@1%A/>232 MO$/*/O_0P7!ZK/(^@1\F]Q%__>?O%L M'[]YO8]_[6SM[K_N[/V*W^T]_[__O??O%UNO7O^_G:W?_]C>?],BXKCZR7[: M[J/6&!SC->*HVTE?0BK:]Z!H&%06[A_M?X(_SM7=Y7M%TZ0!S%>]T-@8>&>' M[M,H/3W_XI?8&WTZ="=/>_WF^LV'?CG;BV?*I&B@;^R+9@4F+T\)[PF9D-[9 M0?79;SY[^4GSTC]=]?NO,ZUKFM=UW5:UWJO]5[Q7CF_T55OF&IU@Z[$\S0POA BN!@$F*L1\I*N M\\.W"GF3-N03XV@U@3]SHS[D^^AQI,X.ON]@U-E"1R1V_G5\>-+AM-LI9R,7 M8CMG6^$;AYR19DENN7#V6UE=COI\&_)IRXI>'4E]/C@Z&O0[K\>#\/$FG=E_ M^-2++-W:K=Z?@S'>:Q-H6=9"/MJUW!WTX>]OUW/2*&$UBXK7&0X^7TK*?S + M_ SOM41PW&&SP+^Y7H1>?[+8[E,)['YOB6^[-(]VN9ON#>=;>7H4U/QD 6[=G1X+C_7?@N<3^MW>HLOJ66M:O6;NGJ MQJH;JX4;:TG=F.XGK^UF"_1/=^CZ(74[SSX->X<=3JZ(W2RK0+I5U=$W6YYK M4]N:H\W1-]EM*N@4':$LRB@B\3:X0)A0S#&MO)/OMIN<8<');%+;]NZO%Y/9 M.=D[>?#@\VCEZ M0W=>OOF\A^_;>[E[\/;EUI<=]N?'W1>[A[O[):LLD&GVVK/3O9=XW:,MN?/7 M#L5[.WJSOR5V3O_Y\>V+7S_L[/_Y8>?E'VSWZ(V\E+WV8D>\Q=_W9O_CES>G M?XC=EV\/=O;?G^Z\?/41K_5E]Z^=SV_WWS!\3_Y:<_&:G.![WN6HO&(^0(I6 M@$"Q@3%1@.>EJ";':+/8V/P__V$89;\LVC9R+G#<K+:Y83=VU%:R=.](:.5:.+!X!#7=+3UO\>]\ ,Y)?3X#$_@ MO.20T/21P01M#=O8O*(.]&'S735T;FCH")H"QPNY*+(PS'A'),$O;>!&4)ZJ MH=,*P$^G@O#26L-[ 2H1 H(9 28R!\9()Y1VD7&UL2F[EM,NIPO/!EDSW%<[ MI]HY2^"W:N>T@_:F4T\()<)%&T&5R;""6P-6> U.QQP%58P%UE1[5KJK8>W' M&-9.W#)F2!+&"K3\I:/$LQB],YEY;KY#=//8<94%[X$%Y5<69![W"4/WSB2C M05B3P4?'@28N-8T,15XF0QK;5>SR0)0''-BN1/BPB7">CCR,61,T%2X9+K)6 MUB47E$Z<.&T(^TYHZYKI#I7U[B6V/].K-\?,T TP(DQ@'8?108D"B@EW$I* M;,RV=#Q;I!]/I;M*=VUYZ+GH3CA#;20ZV22R#39)J91FDGCO'>,WH+MJ ;:> M"Z?-=1,-1,:,1I\JLRMXLF"LCDB(T@>3?>@XZ MC J-/2Z=9EH)9HFCS%JCE21"N)!\]8/7EP5WIQ8ATERDFM/2I#%.6-#Z&) * MHW1<1LU0P)M4\:ZQ=W[XN8HI/N>=F/ QTO?9L[ZSOK.^LP*JOK.^LP*JOK.^ MLZWOG+L:\YL)!_.ZJS--2L\N >7]3]G7:9"]TA9[_!3NH-7WS3R][='HN)1O MEE:^8=+S:%2G5_.O:'O8"?R/@K^^^[G7YJ MFGXWK80_#WNEZ4\'US^4RME1Q_5C<^G>:(27FE8A3YH$SY- >(4X'F*.($V< M"<]-ML8+;;FQP9MD4B8J6Y'L#^8>SITL6.1=]D&*+XZ+0'_#9QS$20XA/G_S MTJAF$,[A/._.UHE^V'FGA212)PZ9:#\ID++6*E!,FD3+<"#N-C9MERG;Q8VX MJ/]\-6W=YRR81PKO*V::+H;M:Q+E+J/W3W=XG"Z#MT:^;@3>TUGP2I9",,Q# MEI*#T#Z S=0A@KV6DN2DK-_8E!6TZP7:LW+4*J4JI2JE*J4JI2JE5DAIGM8: MB;C(B3!>$T&C<5Y(9U62T0:--LH-C,G%_<1J:2[D)G[--/FP??HNNBB=D0%% M0"V('!)84Z8Y:^,"IYX1FC[-#.3>^_U=HLDX01@D310(JCEXA_*+4E$IN+0Z ML7,UV::XS*J[@:[!^=/SP6@\FN.P:8'3HRL6J]LRY-0JJ4JI2J ME*J4JI2JE*J4JI0>NI3FJ4!<;=CW6?QP/!H?E1GO^X/IT+$R;VR[?S9I;,;K M/4\H:PS[ZNC.X>CN/?\F&JP,,\)) 3EJ!B(J!N7C*J4JI;62TCQ:<[5QX*HU5Z@U9\+#ISN_OY,\.T4"!>Z\ 9$- M!>=EH L/MB^UU,T1A%&?!D.0@>+!B6!1!C M31#""ZJ0DF1-_5\W'-=T@760TGQLFZ1-E.O@K&)".>(<%5RR@"CE/I"5UE]5 M*EYB+=;G=TD+RWVTI8VG!&&2 *^\A\2C0B;VFNLFP>7B*J4J MI2JE*J5[3X-8_]_*[E']T!]\/W3YK8#W\O-&D,V':@ASGE[,^\_&7Z=S?-@6[X*+S"A) M0/$2QJ3:@7?"0LC#YH9X/IG!LTM9R.PC)$Z*29,R>,D(:">DEY0)Y4NF)ZTX7B\<7Y^?=F<' MC_,,F:DZ?+68WYW5X3'R3(APP(W((!C-X+@B@$Q0Q@Y*Z17J<"V[EM&NY$L8 MM55A?^^POV*.Z&*8OV*,7E7DJP7UK"(W&A6XT!YD0H&)G"DXY0+0I)6,3/#$ MR,8FOSPAI8)Y_TR^GE@&1%_?JA_HJC]<4@7U7X M?6-Z9W+0CKC>/ME[]LZ2K+@2"&AB$HA@*5A/+# I-;4DHB8/J,0KFM<&S;6: MKTJI2JE*Z?%(Z?X*8W/O2XIPFH:#:LWE]>YS6 [4&BO]^8R1_BK][W%OU!NGUVGX=R^D MB6>+3NW@?;^Y2N/D5C]VOJY.T_(WI;1("J6L-:4@A"O-4]"5I2P9'9S.--"- M3),-9UTS#A!": F52"24& # M81"<"<);*6W*+52N2RJH6XO@\-[X( V;L/ P'2 R>G^GSN%@=+N.B6M[HE7/ M':N4JI2JE*J4JI2JE*J4JI2JE*J4VAYGT,D':KS2(@J;'3J;EE)-*-%"&#Y_ MU[G&%WH^ZPIM]]$S2O]&?V@WC??ROOORVV!8[NO9>#SL^>.Q\X=I?_";&Z;^ MN$8*YFQBOC.-%"@9,PM*@(E4@-"!@R$I0^0V"*^E4Y27VK:%PP05SY5UJY3: MU-^LLNYJ67F!=K7(Y/RIF&**1TU'RE]T0K8 MAX/#P_+&'N)^F$;C!1JCK>V!5SV6K%*J4JI2JE*J4JI2JE*J4GIX4EKQ8/1O M&G&<.\!HOD\]WNK.WK9GSK-W7&2G36FK85@98&$MV*0S,"$T"HM'5F:S4KG( M9-8*T4JD54J+$*E64EN?G-0A"L41DRI9E2W7*2)2\SQ$.D>>:&79Q>K^=\[J M_I^](]QS7Z9?6ZH<")\TN& E).NXMLD[3A32K.@*RRK3/D@,+^$0H&)X]1C^ MXRN&H_)1""J !2U*4W !+DH"F0:7*&,F1=U@6(G+#?[O!<.KGG)R#PC\ISMT M_9"ZG7\='YYT..UV"G@6R<3V@V%,0Y@\U%..2Q\'QR72?_XL9V\8#SX]+8(9 M#0Y[\>N+Z\=A\[53]=FZ%)*6+',1G74,C1$:I3 V*\7@T M=OVRGK4MZES$]?MT/,G^ULGNYW=6"RY\$!!S4FA_$ [>:PK&>B.82CH%M#\L M[2*/=?G2!I0L#TOWG,JPT(->_Y0_IHNV\>U_+G4+W'1EUI- +]N MV//:^;; M'0P.<>U&6_][W!N?;)^?5%^9]K$[Z,^<46^?'5%7:W!>4CVY0*HA":$I-: , M)R!H5F"=2L"U(U%[03RS&YM7&(-W0*8W1-(:9815.^Q[=IAF)BKFN NY^"3" M*J(CUU(&$@Q3^H9VV.7FD-4$6PY;;(UG4G43C30FM+>2M36T<6[M_1<4Y M52>I4CM]OSB[J"*&Y&6_ 1P;[Y3SQ=57,[:0V+K8QK_^K)Z1D,3-" 1(T*F* M 6DTZNG5ZUG/NO3JPL\>%W%/IV6Z1@<3A9"A@$:A:86F/1!-NQ5Z%IJVZH@[I6G*:$VM<\A&'Q!/FN5] M51)A(0,75.J8=U,5Q"V(6Q#W(1 W2ARC\<91D[AGT1FLJ3?<&=!/+,7-$/=' MV=T"NX\!N[-5OS1R21U'D2>&..,"F6 =2L9[2S1.*1-=(56;D8N5OP5V"^P6 MV%TF[":B*# A@RDH)K/ <(D+40CJ/25:VY(77FEDG69[MCX$1:WU1",L0T(< MLX"$EYPI$@$95%G&*-#!,,6>TB%=1P4F]GX[B-U5TV M6A3P+>#[',%WD4>FP!E7D)):PSY$ZWQ:B@P7MA M!A'+/0(!6V2=XR@Y;0C6GC$9-S8Y56UN\),AO?76FE_J537I\333]>K8]C]6 MW>;K:0VT37^IR7,UHX-GZMB307PY^>774 U..O;T9=6M5:_^T*_CFXT?5IQ< M&%D]\N;M7[]687CTTI@7,/E97\>[?\9?W+Q+7M2J?&ZRF_<8?P%Z>^7;^ 6Y M\KWK;FM>,'SUN]?=]?KW*&-EK&6LSWZL^D9W_<%^P!^6 [&+UUY"YGS,9O5Q M6(NZE+4<'O5C;.W!=4>#UDXWQ#"W79#,F9_Q)$V&.+F1:&#\=A-GILS\IF7Z MJS*CE_/ 5[WC8Z!_-?VZ3>:EZ>YT0W1S8U$SMW;E/]4K-!OO53WB)_(0909OQV2]O[ MT?&H8XN\%Z6I.V M=0P>^+6*>]UZ>DX]*+9.^E6GQ? EK/)V5?6WV3&^/C'#2ROFN0DR.BZ%D(9S MJW)_@L"Q#3*I%)2NPX8$_ MC_;H_B?XW-?]P]VO>\<[;._0?[T0 OQ[EQQL[W[]YW"7[GW:(?O;G[^]/][Y M_I[N?WY_N$7V/FW!F/VW_>^_I;-]-ODT<"Z]BH0F1!4-B-M@D;&<(.-V#2BS8AN8[7D$.!J[W>^1S5?-1"\;9LW5UIO;')=8*[ W'.$.X>,,#HYRK$60/DD)FW, MEEP^7H!P13"A .'U0.@%J$'2@7F2ZU^"L<(11XWRR4D=8^%[JXQU[ SK$HG* M"6I1PA[X7HH<:>OS?AFFK63">A4V-HDD!><*SCT5G%NDQMJSO!T;,Q*3Y<(* MRVDT4FBBF+4AVJN!KM18KPL$$(! M#I5L7[;%Y;8%U@4-5P08GB4:+@"&X.XJ0X#O,:*Y,41'SY.W J>DE#6IN+]K MBX&S1Z]313@A@((T&(.X= " (&'D@C I89NX";GF6;0Q7P]BN*0C@AL,,S\& M,7B,QU'FG6^Q[ZM!;/42?#,H4JMWDJ5R=57 DSRY9+&DK #K'A5)@IC O8V6 MP@^CD@D*)\N:@]S(Y.P2 MA@NGO!$,3U,J0!RI$-$A;?,!<=)*9'$T*#)"!7@3DBH,?G6;$5% >+W4NX!P MD5*1TL/W5'),RV1Y8BGQ:)W52AKNE0S&VR!C,95K92IGPR\J-R7$7J&$94"< M"8D,=@D9F8A,7)GHV>H9RR55PM\XQ/*H&RWJR$H%^I KXUNC$]#5+W$PA.?( M@9<&Q*40%9;C;CB!EF1/"**:<\TC_#*QB8UK,W9LBKH5RB#]K0U_7;4 MLDBI2*E(J4BI2*E(Z8E*Z=DDG6N>C)P%OQ\>]/@D=@P.!X>]:7^CW-IHMSMN:E2'$6HT?#4#AF_B?T?5H!K&M['_ MI?*Q"3F\B;[WL5O?I0ZFEKCI(C&&:G;7%K$R"&=1Q+'NC1R1,_G,6<;QT>,])2I7I%2D5*2T MFON8,0_.>:&HTMQJ;8,CUBHVH7F>N-769Z[M<--P.+<;WH_# M@W1HOUVZ<>\UD+ENV:BW$"^;[=T0, E:Y(**F,_BDS'F.K& J OYO.G$.:F/ M)KG(R1;>J%Q4N@!OD=*M@'<)7G0!WE4 WEF'.-J4 O4&J4# #5;*(L>]0UIJ M$W5@@D>W0M"[I$STC4MR9\Z*&M\"Y>M?4C6Y2=4-L 1?(E.CQB.H,"A([2.W M[(QJM(:]5O=5U>VU6Z!*+]JM:M)YH&7/PE/YHGX,,1[7'P'AHIG^ _"1I@'! MF9SKT[.>1W"QA("+E(J4UC$%/L\L !RG5*+PA 5XPL'LKE34BL4-"^Z61#TB4AI$2^-D225=[F-L^!>2BN"9-X2 MGX(,FJ9%O+0%DIX%:.\ M-.V?5P((E7$B :)$8\F(DL<_(.9MHP9(J@'H&5M M+>_BD14%7ET%7F:8I2CPPRCP;$0%5#B!JN9=SB$B;C1!1D6/4M)4):*X"5[/[F17&-"4GD$TV((Y#0-9RAHAQE.A P1#9 M^E P0U5;+;M'YIWT9SV:"2\?(E:MA<1M6PW?;6;6$S0O:41\*\0LQT^L!I!. MCQLSP-># W?-4R4RZXM(>^,4X@Q C156(H<2PJ!?%V42DBC MS,:F)+A-I"P06R"V0.Q2>(+A/CQ2;H#-8*PPL0"6GCMOY=48>T7!5\'3 MQ\#3:<&M]M%SKAT"7]\@3@Q!3@2+ @Z4.4UQM'1CDPJSM).!"HP6&'WN, H> M??!".*.#X!8K[;A10G@'_%7'J&X HX6SKCC&SIS )JWE6 F44MY@JKQ'AN"$ M?"#:NT2%]FICDQC8?"Q;SNM$]L?YG[CPZ,XB*#;%A1I6/?@R[LK MFFY\W7H^;7XY55W;]15\<#"$%^I6&Q-1WM-S7_N4+^:W2,R(97P95R^H@%N= M] 9U'X^7_=BQP^I+_/5K%89'$XR;^>!XB>'I1ZR#"1@-K_[(S'+R,0/,>!5L M_LOU?]F\RA)Y&?VV;0V/5D>LN(E:&,T=I5::X!GFQA$6L- ? M&-^8?.BH/]VY\S$BUX_V,[()'O"E[7RUIX.-7^8U"-1G(JXLJ_/3?.6LI+24 M65&7S$H#$6"">OVZ0 _KS4:@[*^R MT:XUUVY>)OO+T8W0>>[V0&OVLAG9V)S98G6E?LV,7:[0T%\=[&_O[+_=V6[! M;V\/_MS=WCJ$/]X>PH^]G?W#MZV#W^&O@U?_^S\'?V[OO'G[_UH[?[W;/7R_ M0D!R^9/]M-L%0](;P3W"H-V*WWS,UC@7#;7 ?MB?5_\)WDTLX-5C/:<2,-)F MX]^9_:BY"(RX8T\&\>7DEU]#-3CIV-.75;?^WOI#OXYO-C8Z&?W.U^[EF6G> MG@+C"]R X[ATY31I8]5O5VG>2UC+6.%L3)VH[O^H/C]A_M5;G7I?!SABF#! M ][GAY=R<>':2^*H#6EZG+#A!2;5-/2OOK7VX*JC06L'W)4PMP4 SX5_Q@OA MG.=.<<.M;C=MYKRD?AP;6I7YO#P,^ZIW?-SKMNKHYY4;*"ZLSVN>^BY3MW:S M]Y]>/EBO#L[737/; F2WG:"*M^I=F8V?HI;\V\D!@NLWZ71>[] MZ'C4R5F%>J:W8ZI\-2QSO,0Y/NR=QXK+J=8DC+4DUFYV[KZDEK6JUF[JRL(J"VL%%]8#M6YXS F:=F^PW9'M7Q&] MN5T#AV?8HB%X3)2G1KB4N$S<2LHH,2(HKD-4374^O3 MG6'_U;C([=/'K^^/=\3[PW?X8!M&\.E-9^_[>_[/IW=B[^\]NO_'[YWW?__U M]9_#SV):Y/:.[6W_5NU___W3_O8_1P>'?Y'][WMB/Q>O?0J?]^@>/?C[W7?X M_/?S16[[A_[KWA^[#-[#^_"]^]MPK^^?\=ZGWX[WZ5_?WW^'\1[N?7O_?3_M MG9YU9_B^=_CN0ZX6UY@D9+P0B-L8D6:1(JN,=@9KYXT_:^.VW"JW)U$L_)S+ M@9]+P>_M(.U\P>\UB/:T:GW7! :_S\*@232EZ U*%! 0Q*J0#40B8W4B2FCB M(WZ6,+@4TO,<> ^.@@1J6$C:<066DW@2L8XJ.4*MUC?D/6O;FFI-M'[:FDK0 MF(P@#%'%?7-4GTU4(>*#UXSXA#G;V%2B+8QL8WSGUL.+*LFZ\I]G3H&>+ NZ M'< ]^4Y2:X)[TTY2G K'*'9 =2Q#W!B-=& 4)2^(\8%IC]7&)EMR)ZF5Q[M" M=&[:@]/IZ+RPV&O+'3..:Q*B3:#S6+!8B,YJ*/RTN9'WSAH.NHY33$!T6$(6 M:XDBXM =14E'KD B* MQ@//@>6%G$D:4?$1$F-UQP'I0/%TA&IN%3Y8,"KD?!Y])]<$]2;[=ZC M@L*:I("X# 1Q8@W@GLKLSTK-<-(JFHU-CB^&N6[;&:W W8IH?H&['[7;I8%8 MJUA,(G(NF=,^Z&2$)R0JB\D-X*XPP)7'PM,S+!11&&:D0LR8E&N\)+*2:Z2C M$]ID0;-\NBK%;4,O=)>.U*;V%@5%,Q(R@72P 3%%"0V*)98;O 'Q;U-U[Y'! MASA;<=*-"1XC7H^@YMQ 8Y M@M&JNCEXTHU-5.5K-3R"EZIA[I5_,G*=RL,G$GQE]V.[U8UUT_VZC_?7?I5[ M:;5@_GW>D#YHV6ZH;UT-!G"KZ>;^ID/W(E6YEXCC*1;>2NH8-CQHQ2RW6!M) M*54:!T.3==%]V*[C5!035/^B[EB!F^6=UT$,VZ,LT-?PC+W0%.;"\]=O#4I9 M[@(1J8-7,YNOM]]]$%P*YX1$@5B)>/ ":6H2DI+%(%QDV*>-3=.FTK1A(=XU M('4Y;-UK%/[<5]ZJZ/[IJ?8K!4N,1C\,:SR!,O1G+UC>2YZCZEA2*:2J1U"(@'[I%C-"%/3?)* M.A.73*9ZP%VMS-)EZ^==>F\4Z14 MI%2D5*14I%2D5*14I/34I;3(MMZ'#?MNA4^CP? 8W(3!86]ZEE\^QF^W.S[ M;\;KG124U<2^.+J+.+IOST6#@W'!TD 1I8(C'F5$F@2)0O*1*R4D=6%CD[<% M6\)FWJ+I!8^+E(J4UDI*BUC-AXT#%ZOY@%;S7'@XU^11EBCB0B:4F]R!W70& MR=P'A4G*#*7M"^A45FSVDTJ=K[%OJ\&]8:#9J=![V0XMR_@>2>P[FU' MP )%__6;!XU8)O(*90/ (BTI#K>&9TW*OF^)#SIZX4!RR!B.$0_$(,.41IQ[ MJVRH&W%N;(I2^[]NBESJ!=9!2@L>\20H<0$?I%>U(.L/E3CF0BBX,Y]3 E!9*] (TRT #L6):Z] M+6@L+_6?5SD_*9BPQ]6Y_?/;/C>Z0?-E*1,1!2-<>#&!(82BC1M;+(E'$E9E/G1E?E2&TX$:+,PGC, -'F MM='FLJ>O2*E(J4CI^4CI\;;'INI;#.A[[/<*FWDD-C.IE]@E^]M['ZQBU'NA MD 0VBC@1!AF<+/):,:TBRS&+,[5>H0S#<]H;6Z]TY.P@UB=FG<3NH-:$Y[4U MME3;%2D5*14I%2D5*14I%2D5*3T]*:UWM\.<4*M9^JL9DOXF_G=4#:IA?!O[ M7RH?&\\6G-K>QVY]E]K)+7[L8KV=IGO@4LZFJ!11],HA3KE%EJ4$_JS&(<#_ MA,>-3<+;C):-^VL&!P6TBY2*E-8]YEM,Z_J8UKW#W0M;ZJB/4B>C$8^:(FZ2 M1%;I?,H.ILXI#U:6K:"%7=*NNK6($!\,CV*_C@WWXQ&H1_4EMJHN_!UO%2-> MV\1623\6*14I%2D5*14I%2D5*14I%2D5*:UXN$&JE)162@EJ.%7.)L(TB9YX M2:B5;.&N.[4W]&K6&=JM?:$_>X/!?AP>I$/[[76OG\>U-1SV*S<:6M>)A[W7 MMA^[PQ(P6+@'SZ1"?NM#3#0&$B6*#!O$X0]D*1$H:B-$PMXPIC8V);ESI* H M=('=(J55:G968/I=4 MQON46I^!JK0ZH#(M.Z,DK6&OU7U5=7OM%BC5BW:.[G9&H>Z'=I8_R1?U0=+Q MN/Y(;I*6-;[?ZW3RA14H?S\.AG?HDK:VV:^2HRQ2*E(J4BI2*E(J4BI2*E)Z M>E)ZX+/2SW7EF'C!0-^G;F_Q:6_;0&?K0[+&.$<#TBI&Q'WNEL4(1=G-Y4R# MY(38V*3R+KWOBHH6("U2N@N0:AR8(]0&(0/' CMKB9,A4>^3]^0FR9M%&IH5 ME%U.$X"]LX0-\YPDP0)BTI-\8 )&AN=^98XJX['7@@/,$M,F_"Z-"8L.KZX. M+R$34'3X877XKPO1_QAS$ETZQ!P/B$=+D8DJ(:Z)ID(P0TRJ]9@3L1IZ_-#' MGCR"%OYF.[;K8[OU[U'GM,5(NY45Z"XUV:[7#[&/FH=ZR6#J0V^4H_V39QE? M,.R=O,R"&?0Z53A[<_UP;+'^JBX9"UZ<$C0!DEEC*76,!,&UB=)0_V%W*0>#MT/.*4^^.>AV8N\'.?T?5\'1WDJV^M/YCO]>=R5/OCM/4A1$N"JJGZ7W0>R\*_E@,739F&+S<]Z@N@E,;E;(>B/V^T6CO:XJ#O/T8P* M(O+HD35<(AZC0$9;BE)44:J$J=>QH&ZA:_=-UZ0+Q%A+F/;)UF39HYR+ %V4TZR>H(T302\9&,(>- *"U-@M\!N@=T' M:@(L<8S&&T>!\'@6G<&:>L.=B3Y@*6X&NS]*]Q;L?1SLW9O#7DFXQBYQ1*P2 MB&OAD>%1HVB=412KZ*G8V!12M1GA!7L+]A;LO5?L3411H[7!E$;.+'!=XD(4 M@GI/B=:V9(M7'%[?S7A MF$)::HDX91)9SH'ONI X,40$2G*?;=S&ZB(*+WR^= '@ L#/"H 7:4G(J )_ M$S/K.#"? "@L$S>4>FP!F7F)*ZPS[,YOG E)8J9X0(;F?<;.$F0X#H@P*A11 MV/-\O &GJLW-LEIG/3[VUIMO?JE7UJ03U$QOK&/;_UAUFZ^G-=@V7:@FS]6, M#IZI8T\&\>7DEU]#-3CIV-.75;=6O_I#OXYO-GY8<7)A9/7(F[=__5J%X=%+ M8UYH0[+.CO<'C;^X>9>\J-7YW&0W[S'^ G3WRK?Q"W+E>]?=UKQ@^.IWK[OK M]>]1QLI8RUB?_5CUC>[Z@QV#/RP48A>OO830^9A-Z^,P%W4I]]O5"F]C2F<7I8U[]<_Y?-?&(7JKKU[^-SNZZ;W%O- MR_.S\Z'G7L,(9ZCK=CJGPU M++.[E-D][)W'ALO-UL3WN*6U?VK3UE31WKO!>EJ3MG4,_O>UBGO=>GJ@'A4P MR8_=H,)V1[9_!:F\7;'];3:4KT_0\-)">AMU],$I[R+F2EB3M)$X!&4""X8U M]4@$D])_XK(8X![;/_SW\3^'?\%U,(X\MN^_5_\' M1^ELFW0^/=Q'C8T(/L?]X!^.#3*$2&2EI%I@II16&YN&M25G;27,#4/6:H(PUBD9*I4S?F-3:-$VR^XU5J!P15"A0.$/ M*F"T3H$((:3TG$6@>\S2R#FE)D2C:6%\*XUV^],^^H(+@:EBB+' $-><(I=H M0$%I(8T,+@EP<2E? $$DHIKY2E)A\L0B1I8WEQ(^%M MZZP+'JX(-#Q+/%P #KE7VAE'J!.,4TF-B50++85B L=Q*XOB!*\E"D[Z;A\< M[M /W,'R980@)P400ZP923A-N4,RL<-IV MYUOL^VH06[T$WPRJU.J=9*E<71SP) \Y62PY2VT404O+K6$\2&M@V6O-P,FE M*4GAZV-.R.28$W+G4P*R7'8'@U$,VZ-^!C9XQEYHDK?UFP>-S";"#"6-NP"< M[5UX-%"ZMI&J+?2=NT.4PXQ61,\O MLI<[*OD5 :R+:OP?VQG%Z[6XD)(;:?$T.^DW<+751[:09Z-NE& M!-$Z6B08%=E$1V0\3PADS8PUD? ()MJTB;FSKU$4_&$5O)SJ6J14I/3PU2J: M4X!0X:DE7%+CK!&&>RJUXTD)6XSE&AG+5]/@W-[A#@:#R843T:2$P*_-M7I< M(BL20R!H'IB,-/E\*%Z;XCMG;E?O4,\;A^ >=3].'7FK0"?R'HK6Z 3T]4L< M#.$YP. M;&9NSZLLH43:BI2*E)YX\G K?!H-AL>Q.QP<]J:=L'(3K-WNN/U5'4FHT?#5 M#!B^B?\=58-J&-_&_I?*QR;J\";ZWL=N?9S>4:L9=>*BI1 MI+FR,3*,- FV3CAZ(;A, >=.VFV%2RW0F@%"@>TBI2*E)YYL+,9UA8QK7<@S MGYL$-A6U%@*9X GB023D* XH$+"*TXA-3,2:0$7DA!!]$TYWM@-^ MGK_5]F>N5773I#JWJ-Z/PX-T:+]=NL_S-7"Z;MG7N5#LX^U^13 MY(A3Z9'F/"!-J>&*4>R2W]CDEU19+[RSO2AU@=XBI5M![Q+K2&O5;W5=7MM5N@3B_:V9MNVE6T M[%FL*E_4CR'&X_HC(%PTT[0"/M)TK3B3W/E"KH[0J(JPT0SQY@HS'%FF5B%364YS$QB;# M=^[%7=2S@&B1TEV<-45MX,Y'%7#BC&EMJ2#Q[0V^4HREUD\AG?+*Z.F;CQ9N=O>X=_??V0:#")!8DH(1P RVADHE2(:B\\!D^<1[ZQ M:43;4-56_,Z=S9:H0^O1CWKY,+%J/29NVZWZ;C.SGL!YR;EUMT+-.2YTHK S!JK>966$^--E>#:#D08,41ELPAK$["@Q--D+L3A)Q(BUR"F=TY>")>$,-!DREEYPL?]N# MI@J4%BA][E *WGWP0CBC@^ 6*^VX44)X!SQ6QZAN *6%NZXXSHKYZ !EX*4X MC9PV)G-7A8#.1I0T>"N1).*8W=@D!K>QI 5K"]86K%U2B2%7 ;1+>$!;KB-U MAE@7 XE.1L&U*-&!M478"QW)HQ/):8<(-0IQZA6RB>;34T'.*M$0E-G8Y,2T MM6%/(#Y09^]_J9?4I%I_9O_"L>U_K+KU=]_#7@6")XI:W_%E[GA1^>M5EV;5 M/3R*+>OSUG_;/^[;1.;'^8FY0/C^(@@GY;4*9A MW;4O[[]H^O=UZ_FT^>54=6W75_#!P1!>J#MS3$1Y3\]][5.^F-]$,2.6\65< MP'U.>H.ZY\?+?NS88?4E_OJU"L.C".;ZK/O;0,RC.;4.9^3>/ML9'JR-6W$0MC.:.4BM-\ QSXP@+ M6.@/3&U,/G34GV[L^1B1ZT?[&> !'O"E[7RUIX.-7^;5!W1G/"!&7F1IG9_H M*^VM0_CC[2'\V-O9/WS;.OB]]6KK[?^T?O_SX.^W*_\\/^UVP3ST1G"/,/AY M]8?[;F+$+HX5J$:M!&=H7],&&%G'G@SBR\DOOX9J<-*QIR^K;GW_^D._C@W] MV$1DI#I??I=GH'E["F(O< -DX^J_\3>/WWY1OW6. S7O*?X"]= M=UL";W)YJ]M>_QZ3_'X&:VYTVQ]46/ZP,-II; M:P^N.AJT=L JA+,"S#E^?=?)F8DNW)1HK_:T@2N*KZQ.7>1IG]64D446U;)J MFN_GF.6[V3F"E8WNP-ONP7-@C"T5+O$8O/$L\L3KO45XLK<(/_&]1:?CV.;Q[YU_/N7W/=O[ M_D_USZ>_\-[Q+G___??/[_]^3_^!>^P='G7^V?[\=1K;//J\]VG_T_M/[_$_ M?^S#;W_1]Y_@L]OOO[[__I[\\\<[\O[37]_WZ5_B?&SSX(^_3O?H?K7_ZYR7'5:=^YYE#=,-OYZ3P+7*0-U)HWQUMM M/M5@5-=W>_, -9\O?G,FKLLSQW7CO&E3^H)N"Z!;/MKZ#-TH4='+:)"DW"$> MN$8NI 2,"^R4MTPY:7+C^+M 6^E[N;JJ_<#/U*C];?5^2D>2"C$9EI!*!#@)\!&DHQ;(2^8IB)20?'X5 M-6TME] 0[M[U_CE%8&:.AFL"+:"3OLIQEDEH)B?AX'>?D[@G_=Z7*M='N--+ ML[@O[Y+&795,[;TG8YE:[36Q'4]@'51UE603F3O.NP*^/ZFSQV\V%0_+6Q

^A2%02(HA8"-:*25"\A2(UU,VBEE M-S996V!<^DD_68U^V$-:BT8O7Z.G%!43:8-)'"G+="Y+2,@1RA&@LS-),N$T M4%3>)OC.K5A6-!>XZJQC/R?V,LF<$LM.M(,(#SX8WBZ8MK8Y@,>C':GZ%@/Z M'ON]N:#_P40F?V:1O,H2 7GEPLX"20M TL%L\@YC$G'"&$E"*.(8YMW)H)!@ MVLCD2-(XGIU_L*3]GR6+MWH:_# THZCQ4M5XRBRBE8$&19")-B&NO48F68ZH M(%X;2[0R=2Z.TCN?W;ZB";E59Q:S##IOW*P)1MAXQZNIM%Z-19/AJSA'MX6PV;R=< )+IC&R7#K$ M77#(12M0-(QY BM%6K^Q2=NND)/.8E,*ACC"2+6>L0E MX\AY(Y'R.D,VLS*?AD?;BEQLWE6B'0^AEW4+)N1LTQKF^"1V![=/KSP'+^EA MZ49] MV.0E2/%TU74)_*&HZ[VJZY0K*,JU9U2CP'-FQ"B.;(H:$0WXBCGG/IJ-34KO M?%!CB4'<2NU>YVK>058XH-2MGW+M+XSNM-5+/[><#: V[IEMJWY,WG FC=][ M_>W>R W3J+/E/JPTLKZ6)N+BMK>G]I.R0/E(#,3%*+6"P1<(2'KG$!84II2B(K8 M6+?=?FK;FU>=->3MS< 7X*5NRX^ .G?]:>NGC[;J#GZN=PR58,/C%6M.4.GW M1D"OQO(Y[,/C-U3D*=OP$O35Y M:T*LK+SK'CH3#RIO2(_5E]Q2JI#*U6J8L]OU_;R+8#LV/W>[$Z&].9-9,4D+ MF:1W W#G^28(RBW K#7-Z#S.0J&:7"+%>761;E?F3E MGO)-HKTDF'@40A*(.VQR;P&%L&;$.P?NHJ99N96^V,#O:3#.-60@[59]\&$, M]7&/UQU:\B3C[4^#DKQI1/BZD6#!L(4P[/TL02&1!PUF">%H&.(D.61=/O-! M$\4YQ]XHO+%IVB#EDEI[LJJ^Y(+>JT/:1;GO7[FG!(4Q[4"9(])2YO1;!.4F MN4,!RPDXP612=!6;$SR3($D3%"O[F%>DX?!-^R]]@UIJDXV0!;D6 M0RX_2TL2R)$G;U%NKY)[HR?D3 HHJLAT+AR.Q&?72CZQ\Z>*0C]"0Y6BT/>E MT#.Y.:V($2R! "Q0$5!O9),C*,IDL'7&L.ASZS9.EM!4O(1)%@N3O.['$UN% M5FRJYIMT7&]X%/OC_-SSBI$\,._XD8"XE(S0W-72<)6HTJQA#Y6+O2QG"AG4?/[ M4/.98(CB'+M)2E%#(@V9K3NQI?4QD MW;;>^_XH7LI-9@J&2F!D;;(XKQOAYJ;8C6C_G(JQX-M"^/9YEL8HP:R6!",& M!@UQH2BRW!#DJ1/*^\QF1-T\+ZN_2.+D5_[UE_I[PB$!*H MP@%1+2GB,A>(:"61"](+)Q7\8*"_9I5Z*SRGL,A9*[A^[-ZNEC^/%>BX M-CD\D<<;$$?!G85P9ZX1'/@NPEO/D?%1(1YY;ET/# *@2$8BDPW& .Z4:,7Z MZ.LJE9P6[;T'[9W=;.TH2<:A)(E'W&B/M&4)4<&Q#9%KF>0J=DUX3O&(&>90 M%Y*6\,-*]*6_K-ZL*3'[NQH>O1H-8,IB?Q(U/2THM1!*S?6-<\31D#A%&%N# M. N 4IIZI(Q-(=K@4EU'RMI$7SS4OH0GGHI^/W9JI.CW4O5[)G8A/--4$$2( MC8@3H9 3E*/D+&=)F. %V]BDLHWIQ?JM$KYXX/!%34*6DQ196Q=IA6LWKBR& MOP:\2ACV#E VUX8.<^D3B0(Q0AWB5CKDC#$H2,J($"HQ9S8V=1O?J1*U1$2> M"TFY<42DZ/<]ZO>4JE@IA' $7!'!!>(I,*0Q9LAB)9A(PFEO2L#D<;G*V=': MK4[6C3M7F#X'W^K>V^%> 5OSQZ"_MJ?'L73K7A2A_IIE()X! :$&_"A/13[= M+X SY2*B'+2#:"N\3:O8+J!$2Y[2WMNBU\O1ZRGS,-&Q1)P#138*<0Y.A6,\ M(B,=#H]9)/H,"[&?+G<[VQP4Q M?+GS%A?7ZX?81\/>RIPJMR:.M'Y:M;&8'A/D*9/EZ+,K?3M\-\J%D M9Y"V=2;-@F<+X=E<4U6A#0Z46F2EST>2 :@Y"3PE$8.93@IP+"=U2-O@957" MWUB!UBB8\GQ!X6'30044[@\49IJQ$HV-L1QY)\PC+2U&206/%9&<2+&Q M27%;W[V0]:% 89FA%V)6A0=='GK)*M)*G=[702OU>\>MJOLE#FY*@6XP)S<2 MUF,?&;#X('^P1$(U..G8T[S8X_5C>J@KG\DI6TU?G5'?']F\:;V7,K\'Q!^> MUAO8XW]'U=>&>8^B3,<]K8\R*8?7X_%];ICN\.M;MB92*P8Z86,]%RK M'2&)T33W(G61(.ZU0]8+@I0(3BCCM% 6C'3;L!7I E9RG&L96BQ:??]:/9/9 M#$PX3QGRV%G$L:-(>^51<%8'EE(,;AQ?I*NAU)WY[*V% MB/4-4B%/+(RPPO59/P@H[$X$6P(*MT2UN7XZ6%G0(&&0$R _SFA +HF (B9. M$R PR>.[J:E@ 8;[ X:9=*IPF'&34"!4(:X$1MH2B0QC M^2>CT=F[TYV' H9EQF/6+<:8JJ[M^B7$&!<)"-\J/GA3__)>!OE,SJ@=M\+N MP>##61 :UH3MM$Y&KE/Y5@]\F3X\4;O5!5;=2V "8"J_]JN:3H=J,&[_E"-\ MOG=\7 T&H/2E='!%0GQCT?X.DMT=#$:@^G&W$?#K6KX'8_$6X[B(%*I]BO/E&L:/6] M:?64\M(,T]*"\TLMS<<8)Z0=8T@+8[0,*@"$KV)E\+-*-HYCW9F7^/I0L*MW,BS!NX=LV3[K MR==&]*"1P$0TH=C1A>SH_(&Z3#$<8D(8_'7PX*4%)@QN/"8I<,&<,%YM;&I) M5LA[+S&YE2;#"X3;BSHO19UG=[M$2;U+R$N1M\ I#P29:H2I=D9P[$FP&YNF M#;B[0@K]K,)Q_:KKJY,<! MP9G42M^!6X'47+4_XS%:1C"B@E+$HU'@N\-O"%K95-\5-;J_3V19:G1OB63SA^%B"FBE-3*>:/"/.$$F<8]H%#09 M$7W(B3\J55N;984\;J8^:Q0,>:9XL!+=00H>+ $/ILQ&6QZ2=@:\$ K,)@C M Q$XDK#0&5'&\)"939O@914EWB\:/*>J_9V4HJ_+K4&MX(UNRX_Z_=CUIZWX MS1_9[L?8ZMMA;#6_UW&6S)7:#6/*K1:^@-Z ;]"N*[/[<3#L5SY71N4+2E^U MEF0GQS)K[\QE8WS+\PFE5!JLK5G$Y]QAG 4G5@@G M9HA5B$9Z;I!,PB/.F4 V&(ZB5XKJY(1/>F.3RR7T( M^R9,3W-/^,I&F>Z$AZ]A+GKA8F=NWQEE^/+(\;+RJ(,MJ(\M,Z3R6 M7"DFD8^"Z32]A9RL*+,\I[E5WJZA;"5Q@92Y^ MK+K=NHPHM4YJI2I51%<1+Y4\D"U"O>,BI)S MK[0SCE G&*= @DRD6F@I%!,X$EDK.2E*ODY*/M-^0!KPDSE!6)F N(+?K$V@ MZ31JQI4%X=N-3:9(F],[Y^]6M$)I==C*Y0&E5S?'VX MC20)#HAN-.):,60D_*D,F.U$9;)Y3QK3NDV>5Y%60<""@&,$Q%R%1)SPPAD. MGHTSQ+H82'0R"J[%F-@6!%PC!)P26ZZ-T]%YQ&/ B(MDD$L2HX0#$5K8Z*@ M!#2F+=<$ <>4=S**,XI8X]OC=CME\$BA-W*=./^X*]20]49#+%[%3;R*EW!?ME3'PN[CS3XP87?:$3X7^/)@#" SG'*_9&KZR_?XI3.E_ M;&<4"\U9B.:\GW7TJ#%*&A\1M=X"U\$!&7@-V>2LH9%9RLS2'+W5B](7;'J2 MV/1@KEG!IJ5CT]0%2]H08;U"P=B$>+(,V8@]2L$&8UBDLS#/]7+C:&87F.+/>\"CV6YU>]R,:QOYQRPX&\2(]+#V@EDJHKNZ#>B%N M5*)%=X&JN1YN$^KBM"O$HNGJ_ MNCJE%2HIGC0VB&M)$<\*:YG&B'+L5,0YRBN!5E"]0GKZG(HK#WM#VUEDU\MM MBQ9^M'GI&7A_SRQE5XH6GABPSS6UBUH'F8Q%0DA =V(4,CP(I+DD*47.?;3+ MCF6M1M'"':-!1;I]'VLTUK M#>VW.#@[-K@?$SSTS6L8;AK46J$YN5UQYY-D0TMOE;7;];WC>)B7U&M8B,XV17J&(>@&< M)PDX2VNW7@!G>8 S,AG"TLK9*X$#&"AE4#. M2&F=QR)&O>SCBFZH%^N3VBG0]M2A[1[89H&P.T'8;-6185XR@C33N1LOQT U MX1\-LI*".NQS-R1A[EQU]##P]9QV.EZ3- YCOX":U.<]=<-BIS\]]:33 M@^2=5MUO>3WJ^R/;G&%^TN^=P,A.ZZ62:]M.\M)JPUKQ_5$^/FPTA'4UK-V< MLI?R6>Q76GH>8GP0X\ZWD]@-U1#0:K#;K<]F";^-AON]X?M8&_5BT1>RZ'_- M.B7!)I+++7*=!4<\M]9W1.\224B MIDX'5M@H02C220K$?8C(@4E!)'(B-%.$1+&Q26B;*;-",/4#9@@4_*1C3_-@ MX_7(]E!7/JMJFMY@.&CU8\?F_1?#'O@^X." 9W0"E+_RP'!3S*'Y.Q+:F[L^ M3]#*+/CP3\4 /]W68AOZ[7\<%X&1?SLY#YF6LN M@JV35 J%L+/ BPD+2&,!-%D&2036Q%L+YJ?-*5Y^![7'#-HOKXED ;VG#GI+ M9MT7\Y$%[^X7[Z9TVPCG:$H2:6$HXHGEHXPY1\0J[H5($9.T["X JQ;G7^,@ M[OX-V'&3E^!-TXQ!48ZO6C,/>3JT7Q=PL9&[FFLZ$Y'$RRB%K M4D"<>:#7P4E$@$E8[X1R+&1ZK>2R@CM+4;T5#UX7Y"W(NX[$O8#N/8+NE.-+ MP870-B+E!4%<.85<3!B1@#EG8')5/AGC7DH1'P=VGUHP?D4'_,O0@MC@9ZB^ M;/X+_IE\XMCV/U;=B7B7C8H$3V"QON/+G)*K_$VZ-!W%'.#O'<-H+E;5^)_[&?7R?;K?;4 1H,(:&I'H:K[-O6Z(78'S6]USX#:Z1I73L$' M!T-XX7BVG_@]/?>U3_GB3%7/BV5\&2,O!-SII#>HLH*_K+W'ZDO\]6L5AD<3 MHS+SN;$2X^E'K(/G'PVO_LB,OOJ8*S+'BV#S7Z[_R^:5([SJ8P\]AW)^A+/_ MYM'6!LCJB!4W40NPJHY2FX^58Y@;1UC 0G_@>&/RH:.S;A G]F-$KA_M9V03 M/.!+V_EJ3P<;O\PK$&C/>$ FC_C\-%\Y*RG=VZPT& QDH->O^PR\!-"/_7P5 MC,FNS%A:1_U,=?[/C^4#-N\P UC6]5>9)=6*:Z]>G3.PEKMY_/KPJ_7R8L_N MJZK;:[=VN_YJW9\9NURAH>\?'.Z\;1T>M-[M;[W;WCWVM_/+ON_M;^Z]VM_YLO3V$%_9V]@_?KA".7/YX/^UVP8ST1G"/,&BW MXC,S<^7X=(9 M'EP%KC>$*[;QXS7_6,L$#'6+O&B-79W]T3'"$%))Y GYH!/_M)*LFN(4;FP?]C[9;?:\G MN5[SV_!^OSJI_P8\_FTT@$4P&$R\D;'$SRUN>&\\C.9&M:Q^.)0?8WJ5B1Y8 M'I.)TB,M^2LFY.5C4LO6C*5I50!6K4$O#;\"?B$[0#;?]DOE8^NGC;?6OMWX MN37FVH"!=IB+R+]4 48S^5#+GIQT,K!E3PW3=[_KCI ML#X.>]UV:[_7'QZU7MD^\/FNK>]Y9 M/^QGN60U/VZUW M0WOT:^M/< ;RY]]U:]_@?^%^H7?\:^OM:>A&N&IK!$,&"V1_;>W%CNN-^MTX M]^IAKP_S#9/YRG9M@!?R5Q_V/I_"2_^V,/8;V?+56K._5SE(TWJ?-S?O=,/C MKM6955"'-M2O UA@]0#KW=<13'(+E.O?%N"C?]J$.< W.F=BSV',0A95KKA% MI?=N4=\"!:M E6PW1P0SQ0%%>0VZYJLX.(1O^JW3\Y\?V MUW\^[7W;H_N=@\._R#^'^=I=MO?'KOAG>X_O'_[%]C^])^>M[/X?[T_WOO]V MO/=]Y_M[^D[L;_^G4X_KD__Z'L:Y]_TCV=_V=/_3?]+>H:=[VY\_1(^C\D:A MP$0^+$3*YB C;Y/V06JJB#EO:),U6$J52)*<&\*,U%H&:WF0D3"ISAO:MZ-C M6'"GV83,R*(U%49K(HU;F-H?#V9^\()X6$!2JQ0LC]':?"XO5SP&1U.D]"R6 M?5_+\3<[J 8'Z=Q2/&W^?=;+\=!_8"(8R6$E:I$4L#VND TQ(*IB=!%D##_. M+Z^U,$NO^Q6PBA-PJL:N_CAX-^&>]:K(;[WNQT'>,EF'%![=>,V%*F\5A@0J M\R6V7(Q=(%_QQ([Y3[YQ/\#5L?6U O;S,7:!/74ZI_D=<%#A*CO%AY/I[%7= MNGG)F/.\S=]3S]M6K:VV]5,VM!3_^L?6UNOZ5_+KSRU@4X,XS'FCX='D#K^? M#78&B.!^W6#[8)5_Z\&/L[O]OO7VM[.[77K]JUZH@:V6Z$\;6V]? ??,DAT3 MS!SDZ8_R$S2M^#^..F/2V81Y6V^C'_7K/:^MG6_^R'8_UMSAN!H,FEN^W_I0 M'LJEGFR9P0]71Z]?JMW7 VSJ$Y&_<$HXWZFTB-_=/ELU,RY'V'00%7O M$/UN#8YZHTZ \<#=;3UH^,RG4;?)3]:CSH\Z<^L?W# /M G6GY^N,7'"/RA_-WCV[1/E/T.N:&3C0?E >N/'I MB]96I]/<9.*YG0TQBP!\E^Y@[&;5:9/8J<"3R@_Z G0HUO>]Z@_DB]Z$T.,Q_7;^[TNRI%:<-8Z60LGE]=9Z59. M'.8OJ-W'J>9-E?:R*;YJM"OM?5V=WIJ1,:R73S#C6>7S@S> T^I7@\^#7.K7 M XD/SU9Y]$==&.;'T['+GI&P=MIK8,D[84(\!JG#"AC6:W&0$6X\<;F]V[BD M\"QPUAXO\L:"],+(YUM\ =&/MX[G,>7!U'V,X79PC_[8_M38ED4/4_T93,<) MK-!A<]]\=54#8GW+9EF.PP[U'^W6J#.$A3V,G=/F2[JQJ8RTPQJ4X9.I&EI7 M=?("@]<;ZP<+L/6[1%@+8#3#G==PY6PVV!C[Z3JCN<,;FD_QNG,+X%; M@*'HY/4%5NQL<64S6O3 MQR-8PU4$\#JV>=G>@.K:-]>;[^ M4PVJ#!I-44^[]>>?KX!=S;^Z\7/^KLMMW^DY4]G.C7 M.H[#(T ,\+-"S! #QKQYJ7V>QV4P&\NIMG&9P-2+NC]Q-AI.UBSL&M*R2W3: M# !N '*K];*V!OUF)&/(G#*Z-S$G40$KM\;+8V8M_#&J&E]DPNXFJ%@OI;'U MR=^R-FOCD@#P;%1L476_WX#67#!C0J,GM+@AT4UPZUG&M#Y^H"EW*3,>86;S MZ3(^(BL812(9&Y.V0M$+44K.)!4$B^BYX(:5WE M,CU^V&H"3V"_PV!26%>/, 6KNH-13O35.<1FTQ-PR;K' MQS0=V1"+:5>TFN+T,IN<^ILS!'ETDN,/%Y*05WC<=4.VZ7"G0ZNO[WT%_.]] MB6-$G0ZAGICC'CS[8!K4SV06OB^[?!GRX;E[QP Y .>U,YR?Y-RWC9.=M:_@ M.M7'QL7*OI(;]/JN%;^=-'PH,^UQO*CQVT#FC;WQ,9N,LPN;1QN.1^@G8:"9 M44[961Y#^[*(UDSP\>/8O+QH;>5 1T/-Y\W@G*=R[NFR;S+[W9>'-J;!L]EX MQJP OU9PHPE*U!.4YR,':&*]B6XL-%M?,XE.S&:SQRLUCVGF,]>L"YB]:'.@ M;A)6G/@1K;I(/L_O7 #L+* Q7L9-=[^IPW>FE;9A#>-D_*QOE^.%];W':WA> M4F-E;+A^OD/]J+#:1G48<[Q^&AHROGDSA^-MA6/>GA401-'J=3OY@8$,-1^! M:X:=>&XISGUJLO@\:'(U[/7GW@R]>DRU)&%1@N<^B)/(Q_C1YT:3;]:IFBA M%>=N!3K7>(EG/.!\7NR:Q/!\I2TO=;;7&PQU=9UM*9DM);.E9+:4S-Y+R>RE MU0P_K$XXYR=$*@T-G%FN(L=(W"7 M$8\?1XS'LJSC#3EBVZ2FJK-05*G<_8:)!5SN\/ZPMW!8!2?<7AA[T/*FL.D M13(8C#B@!-*!"X23YMKK# -\)<(%-UCVCQLYF!D@K&\TZT>=>4]-FY,Z%0-L MK]>?^CEC;V#&6]D"M_)C/S;AZ[.DQ \_EK_75MT,22$>-P',%.MM ;6WUX_N M=)I?RH,ZBMG%/;WJ]ME0]:?/%JMLH9IR SL<9^DF8=+\UT_5SY>.L@_O5#_/ MIS[ 7S@"'PI HYOG:8R=];2"$PTO?@$UGLF93'K#3$(<]217KJZR?M':3?,/ M-O[0)8.I/:0F']8\6LP&^"Q6?3;O\Y[GUVE-R&S .G]^_HN='326P-;90@]# M;+)MQZ..;<'7P'.-6]@T>8K&K8)?OD0PSN=%.O$;Y]S B?TX2_G]>/75=BK[ MQ3F0U(@.'A069/_B_/;[=8B]82CC9.A,QO &7W=F4AJN ]\0;3^+N5X+,_&8 MQF6?3XR.4_+C"]OYEQR3R>W^CVOS.;.ZO]C.:.RI-]&5/(HF[756\'7I!\L0QS_\?-XY>?(SB0M"+_#5YR 13^?(K8?L])E#<_:!]?//&Q[ M,@IPAN-89A>N:\_:Z]RT$PPG&J_S^N$&TP76*.4X$7UKSM'JC88YKEB+IHFY M3'0@5Q T" KQKCG(XD]?C9PJ:JL:SNI[;UM+EB[)UR"HX MK8@<6YG!3.E+31SR1IX)GC4(:H'&-I@V#EO;.ELZ1NH)XA^?5>I=$4*&9B8^ VX=Z4T9SR?-E7.PO8D8MRP>\ .&-[QM).!@HC/QZ,5UF^<-9#_C0*S8/_VA@NX&$P$^.I MS4,;ITDNU.'YNIW?V&Z!.OU_]OZTJ:UCZQN'OXJ*^S[U)%4TI^./JT0AKX))$,/[TS^K>6Q.# 2.#@'V.8X.TAQ[6^JVAUU!TI+XK M@6OC%X_][L/?2Q!5)TJB'@S&[!6L]O]=>_CE53F%R3^]2+G_]I.7UHI$-/(T-WIWT2-GN$:6 MDD HL\83L11R?V[KBN.^;%TK[UVAXUFD?U5'XBZ!=G Y=W,V.7AP6DF]2F / MRA%TOSY+]!=G7!T95N'&! Y@OL\&BUVKJV7?LNVJ/A'69429XC6'Y4K1/Z7\"QK$Q=G8Z]8-QZ#/K:* +K M+DN]"L*GG"G\VPX9Y2<1ZZ X30S);C_[1?+!_+4E^7JG71<'%ZKR42%8!#S! MV'DNB3!".:LI5E(KQ9*;KX=*,)FORD=O!.N_XR!_ #H(F=310_2% ??NMP_? M=@"WJ5?!1X.2(Q%Q@PTRTK",X(S@%+$4N7_ZY>K^_RDZUCAFI(I\*6I)T4+/ M^A.:&,X1Q=U( <2(X#%20B+E'@1V#,(H*ZRV1E+L;BC0V)#";4F![P(I1.*C MQQP)17,QVB21E2#'!4]!,\J#HT *E%]!"GG/[[BSCGI,M::,8HY)TAHK$5@P M-ADLN6QV=C':V8;8V__P=6?_ .\>O\6[GS])[04LLT11$@<,'S+#"XJE-;?*3_6]@J&_T0OYG:VK.OYM8\E=__X)C<[X MR'/0[I5%.-%<78DG9)GVR"47D\WI/YXLA8-NNHNMO'^/'8SO2^MSZ=V8($5?N*74*NR ?T%.<(L9C?O$YKL[",[TS=FG54EBFDF:2W-7N_=MOUV==XT2O M$WM>#G3CUPP*JU4QH>*#+PD])9O)#H?YM#,+79A']<;Z2-*5XD*3IU1GC-.# MQ7QM*-%(DT/=J\Z%N_;\XL':S#%P->QR4CSCDYM69;KF6+@\M1[H9(#U>$/, MIYS30+IQG=,Z$GK\DK76Q\E O\5Q-EA.R"L'G),*3[DNT36^Q+(E9[%*9+I^ M:^KQ5>?29^,XJQO?>-IS[4YG6M[K\JLG@0(YL&H>P).-WPJ1RL.AW'IRYIIRFY_7OY%&M MMKHY]@^5VEBE.\MP6CTJQ:KR5@GMJS9 +O^3XNTQEF;K&H7F ,:<^EGA<.QMPD$4$52+DZ3D6HZG(-IW=6A!!JN3Q?#:NDH\*.U(\?I\#6AXW5DV]06IHD MP@4(.-TD$2[!6)HDPB:)L$DBO#DI\$(2(5B/6#LB!1.!TY@<\\P;QKQ.47NJ MEZ[$[LVU!RME]!9"M K6.SVI _!KP7F6"\56P8DSI0%A%Z^,Q*O+V7V>!,]> MH7&MMG)9NJS/UP4%2Q3LN#[&1,$>5NIT7?V@(%36_KTM*0,NE_RHRKUEM64- MK+U._#?'3%5A14!-H/' J(:YS-BDQ.?DE&]83()<<6,ZC5+ [L2.0^.=Z M>;[OS:D&G,=;Q-W++B^^]8FDQ&F2#ID@&>*6"J2)C CS*)/A43M]J4W,D\"^ M#8",29']NDC/^21I:>#.-O MXQ]^'_=N;/?*N,M-O]JH"K^%*#:[;5-9OKK]>*U]= M: Y:?NSWOV.:-X-]4H.E[%:/O:')ZG7- MMR>7FDN77M$PNU)['Z8]M+Y)%\:5:I:CE7:J**6M2912+F1^L:GO"UJ5]^VO MMUB3^Y+,3,_W:XRZ3\J=__J;/&+5!\DW+I1?3WO6Y," M;CV%I?F_/V_^L_,N)Y%+-?%K@_U.A^%"I%^0UDLFK*)*',*9M M?KCY]GSGVX$XZ&[3W8\P-GK =KO;9SL?7Q^-[X%WG1[2#_)P/\^KTX7OSW>. MC[[L;FY_@SFU#^#Y!]\VV.&QIP?'&U\//KY..VW\]:_]K='.>WSV21D3*$X> M,1LEXI$&Y*SUR%-KB>4&,R%7UHE4ET+^JJ//G\8*^=L[LL3WA-%-D'Q1H#60 MUD#:Q>AS$94AG#-&-#>&Z.AY\E;@E)2R)A5((PVD/0ZD?9M 6G)*!D<%XMAR M@#3KD*,\(*F8" I+1XA;61>7DY$:1&L0[44AFE* 7U00ZAWG27CM7(A266(4 M8Q;'6DF[D N=$:TJU@F/^#KZ+;6_QH"^Q4&_0;J'0#HR13JB".P<1RIBC#C5 M#ADG#%+,"Y6"U$'$E?5R\D=_;^"N@;N7#7?<*^V,(]0)QJD$@S12+;04H!C@ M2&2MP%T!=PVL_7Q88Q-8HXHY1T!CR_X#@#69D#/1(N<3P9$%D2@H<%H_%42[ ML[LPE?\]*7?AJR,[^%R%BO^2@Y/J./%?6\X&8"8W&I?$N]8#3>^V(%?"\I.& M)Y)(D,(RS 38EQJD-S4<_O,,_E"&;TB.O8Q3?^<6,3FL_0J<:M#I+NAT/N,Q MBSR*&(-!%GM )R$"LH9+Q(TW0@DKE%$KZ_S^]N75*/!3=:H+K[SVE.?%\VIR M3,MD>6(I90^#U4H:T"]D,-X&&6^H!=+PZL_DU:DK"':#1U F4 25 G$K$C+< M*,0XX0J(@/,@2X>DAE.?*Z_>4.S/I#\>+S MS)IK1,-/#=?^/*Z=6NJ@_"K).4A5DD #YL8@K0S\Z@)1F"8=!%]9%Y=X]M?' M8->7$+5SK1D^J05>YRK_D!E^Q8(\$1!Z6#/\^Z,>YD"TYR@2$( QDX!:>$%TI)PQYCU)#6,_1(8>P$F M?L/8C\[88U_ M]W]#Y^DUE&G2)#S#F?'G4.PP0KY*#CP;>1:^X:WGRIO/ZY+ MH.'F!^!F-L?-SB90M".2 EB:*RR1]CBA()T3R5%@]G!E$X#;^PD6R,,W^ G& MZ=XPSOA]MF^NG+_R)<1![ _@YD[=C&W:?;6)>OB)[I;;X?NK4I_&G\_LT!O; M[N7:(0VXWP7<9].'F-*>D]R<327XBZJ(K)$),4^8,2DRCNG*.FL.;9XO S^6 M6Z7AYX7Q\]2G0K2%;8L&\< 8XD(J9&-T2$A9&J5$0L7"[*Z&JY>7JQ?@4VG$ M\@.S\32:@ABB/>P8\HXZQ*6Q"'Y@R*H 2"PY(Y$T8OE9,_ "_":-6'YUSF[-X:Q M-DELBX?LV301Z;!*/NM<0,.(4P!O8Y('\*;1:L-=\GYE7=(%ER&X%Y<\C93= MJZ?XW5DV2'G7!7HV>(FY"HDXX84S7$?J#+$N!A*=C()K42?]-GCY*'@Y]3RI M& -.TB)M1TQ%$B!44IY4*!D@MD-%?(T42(-IIH99Z5REGTU7CY1?=L>=XXY-QW,GD-<*VHL&$C& 2^9@P$1J6T]@E M[]AS=7NX:I-_^]FML6[=,2W$W!XW]SQKM5/I7#H8V-[GJO55>]C*3='A@;;= MRXUP.U47UMS=-[>URZ ?["C6[=3ZN6EKS"WLG@V>U4SOW42W] M3OFJ7'C Z B#Y?#1NBU8=+90NP\,XUQ1X=GJE MSUL''@!/\G;E-9ELGE]<"K+L1=&V -_[7MSKC1V^5Q3YHTY6_K58=5RXUS)^\_ MZ?=BZ1^8=V8(0^S,#*[ZLMQ>FMM;W^ZT1^VZ\7#N-7U2AEXWN)]?M'8HO73K M3M#G]2+43R\OA)7+74LJQ&=DM96A[5:M*)>K@=;>9*^KE2O2 O43RN3WR\J[ MO0\KOT[V#A:NNJK3MFZRG(,XV]^X)I)+Y#%ED4*QN7TO?/.O[9P6,J^>6_?6 MAN7]MV:-ZO-,P]4637^'EZ9.]*.*W( PI@V59QABYAG]SQ5YG[5'1ZVJ8=\P M)T3#5I0CND&K8I4YPJU:<[='52MU.^SWX 7 J75#\UGN+7VIX]G. M7KUEK?6/';3K_M/3UNU 17F5Y9:-JW-K3K4_$RHLO=.'HX$MY)S)/M-?^VK">GI< M.P=6?7ANWJ;)]&>)88*>LRP[P=1AQ0RV8BA89T);0)"Y,U.Y9'AIF?.MA7KK M^Q>V[ ^K<,(^3!M[_CWH]^#'"JQJ_;/10G?VMS]AG+3(2?'4$0E:J.3(>46R M+]XZXR5VSE_LJHLIQ5%'RRD1/ BG,3><>,ZQEH9C^22UUMNTA7U T]\+,_6:3EB;=O3%MI495ET/IEOW\" M' \\_NO:8RYH-:B,M,,1B%0[")6$MRF!UI&;B[:R5EX =71D1V,M=2J$R^6# MK&H.8@'3&(O",05J>P&VV%T\%$V2\]MN%+^ 6@^3S:P:^U,CM1V8L-D_7X"JV'0WA!UWZI[8>J MY_QY)OO:E)FH\3"Q\2T1E/G7M0#IY_;1=LHM,[('Y,+PU.75';6+>I'O'P). M5ZH): %MN+C2Y4 0 8671H% P_I:ZM:(X*6D[E?],+6[MKM9DZKD35ZX".^F=YE/;D9$;UM<.3HGW7Q-.#=]?[.N:7M3G( MR9N:MQOXH8)2V.C2_3%3Q+_PHOXIK$7T1[W2G[ML*Y .$$DL'-?^M](^8-6R MD/C<^@Q*)"@OONA!E5J3G:/Y*Z"C;)>OIWF;8SL5<@[4V"C&^-HK#)?O2RP78-V'G#!@?&U,Y// MT8GYXS]MKXB.VI2EF<%@)'D#S_JGG0 SNK /L\,:6]D;U2J\B[F+>^D3W@=0 M(AC]O\DM%]Z=NW]>>/5:ZWWVKERVK7QMQ[7^%UZ2Z=(6]\IU,Z^M]"LF-N-F MJ,7Y9++3.4ZDZ=,U[O?G+;%0=\7.+>]MF>,H!V.W"]EUP3CN%PMS"O_C>]MC M Z.(LE#),.#R+"X&K0 [VND/JPVKUJ^L?(&+BN3JQ4W%F0;/'%2OGT#[[$!C M-NKKL9Y8_\5^+A;@27&R9]+)IDAH%^BLAEJQRW!NR*-^/>0LID#H5;($-%6P MI(?%\C^I<*P,L%_+X;&CK8+IU;$W:R8&/=Y+(.95=&2?VWUQ/:E2+E00GO:CNX]ZK=ZZ\"_OA;B4.Y1$/? MW=O?>M_:WVM]V-WXL+F]O[79>K6WN[FU^[[ZZ?W>7]N;&_GCU]N[&[NOMC?^ M:KW?AP]VMG;WWR\1)%P]O5^VLV\8=&C :%";:_-P>)1=OAFV0:",?^M6)ROY MT]->,0G[V7U[EMW6()NRG(OAUZL@Y@)V5TXQ@A76CDC!1. T)L<\\X8QKU/4 MGNJ5:^Z[T5'T/8YX). =6]]SWE.PID%8MGL@9<=^U-%9[("",^]+_?7"$5=G MV)_7=J[0 VJQ/(Q%:1K[3Z\]"LNBN'\ZN/FXZVDJLQ,CJ1B=M58)JNAI9S0] M':E5F/%UT]/,JS0:N.#_WJ4JB9%<">HC=81[R33GAJ4@+ LR4,?K,!ZP>>?" M>,1\TF3OM(M"OTB5?,5%Y_3D3*[X M[E4>^E#\.XD8<\">V1+\XG#4\_?ON) MIRB\4@*)B!GB1&CD=)!(L! SM;W^B,8J :41!88JX4QQIIRRRT::@<\* %D %=.UR>.N8"BI#KC@^ MXP7,F*F*W1N-SZRGQZ.G/0OV4X8<((A0G:;"3R4P*\O.EJMR/T'@QECY02XZ M$UK7PMG8;FS#VVK#\0YO+E9Y?88^P3ZX8+5(B4$\@GNRZ0T&^W!L?][QH=X. MCUJITS\#,?+AI%Z<*Z=2!<&P^:/FC'%8S=A-?\ C/SW(2<]+J.]"LR@R> MH/NE.*Q[\:;C&,*6TF']NMH$T$:V>\/1X+3L?TDE)[^_ MYHCUHY>3_'QRK5-%DY3G*_-8>E#ET^R%V"EUV^\/1F!QA^)724#%O M=GA7%Y8@!YNO/[.#@#K]_I=,NUF)*[I=X;7*OS9^%^6=FV.AI;(OYY*W-A='>RTX'%Q)5_M8X<%',XYD(>-?WR) M_./7BK1)9&"1:+6Q,T7["6V7-0AU4/LD G#U0CA>"U2GO&&=L82\NWB>,O14 MLCU-^3)FI(P"YEH98Q"!?=U>+BG3 SJ,K7W[=7KFKSC^]3>@[AQ:EL['W+@Q MKRILS]RX##*D/2QX55@5>&]8CWX"N>-STN+&KJZYH/RTJQF-\HS69O<,[NGV M_X4AC\]<*Z_..' Q+TXM0S(B T6?=*K3S6.'0)%-@#R?VT/ MRS ^US$L^;'MZG"ZL Q\G05B/LJICS_F!_B\3V>+>^?"\>SD;'9UYAQE>GC; M*[&1/ZD/JXO9GX= MN%U8K:;]$E#6JV+8RGGY.+B[W:O\4S6>5='UHS@1.5=1=!8$U?BF?M@Z+@ , MP]8P^ME\D[F9%"?,--9H,H=AOYK&),C.Y^2<$H(TN:;;'\S**?@*'CC[]#H4 M+A][9'E<#:YG1WE09\4[48[ Q^[[Z8/M>04$+L;L!/0=@+JU62)_5-'76J34 M:S7A2(TD6XPDNQS<<76X1W%9WWAJSLW*S2+RL4Z3 1%;;*WUD_(42A'-_=@% MPH4]WP(@'YV/DXBV,[?'X6BK!L:-7G@70XS=_.5NOU=G$<*8/X\O798\AKWW M]6E!]W7[X-L6?-?I[+[):=UOSP\W7[?A.K;3?=?9^?CGEYTWKX\.Z%M\\;3@ MX..?QSO[G?;>QP_X,*=U;\*U^?I-?W[XYL/7@^[;LX./KX\/-]^EG?T/;&?C M$^=6!"HPXD8&Q D)2,N4D)&8!R"\(&BXF,8@!0XN"LR"A2T4V 2:E$J"!R; M^+F4QC!)\1JO>6NKDJP94Z?[TX(-0J^F.S2Y_'*@U"QC77F ?O,0+V1F6.VY M5U18H;GU0([*8 N<1A6L@UV^7(Q;J*)CK\;^ MM'G KSK]TU!N.1V5S-:_UOY>*QNUPW#KK[]>M7Z!R70JY.V<5V_(0$GQ[]L] M,,A'_4%QA5/R^Z\EA;#W.8#)"T=,4";>+\?8YJ.>IW0AP,E^9<]*&1;G=SBWZ2 BB2FH D MT0EQ)232.!A$K#+&.R,)/W34GI]D PR#B94[,[>CF(V6*L5I(D**U0S86Q2#^LOQ F:C_70T MFOUJ>E^=9#^K^\]^G2W[JZX8/WMJ"=:"I/(PXGC#W[//F>7?>6C42<+3#NZTL"K'UWLR2*3Q\^H ME;5!IF/ VF6_,XI+=HN'F7H[MYAKB7*\B]4L3 C6."J!PCF8 M:]9Z&[!+(B7/N5+7%(2\F[%\DU^P<9R] MA39WUN&,4;"BG4-8*\(B$8$$O[*.URZ;4M/X\M'-U<%^;H&;"[[CHB:\:"_P MVT]!1VNC,HAQ)U#N)8M,8O"39%B'7.$S+GMQFNLS8Z9'C)7).#SMPGCA(<,Z MW!ILG1E@O15ZC\_(ZFIJ$QD.4@K>]=MMM4Q8E7I,8\.JE#/-'E9[,HR_C7_X M?=P;NMTKNSWOV.:-X-]4H.E[%:/O:%#VHU]#LVE M2Z\H-5Y9%@]34EO?9&Y4;=+!]HVMG2IME%]0&=.7>[9 M#?2E=Q9Y28U#@K1>,F$559)3@RVAQF@E!>;<^NCJEDN^U:;[!3W3!6_#* M#@8Y_6:CN'2WQVD.?_<'>;0;HRI,I+@4^E<[EI:GI_,/.AOJ#B0'YSNE<\@7 MNK/YY_'>/HRM^T\[.Q?V]K?X+OWP=??-87MO\^VW2QU(CK?/=HYSLOK!V4YW M1^R^V3X__/AG?I_8V?_,#O>W\&%WF^]N[J:=]DR#4*IE()9PI'EN$*I41,Y; MBI+T&L?$$A9F99VO@H&RV 8DSZ4Q4X..+P<=K8C*$,X9(YH;0W3T/'DK<$I* M69-J+WJ#CD\;'6?:@2KN9904F>0LXH9)I 47B&!K&+.12:U7UMDJEI?+OS3H MV*#CBT)'I0 +J2#4.\Z3\-JY$*6RQ"C@%1QKW9%<;CK7H.,30DP*)X* M.M[9@9K*_YZ4 W4WCJH26G:&/:H:]#>'9>4^*9,B'<>G55I6557UZCM^O=:S M3^^VK%<*BN4#S%_N4O$RD2"%99@)L+:UU(&:'$?C&?RA#)>X)(Q%%9=T91_X M(4P8?KH!)F'+JS(_#=C=!>S.9]R( 7;$$Q:14F C<\$#8<)0D, M9\Q %W!).?JN9=>.6UQV<-LR;'M$R6)Y82C]99K:0!G4<&XVV0L0XB M%'-!A VS/B"S3KU:05I0/:E&!+11Q,%40U9QBTAD7A)MN4L![#;,&F9]GLRJ M-(O)BN"Y9SS$8*EPP+7!@V"-//%:LM)&LCX6LTZ=+%@(!:*4(>]X=K+PB'04 MF6TQ"]&P9(G+S*H;9GV>S/I#X?D-LSX@LTYM?F.E<-@P1(+-H?XN()W3XEV( MQ M+E>=Q95TKO!S,^A("HE[W!_!KKU5:C_?\>=6%KE.RU'[(^+YB#9X(ZCRL M[?U=K*EWY56]*?O3/=F8^$T:W^-=<&CWU8PY;@T&'8]31)PGB%M0&D###XCI MK#5()E42*^OJLL[P8X[')3IY>>8LO)0F>F6=2-/(XB?&PTMIQ#?<_!.X>6K@.T)<)+D'G.4:<6JS+)8. M,:^8LC8)[W,[P"L*WSV*,'X)!_8;_E"DVOJBYH#0;= M!8/>SQCW!-0';+Q'VED (B\P77);+B M&R[]<2Z=&NM!2 ][PY .N517H@09%BABP4?FDP-AFUUM\C*7-J)UN5EU*8WU MAFE_G&FG-CGW6DB&%8I.&S#,G0"IRAE2)CJ.:0(KAJRLPP7+(5I?PJ'[I I) MS&U'[EE_I"[&QV"]<[M>L.S'$VC2J!:V0,N-WG< ;\FHDH1C9AWG# <=N$S< M4.JQ!1G.ZRS4*S"[R;-Z,O _6\%$$.U32!)ADP,D&< _".R F+2,\FA\E.ZG M5#!9 -L]C335!H ; +X] &.N0B).>.$,UY$Z0ZR+@40GH^!:7%-JO '@IP7 M4]=6#$80A1WRG 3$A6'(!BY02HX8824%' :C>97+RPDE#0 W -P <*,!-P!\ M9P >>RV_[NQ_.?ND+0\T)8Z4)PYQC0-RT29$$Z?*VT"HLXT6W(!P \*-%MR M\,) F,V!L*,Q>B<4TE29G*M)D;62H,04"%\LB+/DN6G"Q9W]WT)5L^TQYWJ+ M7]DNLY#7C4T'!5VY5<^7GPL'US3CZX]BBZ^U?G)SI=>V/2BMLC;;0]_I#T^! M4Y>DN1+9:8_9](#L?.L<[^Y_^0KLP7;WWY[M[/_9WJ$'XN#;X?'.MR_?#O8/ MNX=O#KY>;*YT>/SAV][''7C7Z^[!L2>[FQM?=[K;_CE M\/AUVMGW;/?L$XF<:.(XHEIIQ(.12"N#40A.:T=S9WIVL1^]B(D:A9-@V')- MO"/*>6H$=O"P8,S%9DQYV5O_C!NWO6[W;,^W;:>UW1O"!=VJ^^5%2K_0KK]E+Y MSFJ)NW%TU \PI\_M6/H!=J,%?LG1G]-WW+J5U&,LW]5(\U?\-W8J"3%M[/88 M^]AZ>]K//;E@5SP\]9?37E7G*H9?\W*7QE^Q!>OX)=8MO=IY];+T:-GA,'\( MGW7:UK4[L*EQN-1-MV_<#/JXF_$>Q'$[P>+V1E7WTS%WC([LJ#3 #.U!]*-. M:?"=.ZJ-?W/PRG]+E'3-0]66G72LCT][2]CR;,EI;VZ=R\Y4H):W9GAZ LI[ M:7!W#AR1V[#F7>KUZ[V8=-%;ZOVX'NY];8U,6O6"%"V]8G/350#B+$!789*^ M^A8H,[;+4LU\>&+/R^+EAK7P(#_M?2;'56@MCRIC\M MB-W!A9Z8Y3F76V6V7/06!,JX0>NX63LPRO (MJ@53@>S76U+A^&)$O!$MV#F%DF M/[6**'DXW7NC+,=.-<^PUWLWGM\?>7HO61W?>_N)V6@($1I1KCCBN>*)-LR# M8IXP)DYP2^DE==Q82I)R7"7*C1?Y 3@(";#S'RQ^,.I=7+K])AQX R45!_^Q&+X::%>B[=4*5<$^;ZKW^T#:99H_K' MGOKP+3N?VECI@W07)>)I-M+,PJ/"C8(+U8^SHK+ZI-^K_K75/Q/)6?U:B<\Y MB&J-8:AIR'G##LS:S4T/Q?LM(&T6\'X+R%Y<,\I*:?[M-H1SKYKVMZ&H'RY> M\7('>4N)@?/UOYH*)C,QC&,B%<'?ZO7@^]VXN(/5A;,07L\[FDR9W?8C*)>F.LX MI MT_(*2&:C%_(_6U/"N>*<;UF.XW_4L5 =QQ_[\YWN@=C]MDW+T?G^6[)#\Y'Z MX='.YA;=^[@E#C_"$SYN73J.AWO.#X^_L)WCP^[!\6>RN_GAVT'WSR^[W2UX M+[QSOP-S.3PZV+_0D,#CE#@C#D7N->**1*3S7XG %XD[H9Q<66>,K@I^Q_XK M/R]TZ88(I08[EAL[G&?,IL2D3)YK$EQB@!E&>\RU-!K?#CM2^VL,Z%L<]!O8 M>"#8F,:R6V&Y,L8CGA3.U=H"TB +D&/,,"UM"@JOK!(L/$2? W[_='DH*=)-&\BO'\Z;--<#48; AP?.//""8\9:'N)6 5_ MFX58BI4'K<'J^V'U7&W\)+6QL&?(8JT0QU8CG4, @/A])-A&+_$/6H9+'*;= MY,HT2+JL2 I&E=4Q>$&]A8<)2W&TT@6O4HCDMDAZO0+<@.B"0'2F)X$ JX4X MA2(U,A?=8& B*X\(6#$I*1$#M3^H\#8@VH!H Z)W!E&C #8%)8H*PZT/QF : M6=(\JNBB5PV(+@F(SK2&2()23P/"PD7$N?'(:*Y1()YZ1:CR\D>]!DL,HE+WCQR<:-W2MR<2%1=T]VZ>X5 ML_BREZZ)5FP" 9_4(!^ZU]&+#F/\\=+P2\?VM_<^7#7%9^,_"-0&H@/AUIGL MA'5!:!NL\(Q*IK1?2,&B%Q:*T#W@\&QV\.TS/_CV]NQP_UU[=W\7[H'WO]D6 M.]VML\/C0QCW6WJY#M$1S",<[VT>'>]N_M&!Z\D.W?X&%@R?("LX0IT8@HZE",C!&<'0.$[^RSH18Y4(\OS86#3X]4WRR M3D2@79V25-PSJYDW@EKX4 6#H[X=/C514@\.33.%@K42&K8(^60)XL1%I(4A M*"B<8[5Y4(0OS-_90%,#30\6]^UREQE0E$#F$DEME$8%;# FAD;=0-.R0M-, M *>-2EH:D03E"7$=!;+16H2=-U)%; ,URPA-+\$ODQ\&?'/2'[8O6J]5T:M. M'VSO7%NF#O^\U-9ILC+/LQ'Y76J#IV0-Q<%$[WD2SF &HC?WIE0^6"FOAZIY M2"J=RY[YD? #X=!<<*+U(N62C\@Z"SC$M4$N4HD(E4$''PGE#JPWJA=T'+Q$ M43$-DXZ9-$:LK*1)4.5X,,IPYPFQ5(&>G)QQ]]4G&N9=)/-.[1MA*+,YR50) M+A#'W"!#!$;44Y_;,GMA%A[/T3#P$C(PCU9J@:DQ@O/,S(:IZ(1-3L)OU#0, MO$P,/+4">!#>^8@19R8AKI0$.1PHDDQ3JHT@3,9E9."'/OIZ,OE=]3R_&_1V M_5'C2_#(+&1IG@UP_[AYU.1T/31POY\QFQP)DLE\Z!4T +=W$9G$/ H*]LTP MBH%:JT,OI>_=>F.!G+/D'ND&-QO<7 J+M8',!4'FMYDTV.2T)@HI0T4ND*21 MU8ZB%!/\PH+1>.&'<0UD-I#90.;#^ @:R%P09,[D:WE",>8!89+]>RY19 75 M*!%I1%(N<*^>$V1>T]IMOI7;UM M)XNGMU@'4SL=77_+I:CZ&@#6_\<-_KM^;8>.ZVY[0-PH#3D(N1!M._/WT6 : M9OPY(C>(]@NR"0;[F^V!_DJ&)-=FK&TC@89F__/S6T)@<_W2UYB/[5>95@OW>#L]91V92^8 M!Z6\JSLG]5ZU>_W5UG;/WZJ/C5RBH>_N[6^];^WOM3[L;GS8W-[?VFR]VMO= MW-I]7_WT?N^O[+]NY,U?_ M%)X1AJNM^-7'#/%'N7=4#M@_B8/Q;W6#I?SI::\3A\,J,.*L73H555U*PL6 M_B?3K>CJMB@W-T;R;CS4CJ%UUAX=M7NMV4R\2:>H MNSVTI$_"W@QSZYK_K3KHU=?5C?2FO?-@GX]L[_.TB5Y[W,?W4BN]M:O$\46J MOF6;5;%RJV3L1^'SW&95_/163^]@GWNG\?6@W\V(GM6VCT !KTZ'H(S$P;*T M>-J=-$:&9[SYI[-SO'-^T/T ][P]/]S_\VCGS1;=Z;[^.'\YUO?[:+YKSY9R=KS/#.\X./[XX.NUL8M-_VX>8_:6?_B]AY MFPNC.FT$10D(!G$A+-(*?@HL\UYD3"=^L<63QM'ZQ(3T47*EL*6"!APH9PX' M1=+%%D_U#OQ(6]4;7W4'NKY6%U\@P9=7_=8>@9SQMV"!\AD6VOH)D[-G.F#V&?YQ/!Y;'-2SZT8OFFL^?M%2)8Q61Y!@L M1DUR0_ @D J9* F-1EQJ='8OF?P0M/M=83U+J9^GE#J(GS.OGL5!:;=6-7(; MWKH3[U,J \+E&O#4PLM5$+(FB7DBM36:P?[,P=+;E5BY;TT-\S2KENSGON*M M';CN:-C:ZN5(\7'=D5ND]C_757G?_GJ+-6G*L%Q8-M"$<%-#Y*Y+=IN*-2]R M81I:NB] M_6VZ^VV+[QR#Q7\,S][_ ._M=':^A?;>QP]BYUM^QO;7RQ5"=P3=. !1BPR2E2@AO1:@] MG&+.P]D X?("X31:44IL28H&:2T\XI)8Y"C'2*3D:90V9\JNK.?X;BP;(&R M\&4#82" ?%H8:3'A2CKM@XF*>$FM +:AM49(&XWPB0#A3(JBY $'S1#S@(8\ MA8@,16>1N$U#HQ M$@Q-5YYY-T"XO$#(IBE_A@>B+$8D!@!"C26R6C%D" =Q%SCVV*VL$VQ6,:-/ M!0E?0B+W=J]$CN1ML)T?JM1TVWIY3QJZF$A,Y1@]8A*G.3%$!T6IYH8*RPAN MO'I/"KIF2_3&A(E2EB*.A4+<$X8T@5^5T,PP"]MI],HZ7U7DWK;L\E7!;#A\ M4C:2DD PEXHXE?T71D8:K#6*PJ].L<9=]<0X?*;2;: BJBX\]YZZG-4E!_6- M.,N)%5H1GHR-(49/69<"6N0<58X+E$B&38E]TB#JHN"T-A[[J,U?F6=ZU4E[]U_:&F:&C=8VV#M MLF)M!! MK05.Y8W#[XEA[=CA]W5G_PO]!#L6E)0$@33EB!M 7L.C1T9A1XBGWEJYLF[8 M*E?W]OHU>-O@;8.W-^#M#Q4U:?!V>?&6S>%M,B(XZB1*,2K$B6;(N6@09B!1 MHZ7<\K"R3JA>U8H_&\"]IN[F;$6DIU"W;7]:(ZT5VD/[^?,@?LXYK:WEV%J(N14@C":TG 4F M;/5[I5Q;78+FFHIPXP'D.FNYRMKH?+5U!J\\:G7M>M_NEHV Y5O;BYO%ZX^600ASGC.K0(_D^K/VAU^X-24')4 M6IV,%^A6=1E_;GFVX=VJ58VQL;51%2:\6U',!R+=:^=T-3%OC.OYO8L^MO_- MO/F0E;?>^Z,83CMQ+XT'DJOB#?_JPR0W>N%UNV=['FAW.KH777EKXQ/U0K&4 M')(V:<1] B6=D+B)U>35>0J&6_8$%U M!N2%Y96\(+?&RVG\X95VQA'J!.,4U$$3J19:@KXB<"3C'G/D?CWF:J*R0Z.-\3.1QCCYA8YZ/YSM/?Q ML /O/[O4 F3S77=W_\_.X>8?\-P/,+\ ]WSY>OAF^VQG_Y_VX<<]-=(':9,+*.C>K2I$G@7 O(:?V0\^U.YT8;J.,-K'[#ZJ)C;=FBE,- M1OT(1LV6Q2/:"$T51EI:ACC6&CD<.=(T,&U *?,V'PNM:G+O0Z$F]V9Y^?=! M](R&?Q?%OU,=PR9/?< 1&:TC6%%)(Q-U "L*,XJ3Q9&ES+_R6276/ 5%8N/[ M9P@_I$M1!EXH)=,]Z!U_W!9KW^EVV=!H)^ ()F:W#H%#7!QB.N MJ$9<1 C&2C\E22U4G#A^,JZUI?PY]>[6C=+Y*5IV'4!ND/#K@_&KC,:@_&1 M1".1#BYDGA7(.4,12=2GQ$2(%#1^<3G)X5'8]26X'/9RA]'&W_ P_H9YS"E+ M/V./[,91 S!W!YBYK%5OI!:!4L2I5HAC%I#%1"'L1!83S >/ 6#NGT;5.!26 MET$7I10T#+HH!IUJ -@$8I24R.7B[UPY@@Q5"3$6E!?>^&#MRCJ7R\2@+\%C ML%^"E:_0 U9;O3AZQ!R79WV6W"0!/7Y$38/J/X;JL_$TTCF> +J1$Q8C'JR! MGVA$+# AH@\Y;+[T]1"D2:AL$BH;+%U>%;C!TD?!TAD?&5':<,F0I%:C7#<< M6Z-6M_]O[,9L1+2K_,HP M7H,Z%;+E;*?,.)P.\B+D:T[@O?TL3WO#]C#G4O83W.X'T0YAE %N&O5;)_:\ M>G!EG>2K!N4[>)$-_Y9GGL!S!OGB_-31 .8$+\]/*YFA_WD@,]W^O_=E4&_5]MZ]J= M]NB\IOIWDY78[M6Y]>]BQ\(^_VT!%.)P(BWDTY06/YSFN+>_(SYIXY-WG"/F M="Y'PAERDC(40E0.1#;3QJVL2[YV.8RB!,SA<7/@L"$XG\9Y5AG7UW#/X+*>JS^R@ MG4FT!RQ)IZ/3P1A.AFNM&Z9;);E_?\HYJ[3=2YW3")^'#&Q#>.' =EH)'MP? MY+S3,>]6V-KNYA\+W?7B&>#&:LOF.S['R9*U<@I__ASF"N^$'>H!G&;]T)^W MXE=_9'MP]2 GTL,D9NH,V).3#L "3";/"J !KCZ)H5TV!&842XF..%FW084F M14AMD],!#'3,0Y/W7', MZ]K-#:V?=\ MY_,GGR+!)&$DB ^((B1$YX=D 1K90)W MGG!JKZ8G^D,4 Q_F%&" R GM(/KBB.;'OK>S4^[D(-,W@"^.A_ W.F:/(_ M1!I;A:YCV"]B=2^]AT^'J9KSWT7.DQ='*%_.]MY^\M%P'BU'QD1 &48Q@BUR M2$>F &@T3]ROK%-^T5]06U6K]P('+B0-SFNA@N ^GTP0:T+*60HQ*>T:<%CX MGI_OGGV*2FJ&E4*&8 ^0$'.E1FF1PICI #1 $UM99Y?=7_^IBB_5W%Z52,D( M\3V6EY@[[ TW1#'.$S54ZT" XZF1*1C1L/Q#;C\!V:!9DCIBB@Q+#%@> \LG MF\LA2\HC28+FTR0J+K$\* 7?W6EAI6 >'HX]=S(7T([>6HUM3!0[W^ST@^[T MWL8GT.&C\I(A91C.Y9TD,E%0Q#!A.+>4B-G7S?7UX Y6UM2\!4,J_S:(-H$U M=L%>RH_(Y-#NG99-F;.@:JN%YS)%)_UA.U_P6[$JP1*<5B?ZSWQUJ=IACJ>W M6#?L=TY'U]]RJ1I,;9FM_X\;_'?]6@OONML>VJ C],*BSOR=AUN(V +S*M@[ M+8SFCE(K3<@M4$&98@&V]9/0*^.;C@;3NCF?(W*P=U]0V;[?;.?,G@]7_CMO MZH*=6X_(Y"%?7.=KER6EG[8LE;T-\K]?V?&_53YY4.B M7O]U=9VS]_*>2*7:.B[ M>_M;[UO[>ZT/NQL?-K?WMS9;K_9V-[=VWU<_O=_[:WMS(W_\>GMW8_?5]L9? MK??[\,'.UN[^^R4"DJNG]\MVUM'ZI_", #@>O_J8#Q:/LO3/VL.LZ85V\7/^>A4N/4:1S>]O:G\46W+MNUK* LI,_CWHP_J- MSO_NV-YHHQ>V_O>T?9*/SC;;0]_I#T\'2U-7'Q%CDX?OWEHN*QTWW+#]]LP;L.R&YW&^^^ M>7NVL_F%[1Z#$O+M,]SS1S]\?)=V-[_@3Y:"31? DL1*@TUI" 6;4D>D MG:6>"*=2D)4E",I"#!M9#\0>]@5;39A@G'&B.7;&6F]Y,@J^N%B%9&72.<*-X[TN8<#SY_-S)G935+0I*MH4%6V*BC9%1:LU>'TZZ+7+ M*7TY_&Y_S3]?*KSPPR6U7E9H[TN*W%64$U!!(X"NX:"-&6I58K :SE$L\6*R M(*Y5Z4KQO:6)W?U!Q:YN=O)/9^?;/\=[;[;IX>8?W<-C4.BZ6_D]^! 4.!CC M41X7_$XN-3O)34T^[O"#X\,O.V\.N[N;&S#&/*=W7_;V/]"]CUMGN_M'\/L_ M%^J*4NVQ8Q@EB3GB+DAD!!T\SRZ&I+/H2*HLZ M*@7-A2@UE1P' ;8X95Q+J0RF$:N%9" L M:!U5]$8R:X( V:X:+6S)$&JVKB@3D3+-)")6Y"I#RN1Z0Q99RJDBV%HGS,JZ M6,5LF:H,-&5 %MTPG=#(HJ")B,!EM"YPFKCR2C"C$]6-EK%T/#S3$ET2YI+1 M2'-C12IZK @:D790H"&XP40B5^"4^*OG#9_ MU.^$5KM[,AA7#6A\$M?A$"61>42NFH\US! MWTG8%)2];1GS!FP6!S:SL236B(#+P:KG&G'%.+)"MK^1Q^?MWN MY9SUXI-YE^>PESX,X\9P&$=_Q%R[:\/[T^YI*;.UF:M>^7;)48);-[I]6/-O M\S61&K"X!5C,!BV L"?)3Z/:2X<>,YX)(GUR4B/&(T?< GI8XA**/G&1+/4^D)5UP5:9O/L\<(<%P_3H_7GPUT#=(L'NKF&KQ&$FI$.81W! MIN(Q(:NC149IB2U/)#!0DT!+N@+GFIZOSX+]EUG;:=C_9[#_5,^1L-?:4XJP MQP)QL(R0 >!',@:<,R2Y9;RX5"A_)DUD;YU(-Z^67=W+XX6FV2UR:98;1Y^+ M%I4+P#58NG LW9L-25$6)ZDL1@FIMG^Z*6;,%E'9_/PC2T=$]:>@D'WJ_ZP]%L MI]*F'&93#O.F0DR)!"DLPRRW@]%2!VHX_.<9_*$,E_KE&(NJ?CF^RETR[Q') M-+B7WO3[8;C1"^_CX-^VC\/W_#4VONZ\.3S:_?;E;/?X,X9W\L,W M'_C>_C]?X/EG>[F>>1GCUOE%K\;.YM;987>+[>UOT+W-MS"_HR\P7K'[L7[O MQ^UO.]\V\,[^G_/%EXSFW.M D.2Y+GH4$=GH*%*>$RY!AGKW@SBNB[M#;8]"+;-E+Y,F#"? ML46 ME87[T['M)90'>P^T7M48[=K!ESB"<3>UP:Z#)&N#MEH$PS#C26*3')9.>IG+ M!>2R0G=UD\T"SVZ_=S+HAZJX2H-"=T&AV=05K"WG3CCDG&6(>TN1=5JB)*DR M.FILI%]9IWR9"AHW];\6S*@,*^J2-)1;Q3FE6E@,1I&V1CI*N;FSSZ=AU 4Q MZM3-0Z-+6 J+I#' J)$RI#''*%K)%/S'10F,UKIAU.?+J"3P("@!P/:4,YFL M%3AZ9X/52A#&[NS :!AU08PZ]5E(*P6QA"!BE 9&Y0H94'^0-9H0DE0BA*VL MPVXUC/J,&14+J8+%EH!-;@,SAF">>31P+>&?.UOC#:,NB%%G#'!!I;:$@41U M^5"84^22\2AX[ZB7*E*1@%'-O0WPIFKFG=CL71Q&._!'Q8F%28LGA?$R[5 7_FS(1BPZN,"I1GXTW3'ERRE+EC!9&)T%MBJ0Q MM!^+4:>&=E0 G!YV@'G%$6=4@%H0,!*)<.Y2U0DZK@ (/Q%$= M%&,Q!PW%@.\7.MJ';[K6'HP$0 M_K^Q.=.^#F\$I2Q5)6HTMY$X3E+D.% :E0Y$-:;VX^#-;),*PW7B"0N4FQ0 MWIB ^8=1%1XD1#K8)0T&-I@:(.ARU]AH\'0!\'0L7/OZ\[Q1BZT MX16+6*&H"4?#8X^"(ZR M.1R5F$@.>(F$R VS W/(B.@0Z*(A!Y-**]C*.EWE>L'EV!X11Z_HH5%/;?>T M"YSBGTY/C7;/#W+G&?@A\^-P-*@.)/+O)X/^YT%NCML>PL_ 1@,80RN;*+U6(5:^55SM?8CNM?DIM'UONM-W).] :'=E1?C3< M/X*1G-0]YVDCK*-KPOZ=V,(J#87G3V5';'[7.8LL.8AE' M&[8[AO*4_EDO7P;/*&/R'@BH/.7D='#2'\;A6NM]C*W=_BBV"&VMO.IWN^U1 M3K:JBIR\ZI?+8\^WXW"E>LAT"B&.;+LSS*O6.2V32*>CTS**R6/6YGN.9,+P MY:&G!6TJTB@X8S7H'QRL.0'@YRBUTH1\)&Q $0E8Z$^2K]RJ=ST_VSL_/Q76<' /SPXS:\>[>[V]W^NGN\ M\>U@_\_VX>8?&< [\?][=W[X,9PXRN5!]W5[[^.'\X/NAZ^'^=UOWG4.CH\Z M._2 PKOHSN;N$3SWR\Z;=VGW^ /^Y(AU04M07VD,B&-%D:4J(64DB9%();"L M9"V08 P;64 R;9S70'R8,>X54)[U42EOX6I-/%YI19"))[ /P.*@!H]WH;#( M=!]:U49< K\Y!KA _]4.W3R ^0%38H6V@1#A"0^6&(&9I")A("DPMC*?/ :' ME"?^UAZ!D/"WX)GQ,EY:H)_(0._]40RGG5@5-LMO?\'<0CXQ+#VC4B'+?991MIN%8!&*G\>,?&:' M39^LE]'-J1ELTR>KZ9.U+*O2],EJ>ALU?;(>>V$:6KHG+;V$$,8_;"=W9EYM MN0AJ:R^KTJ!"G\##^J'IF=74)[_A1"-(ZR435E$EP8S'EE!CM)("_M;\.^?W[^ M6[I#WS(8(SOX^)9=/L38P(?[.V)G?P,?= \[NV\.\_O$SO$!V=T\@/&%XYUO MX0C^G>^492E+C!*&HM0:\:0],D%A9+B3A-) D\G5"\6J9(NJJ_#,#GH;4'LY MH&9%5(9PSAC1W!BBH^?)6X%34LJ:5$"--*#V** VC1+44D7F T?>R(2X=C$G MA#OD;1#$$!-BL@!J:I51T8!: VHO&]24 @BC@E#O.$_":^="E,H2HQBS.-:: M&KE7R$D#:C\&:M.<7&^H $TMH:0M!TTM&*09%T@09D4*GH8HBJ:F>:.I-:#V MPD&->Z6=<80ZP3B58'M&JH660C&!(Y&UIM: VF. VC1_F7@C4HP:":<"XDQ: MI!UV2#HF ]:$!2.*ID;XD^GY=X-S<'PV##.)W\?!YLKY*Q=4HZW">+/D(+\_ M@)L[5="0#<>GPRJ^KJG4]F YSV-T?]T?P)!ZKTX'@]CSYS,;\\:V>W_UA\,& M_^^ _W-5TD5T(E#K$)$Z(BY9[G+$$K+4"\/ AD],KJSKI>K)T!2:N0WG_O*P MF;A#F##\U/#P0_'PU-MFN=/6:X&PDAYQFH\0, LH)(Z]SR74#GG&>$&,E3AH9X2WB.$1D1_G/'&U_TC<#U;IAYS!1J6,'_OO3,1 M))/[TC/A"-I@?CA:HFW+]H5_B%Q!6 NCQ1@^_3U9)8'$9@0"!-3$=#<(5556 MYCE//N?D67+A-QX!LYTW$FFFDR0!^!@U8"?)54$?S+H6JRHOXWBO@LL*+N\" MEUD/$W'""V>XCM098ET,)#H9!==B?#18P>5SP.79%%Q2HIA+2&*<+52 M(Y(2T51IQP(MX%(M.MZA@LL*+BNXK-CE"X#+Z:INI_L81UBGP)#C4B.NO(:? M1$3"4ZIY,%)+5S',"C(KR*P8YIN%3#8#F3QRC[70*)"<_P3[&7+4."1,P#%H M0T(NR?Z:6.8=RK==7[5K_%YCI>"Y@,EQ;U 4!_NC']M%(\F+NB7_.ULY9ORV M^.(2Z^#%1L.;+[F2$CQ6_'?_#E;^-5N'IM6=W-SDIU^>LAO?,*5'>\-2[ "<>OU" M2/X 28_]_"T8DUV:L=0.^QF3_^?W]>;4RKMF4=VGEXI">&6XG;U9TJZMAO2D MDG=]H:WN^U:WMUK;[OJUNXQ=+M'0&[ !?*DU=VI?&^M?-[:;FQNU]SN-C M!S'7EIQ['27DIHKOV7'QO>>H)?>A!=PO_@7[W96RC 6"O.$:9([*-:G4 MXJN+X37.7TPIM&JPU6!?X&#%W8I#/C3IYL;H.R+FSMQ9[BI1ZX/2']!+Y7\_ M6F!@_:*Z7>V.U% J].Y:-)Z!WN,4\RX7+/]U:_-Q@4GI7UPO1X MB+3>:5:J:2_$W/M19]3.QMQD\F%L9X7E5BW!DRQ!(PY+B'D_+AF]("VH9KG" MEV>?]@I?GGT)[HPO;R% ?MW_=]3JQU#.2(@_8[MW//EU&/UA%P9R<%H5&*TJ MO/SFD!WF0J28L''4\:B#5L9:8XBE@41+\4(JO-SBZ2TVM%=R^.[Q+JV?[9Y] M_57_OLUVSS[_:&Q]Y74*]__^N;5+OXJ]C6_MQMDZOGSXWCC[?+1[UCAJ-#=_ M[1Z%H\;6)PSCA6]?&8QCMO!H()XE8AB*#BO$B;#(2$I1 MTD)2'0PA-*Z\DZN,5M6L*JQ[C5@W3Z+F>?6ZPJ^S9A<"?N,C6)EI[KP1BACK$(]=(XR10D-A0 MKQPQA*Z\8ZN8D\J>K9#O=2'?"P*^RIZ=_\RB/JGBL[[/J4C")(ZP]QYQ@QFR M5F&46 PF<(^C*F".:/I26-Z"JJHO-3*]'PW@X;%?+D&9K-CK#@Y;QU5!]1NA MRB>C+*%".9&XMM$&$$G,N)..>1-%=<"Z=&!U.MW9$1MG,6 3AS5#W"J%-!<8 M,1]SU?7H4Y K[RA95?0J):N*O"ZW&L]C:SVW'E>VUD(T>^KLT'"JF?(HXIC; M&Q*&-#,*40DL4JADN4KY[% N2^772J=?V=9<61%SJ^_%J1@8?(99G7=B81#G MR2%M$BBR,@$6DNJ$]; 142GQ$BLQ#3G2#?XG @?D=@H4V!G,<0*E MUM6!SS*J\=2!#U9$6^X0XS(@3HU$AD2/B/#,!T,,EJGDUT16:OS"U'@N?OW, M>ESQZX5H]L59!K=,2FT90"]\"P]2I5#P[&6* : MOX7\KV;?AMBQ_1_W<[Q?\\:O#WT2MM;XX B5B0=*3=!$8<>E,F#?&W^S=5]Q M_T>#F)FVI3EX'U,5D-.> L 8AZQA\!--6F&+L:4! (;J!1T"+E%,PRM7T[G: MECZ^GE;^$[9Y)31H$:),4$XL9R!$Q?( ?,7DIF7=#^>LV=.TJI4MI7 MM;=.,_O4^A4#.HO]7D7J'U-O+YSFCB1,F<0HA0AZ2[Q#FH-A[ID0D6@<;6(K ML+MJ2NB_JUWW]2JP8M90>%-J0&L) +C4#'L>L1-$H$XQ328V)5 LMA6("1R*K0/BE0\?IOMN$J42]]<@R2A&7VB)CG4($-COI M%'7:JY5W5*\2>35>]GZG@8O3HF<.":CPM,+3Q=N&SPVHE>&X$(B=ZM5MM/1@ M.R++I0/#42ID@C"(6B&Y8S@J'%?>B57,KD8TSQTQ58%K!:YO#%Q?$+96AOS< M.#I5,,T+8*I2(T]P#EP+&NG #>(Q1$:"T%56MT+1"T]?0R;LR M_1>+IQ='D;#O&>\<0]HI0%$:,3+,"11$TH;+Z"TM37\L%Y6C4^%IA:=O#$_G M,?V?&U KTW\A$'MQ9ARU"=9;AB+/?1Q8SKI(@B+IB15*4;!&0JY[*$K97I/_\IU=09?N N&>$5PB$DQ$WPR-B 44K&<\^3-<$5">5< M/+A<^M+@:1$ \*^B=_F[<6OT\:LU1AW0&#]1@/&OLQ)O-*3$G9_HY!XB@FZ$/V[5RM_.AM?/]Z^ENY^NOO?SLK<_MW:/#=IWN4G@6K6\T#N&^/^I; M(*]'7T_W<1!$)4*0"@9,*FO I(K>H)"DSAFSQGJ^4HL \]_KP)-/:_WH>P==N#C4[)00U&(I!34[ M ,ALMWLG@S_.5:Z0W9M?%-ZJD/)SG2PU"]ZN;8\'\8_)#_\.K<%QVY[^T>H6 M8RPN^O?X9F-%A4FZK%7%-)9__O>DQS=>P^46,@ZP&3_Y]^W!N5P#%5I\UW&R M)LF+:9%>#?81!TO9(IK/_S:BTUSYZHOH&-H\[,=8J\/W#@>U3<#&4)NT/[]# MS];7.BM?6K_N,"_SZ+;-J4WTF7#?U7XK7ZV(&__VB< M?6XUCO[\L7OTZ==.\T^XSZ>3W:.]'XWFYTZ]LXO!TJ>7O5;USAY8_)]88VN; M@J7?:FQLBOK6!_COGZU&YQ-I;.V>[AU];NTU]V:[.$=&:-"&H=SC"O&(+3)1 M4&09UD)9D73*_1#4H@JA+(U_O^K\4F':?)@F2 (=T=I;0#0LO>9,)B$)H31% M0+"QKU+,^"HK3'LJ3+L(9A8X4I]L0+GD'_PK1 3[3T"4,>QHTH%S!IAFJCY^ M=WR/-PUHKQ3-F-3"*RR"%(QCV."C%A%SXFUR$G,S9FBT8FC/@F87(<7)"I.H M%X@$1A#W3",3G.>DX2L-]=0(GG5N]1.V2LD8A;:S255#GJ5]YQ\F"G M5]4B8'FUE6%%79*&"K$D*E@J,6(RSMBXJH;+2UB745A)X$)1P)SS-?E=K!8[>V6"U$H2Q MREWQK-IZX:Z@P5'G8#.51 C$!0T(-%8A%K@1+% 2F5IYI]FB(J K;5U&;<5" MJF"Q)<9S&Y@Q!/.LJ(%K"?^I+/)GU=8IB]RYX(Q1*#F?S7+JD-51H^A9(L)I M&11?-FU]"_$W6[$;^[9=6-XV=%K=UF#8!^G_&:NN.S>>SU+*$DY26:JYC<1Q MDB+'@=*H="#J#N;WW:J@5F"T,#":;*3E!3'.YCFE28_O29?F.Q@E1G# ME4(T)(RX)V"MX9T^MQ*SJ5"A!+:.Y2BX"-NND X99RB* MUGNM@% 1ZY=QVWT+)^G-WC#;\]$8,GVYVH+4%*\DHI D'(F9U0(XEC;06,5*F&7%XY9TR M5;G#JB)7!9N/WFW6,2V3Y8FEQ*-U5BMIN%%-D#G7@;J5=_KA!FP%FQ5L5K#YNSZ$FL5D1?#<,QYB ML%0XP,_@@6Q&GO@=W'YS5#2L,'61F#KQ"?ZJ'ZWC_2B8I,YK1)/&B&O,D%7: M((4QH"HET8>P\HZL"G.U,4R%K!6R5LBZ6&2]5\',"EF7 EG9#++Z1##Q *4. M VWE@*7(1LN0D F0-1!'M.S9/I>,^L!,SMO+WBF&D58Q(DRDP])B)E)ZL<5CLS_>#V.HI4( KJ\< M"^A9:YT+3,T6$I/KR?924<^P5$U&5FM9!FNMP6NO-:OE&M$W__E!14;O=ML[ M5HQ\5HYTEUISYLN*N9_Y+]\9S%PQXG53YN;LI7$,@/A=2 M"$J]DTJ%SOK\2FCTI]-&L_VC?@3C:GYK[S0_'S8Z'PX;],/13A,8!MT#2@QL M8F/O\$K+A8UMLO,]7_]#-+Y_%8VM3;K[?9/M?J^+1O/CT5YG&_C(Y@G<+]6G MS\J8"L9KH-! ^13B)G)D!:/(!98TY=[#QE10:+*H4D]5M,.=09=5A0)>$#(U M8'#-D]C^&G)0XE7ZU L"I]"HOFP:+I0B>YHP]1GJ+DO04L4AII8@7BWMKD M!.%> 4&BJX(N4V#W&R%(HB)(+PV+J/(=S05&T[XC;HUSQ"7D M,:- B 1%6E"'@H_2:1^(='1!8%11H_DR90YC/]HTC/V*(#T+)'5]MW<+'FV. MCTFG86D]+U<%2O\J1%40*-.(\) 7_S*!!O/>6& M,9L6U5I]X3KTB-%R+RZTZMJ8JAPD!;\-AJ!2P[A66_?#49DL/>H.B\BJ:R_K MV--::*44^[74[W7.;Q#.KPRC6!OV:GDM\I5PS\NA6S7K_SMJ#8H_#U9K_A#^ M"J_>ZF:MA[?HUORHWX]=?PJ/+?]:Z\,SX+NMSK%M]3LPOWF$5V+"5B=A9)-[ MPD NIJ%X=AMP8G##Q;GR6V\(5+B6NRX.!VNSL6-9$#*\M;JC8E)*42A Q>J( M%3=1"Z.YH]1*$W+Y%>,("UCH?:E6[A2"]KC"">EL?/\$S_GVH][\ &/P#+G]/.QJ?3_123I#8&E(M>CX,H6+"($.]MC('BD,JM%&0-6'_>"$,T M% 0LXF3AD8YK#[\RFFM[!NJ%OQP".IGQVOF47T&R.T9&+@^L_>>2!HY%YWT=F@!^6K]R>S8R>QD_#EN6Q]K)ZWA8?&5=@%LQ[8_/,U(,AJV MVC#8&B!$JY^_.\PLI4 -^&L S&CWCO-?)\\JJGZH?P]JOMT;!>3L &[G;/=' M#B4<]-+PQ.:0UP*)[?%Q&W:EXJWR & T^4XS@SB_WV%OD#^,W9^M?J^;1[]6 MV^[6/HZZ,8? XE6X-@/\^;N=P$, 4>-!;]@JT1H&#F^7]QZD(AT&&<;A7;7)Q M_O-:[=:NN7G T?K#R9V'18_X_(J#UJ]:IXBZR$\>]T6?B2/&Q?>*@.)\;]@L M\J!@*D !ZU!N4>F" ^!+2D4,+LNQOA_YB#L M4L@D7/#2*9>YNR.6,V>YQH)9X'V_*UDA+I/SS^4D_)WG("_519"+?&/ WSC[ M"IR:!N,-5@CP*N7C&(^L$P9IPY1FV"OBY,H[O7;5TU #.&WGU*TVDE2IYKRSY73I]M:2W+2G;)T$(&R@81S1P,)-@'F$+BHCR MY -LYTQ8L?*.D+6KR9KG:YK&*%?BTQ5^ZPF>-]?V$,ZIRC60,!,&4.V0D$XAJ1I47 =O<_I:2VX!] @+74I/? M0@L/^13;1040.J/8/5+#M/VS[Q)X.5OXU M:[N!X38>DQRB8;>V&EN?JDU=VI?&^M? M-[:;FQNU]SN-CKGS*9^ BSFL'[4[M2W-L]V-CZ-O[O7JF\\TX9X;FZ>7F4T=V ]< M<[KS??=DMUGGP(B*<34ZVR<[&Y[682SP.S"?C\!LZJ?[EC(%"&R0D!0,&A<2 MJ<+"3BO?Z\_1]VPX&;UB(SK)5+$5@ <$FF@\/G44:LX22 MYT1[@H6E5SS6+\(%O3Z\IN3 ZK37%\2KTVD-"R]K;5B4( ::<*/I5H#XX)+U MYIVG'&OC@K4<@]DH#9,L84D5X#D>WZBSAL_,9D&L:UKUE(TE,!N.@PXDRZ[/*12!II M!7%*2&S QA.K!I-5P)"KEEZYU%D:?#'S(+LP]87A-SZW;(TGNBI@\7KQE;_M:?YH_<3VPTZYA#L7 M:PL,Q\7^2X?I,N:I4Z>[S3];.QNAO7>TS7;//O_8I0VXQZ>3O>_?6HVC3S#> M3WBWLTDNQSSMGNT=UK>V>8-^Z]2/PE%CZ_/1+MT\;6S\V=[[ODT;&S]X]@[N M-K^E^FRZC&8<$X98#G?BBN-<$]PB+%/D":3!^) 3B;D4JPQ7%0Z>5GD;O>[/ M6)Q\MZY'-M#@(1#\_(T2Y+)Z#VK_6/G\Y>M@Y4H9FK<:VWXMUBGCH\/6*F8B M-TJ9F#DG2P-=:1IN=_.I>!%TL),=',U#VQU#8+G3K7?# M%!;";V#57_>7"A_GP&K MC"RJB.(RQ,N_!'S\NS<8% &-YV9$X=P>8R%P_HKNW4[W[A6N/A<$3IGW1)="'_V \>(H$7;U*5MG'(U3Q$]=,766YL1HY\MY MJAJH+-QO*ZOT =EM?F+UC6^@;A]!U>HG]8W0VCOZRNMEG?9+9:ZW3^IGZS@' M7^W -8T-?]+XOGFRV]D]A<]/&O1CI]$\.,UUVG5>.4>ETPYL67SML2,JYKPVO2SW M.'3\_:-GAZH=\WFWD+F_NJ9:&^)LUSH1BH&-Q[6>8^):P]-E*AW_##KUE8.YCI..,B(28T3< M2HHT5A$I &S)M:0DJ!=Y"OMEZ@BC9L?K?;<(2E(DP[SR\S5%UCCABS]?HVM, MW._8[O:_,?U(@Z6+K&9_HW5UI\+W93C9\I2^!S94G!;5>JF(K2T-C?N6M7\% MT_&]^"6&8C;686#V(!8_;_Z*?=\:C*.J_X;];;:!]%OP+4ZYSU>GVR 4D/H0 MK^*-YL[K=REPK[0#NXDZD7,TJ#&1:J&![P+*1B+'+@52'2\OE%.-2VKL$K@W M;FS4V=[1[DFC"?<^^]S:[7PEC3-_5F_N=7:^[]*=K4;G2DF-HV_P'I]P_2QT M&D?K!-[CJ+'UL;77_,H:9_5?C0Z,]VB7[]*]V>,3&1P5B3*D9#Y>UB(BZX-" ME(%1;;7Q)!= $ZM-%)VN0*;$0&%+C'B'LMD<56 M(D>I,B(20@-8IA*LH1\-EN<@^D7 VLQ!-":.\\A1@#T,<:$U,L)K M)"T)@;(0*9$K[XK\%_KO)8J5>8;#Y]<$ 3?SF0?B %T8"@SF@H&*]"P.'2Y( MCW#2)^H<DMA M5+L75? MJO-R8^C^\;QL8^LR_KE0/"LQ"?)];ZBO(L#A$N M*(_%7EA)*"*>1L1-$L@"$*!(B+"8)65Q;@""UQ964;IRY\Q->$I)?VL.G25G M.3G>I4QEVACU86I+E"J/[*=CG\Z7KP*I.4!JIF6:"S)*'#3B0E#$%6%()T.! MNU@CJ?=.!Y6[%!FI5H6^FN-T=^92N6PJYC*W:V:BX155>004N* J4C ;<0HH M4"$1=R8A&Z-%4=(0F?1,9^.%KTG]^EPS2TU09@.1I@,['R4*Z4T$(CU-;E,5 MB/2LZ#83B"02%9Y)1(4"=",<(VMB &N,!JVT+!I0++S.Q:-G-CU1+-(;B#AZ MW7%%]\.[*J[H9<#EAU0G)<4=5O]GF\ M3#DS9A$D;C:U-N\OU^355BQN*5C)N.+TH2)TQE=J)SB[BG"AGO M&-+1&.>-YT&*7(W'8+6JA5QL OL=M.R9G5D/=F M'6S>G<9=]XHO%.N6GL9- M(5I%XQ:'9X(XBI1Y!A-R&BBN?.!G%,<>6*("9&Q0'1V"8JKG?J>V25X>\6V MEU"U9[WH?7%#^Y1^+ KSS-/C\G[E^7-KRSDHSV;GN-T[C?%+[/\$S;M>[\\K MDQ01U1,U-O8OV.J-N_WQ6,V5KFE'ER?^Y677\XUISIE-:K\U5RI/H]HM;927%7>)7?TMD,8S6!8:PUF MS"D7:U,OV?N96]?73L9;1,V6>T3N"M?JA:E^0]?78R.)"*^EI"YQ8I+S %2& M<:JHU3CA:V.:IE0&]-__$4;]TVC[3Z8N9;#3AUY__%'^'GECFM/8V#S==\2Q M)(Q T3F&.!,2.1(<922@^)1!JNJDH._ M+3E8TO^J[N!LW<%R5J8+#Q9I^+4-((JU#[;5+S[[9MNCMU=^\'S;?:+B@V_B MS(![G1L^!>V%X(9X)X+ 05 1P8J.YRV?GJO^X&^[/IT+Q6LZ-.A\:]?/_.DN M_+.W\0'8UJ=?.\V/A_6C@[/=_.R-/SOUC8/31K/=NNP4V_O^]:QQ]O$(_OE1 M_YX[FFZ*>F?S=&>C<9CK0=>W=D]V-K;)SO>/LW4)561 R\":(#ZS-8(M67AP \#D:6#VL55)[SR_B\4/&\K4'@?!%W< M8<+=(?+2:4+!+#*QR+RBH!05>LZ'GA='"MPGK;EB2&BGRWY36KJ .-.D\,9@ M!^A)Z1I>U)G"T[2(>2LI[U4%P]]31:F%D$(JDX+ECG,MP-BWG%&GI+$J+DM5 MG]\"XFQELPKTY@&]F=ACP02Q&O#.,8ZX)AH9QAUB##N--3:&IY5W2LM5+1]< MS*-*E%\6<+B9"CT0(9Z0$]U:W+ B1@_%B MBA(W3B4:!E(\6\1@HLH$(1"DU MP1M*2>68KORCA&YRLS5"-NJLN'2 L.KICVSVE_1G@7#PQ3M MP50+*BSRN=@[)SH'XTN)O,948:$T)2SW'U_#B_*D5RZ?>1.7'E3+^>7:=6^5 M^9RO=T5^[H%N,^41/5:8"!<0TU'E!".&G,4.J>B92C)Y&3F@&U_E_*I55]5& M7%IH>-7<9ZK><;+& M'UQ1;/G\/4O-=Z;#IYXC(_L-!ES :*%0H,8P28B)$3GB$P*ZACPCGI M#B@:877@QOD<["C%VE4]G21NK]9L.!H5$I)RT:C! M$!9Q_-O$2E^ME8G9("LYNV[J.X"UM9\9;(O\;_A;7B_;/2T:):I_#[* =GK= M,KV[9H?%=^#JXOL'&;*?*,OZ7MZ1*LMZ">3\K"[VA05^+I)$TH3,U2E#5L)/ M,<"2T>@,\\#:V1I3KR7+>B)3DQH'H[X_!)$J2A/<]6669T]K@M:G5A]4O)=2 M+-)TQVJ;,2=CPFWO6_O'RN:7O_]>^2<@P@'\"GA2^$TFZ;RYA,,)H%G.]2W>IS15MZW?- E^/,E5](H MQXO[KLA,O%%(;KKLJ66"B$N3.O7OP_Y%[NA!1 [6[@DJ%=V,_RC*%Z2OP5CLDLSEMIA/V^0_].R M.F+%3=3":.XHM8"UGF$@$80%+/2^ CTNTM]AJWV?]]9N+OM@;Y:T:^'H227O M>FSMOF]U>ZNY*,R=]@6Y1$-O[#0WO]2:.[6OC?6O&]O-S8W:^QVPZQI?RI^^ M[/RUO;&>/_ZPW5AOO-]>_ZOVI0D?U#<;S2]+A G7O]X_MC/#[(W@'@%89_SE M8_:&94)5H#$@]N2W#EB1PT'QZ:C;C@.PFK*GX*0%FP9L>6 E M?ZYW40(Y@#S'8F=6& O93: M\.N@6,(IBG5RV/*'TP8:\)UV*X)%4K*OO$8%#>K'CLT\Z*(9REIM]CF #IT+ MVG:^N#5[?-SO_2J$J[SI9:H'0G91E^7.C/Q%B,+/7J9W[=;P=(D$XF)06?%G M+/C#%ACD_>Q)F_[6K G__\X:[Z]KP6#X+1A@&"S1>DW&5#MMQ7;(:W86^[T, MI]-Z"U91K=L;%AM?Z,7RE_(>V6=R;$^G7J[V&A;M+3?Z2FCY5(;;K#W.F>R%_FU"']0NJ\*8KL]6//-[9\&PG MOU/3D_K!OC1,)$L=4D8*Q(,)R#HOD!#2$6^L2E*\R#IM65NF*>(H[SAG,PZ4K8MXR;IJO47WSG^]=&8VM"7JWV[[1RFA? M0/;JI>QMSLC>/+6^YIB<&^,_;@ML6[YINQ+%]A;"^68,PMH_8-'G,P5M,3]/@S% M768NYT$D4VSEO#< &, O]!1N'%+R&<[>=S-3[21G[OQ\7#O^^;9;K/.=KY_.VH<_<#U,W^V MM_5MND(%W=GXM.^()$P(6$9#&>)4).2\BXAI(BDS@@5F5][A-7$E;.-!B/(B M&W)>,>'O!2;7O/I+@XRK02K=<03LPT'D(F"%+RQ^[3;@^':^FI_!3#R/7$&T M I/?@\GI+)AH&V%IG4.8$(JX51Q9&C%B4<@$1FQTBJ^\X_JZ;L+_^W8IRKEK MZ"'DI,*3Y<"3C?%B5F@R+YI,Y5 6:!)R^B0C"7G-+.):9FJBSD!G]LQ5!>+J+D)?T *[H]7M *4>9&E"^SB.*Q]X(3C7RR'''" M&;(.+!YKB9,Z\BBU*A#E:CF^:Q"EBFJ?B6J_.+*>MT<9-\)2%;50B5N!G1&. M<">5,MP;8JMP]N=K0[8N=II??]6;,/KFC]/Z^C[1,*V50Z]!2"]%--PI*K18 MQ=_&UFFQ\IS!R;?'G/6&L4;(VNU=S!Y^FOA7' QBW(&YA>GK'OP50:$&2W(Z MR!L3?3C:S?L&W'/OJ+[UX4?][#/3G>_;9.\(]&#K6ZMQM'FZMP$ZTVSGL'>^SV-& M)>80DY$A;JA&FN2FZTD8XKAD!#2@-I8YP)GL$%56$BE9RC%L/%GCJ#8F!>WA M7I&;6YOP+;[2*BEI+"4"PUOC6H\RE MBQDV"2=O$.M=9P4$O69]=4*Y8QE;9VW.L/QXT=\]_C M?T>MXR(LH6S"^-,"!(X&18:9MUT?V^WB5-4> (\L,C=7QU%G +NM?%0[/+]F M6+S/\!!,@8/#\F@-0$&OU@:],L"AO+#5]>U1B./@PT&&;9C$'"&307D\]GQ: M/#K.?[L-GN;I,WS-V<))#S;PV+T+8N73@9V4XZ/S;O3&4*M^])7L>^"V(7F# MJ/ ><9APH+[$(\8EEYY+0SE0WY2[<18'99>QITJV>(1D"UDE6RS!6*IDBRK9 MHDJVN L5?&Q3 W;J;'\O4P3B<]@88M]@3E)0$B7L*>*!4V28YHA0154P,*.& MO=B8P^Q(ZG6+UN& HP5C//]B:A#1=>TDHN/.B1K MDCQ.\]A'Z'0+@Z5W&] ;#9%L%GIS;9#D[=7L7O_4W!@]>G5BWD+TP87/9 :! M%]9G[2U4';OCR[_0$].K)S7),2V3Y8FEQ*-U%G8D('E*!N-MD)-Z+>*&XU+$ M+E.^62]-YG[G9RWL9?*^\GSSR+-Z%PI[EWM/.] M3N!ZNK.Q2RZ?;S;._*_ZQB[=/YIZ*"6G".$K>^9!88$*H MW(&;9S+W M#M+42E?3GL]8>H.+6_E66^X<8!CTVQBB7(YU\5!-T+@EJ7*1:3 M/%A%$5'*(XYM0):) #N (($DSYA@ $-FF?HU5NT]EH]%5%KZ.%J:"R5+[P N MD8Q90W.2Y#(HI(E2(P=7XU5+UJ,?HD>E8D7\S+ MMF[MVO-&?;F+G)I7 \T+H$]S>'HKO+X/7D^E_/ZJ'VW_VL=<$6I41(XR@K@R M#%EF# JP4"GH)'CBV2T$L@I&B*(@T_*9K@T\L%G8DL E]=D7;^$F-'M=3NG=1:W5)7LD[>L;KF5+9U;S9\JVPB]LI#8+5<(X]1>#-'E2ZD\.:K M<-.^SQ)Z;%OCBLCC+(-QVE_(]8^SI':*VLF%5./7WO>/G;VM75+?J)_N MGOUY6#_[F.K35((9$;0V#C$:#5 )@I'Q-"&"?3!:4Z]L*,)KV-7B*"_>7[;4 M\/(Y_XQZ"8T&1<'NF!-GW-#"%PLXCK_\8:XO5.#U'$!<'><_#W(5Z[F3O@YR ML:_),UM^D12R:M(B]J.I3(E41)5ATC;S\33 ]?&:A M92./B:UTT1'G%LS+)M&U):[*G,%'K$YQ7>7K6:V^U"O]\V0^SBM6/',]ZZ=/ M?6U^/=D7'$L7HT!!8H6X4!R9$#$(IG;5+41HOBJ \ZST M!>K_)IGETNINC&4X%_'[._9S>MS2U/)[CH5F^U2[!&22(!$YR?WL"7)<)J0( MI<9I$9.A*^_X-5VR_W<5P&.0RX:U?L;VZ9-VU[FNNLSY]ERWPU$?_OO6$]AA M<9W0,CB/.*41MMM@D:..(QP93'J2FL!V^Q(3V#^,0NC.:1+4?CZW/ MW^PVE7ON>=US2V'TW259^;;".1]:>=>H[<)>E_.8,^N9-,>^W GG%21MWUC9 M[:UX8P$]:.T?YUSY2O^:*KFQ2FY\()&=^]CV%@8T\<.6Q@Q,_DXJ 6NW,(=> MA?<"[K^US8 &T;WOF[]VSS[]VNML\_K&G^W=YO;)WL:']M[&@8!QGEWV7L"[ M\-VC<+BWL0??_7#4V/C0V3TZ.*EO?3NL'_WYH_[]VX^=C?91_:PQZ[T(6A&7 M-)C$Q&G$K33(,.N1)"1:80G\U:R\8ZN8/SBIH9*S9->A4+SH-!TYH=BG%E,/4HQ%V;'T2.K$T-..L\J/*>S07#'V9@:'D%+$)81,DXE)@I%U, M2#+/K4U2:J\S#$FSJ,I9%1VZ8P;L8>S'HJM#18J>!8RZOMN['8F:O3_CW[85 MUO,J55AT'RR:=A#YX+S@4B*&9:9$N4*IQ1*IZ"/ D]':N2)C25SMZEI1HD?/ MQE]0U/###Q\KR%H4?ZJP:AZLFG8C&9Q2E$H 5H'EQKVR8+[%B(C#CH)IYXFG M@%5L58GJV&U9U#2KQ1^U5N=X-"S2(\K>R6^,7OWC18'5U^XDPCN&S5\>OKI> M9!U6R#4'8E01 MK'L3K)Z#\12Q?17!6E:"];ISL)X(E:;]4"90XA7CB&7O$P_,(TU\0B)03HF+ M-!@/J$17I5Q4CFG%IQ;#I_RHWR]2_1^(6Q6E>FQX>E^N5(52\P0/-->'Y_&6 MZ_N,@I4'ZX24,\">8)F0IDXB(H24*AFJ",[A U)?A:F*/3T6#O6Z!].=)&Y! MHCMN"E4]M$>:FN4&\A>"XXU>UU=0?@\HWYR&-SOVBS^,8=2..ZG,DZR7:9*?B]IG$Y_T ME?(6@[>>+TOWF0!4P;[YLF;\XFS*[6CON MMW*IAUZM-^K7;.@=%W -W\_5'[HPO/)FZU^^KE;YM55^;95?6^77WB^_MLJI M?53WLYJ?S2RY7<"]TLXX0IU@G )5,I%JH:503.!(Y-@N( NT"P8SA&KJ>/]5 M^7LZN[]VON^>[&Q]:.V!P0!& JMO-5I[S?8A?.^LT3S\L=OYRG>:GZY4!ML[ MVA1[1^M\]_O'SL[&-S 2_,DN_=C>^;X)-*L.QL=GN,^!:&QIJ,&.?,TNW,0 MK*I#7&".+$T"8>5=="D)'8O8&\-IQ2=NS0==))]8II=^L?"04Q\J=)@7'692 M0JVC&$L>$?,X(A[ T+"1122YITDRFQ0I4D(ENWH@\1;)P\U9FA5Y6#9T:/VL MN,/\Z##MBU"$*<9# ,DR"G$;/7(Q4*2I-=3@1+$ILJ.DNEH^Y\UQASLD3U8, M8JDPXF+%*HB8!R*FO0^)FR ,!S%.V5UI,W>-$Z*$S51T9/28,5^ [#_A.^W:D"M1PK5"BT2'.)4$: M\X0"HU(*HSV7MLA@(.HNOM_;0[7R[UF&6MV1+6\P%<@TZ.>X-6$<90 M](<$%GX1:_*_LV%"8[W$%Y=8!RHX&MY\R97PA;&NO?N/Z__KW8UQ-C==]M3Q M1T3-#G'ZWWFXA?Q;V#P5;*(:EI [2BWLI)YA#OK* A9Z7^N5R46'_8M CX.( M'!":'ZC@-'_8]HD]':S\:S;@J-6=C,CD(5^>YQNG):5'FY;;XE_^8Y=F++7# M?L;.__G]^BC8ZHLPKEZJO<^P"T#WGW_9F\7SVGBY)Q77*_$XA;AVW[>ZO=7: M=M>OW67LVFYL;M?<[C8W-QI?RIR\[?VUOK.>/ M/VPWUAOOM]?_JGUIP@?US4;SRQ(!R?6O]X_MW/BT-X)[A,%J;KH7,W\YM#GP ML!MJL/5.?ANW3,V?CKKM.!C4>D.P?$Y:P$);W0#L91C#/Z_#I5L#%9]E47O# M6"-T[=9.60L(''[?ZW1:PX*@K'?#^V+7.XA=#V0]=TYJ]W*SV66)$-YY/Z$M M0%.V/K;VMKYU=L_63^O-SYW=HV^'C;-=MGOD80Q[\(P?9_7.M_:5".&M3R>[ MG8\_]KX#Y=G8_M78V@.ZL\D:1Z'5.#ML-SJ?3G::=?C^M]0X.N#U3_M"D$"P MS*?-R0#Y, XYC#,#D9H)KE2(JF2=P!AB6,^<44H<9$H$:ZFXY$9K;BQ3F"D? M R7JA<\?"M$SC0S)*EHC02. M+!6(U@N)>@:LR-9,,0_#7A&P?+E)G9^:Z0"+T&^YLIUGJ7*DME*2^)75Z6YW MM6H^'EJ[:9OFD;]C#\U%]N]DSOM*X^+.,4=_VB!:=[R M=\"@OT=]?YBG;$HXY]O8ET$DFA>+^/_\CP;1__>@=CQYL^FE@R4=M 9%5VW0 M->1MU\=VNV W]J ?8_DMD*KSJP]ZO5"J*XSM9\O'01$\#U,!KU[=0?ZL MV#[+HBB]21]O,,=;W1S<['NC_J @4&XT@-$/!G>6E.699-"[NCT=YP],J\W, MJ\.XSF>R;')^?-SO_8()&T:8L/\SAUEOP0Z,5C+M :]@#$91;+TDU@I.HTV7 M.\>*2_:]F*^*2J][D!M#3C3B0B$N%4R1;VV'W-@E^XYXZZS0".P##?NCI
'**Q< ZHOR3?F&,,+C'FPW:[5UT(C< MJ'/4'LX.*+0";&W#6B?&8?$'X"EPJY8MWO'X&#!X #"&BG?)KN;I^^=!9C83 MX;DQ-P+UV:,<"E#/[;2++\!GN4-HK\S?2>>R>Y$T7@Q['J1WECKADX\V&FZU MU!HG90C70$YEI*EPX&)"&'X P+^WQUDC"^9WH6>#-XOK=7@7L'R4-=I' /6$ M-477LZ& 23[,VYC8+:L>W_ MR!,)^OVC=G+8\HWNW^/Y>.NP?L!V/NT3 M2Z)0B:#H>4*<9CC?G,CCU7I_ M;W5=0W(^$C"F?:XE*B)'CDN!A'//^I&(+U* FYXWWEIP/6W6;THY+<(1O B M^<#Z<;_5_BT;N-'DOVX_G:($M@T?I!;,V!7WT'C*SU=N;$Q?2QX>QAFF!G,^ MB@52A_-[O@;:<,\:7Q5M>/#V80I(KSTB0 M7KOY:,.C+FA%&^ZZKDEAGZ3W*"B"$2PF,$%'-#*8AX25-X&KE7>4+X0V3!"I MH@R/0!FZYY4(GY8U+,W9QS:\8Z?;2CEP!^;F1;*>WYSUSE*A@PADPK9A)QW+ MSP!&#")B^UF09B8C2]7/UJ XKP 9:V4:T>_;[L'XG'I,)%IP)7#[?#"T.KYI MEMR?L1MZ_4&FI8-AKQ/SCV,'_Y7#\M "Q1W"MXMOE"0K$Z6_X5U&%H2S9$N# M.#6DV=?JV-.LE&,]+[G#Y'5.:X,14(OQ& M];-"WS&NX0@7/)Z7=ZA1Z> @2C\. M]/&MOA]U\BK[.)B<"A6P$>UD7ORH;?L7 P/0@O>$B;P:H9)G8S)#M7+JBP.> M]CG3/#\:RD,NIGZJH&\QHLE] "7[H\NWF4KFJ!51S^5J7KG1&* STA:CRT+W M6_0:;PGP&)B/82G(EU"KBLU>1&RVOCDVNPJSKL*LJS#K*LSZ4<*LKPU5?5#H MZ=)PU;_B >Q;?_=[/L9,L5Y@',Z'?J]3 W.Z)#WPW^M8'.SG<8:FM(L7/[YX M\&.^UY@#7=#/?-NR8G!./'QY,[73K7V(KE\>;[+5:YR:!;4# MH\^V"ANV5=B7)7,N:701&!S!GNZ=1AA844W&L=>OU6HHA&SA%Q%XY^+8]&916^#2/[<=Q=%5O-,PQ4=ER K[8GH1* MI5$VDGSO(KC[W'%J1P!C_8*AKM76VQG3#@[+R*6:AYSVLLMUU"],Y>+" ML9U\'C,^&A9R7KPJ/ YF!Y!Y=H5=;+?BS\S9A[>]?.@59/IGJY?)\I47?Y&R M7[=]H/N$3@0_A\<-"Y*=53V[2OPX2 [D&]9Q"),":]9J7X3+?>T6AL"7S/,' M(,\%\_\>#.0+=_^F'<"T=R_^#.O1Z/5AO=[;/E@-75M*#K#UR9/[\1C6 M,I>]+X8S?MI@U!J?!)0[U,]6R('[8&G'@V+=SN/Y5_.@'=RY%/5^8:!D;Y3/ M*SX\B;&,OH1-L'LP6;SGV*]K3_/PZV5@2@]6:W_EB=ZQ/VI_@CX5%&%0,KQB MHM:/6T4A^K_^>E\H0C868>D\+ C,+NA-+ W= A#/P>0"&&$%2]T90\^7,3:1 M"0Y]@>O@A6KK?OAFUR-/=&/M_5IM"\0SZ]1:+1?U5_\N_UU3 I%B-> '.O%Y M3G0S[PJ#VK ?LX$1; ?PJ]P8IDZS^OG4ZY(/*;=WA;7-WUBMA=;@H-WGY0HYE+OPU&_3B..(8=&79E ML"_&G -LV# H'78IYD^&L+TGT'40(_C6BSSDGF8QY\LRWH_:YQ-5SI/K_8SC MZ1R4QQ9%A+B]<+79\#-F;W%,*:](KW3R!GL*;X[@/Y/,MNQN&V^8_X5=K56> M#_^5GGSN&UVO_MG<#0^UFU M#VP_E%9?FI:1U6LL@2QFY6MUSU^G!?-3O@[( M@3=C0X#]6<>!3CK^-QZA0L M.UPUQGY8(%M"3)93H K%NUW0Z>Q5[?5?8O[4%KSFY(AG;#:,SXM ?+*ON3@^ M& P+;"XG:W N/KD+2Y[J+&WGR'MZ?E1?(,*YB[SP?^=LFWQ4D&]5?%"$2F0# MK_0-O[RCHIU" 'Z31?O2I*)YQ?J>MJH+9SJHT&EM:']-FSV9,X'AV!J$EB_A MH; ;Q]I>XL!YKF'>3?*1:'FS"Q'(-\EY'8-!.9TYVN:"#\ 3XUAJ,L3#J ;Q MOZ,2YK)JMG].Q[),CPU$[_PPIGT1;5+R 2#_EXS!\A!BG.R2?Y\:4BM-PG$ MGN]\VSQL:? M1U-L[W"W6JA@ MDI767*X3,%X$5*Q";7H9[E$DX/5 MO#18/3(/1I:C-6">#WOM[,(:>Q/&U^9CV%SE[KRIVM1Y M:(%ZY^&+YT X^<9QL7H9.4.I/%,5"/0E ,PCF82_#,XI72T5SMK,R6=O.BPH M?S->?,W3<'$TW,1WY/.7W&MMMVM;41_D=2Y6K[PU%T+5V$WGHPC?6Y# MP.28ELGRQ%+BT3JKE00$5#(8;X.,ES/&"P2CO7O6DD;7%A%%_%H<,'$XB@= M\?/$L0;*K,.:6I\,M\2:Z)EG (HR>*PH+N0*3^0*7Q?_>*=]=G,\PGQ*,XW[ MWT&SIB]9EOC'IY>SH^VS?6H,XREJ1(/PB$L?D:&P!VL2HW&1B1#LRCM\38KC M148CR-I< A"MDC%@+[#C+$:-&6/!$)>'H"*^%E@J 7@, :B?[(,"8B5Q J"A M%'%@,D@'8&(^4L:<%%HJE07@:I'>F6(4&4"&N2E+K0-K?3BH 34 I/@X:A?M M*,L: UE2RA.0Z3C+U;DEB !^8"=RZE;B5DBK.>Q5DF@JG/9"C2&$5A#RV$0> MMJJ=YM=?]2:,?F/]5^/3/JQ(4$0&)'P&%.PI,1,NHL4F8 MP(TD)A"J!352TX"U,A6\_4=LE/G- M?E*8*$5>23RVK8O3DBES?9(W4E3FN;7=>W%11I[+7>!G2U"LERDS@VQEV7&H M_54C:V[CR45CC$@R&C#*DY1.!*T23BG2:#3C"ZD=D!M@]*8DL!4'EYOWOC51 MW-E8I_M,8S!>/4=!?^*#()'BF=G?82HJS.8$F.WGMY!W;C?*]Q,OEUM&[U/"ITQK4\ M@(^+*D4 J\4A?LI'79=GY%+HY7E2T20B^\*9/.N*[A2NYCSA.1'M (8S#DK( MWQ@?P)79^0R/V6>OFU%_>VJ]^O%G+.($"L_SC3I?OE;Y5I=K=B818Y!1&R$Y MUTE':KD)-CI+/4NN+/YU6?FW&Q^N^F$! :[SPS9&V2NXD]93:K6+A/K-'&\) M4W>N^?B-:7Z]N7G:6-\WP66":1"G GAG L!WAD1$#?8&+0"'' 5;6SON [$I&6)9<-3*1*VX MAR.UD-C,1V=W@S>[#8 P\,:G?:M@FE,$TAFU1MQ+C2QA"0E!'2;6&[WC04G&ABS"U@ 1[R'+ZR2@EO=&JQQL*]" 1@ M8(NP)!',.T=.2(&"-P3L56ZI*$KX/MBM\0(W]:O'G,YV?Y01L%/GIL4)YWVV M166E,4K2Y$GD7A@P!TWDD9@DA 5)K[;%1]&!;=PXV==@YH"50Y'70N;CHH0L M,#&D,*,,_O&$A>)8\JK6)G2OK:65NY.-W^+5DLBAS. MQ"!/+%(X;[N;6XAC]<\^E8^6>5R+SZ7VU2YW$LPEBJ7N\KEKG*Y M'Q8A^&Q.FPLGQR3))GNJBD3G^4S89#552FO'J.:!9 QZ8)(JBF'1 '!.)G!%@R ;K#$X@>9@]EPW+*4\J M1DN]3]PG!H,A7O&(9<(@"/P.-NP<[NY*1GYCX6[^JG_:=]IJF;* 8 /R0EA$ M6GG@_%$ 1D70U("SO-SB_'X3%N[-M=GO;^"J* A64F*?*Q=[(P(C8%J)(*2' M_U]_Z%,9N ]4@5U27]_7@FLCO$/8$H\X3QAI0Q**(;O5G*4IR=L-W$N6;6O2 MZ8O(PFH\SLF;$SD):)3K-Y:L(M\@C7*69^]GMB)OC( .N*-?*!PS;K!4<@6!C)I*0QP7FG MS5BRBIC_*PE,12.KHH#-U6/E:>]6%I76N-A(ZR*3O9 X6)?SH"+^+0[[CCOV;,+*RH^)@)TU]]H9W M\1DBR^HG^RRW@Q#4(B<5(#:G0&E5""@(2[&7,81\DCO'JBLP3< Z%R*$Q#%+ MFA(&>P+8+D#_,5JK57^*54_2 V6V!JF<4=+UI^]U<2@.8Q)?LL5N2%.M?]8WUGWO=CX=[9\?M^D;[Q\[&GZW&UL=. M_>@37/<5OGOX8^?[QZ/=HS_;>T<_^&[G\X]ZR^"]_^\0^\ZWKOUN1CN=KR<[ MWS_Q^M8VWNWLGC9@C(UFN[6S!<_J-%KUK6^=G>9A:V_KT^G_=[9Y NJS'Q/, M8;("$:= #\"&!+Y*#)).YF;GG@=N+Z%(H0R&[6\ MG&/]IQW 2F:!WVCEHZ-0^RO7R,A>TV(-[I%I_=LAO Q'03DS[;C/YL%?6A.C@HJE< QI1/!?O1@JF8"^AU M"XL^LZG!#/'@ _9NJA3'R?5,'#N6L[F9 M+U--H"DB!@$. $IF?OT]YW0W'GR3HD20ZJE=1Q+!1G>?]ULT%J-^@-@174U6 MH4Z28KZOL$3:!= V;_,6M@EKR.8ZZ.N(HDJ;<+4A0VTHP%6IPYW<3Y[@I*2R M'1;]H1@A&V:9Z)T=5+=,/?VQER)\].GFM_6/$;<5)\9'Z.:F]7[KQMN;CQ]% M$7:Q-]4J:%2[)W;/0!0;5"H^BN !X>L.Y#UQR6(J=P7W(XB4%WAIGA?@LWK M"7UD/R$"JVH[5.U74D!#0H>6@P];"@;M)6[PB-+AQA_S8!;Q#Z-%.4&4>AT' M$C@4<7S>LN/ZW];0][UA)VAUNIRUW)X+.E2_Z[>ZEF^Y5L\>,&NT* O.@BVK MAG!)K%KU# L1%JRG3HGQ5=M24(IHS9L9+\)=XX@!R]G+G1OYPC4)85!D;:2@ M@;;@NB(VS?@K]<-KL):G$9N_"F,Z-'WIM5Q,IGI@?@BPZ!QX521CKP07\7&9 MPM#NB#2&/(7_#]2;Y<=M^NC;/%C^S.VU@2+7?MQI6VL_V[2L9;5[EG?0LIL_ MA^O!>J )O:ZI P6X6CWKYMW(#ZM'V.WDH MRI2/2@Y-#!Q% (YL,?"4K\_JVE!WW %KMI_V65V9=0Q"N\2+T;CT0%S:PJ"& MS/]RFR:S.&C)'?H^!QMWTZDC/EI2"!_GS-N5\T[I,UFOBK_:!8G67<1:Q-@7 MP;;=]$/6T)L\W29W5 $D(1GT7Z_A%$7>%)8GZ7'ETG-Z]$B,]TSP90=']"(J M[7,1'>,9TG.[ ]0:]06![+OR_[\#_ MV<[6?HU()7!@^&FO+%U 0I&@^W-U]KASIJ[8/W[_1_:OS\G]^]_?=OZP_[#? M__[N_E\4O?[?/S_@N_Y\9[W__ _X^=_]\/EZ_J_/_M?_]]>O^?N; MSM>?/[_-WU__V^GU>][0XRW?M_LMM^^Z6++7:PW=+A^ZUJC;&PVOOK- M,+L[!-X4^* D<7>TM81)LZ03L*1?2BW)'?&1/QKQ%K:I;;F!%;2&O-MM>E@\;KI65[,DS9+.@"4=E"^C6=*)65*I)3E6P*U1K]NRNS9ON3UL MG6SW/=22@K[/O6" [2;M@=GSEHLP3\*2+M%Y^@./$QPGI]VG#7&?.OV&8\SO MB[FY:S-RUR*4O=_5K)3+S1->:V67N)GC^AT[>PDM!;-K 3)5'RVS02E#-/M0 M JXIE39G(M;^J/HC!T.G#X:2V[)[? ":-K88 %6EY7"_/^Q[G5Z_OZD>J[&X MLH0D%,C6F'(XI@1]S#X>V*U.QW-;;M<>M0:CP&\- 4,X:$?>H&M??3=P35!N MS7Z_O[V62]1>G;&UIB7$\=S 6D(TBNY+PZ??M_J6V^V#N6.-6JX7]%J#8("M M9SKN:!C8P0A;%9T?KF@)<6Q,&70MF]FNT^(>=N.P!X/6T ,3V>I:O,]!S7!' MWM5W7M?L]2RSWUV.;VH)<=$2XH%>>2TAFD3W%6]]APT[P_[0;76LH ,2@MLX M58RW.KP3! /'LCIL=(ZXHB7$L3'%$J()N*(EQ+$QI=\;C+RASUI6+^BV7 N@-_1=K^7;P\& MU?%IV+>U0ZAF70++XQE2 M6S+DM- X$Z'Q0%>_YA>/S"]*U=ORNA:HOKV6Y7O#ELMZ-C9I#7#&P,@&A&!! MUSM(9#P9"FB]X<%(T.]8'6;W_1;G/:OE>M80["_XQQG:W':Q::\](J&Q/%9; M"PTM-(XD-![H_=="XW'Y1=6C/QJX'9=9K9'?1R63N:VA!>+#"?J^-6+!$#C( M04+CR5! "XT'(X'O#IDUZ 38D+*#%83#EF<[7FO0X]YPZ+"!W:7I1/9R_: 6 M&EIH'$EH/# @H#G&HW.,4LT$(%A]@$^KSP<.!H3P4:MG]8-@"$#LPOT> M(C:># FTYO! %'#Z \X#.VCYGC-JN<-NK^6Y_6YKR)D]' :#OML?H-!PEF<@ M/JG0H"C.MQ3/^*XR%Z+:0?^IVF1?QWFH.G7?<'^6TI"XMU_%!- ?TV3RAGK$ M4]_SY:[:S[N#]MM_C_J=P M&G9;7\Y#I6*,6P^GIPY'CL([3M7K=X=EVT-XP M@V#%\(%9)KKHY[+WML09?'I-7"](8(DXR>7, "XF3!4=^VF2 37>QN7+2035 MEU9G#QA#[C/81769^V06!<88#@"?\KC>F?XBVW/W[?:@W]--I.W=-O1,FT@W MIEURM4_C6=S<0[O<[ML]\Y(N[OGUNKW980;.0XJ$=T:/B\SM=/K=WK#O<-# M7+N7_\_L?]OR9OX7U_ M=-Y_#K[\\?G'R2]@G<'/X2]_^??OP4);MN[^<-__.1[_Z\_O)W]\CJ)?_OSU MZR_VI_'[W\%6_.L+_/S.^>6OZZ^__/46K+MWU>2#;L"]$9AQK9Z/3<4"=]!B M_K#7XK[5=9V@;_5]=O5=WW1[KMGQEH-)AV7M[<. SR7I^WESC9'=Y< ?O* [ MZ+J]_H#9PY[O\$%WU+6&CC,X:I:OYAHGX1JE3\CCGAWT;;_%^]QNN9;MM(9# M>]!R>CW@(&ZOXWO -1S@&EW3Z2Q'$QK*-?96GD;TO[-2GG[9933@0=K3BLNX M2%;'>3<8#H#1N);K6KX_Z-K#@=\;V;XU 'XWT@K2F;.Z]U4%J0_2S+,ZW5;' ML3LM4(6]EM?MN*U>'^2;W1EU@B[V$S,[K@4*TH-9W6J.\J@ZT,(K#]*!G@OM MNSUK% P]SGN.[?9'[M ..,<1NP!ZSOVN5G/.G_9+-T_"S?0#I.+=:^X#';J_G,^;XGM?E3M?J._#K?HK,*/S*@]9?/$TT'SL]'RN'6?SRY[NO_W8" MCUEV+VB!@0Y:C.VPUL#IN=3WQ>[;(]\;N%? KP:V9;]N4&FF+MY_C/8N'8O; M W_D,]>U76\X8#[S>WVP8D8VZ]M:ASE_VI]7:-]RNK;?[8U:E@_&B]OK#%O, MZP$#Z':Z7@<^=8,^NGC[W6,Y:IXHG0=_1\P.XQD3^4:5; -)("ZF!DR3+,0' M7J4\8HB)94; W^NI(S*?H%-^A0VS!!,MUGYE*3XHF"(KUATS^;9U;?UO) P;E6AM7C1:^]E-'JT>Q'("CPM M20FU7@&2\Q2?@CVQQNS%&*?(TO^V'4! X9])2TY&QAN4!G&>_?>W[+M5P-^8 ML_.X.+H4Y28 M5N9V!>7-P$F366J,B@OQ:Q>2EA>2%!=B9&-*\QIR^)P%8%3=T MW"QF,UB%![0\]2?VRHAQ0" MG8*'MQ_YY7OBH;$6$5%:LQ"0"R!PS]*@%27)%WRF@B#YF.6 (:.(,A8!D-,( M=F<:/,M!P50(,^11R$=9V_@ 3X"R@J!6>.P3X@;A: 0XA5]) :4 6T:@;<+R M2<;5GLKDRO4;:AL_POI)*G"+JH\*EVX$6QS?SV$?O1)&%67\M M[#^YIY/P*./W@/U\#_R&)S>CN&E,&2I7LXCA.O*0&1?V01[FB-#(1.W.ZT]A M]D6=L4U_LU[3M<)>X&^HH157BQFFF%P:IHN;,+F MR$3XURF\';D"W!J+YYBR&B;E_<_R6]1"R4#8,^,"$0FLI';*!D" M)*=I6^7,CFV? 8F%ADMCT/>20MRAG@&SPKY,D M%7GO'.X#&$PT%QR"3#)XB4F'%O?^/=R-4NC@>#>TNBD6!"#B>V9@VZ$$$:_, M1^>)Z!,R<1V#G(7L0AP*^!>]#'"%GA_'BZOK=M^]_OGJ)D.(QJ>FK MD8% B7PE4.."$?8$W)$S"84*:LTCB!X,Y%9\943B" M^YW[R,, K$1<#)\*SH9\WUTP<@[D^M4<(1N*D0 $Z8"Z=RMV;T!H@\ P%/2 M- '&1D;75[EO<@Z94FA6Z&?U;9@&&<[3- 312J2!.'8+'\&#\G>L94!WV+SX M0Y5PQ*'PXH"I?$$2 6G.Z+39#'@_ V5B##OE\:VB/H& Y5'@QJ)D7D4($LT2 MCU%YR9$"3"E-?+AUD(9PJYST )"$H-9PW,B5F]["$PP$<8:/TOT8]Z"@K"$WR96 ]R5$ M>H0DIE3! # ,JV$D[X5[+J@/8 TT'("."BP7WPRZ139+B;)3#II.;)!A@YDX MR%V-X5P0/CX+:\$>DYT+:92[K841NE?]1H M2%7%B[0T])T_VITKQ4RI'4))BN;ZRA_MRI62A79YH1R1BK6D_!$KTI!X+$B M>$:AG($F2%H^VA"@/0H!H!A^7<,?SX9GJ&']CH7)9(?.8NEJ9:3OEJ;E;8)E MPB-#,&&AJ+"\JB\53OD%(U!:FBAK0S03/G$&>K)4==#$ K4(=+%[N0< !+!U M5/3$[^@!F80^*F!W88J>/K0.HVB=-6P6*V73&3K*E.K(IXQ8&=*3T*T-]$,; MV.2B/"?:M<)G+JQVW >C[Z1\S.,,_5S*_L0]*?.K4/Z2%-2+&!?&E^3S*?G% MT-XJ3-VX]I$TL5 E5 INS4N@-%LRL$(P9J0[,_&I/'R;NHO;5!JO*N\6BHTP M@VNZ#5BEH@A\1,Y-93Q)QT#%M)*;R=,DF/EPAXZI7BB+YZ@FO-L-LSX?V8DA=!]P0ACI=;V2Y("'*\I M0@SD^G:6PG6++U]_O'[3-M[%1NEXZQ"N,)_<'('QO^C2@,M_"[_+0_\8QC?P M"U>,> BW)*Z\^%;%YT)(Y/,4G=PJZB(/!&=I@>W&(]A/[3MP5Q$#NVTL@?CN M5^/%5?SNUZN7;0/^8XQY-,UHI=+H5(I006@2EJ5B5'&\H'$Q(W(B-P.^4'EQ M"H'NH[\H36:W8^4E4<&ATJ\!WR,7T"U\%8Z$E(\<)-O@_I&4KVPEX<_"Z "Y MU_&&?N 1(P^8$&H*G=F$&^2IHH<6X**ZE1L? =BC) H3$??#79K&SS^_0:2Y M!MPC&%MMXQH0?&&-BL=6'ASY!'EN Z K,LIP6TG,%6X:&>ZJX!/H-:CN<_.6 MVL99"H6$8B@UVB8N118W<">X+HI&2WNBG]S&Z!9!NO73D,IV MX<]W/)[!7@%=0,3.#4#G5+HPTXD*)*BE%ITN&%,H&>%TE@(,,E[?)S$P@7^2 M10,)F,+OI5@TN1!AE]_"LX7K2W%C8-.*$19L&2^I:NQA".B6)[@(_4))F8+C M5;ZT9(M6MQ=R27NT$LDX\C+AI:W%S9-GT3QY.HRU/AU&)[;HQ);C8IOD0Y'0 MY0R*D&]4SA:8%_(.Y8=:XFLKF-\:'D<\T 3C,L/(NR_L^X6(AM =JFS)!'4L M SUOC$J&4 "9# A550P6B$X-2A\J."*H)36MYDQ%9 :V7_U@ :B%/BJG2J7" M3PL82B60- QAZ:?H4900X5^Y3\FR\+=1R"- 19QO&:X "X>1<5*7AJ&*3"2 M4*PDXV/B.R.07?D:S9N4&Q$70.V9TCC7N<&%&8(MH>!A]&YS!.V2JG[/%1XO M;0%@71&3GT'BI6A'W:;)/:A3A.GDB:VHN&+3;]^_O9:6!TE,F>])V192)(XY M"\3ER;2(W_Z)>@N9FBNT?<1Y"KS(A_!;GY,O\Z0&KC\3.)T!.@JF)9A2N?MG M^Y]MT[@-[T1K+EA#Q,B&I'S4LJ=0 P5[@PQI*:#)6,2L#3ACRM"A(W< 0+LF ML8W]@NJI1[3C,0L,J]>75TJ713]ELREE%L!;LR2.>;02T@)A^KWJUU=]4>Z% MRH!#V3>LMM 9NC4 T=!\JJ#5+5A;B'E%%EM!M4*E C6)3$RB*H$OI *#XC;B M%&U#I4YX,E1VCS"JXU%X.TM+PRG$B"92N63' /.0%$IZ47 79A@^54N)A)(( M+I*ORP2@W=P"\J:"VI)4>F=$()W($2B,4I5>7-V\RZY>%E',:]]7J P65Q+F M&-3Z>/]&(,?O'!C_^R1.$VY\9&D>XTVI)#D9Q9I+C\CR+:AP%V$J7%Z9-A3- ME1V*7HR5-XAO(2&W]M@()>"Q=URF0E"^PN:;$K&Z+]R834%U5_8J; "QOBJ* M"HHH!1;J^7,B GC"YSML>UU2!JP)0%A,<+I&5Y0(6Q! Y7GPD4GX5>TL3W** M;D@C"98:@IHTD0Y@X'AW(3%!D5*>&S*:4A8I0= M$[18CG=(R8" >91Z0^DB$45295 _H:7(D6466(KM8S%%@Y$;J4QKP1(X8"L@,@?I1=1\ 3R MW5*B0N4]<'\*M2K;+,HT\-QX907/S#;F+=V$@!J8?FB2ZPB 6-/W2&J6]Q*J MMA1J!T W)7T*2.*IP+8]7KNK_H*I.T18,JZ5\BD24RRN MU'!Z;??O!0#-(LM[M5-)O-#QVF[]A5VG[>WZPG[;*E_8-GX0.B=AL-!!\;E* M"@=Y1I%1$4ZCVRO%:XJ! 6&+5D3052,7D;B_L=QVK[Y3RVGWB[^,]H="]6Q" MMR /)DB8AP'1 MDIOBA2G?J.2.I&"+/,AW'S^ TBH%:ZT-\3U#R]D'>0(77 3 T:Z4%1DD?GVT M9D2.>^&GAS6)(BN=CD!^!89GVCW/A"LK^BZ/ZJ]\46KW6=EJ #79A48#8+.G M/@:Z@ 6,9E&DO-?DSKI/04:EV7_)?I7XG<)?77'=BC>\!&P$I%V\F&F*=BJB MI&.U8<-EMV?$0<1ERE/E 1WB&[LW*!$7B P]E'!YY'A&P[6V+2Q)H 1/%>&2 M285@0_"OZOS"S(6;A 7F.'AS Z@]^GF +[A*Q$7IO9)18 MI*:BGH$A9"QUPC,OX2Y^Y>JF^/R#_ "C>)\KJP4AE3U)JQ+_L@;[I(JSO*(< MZBN606\=T@$55"@6Q MU(@WJ&^%UIZHSNF5JK2LY%%5CTW]M/)>4=A4.#XLD:5BT]&M5+N!\G!;Z7%\(W7<=G*D*BC1+P0[(L,#"6D-NG['4O M]TNH)WX$7>1/LL@3!9[#ZVQLJ[EU-JJJ[5H(4[@+]!R7V2.R3+:1''UM0>+J MH[X7?H#K2B0"SWHCS=B3EFZ*BC=R#BE'1\"GJNQM(:@B/=[XUY3*WU!?1<_ MEGH+81HO!F2(U/A7( [R8)9/9Z)X:)@F#, I4SMF62%+-F4;+0>HEZ+2,D8A M(Q?2;B+FM.@>J$2^2?)M""6M.(!U"VK7>BYV#_JCXD88-UR,-F!$,A=9]B2I M-@3A5!V9>E#&C65=M=5K.W\G+EWWW>SH0+*$1\;JHJ]M)_>&)7Q+5'JH^*Y9 MB:U0;:%0Y?/Y5,:$L)PN'\_-2C KE46II#?B&U&P8:Z5?/,.82+X!FC4^.] M?0M+Y!)I)6\,&%%.,E9EWDHK.":G=VU"T@JYDLOX0S4H+3R"2CFM!KBEO*O% MGH1K?D^?=@WK4#I1"JD0D35(H$-_08.0NT W!?R.,3)\8(7PC(19&8@ *M6D MJ>CH4C&;,K3"M.(0)8,BY6A@SD2=*RU"R:)%]B4MHDI,X60CRL=%*HF5/ZZV M8YD;KEHV\-N$=JUJ-"7N5#>Z!%RL>)3+$X,P#H9VC4,IF4 M6E*=Z*6 !7PI.E0$A=ZQ:,97N:V:Z>7;5WL68C2*Y4%O\V_74Q*ZFJ17,^Z%Y%E-$0Q.;;D:_C4QLKHA3!S,$M50%!=RFW2(@J7 M1Q))KNK0YIJH=R%/RN Z>NYS)CCD0G2]E#["'X7W4+Q Y1")M%^J@*X_7Y3> M\*!JFJ3K0^"U* (F"U!\=,M)B.9'T0P[R.1V( M_'XV#0,*UQ>E0&$1&1%::MOX+5.*,7ZM[-Z1A;$4H?A#8=OC0Z-9+')6ZYW+ M5OLW*,2O>G6 R@+?364T)!\G,X!?H%S61?IJ,XE@(RZ]PXX=\*N" >PK90GF M]J+[$U1$9$GT69BIY!>!7V4FF\2"*AS(T03O0GTYOT]$%0>681 ;N>>4\R+J M/BIE'J+ZPT]:^"1HO]FB/TF5@;1!.6"YD%I+KQ85?QC,(^=\.)GP(*2(0MDQ M@SPWJUFD"G5D&,+ EP@^7!2=H"<%CH:TPJ@&0UHA%FJK-9!)& M#8N*0&Q.A:880Y)/JX9E*6\!5*9))BUEV=RFR@^:&;S<5RI*4S0 @%934][% M<7)7*JL_$5!/*Q=5:M:$!;RF1Y8V9+5FJIY.MR(UK.CJ!-AV&_JB0%/X,3,I M:40]II(TV %.&H*B8Q?@Y3B<&LK[J?+))2?%U0MSLE2TJMGX0Y5C@C:[T KK MO@'I@A?[J,)GQ2$K)*FY Y;VHG MTC-QS/PZ7'8T2XF65EO:M2,_?<8=VD'(#B@%L9X\6NHGU011695G,*PJ0"8T MRVIING6 8CABHEH^E?NACI6TQSH3%1C*2M.L7 S73[$0MW)8^$GD*)EEQ]($ MDYN$VT1F%!\-&$XPPE$&(FB4ZD]6HN<-SN6V*^MKZ]5NN<8I:%\.RKX$ MI1JC7\5VL+N1L-+Y!GOY^66?.#K[I %[>>KL$\WM]^7V[[?IC!6'LTJ,:\E1 M"W)< 3KSA\E7-:B@ZC"1+'=1PDLIL2JV)_*$15YX58-NKKFRN9AAK27 JD[C MJG]\I_Y+E> 2^6I+1_G*_)][3LY>Y=;':R^#E<)/3YT#*R$?DMPJ3]PL7>-# M%@ED*4($+"^V)3STLBP5"W,PNU*$:#&^2ODGQ&G)_3-E.2*45,=4 MU81"P2Q&5J2R6=F*J+]*26W7\R/(PJK?N<#"0$I^X8 C?QW)],%/174P(JWPBHZ;5H_R9W6UXF MSF%:3<6X$[-*PJN)$P\H)R($)=Y1=S45-A0 M?.5+5H&L7&VA^"3 C"6, RF/GO)7RK<(A"@3"T0YFJSI\%DFX4>PG>5CL([^ M$D$E].?A98E8!_8,*$JV"T1\\^E]I4]%E,BZDVU6.J%5+*I1Z26B&T39VD(Q M1I6W4$,K470F;G6"=MO*IT;"!*_4F4M79<87\C$:R4WW=/ZL3'DZ::)3LR8_ M-<,?]G%SRH]RBA6.,$S"WY;/!59EB $J'+V@.KF8FUJY5/J?XE,R_;3HH;IG MBQ=L)((B3'!-&;OX$[A(/E\AF,K.+*4>)$@2UQF&LF%598B%[%A5!N5J35QD M"YBU35R*#BTK\]>*/F9P_EJ'E';A/UT!@ZW7O,3CR6U3Y$4M]D!%8]\L/041 M&\(KQ[CSLK11F:@43Z9\JN$L$/XH>E)TKB+9B/ M"6GZHQ[Y^HMNL];?D2 M1+LZ9 /C.VIKJ[$09,Q$#.*3@BTK)-N4A<$*[:S4-=>T"*I.8%JACHZ33-8C MCU(@H11I5)(JJ3=MH'AWT4NOI8P6U2HA2_R0_D"2O#H4:(LSI J&#.S@E(9C M#4$]&(6R7P-5&<@V\=3X*LZ$"B!+X$F*@@TF]?C*QD"J3I!-_55)MY(-S5>U M*9=".(H2G]9 9HDI$BNBC[?$&03I"S9^A]8F"0\IU5"5$3\17U>-K8K&&31( MJ]C8\'QE_,G);0S^?R<]6G%SRHS7])K.%OG52K]GBVBS["&(6K,K# MK=%'\8I !))DH;10D^D$2SO=!*,Q^6]5MS7T=,E0CA$D4<12Z>B5O=D"T2CK MOMK6MJ(Q&G(DL*B?7/UFE0N7M["/?V7N@K(%5FOH;"J*OZ@YNIA+4N\O%(J^ M**P8[\Y4?>=JRMIL5"9M%LYM*LL\*MECV[:EW/JTL-,$Z.;Z.$=T=DE6WC^R+:0"R[$F4O&S546D% M\!?7-[^]-'Y)VC1GIM7QA..SS 0E+D5>!W5%A3L %Q!1ONDBW%"6&B&*F&()@W+5U6I;Y2@+J9 MI<2*LGM*)MT#JO:AUE(DYW ]>Z5/JXKF2J)Y)1WY(G3/3]6FN#^4(:'3\M)/ M:UKU;F&H^VJ&B_HGE=O+9OZ$_2KS'U?YSXQZ^^*79BG9A07_KL755F&VSL8I MLG% MUG4BETNLJTP2XDT^O]QU7,K++[S>M%RZ$C?%HB]!D/U4J5^ZKM4OG5:4_;1# M*\S'$V9J8HTI@YKP Z:8@L0:SR:,>N+3* 52&RD@)[)2*K[%RH1;4JM$<6;] M)(4D;.]TWAK1L<)"D!-DV#11-(KZBLPU]2 QAC0-LR$5G;*1M42T7S5ND@@>J;*ZNWQ,H*W-O%PR$ M\W-6W!!Z?T_H_::"WHUD4=L*LY:C]47:TC83? DU1$M@U926[%XAJ&K5KJNF M8]33M=0*6&]:M>:E701:;HH!HA7=TNN]\[<=8!FY/]W\1KO98^/,B$(P)@&] MY_)5N&W9P4!.;L+NX_CJC-(,BW+U=Q\_H%A(? N0).O:=]OS)ZX(&#!DS9G]]=? ?\Y5A]\XWK(F&3.KOO M=,%4U%S';ER>L"7,JEDD$I,Q#6 =-JAJ"A$RO"=O$Z4_8*<3;8455EAWO16V M3Y6R"4?XZK[]BV>DG!,A5%!JD0&SFVC! M'9-H*(*2JCW#IDPS$T0+5B[@DW@7P3X:L!@S4W!W4'/2EH]OGV;\E?KA=1!F MTXC-7X4Q 9N^]%HN)D4",K1B,I=@]X2/XN.2U[4[@M_E*?Q_H-XL/V[31]_F MP?)G;J]M]P9K/^ZTK;6?;5K6LMH]RSMHVB3/FHY-#$P*?4N#\,##SEZ[.Z M-I1Z.V#-]M,^JRNSCD%HEW@Q&I<>B$L[,J@5A\-JZB8=[<4W0NV7358+W5B, MIZ-^4,6P.C:A-N\OGPI[CHIHS^I]6_!SR/POMRD ,VA)-/-]SD>C353Y=(B[ MW6CN5&L57^V"CML.O L(]!HG7F-OK![1_Q:QVJ#_>@U'[YM5U0^+J+[/R3O& M.5#U-P\Z8O5HU$"X46=S/-/I6B+N\Y!C*AS>X[A[T>#"*Q?I6"/=.2%=US$] MQ]5(IY'N"<_6=TUK8&NDTTCWA&>S.J[I]?JGP[HC65WGH9]N;M*RUB:S][N. ME535/-3S3-?:5\9N /YCL;M=#;3+!))EF]U!5T.IX5#R3-O34&HXE&RP*CK[ MBMHC0NF8KB"GWW!1^[F6OG*0:)7'7^M&7@S)G D:N@.SW]N76>Q[%R<]HJ$6"S@$*GU"P. &A66U<-M2[#VDN9&7( MN0)\7>U6Q^SM'=76 9&G5_1L M#:7&0\DSW;V3X324GE[1Z^UM-.G@XD."BXO]=G20L8:.W8$.4EPN?'MFMZ^# MR!<+7]]BS,R M12X-OHYG>NZ!UJ2&;_/A"X*E8VOX7BQ\^ST37M!0^#YU!L0I /!AJ:'O8Z9=O>$_64TE'92&GIFYY0-S[23X;OU\_V>E]IPOIJWU3&] MO7,FM'UT N5N[\PT#:6GAE+?'/3W5>XTE)Z^;FG_YH'-\S6<4]+Q\CQ/G79< M2UL<] _L%MV8[ .=MKBI,;-E'>B9T?!M/GS[END-#BPJU_!M/GRQW7#/;2H! M/X>\XY\Q[7B4)I/*-%&=?US>SPO,&/"V;30+IZ?$'3(:3#,0V'D&V=,.]3@VBWEE[N,-7B>SIV@*:CA('K1 MWT,W;:B=VOBT3DK(&/)1DG(E6W/V]1A6Z\6% 2W7[-K6WHI>8T*\.C%L8VI& MO]_3L+U(V'JFU=6PO4C8V@!;;X^TFS/+Y3P/R_S=^2Y$8%MKBWPN@7>MQNH[6E-_BBPM7M[ M%+YHV)X1;#VSJRWPRX0M6."#?8J:SLP"/PLEP6!YGH;#6V9V^0O;V;]L1UL33P8>M[-_I:L&SQ."9_]B50V>)P//X+SC MXXV6K-?!G[,LQZ[)CRM;SS?IT>J>L&&GSDO=S>[J[Y&"IL'SU%&CO7O7:1 ] M>1)GYS04=,SX\=GXNI=%[9LP3DSC7>RW'ZWYPDI,;-P5??-XYV\X!5K8LFL/ MW^&9-5;1>/Q<\-@Q>X/+;>RE\?BYX+%GNE97X['&X_/&8VSJY>V1S:^;>CV" MPC_EJ9&-6-;H>BFWW6.2(:WI;9 M[Q[8"%?#^GQ@/:!Q?:;E[#OQ2\/Z[& -=-UQ;=-U]QW?]Y2P)K7C6XIQ?">' MDU=&P4]8>AO&I,3TCS\'?H>)Z_;#)ZX_,>AMV7XDF@6P7I8G_I<6[@KI88*= M2&C"G.I*8K#,&"51E-QGI5FQ 0J636 0,2F%0 )/X&P1FV;\E?KA=1!FTXC- M7X4Q[9"^]%HN)K%JQ142_HB/7]^'03Y&=&YW"*65@BK?+#]NTT<+:"T^K-GM5G;V6G9+>;55AGF+3VZ0@;Y M' LOGD8(#18847^E#/H\3CDWWL-SX\QX&P? AOXQB^:&8YD[>#$N]59NPJ\[ MW,F.*'-2-]=NYWWQC1'&1CY.9K!(D"UY$U=I>^N22C:Y]YH':;MC=XYRVEU< M01=S9=8Q>,,E7HS&I0?BTG-H@? FR7(,(&2S8>:GX93T_93?\7C&EYHGZ>3. MYY'<:>\]XUUG*6M$;B(B=Q\6DM"(W"QX/EM$=@[MD*L162-RDP[>;:QJ\1PR MB)2V/TV3$<\RT/599,!:=Z$/+UFG]N\4&SO?)@6V:0_V14K=2>*)@629CKMO M>VL-I">GI.[>\6,-I"<'4J]_0G;W')QJ-RR"Q3!C<,+2+SR'?3^SSJ$.L.L3 MCDH_05+0&0+),KU#4S8UD)Z.DGH]2P.IZ4#J.R<9*'/^"FDW"%JC'O0/5X^-=THDM M($TNFEQVNYF^V3O4XM?4HJGEF5&+!?:PK5 7&S L-[@H^BY@_7KE6_(XG?(K; @[G^7KO[)4'_CTP+3%:+%Z?XOJO^-4 M[6;*;GEKF'+VI<5&L-E7++IG\^SJVWI#C#!N52]P\>QK3S@:/=H)!78$W$]2 M,D5? 4[R5/0B^6_6F+T8XY2/_N?J;R$;\$[?]?B@ZPW ,O!.3)_OM;]MTJ,*YO5B*V$L+[8]BKASU;3H2 G\<< MSC&!-\^-%*[F-H8O!P:;)$#$?^FN+.7'SZ9WB-ZL[LJBN[(TY59T5Y:MH+^< MMA"ZD\;>5Z:[LFAV:I[ &A$1D3V=#,+C<@7 M@,A]5[<7THA\"8@\V#>+2'=E:5ZY^/F6>;B6;AO1>!#M*^LTB)X81 .GJT&D M0:2KV70UV]5W_^=O ]NR7^LJ' TF#::'9_?IFL.&0^CDA/0<+%51T+8J"^VH M*:_KW0H7[50ZYM4TFUC[WH'M48YQ-^=<4J IX\(I8["WIJ$I0U/&/"::-G/T;MV2/3QL[SG'7-RGE65NC-ZIH57;/2E%LY:LW*L\I MUTG[N@!$XU)#<.DYA+$_R5J/5[L@R][)>7MAT<%Q)KW#)N[P2&$JX2KP&DY& M-[O43UUZRE&G?9K,O5,<]N\'\_Z DA]/7VQ_13M#@U>#5 MX-7@U>!]HKI7 8C."OVAVC:ZY2WGEC6BEYQ2*8P74YYBF)?=E8Q(R5BISIV5+&6+$<'CYH. MI('7WK=9DX;1"=P.!_9@U4!Z*B!YKHX>/6GTR%]P^>@H4GE#;N]0,U>[H<\ MNLWU0FOH/ARZKJ;="X:NU5C:/:;%WK/:_6[#U8B?TB3+R&0/\X>8YI>&HEWG M4&NC,0SHB*;(I4&WM[_RH*%[-M#M=C7M7C!TO<;2[G-H#/MARK'+>GRK^L$> M6+F^CT)W4.K#KOJWWF2C-_FL0FC'F@]TOAYDQSZ4NY^I>#Y#&-FZUJKY,/+V MSGO0,'IZ&.W;YK:AT;+&"]9//.,L]<QB:#B/+VUN^ M:A@]-1VYIZ2C9YCKF2Q%7G2V9R6'O[NW4U)GC)T-=/N>ANX%0[??V'Q #=UC M] Q]V#2W!B5LG'FVY\^8[#E*DXE2)I+X0069EX:J+QR[;;]L7%Z1SAI[.&3! MI/0T9"\1LK;5=C1D+Q*RC>3&SR'+\Y#Z(1IA!I$C:>B9Y7I60A4J:P^ MLPS/@[MBG*FS_ Q!]*+3[NYNU6KP: K2(&H(!3TKT_1#/N;IDN_'-&+^H$XA M9XAOMF[AV700[<<2-'B>7*CJR6\-!Q%0D'42"CJF>7HV21A#/DI2KJ1KSKX> MPUZ]O "@UQ[LK>@U)K2K<\(V0+:C(7NQD-W?.-.0/0?(VNU^\R#[K&SR=\?1 M%\Y72^WLWR3GGOT:SH N4]Q37]_2++L$>V09X28MG6X":H14R/F M8_I&]BA"THBI$?.I$-/1HGQ?Q"0E^=N] MU\U['71Z.ZVZQ9NU76.T2I6QIO)L56JJZHS/L3+A:?29P3;E0+05(U5@I0JP M@P;^;*]MK=ZTK!UN1[J3%H/O=MX7WQAA#+IC,H-%@FS)3"A.YRW">R?%O]G M1E5X%W/T0:78%WIQUC&XR(7>C4:JHR#5D9(_&AV<4O;L85TW]NF*ON6 M_VB6\5 EX\)9QK,J\?R8)B.>96$2L\B ->Y"'Q9?Y[79*:WU?*N@/-.U=*E: MPX%D>;H_5N-A9)O=@9Y-VW0H#?8>%XA^W#+%QE[+6,W:\>V@VJ;D#L]_;HEJ< MLN;R."ZV9U==2_5^S87JZ?U[AX4$-'=\7MRQUS.[UA;S6'-'S1TU=]3<\?EQ M1\\QW?X68UIS1\T=-7?4W/'Y<4?+'IB#_I9(LF:/FCU>&GOQK3S@:/=H)!4,).. Q(\C, #]3? KVQ!JS%P/0TG*#3'?R[?_7=9Z(3H*DW\$) 'N"N[+M58#QAE\/5V+:) MSZUFN,23L#KG[]07L1:-.XSK8G'@ Q;KF/"54<3]7+&4VS2Y!]X([!)Y7!AG ML&P$WQH")VY?H.!S.NW!DN#+PJ_[B+V-CZ\4>OT+$7KV"83>MMO>3'KN)FK9 M ^Y8,7/P4I= =GLJTK7\\AN57WZ^&O7F?/D:AVG;CZ]9F\8T#>&RX*! *UQ] M33$(1-08#E[C'O<\BO"_! 2L7]P=46C*_S,+X=SM]5KM!:#$ M*F/KJ#+GC-!A)VPXNV[0;Y(LQYM0#(Y.^1/=TGO:LFX3O?.RY]4>5N]5[U7O M5>]5MXG6;:)/<&VZ3?0:W+C0QK2ZHZ]N$ZV1JBD7]RAMHD5.1&<%'ZZZ/EK> MLG5WTHP 90(7#I 74YXBU-@M6+/CY#Y&SNV7HZ+RQ*#@9,7Y_5)WG];]>B_@ M!6>QR?-_P5ELLH$ON,3NTTK\K(PG[M"RZKQ3;,\I2=8R/7MS-F4CLES/,$_5 MZ6QID73VB:8'Y>%K,C\%F7=-IS/09/X8'4T&E]Z*49/YN9"Y;9N=+>72FLP/ MO%I/#X+09-Z,(S@=T^X^JM!YOF0^:#^JFG1Z,G]6C965'V*J&RQ7"RC-WMX- MVW4/OB?WS#BZQ7+S@63:FI2:#J6!U];->QL.(\LSW;U'E6DH/;GJL&T>H@;2 MR8%DVV9O2TQ'0^GD4/+<,^NQ[/0;;NR)!LO^0N;3YAXQSZ3;T]DW<[)QELE. MK>X:W*KI#+F4VWO<(/;AGF=-P.=%P#VSV]^IS[DFX*,2\+9F:9J -0'OA$B6 MZ7:W."0U 3_"O;M: FL"/L+YNO:N[5 U 1^7<3Z!!#YF5/<_)JE:I:J6>K13/>.K5GJ9;/4;E=KJ9JE M:I;Z-%?3[YGP LU2+YNE>L]62[V8(5"JA.="AD%M[(Q2[USO/D7G^EL><^P% M'M\:# NGJ7L/V^A<,GJJ];^#8\T_-P/,JNPU#:!EY-5G0A@R5O M6,0S^+[/C1EQ0["H+%1NLQ4#YU6@^*V1VC6>R+ M'\-\CE];[K8NFN9/X:_TW;^ON/,E .HL]ON-H,ZK;;W.-39T]39 M*!7ATL;<[%:]O XG3Z8TK-XNG,/JM+O;F-(++'M]N8_:\/:K'\U06:?G07E' M,D/JRA/_2VM(%X/OY'$F9IX@)<8X"6S'G>.(+9OFQM'8K4[;VWE[%GU%#9W* MD .$=SR:MXT?=US W*QW% K0X?>@1U@6!&!G\SBO&U<1U'BD]:6W/$4/ZCS$*OD(3=;>>;& MS0(TRV4+I:LZ#PNG%2(GG$7$FZ+D'K263S>_%8KE5F[UB/.1O^> %30)BZ8: M<.,_,Y:B%K=2"-[CB"R<[[C#KE%/RQ(_I"/2*$@X,REOB^5J)#"20E>K?!\N M+@K_,PM!-Y[+5]UQJ0LGL9PMAK(*7YV-0OA\-DW$0=Y]_- V/H_#K#+O,:@C MS+$NOE.[>/Q$>. 47' ?O*;3XM#%U9)W24#O!'B\@Z4);$#>X03><@>/3\#4 MP6L&55F-UAP"JA(C =R$WTEAV;2SG+-)=HYS\O;7*5>-4'Q2(W>M/MG%*:!; MU,E.N_]R=R/W271),:U[Y? "\0&7YISEN)+ MPB385QRM4&Q+T;;SV^08UVPVG28I(1/2;^ET* 8CTI#%C 0>\**LY$9R\B&\ M#N?GPNTEHU'&]^R2?P[JR>YEDZKMY*0KK( M\9U@R_]5[U7O5>O>YNJ^KQG7I\IQ[?J<=WZDF+3WMQ M>GRG1JKS&-_9Z/3L#TMN?CUQ4\\HO( 7G,4FS_\%9[')!K[@$B=N4C8F^>$G M+/W"4:KH.9O-.8+5-7OVYGZ_NK_2@?T&[,?MKW3Z6IZ#NK-I,C\%F7NF;6DR M?Z3)7(\ZV5"3N2;SG7&Q;PZZMB;SQYFS>>$#^#29GPN9.WVSYUJ:S!^'S!^5 M?YZ>S)_5G,U//.,L]M!9[.]IZ%T MV=$C:IL.I=/*I$L,+?]$U9FBIHT%DS .LSRE'A [F'=GB$%6Q_2V3+K2;I]# MQWANF<2N+_9PS\.6^:CZ:@_$6:=Q$Q0OXV*MOCGH/VI,]_E>K;?%G- 7>Z - M +I!3_/91^&S[IG-R7/Z#5?$I5YV-#/YF&=:X$0.M#UJ]8.A:IC=XV/!5#=\F MP[=_J"M>0[?YT+4ZKMESM?"]6 /K"TYFJ>#[@%AMG.8:O\SMF<U) MO&2LJ[O?8P;9 =C8N*M9.\KN>/?0;&I\@26DGK/4I.?H]W RG^4CHW0#0>K8 M;;N1 #U]^OQ!53*:*3X[INB85F_02!K23/% D'IMKY$ U4Q1,\7S8(J>Z?7< M1M*09HJ'@=2VVLU4_353U$SQ+)BB/4!O92-I2#/% T&JS>=U3/%BQK^7?>W> M+_6U:]*Q=CQ$T9ROG I4F\/T).-;5X[S41-IDA$.5B\G'2W/^9/S^_ 0Y*NN M?AN>+D8]&7+X7+;B]'+BS^+HHE6/EB/PHBPIYP\N[KE3&3<-*Y7?E[,)%P8X MU2;PK)E(M?%+R2S/<,R.G\3%;> $[(.'48DYULO'LJO'H@MJ+8R#DD.FCS>\ MT2KGRNKAC7IX8V5XX^7R7J\]>.PQAUOY[J!.[(_'=]\H1**_B=U7UUI\,V(F ML5_D5O!-( 4C9U\-#D06J:%UQ:WB4:SR*$=E\U:[LYW-N_NR>62\BR+D$5G] MGC>RSZ2^E:,+BVF%0J(XNTF4Q2F$BP_5IQ">'V?X %!:=>\E(=VF\":XP:XC M*&Z)(7;6S;@M!P-NA.RV48!B\E\8HZS !PB#@@+%U"1 9/QJ!F-JL""AF8#K MF?7S&^SNZ<'N#=C+4P]V;[)A6VN9]L.*EFE-.MON)ZDT?UMCXCH-,7&M?52M MBCA?J7-)Q:.W4G_(QV$:D&B>UZ>RDA;!Q3OMYB!9S3(O3T1:GMC@OPN+SLM;VC\T*[9J>=C!=Z3\4+ MSP]-T?Q9>X_+-E!_<+@-M/8U.QM"$C!CV#\PV')WPD!2D,%'Y/(T*IT6H>GH M^.+1+,W'Q)['+/:Y&++^)HP3XWL6?S'*:6PW\RSGDV:"=$\ML]J[Z7IU[Z8F MG6[GL]3[4*WDK.Y3:)IMX^,"MZPH-9UVO_2!O?V*FA#YVV!=/AHA80#WW2I( M\S$#VS_;K$HM\NS*/5C5>R &'@CI#U>YCI#H_)G/T #-J'X'2D%&]AW3<_O M/H6>/X'3HIZX(#>$, $\*1"C\%V)E:_AG'DZ V7J/7P7+L]X$? 1'!*8.["/ M^Y?22"CE!ZXF[G91-QMRA"HSIK,A$*4X1#QO&]?+4H:T-6)"M^N1>1,$08\< MA\!(T14)WX!/2^D..UZ0EV&KAH6#V/[XL0R+%,*MW)]95>4R,TGTRB9 \WD["M<"^$ZR;VO M//5#&23R>9HS#$%4< YN%#!.!15V%C?]%>+FR&;4\42-L+FL)H@6N[RW+:+E M0%ER?F2.=M&&*URVC.S>X9;1AA?M;!M)*16#B64 ?DU66/Q+=A/2N;!N%TQ; M8?J:!Z"UM+I++E.+7^);B+:%@,H34Z(]O;@(X *FF6>%2GO:8V])[R<6H,*J MC3S6QD.HG0.@;N'MC,ZDO"2%T*# >6J,PA1P1*E0HQ#%BR2#SV"M TJ1#C5F M@/)Q(EP":@<$9LCAN8SE)_C$^! M"AIF9/D#[OG(MJ)(U%/#2U+Q-GIK_26 :$"41,V@AP5)*FB G%8M(8;@SNY" MX((@CN[" -DY:8#().,%W7$2!JWWY/3R1Y(.U)DB,70I:P@@G@ Z!K9V \3D+X<]MX%Q?"FEA3-@Y'^/Q$FJ)2 M+QCQ%)EQ5E$P*XDL=WC5N(F[,,UGJ)A+Y1O^"TR%$U1&LWR6\JK:(SA.]>2D MD>1L3EDNPCD6QJA>TW?1QQ F048R0]@1".1"A@)[RXP)<#5048=X";0"JL=P M"+!W\R3%/'T0/S'( F3UPOF0U60/LL09<&LNA;14K *063,R/$#W GV;#@*6 M@\'N\5_RS^&]B#_R4L+CEXL=8N(.GX Z@ZN"ED9/P,.AC\)NCDI;$LS@,N[ ML#<)A'"'/MX2'E79"0H"PI*@=^-;47(&("Y\Y.[%17"1:"8O2^Y("KFU^TN$ MW"XZD$CMM+PZ^ !V-B%;X!YL!Q"V*(#PBQ):%1=_9LSB+W%R+W8_BZ=@<0'( M"2_HWD(X!9"3H3,1<:.^4M.?/0)DWZS2!BK*@WA+T3-$+@GX"!#/$5,PO M/$93Y!;-P1CO':$VR\> ]WE8(]X1+ !Z3=OX$2A5A43"F" J[ADT%%2A@'H- M5+#LSNOW+ 9AA\M*C2LS?J@0!<86 $WF8#;B/?Y87-V;PB&%SWP2)(>/?"C: MV]""]NL?Q:Z,ZT*71#.L#,G([\JG"W@6ZG1L_ #\#=$43H5?O5&A'SJ"]9IV M((_S*35EYQ_SJN9FQ>]?QS$RV4]<6&XQ G%B6)W6 M/TO&*S3L.5J#TH_!X$OI@A$*ST7*=,>OW;Q]@^L)=76#DRX,_N=JNT"V[/Y5 M P1N?Z7 _26)6S]=7W^L(.I[XIAG&!.K"'&4H,(HH5!]<38A#;A@QL+)!@_C M!9#PDW8,A@XJMGOUZ\B/BB@4"AI@O<)SAMX('WW?4A8 +M'%OHCE%;]L&R7O MP.S43'!\]?GR-DU:M'*DU8\ACTT,TA5150JD,X$\>A6_N:(KYJ?86@LW.XOI M$ZE0F$0WY?(5MSO=@[(C@:2_P-?$X].("1M/,ASN,^& !_,3K!TNB1HVR.]8 M-$,I)BSA%1*4E(DA!TEQ5Z@2&R_(&/-H"E)5^(40 \/17-Q$1#9P#OI:4)C? MA<"AM>'XD10$]V&&+X:#95\PZC5?B$L*+4NYH/#+]_@'XD=*,P)&@V)+"BOQ MG?4[;Z8#9R-Y71-VPZU&,ED@()=2BXML$@5+UBJ##(8[1-T[: M6Q0E]\)'!BL@6HUFD43E,%.Y"ZPB7TL XWW7G/22F!$]."Y3D>O"C8BA(N75 M(#2@=4HZ4E@M$53EL042*2F.8J,#*'< W&B M69"A8QMTEMGM>!&]<)GUF)61Q+T#(2=\-]*O@D>6/YJTB8"#B(_(LPWV!RA) MN2#M.6I%813F2*K%59&@#K+,7(!T)B63PV^5]TP\42A>4\Y3N9T06<0$ M=PB+"J_[##/XC0R,,U #-Y&_]-P*+Y)4-.E1M1V!%_!7Z3Y%\R5*Z)ID\&_# MZO!I(1[+D\+7$>*9,H54E+R9%+VG2W;->8NSG8+OK ,"PD?E*0 XHA7](O'O M*>F'I=HXBQEHK#F%=!$&(K@;4\V[#+?#?X2&4%-!)<-7%%Z:CFR"B7%_%;0) MMCJ+;T.RZ@ _D$%LBR2;&\,+I25CL"+2(.@JO&6%3:&^Y8/9'$G;2&&\./\O M8-<;EFUX&ZOEJ(A5Z#Z; B>GQAP5DF1&_&_5EAJ2'[RJ:(M2WA!GDLI.H2DB?@11E#4([E.HI) M-'E)ZE*0D!I:"F-^2!16/* ^+^^C'O6NJ9,+^A I4[@33BS-"TU MJS=2)JEH'=XDROE9*K)P:WE6C>2K&SG6-L$2)%P8#\";(N8K3*V(87D'"]\O M-'CT^8R%^AI'Y/4@#"0;O"H0$Y->(_\^%+X;\D>:"UJX6EKN8KT]0UXTZ=XC M]VD=WV<"@,7A"Z5DR(E,\*&Y0EIIT2NO[K*6/4$<'?+2]"=U2EP+7D)M46 1 M221)0*56X+)_SH);N@[@\C[P48&\L&"F5'60!A,I.TC5(CV':'&# E_W&0N& M5# 7TJ/H+H2+4MW" GM"Q:1D)";Z6_"+2M?C*^Y1\:$I#4RW%T2">V[5/5TX609"K-T**P!>[GHPLDM<@5Y-]K(I(32 MT3#?$B@YXA6)LZ#/ --9I1P+GS]%N(IH287UK?!&%7PID ;V%EEAO""ID,S@ MT$'V\M6NDARN5QRNWK_*QQR?:<9?J1]>@W(+ G3^*HSILNA+K^5BDM$@<2VT MIB)XBH]+NFMW!.W)1OKRS?+C-GVTT%5+?.;VVG9OL/;C3MM:^]FF92VKW;.\ M@Y;=_)DS;X-M 0PQUY%2K]^+ M7-6WM5S5!W3&//=;N0F_[G G^TT..4U/S]W.^^(;HR9J=@#]VIZ'BPT/FPUI MS*8[RFG7DL E7IEU#-YPB1>C<>F!N'2DH7N/$:QS),B6:LIL^/?AZ6T[6 M6K3?8;CU&_ ,? :2$\'I)[MG@Y( M1U(?ST/,;FN.=I"477$AYX)ZCFGWO#UQ;P/\'XM![*IJ7B:4^F!T[BMJ-9"> MFI1:3_:0)YW@0R< Y. M?]4$H@GDT@D$#//NP0FVFD T@5PZ@?1,J]<_-P(A.^I;:G?RW?[]J!WOZKO- M/5@&)^M'_;,:YR?:$K(IMJ[$CN?)+/5Y:46=3<^>:VJ^M3SXRE0C=[YQ/*_M M5F=.^RP3TX'I!QQ]<\8 MYV1_PHFH,Q_UXPM2' B W?A$(W;LK2B:0<+KY< "U>=RPU1@4\Q\#E1GW(Q% M,D)=3L5(TEL6RT1LL7]LR:Z^(9H,\54COT:SN#(-HS*?*P6D4+.Y:G,TDMHD M$.HYN&"$R_E;:V9RG!]R+0V-&LVHVP=-8)"T$W,>8#N]E%H)AUDV8]3$4O3" MG"1RY*#L\!MANV:Z=5':71WE0"WOJ)%(,<))MA;%Q]Y]_(!K>I@!9\*QC6S, MTA7O>5'.#)!/X)ZPA>HYBAEF '/7S_-,7A54@XCM6&'0.NB"^8E3GOV-OJ]C;EM]2/ MCV/']\07=YI@YW&:C=L;5$B8VKX!&=$$$UBAV##^@OU8L>]ZT5)Y$M+DB(Q0 MN1RI,<1A(A68K( '?(P3$**Y:!-_)UJH(]'CE^%EHKEH-AO^*>DCXRS#:Q%3 M56A2H7I2]F\4$\I$+W>JS>>15N!>F8!^[&7XK08"4%,AZ:%2:Y#$W8$AI1]A8E9SV2CW9+M M,#'%!GM"5H!+0_TBV8I>?!]1:XE;P5+RS6KHS_DQJ<6>_M0*%MMQKA-S8I#. M$#%7C@0BY$7>5I_&(VE(,KK*D#C!YN%=.+TEEQ,AO^:&BG>(T::"5F3?]96K M+$STH2[E4031K!1RO3 M@G#^ 'PNFH92D[ZLHIG0VH4PP,**]?J3OS M2AMF"2WFPV.B?ZA@G-2WGAJX NH"$;3POSBVYPM>7\K"NEA0KUY0+912<0WO MQ(T +Y%M$.&4]^(MQ,UQR)!LN#K$H5AX>7>D=M!HLJ^AF(%!$F^<1$$Y$A16 M#O@PW[ZNO GQM!JT6!\^M3B@PT^ /S(:0E8.N%@Y>ZSH#*=3PWV3(-W._.KQF!.MN*H%_FH+1)#7 M/]O_/$-6^RZN#!45&AH0(\ ES,9 S.71 !F-?S#8(8Z>\\MNW**3,'R-AI2) MR>B)D)"JV;H<^R*GNR!;*.9%*%X(]Y#.Q<@ZY";%BP3'*$=PUMKNXY,K1S\M M('TYV!W[3!*;NEJRW27#V:":P& M%S'JP>JGX9#3\!VT"8%AH'47E/VLBR[RA7I5OSFAGA5=V<6Z4I25N9=<#%//L M&XJ1@-&&^9)/[\NW[;N\MV O5S.P-L]]8\W M: W]B'.PSD__N)E-)CAXJCA#;>B68L59^-40%I@:RBB;TY+60IQ*\$!T7G": M^(V>BKV&+,$%G$T+\;[='O1[NM&UO=N&GFFC:]W2>7N?HHOI*:O;\.Y]99?< MAG=U[/H7+IVHOJU5G@J7ST'KVE>HJ%"FG#.Z4:"L*+4YP[J9%[;I.;UUN6"/Q_/V*& Z MQUNU3+N_-@555Q4]0-8EU;_;O3[(!4NW*6@VF#S3ZNQ;D7CL-@7+ M^;(-<*>N=0ZOF<\.;("9@--.NS6X9;?V)VV5X2LMIFU19;9 M)G^R9:1\A&E=69%E19-K*&W/*]]F8JH*>IOA9=_83MNN9N12F VOW1_#]D,9QQ M%E+X$G.&UO18-#$S*>5^6$Z KXX)-Y?FTOM)!K<@-P*0"2I9'2JUCH*)S)?I MB<6Y*XEIG%'*0(9'(%2LG7S=<2D@"0<$<36E%#A6)/CBUACF4+8[E3OW4WH1 MY2/7T_],'%5\SV7NLPK7O*8)+).$7>)"8_U&*C 2_?5FP8 M\^[".V09]+S5[J_<7?'\E,TIX$!P\/U49D^)1EUEU+@2]Y890?6UJWL!Z$Y9 MN'(9T<1:A.K]/:' 4IFQ66(\;%ZD;"%9N)5<5D2;"L((%-J -F8QC%IA<(G5 MB,N4/5;)>JW<@;/R#A8QKW)_9YB@0TS.L8[-Y#H;F)SEE5RJSN2JO'8MDW,Z M#V)R3\#E%OZR-Z<[,AOKUD1'!9%79#(?@Y5)\K$K8-K"SQZ':SB5#3P!U\ 7 M=C>?^ $]X5_IYSUB9_Y\*!59,K,@>JQO56 MN;=V5"QEHD*GGDIE%GD.13T*H#"P>6#NLJP-,]I$BC?^1G(-<]Z,<(+20.:> M5U*3137,0B)VD<+;2. Q4I)-!/U"P52:%%=962O:J2JB(=MNZT+AA2K'@23Q?;JQ<0WH'542AV6"MT'I&R3M,2V>RH2$<57FQRL9AAI9 MGLY*#3>NEM'(ZI[A+(Q$51.6G829HNU"Z$F15>BO8\Z"LA3P!U&P6]TAB[)$ M5LEAKK/ PZ&H?TKNXS+_N[*98A=4^R640*KRE*4*JK0)L1O,YP1-"E7BM^JH M^+=B35625E5KB9-4OB/8!5QAEHE5L8 B1=T@$45?M:>5VCDO:G-K'PN%.*QF MD(LK8%-XR5?Z4X16G%NZ3=K&;U,J7IQ,([[J&.;R0J;@3_3,AEEC\6KV( M_E?,DM?5JJAQBZQL8!AVSA+^GO/ MYENI+UX@ND7P5JPJ_!CLCN2.%27/:ZEJF2:Q3A=%78E)$D^$VE_6#3FZ&* L M!G!T,4 #]O+4Q0#-X2(_(DLH91RJE;,LD_HS4C^QRGI94JG0^*4"8V(QK/%+ MDG/#LHRKG^EK5_0]\4?;N*KH.U+_(>[+@?_CLT6)7,X+YC.+V0QV1TX>O"[A MOJN4]96%>UD.?U"%P5@Z+1C/1V!8!K#(=UB_;(F7 +OZ53 RX(&?N*C/C0VX M#'BDT_I5E:W>XS]Q8B"W3*D,3/@D37D75%Q/:D+!8U/EP4'FBS5GICI*]>*2 M!4W0K][,FHXNHHY2+KVFJBLC"(JF&=(G>$U-'%:<\I]EKY)*SP5ITZQKAU:)TEW5^&YSU?@/HU'K>UEL>$/%AM=IBKAPIMK[[UA5 MC@&X7)3*!K-4->21G2"H]!-E8R!,RGMX**$OR 8+V)*#(7ZCT@&:>JM>C%DQ M&"LW197;\5S6C +ZC\.IU&9G<8VPL2"?C,PDK1 Y6IN@GM/7JBT2BJ>S9,)S MNJD:)<('I)+.TH)G4#$E^M5H7:'$%^N80J\A!E M<:[XWNCYI?+DI7M8//T2 M%X5[C.&AY)Z*.\,)<3ME5#S *!XTEYK>H!<#65.4,? H;)!%!R;8IBFR+EC", MFGY0[QY4VTCG$U9JF/JS249=2C)5^%RT!Q#F,=86"@.79:%H^@*WAMCZYRRX ME5 ;)C-Q0T6-.-5?E_G1QM:1:H,+ HQ#@6'&J&^-:,1$AY)=Z=KH MH)Y1\QBQ06P$$(389JIPZ $"5/:$08#B6L69Q?,4%*A .4G+A@=9T4&$V@2H M+V S+WPA-LP!@RD< 3SV#DX)6PMKYL/1O!'$VND+YWG**XWK5NAZ1?\EQ;.J MKA_%LY(:&FY^/AVPG$; MM\9/HEV7\LG=P/7.SA ;?Q<"%%Z,S4OLSFNN#BC[D/B9];+TF"Y0#6I5\ M[A\?OK]!^=4V?BMDK_H;J @KUT.6"J@.2T4@>%B [EYX!@,)A%MW%%RK(!>* M\8"E0='L$5L'@NK#*^T>8] 0)K)/6G43!JX1"9E'7;U8)GEVN2KZCN?4 S(- M[[!18['/LML0QP0IP?*Q\2 1"G5F0UH"93\6SDEI7XFN:T(GR41OT0F^@[CX M+@EH# 5<0_\/JI1+ZR7 M0M@(=<6($I"):,*M@=P<]_W"5E\:C4+JSG!'_<&P>1Q89'<)>N$Q'0V;A17P MV'!712!R":>N,88@U"*STO%U@:6A^H*ZEG1*@^HL>XZ5-R$[FNT"@SHGD_X: M>TW.:*T=(WCIM%+3HD!#M MM9!^?L6KDK__4%I2QC59(>\%F#Z%V9?S0S@I:\#0(S69+%0Z3@K'*=(OP"(& M"D\QNW.69@4RE@T'WY=?0IM5.+%$#U?Z&WR!)X)$QA(!>LFUAQ<\D0TE& M((+'LLMAU2@H'Y;[I':_TM@EHB?SMG((<;:9Z(=89B"6IB>YDR)T4TG?,"60 MR99;:6&F8V]IT >E(\X';O-5[$N^]^QZ(KY39_R$8N<\T?A#%RWAGB$OVWC_R;W' C!7/3.5-H84ILZ;&", E
.+HI,BSBZ-6VLV2>ITRTYA4NY)GL@%BTK40PT&9Q' M@NP#M:-'QBA*0>2I0J%#_=:^:0-_C"*6%HU=58D*.DW5X]3=U!\7;;W!'@^# M$(06#62@WJ51XE>^(2(;:SSFFU9#I9%,1A%?('9=V66&G5WK"A)* F&@T6>X M<#UFAS9;&Z2#;&JRK6$;]=:AWBK@IHW;\D&SZ4UNG*AK]MXR<6QM76NU+5KT$DC!>U;85R M5;5".L>P%JV\(K4?B3DO3>,#[EIYRE18H>J/K;@L:BVJX29Q6 9/)PD.#ZE/ MZ0###XBA!'9,'E_T.*);8SY%S(DH)1L]3?#:1;I3#BRA\MP"#M.AQCRX%2'M M98.C=D>YFA+#(FRG=SM6O:K]<9(("Q\4JBPI9H"(<3@51:LVOP''>TPF/$ / M NF%195;DM:*I0Y'>*%0TJ$KBJ1D"4F\ L]K20A%Q.P!SH?>#LZ'%:&S4_HC MW#:)ZS2)!$_XB$4% ;H?'A +;(P8?XL85(342]_*<<[.9-?/=.T.).Y MX+__-,/"2,MA+:O[@K^DIZUN('\K8^DW8 &E0E(7R@]ZUN$B+<]Q:5DV$=[= M%_@%R3"K#TN^"&QRPN&0]2T*"BXW*HIAE6>PB*<''*U,X3R2/N-J\+^D,OWG[IN@LG\ZBTD;TH-,#CFTFJ2(,1"PJBRUR T!5#\_65//GUY(I0G5N?WJ MN:N>.V5]AGB2@MO!X[$\BN;%59.UOT8 M3$!%=+AX*K*5Q*EHQ"2@Q.*P1?7P+8GT8U^:,9EEN>I](VQ7IG@%34N2Z:4B M3U,6/K)01786;CS,:FJFR"E129ODDRI1@)).@0!&H? %3),L"U'^K3M780@+ MO2U,50^MS[4;HBC$L6^)JFGA=")W%\M4,6UL1K6B.',.?/AOOWH$-^OG_OOUDO/OEQP^?WE]_?O?AEX/=A/U=.ELTS$UH MM8V?P4:/A'K&T51_B(.P.2I;D9I]VEK60]*QZZXNY4!1PCDB<$U+<-5&=8I@ MQUT2W9%;2O6-P/!&.DV*[FY4;D?U.7(P)SPC]EML^'!W>7^7TM"FT<%UFR+ MQH^B-$EX1);_/,"S0PO0H/II%(ELO$X?+9'M%4"29*D.K M>5CW2CRJNE-S,=N>5LG#'(]W];XP).#V?BCK]'&+U]CG!"O4@".4[J,WQ21; M?.936=SVH0@L7A5VRH$EBY7"/L'KAAR#A:I,CJD&>&3B*">N@)5L:E>6QY?I MQ&BU).J6BTHY2O]$DS*)R5.(R"6;34K'C;(E8^DR+=>HMSF0Z_[_]JZV-W$< M"/^5:$\ZM:JUJ'2E_1I(NJ"%P/&RE']_GK'S H02(#0. MY%-?$HSM\@C&DWPF@;_R2-"Q#C2W29MVB M4@"-9HTOZ**'5"TD._!(!#<&P&K3SR]8Z,D7WP'66^"KR&BJ-;B<0OTB5%?" MZ;R%@*!T"GB11B2_!9/VG=4=\_U-XLV-,#&WE?[S&Z=4V(WF<_XB:<\<+(^4 MKD):\A![B(\+\$D8AW'E2BM5KFB?& _S)%95(+@0:A) *M/W1W E%[F;+T); MS1N9S#!$Y3N_ *PO4G<"\9-KR&KQ:T@8#KEDU2X T_03=F93-_*UFE4.L?.X MI<-;O[ * ;76WV?R3G O"Q"" ,T76=&QN5J(>X^B#.;\$_QF>6#G S_5NB;2 MQ5?J;ND^>")+NJY?:WI%UTWL$/_3,HQ+?Y\XQWQRIX]W8<.T#@^BHW))!I>([F+Y:X@58B?F\-Z. M?Z5YLNE&L[]*1GW;\[#*+%A&L'#""071^>3OO;"Z&D\*Z+IGDV"O!I]D^X0E M:;)4=.S^C+UG^#H;78>8O#$TXZ(=Y&J65^W^KL@B@KLB':KZWFST^(B"UW*] M'IWD< +RMR2?(.P?H.\=(#Q#<.$9LO0O?4+W#V\NW39$+FB=L= $A@] H9DR M*\RD6^K@[':"XCK;7$(IE5Q"13U:+L%_CXZPIMY!X^>?8B3TJU YJPD2P],&'M%W3/-H#S\^-:X;[Q*C:?ZPX_$ MF+RTLTB]%AHKI&/M0/WW:.+>^+_?C5^R!<=MW"@GRM4;S@Y M['&HNO0XB.K+:2'Y-_/',CY:(:!CS\JRJ9D;GZHRV?CLHU9U2[:(EGJSIJP: MFY_NVVI%-K12ZJV69-U,OU6BRR:II-\LD4M:,GDEI/[=R/>XPZLDG@>6Q!F( MSV%_M+99#9654BUGHE[\3-1&KM(MD[*-\)79%VXQEAF?Q2!]339OW$W\W1XK M=T^S0=L=)YBP?0#^[-QX!1LY +/U^1 N*^8"C85+-XI%].Q M9#6*V>"+ ^++=>I[SLIX?L68[C?J9R&NNS3T9-YS-\''N4[:0D9LT[I,D@L[ MK8%F472HBAX+^+B#/!;0G4Y'DQM%F<_G,NVG_'/X6ZF..UTH)U=M[P"OXOQT0<4EY2\<8C.^UI71.E>BS]$6VP M88KT;$9\/.,HVE QA'.,(<&8FD[BY'0]K)J>5I7(>:)]$&M*.#.ALW1!+M40H_]*E^B/=' M)^0_#9"=B?H?\R7A:8H?GYH!)L5#@%GQS#$IFBMU9!R^QKBP(R@ ^-=N\#55 M *&GOBO:?HN7Z.NJ%M2IV>.V[;F3Z^?WOKOP6]%45=O/P:61U_FL5W-@$'_L M$JG*J6DKMMCBFC8MN6D+[_$4IBWS5PO3EOT Z=&2_%78-E%MFY;:MHU8".!9 MDP,K1'13W6JJ*FJI,%6%J1)A@-14:86I$M=4I;8-*TQ58:KR;:J(2N3&4^M8 MQBH3F=V_/$H-CU'[2O5A!\E5]HU_"OYJH4/9#Q!TJ%7[=G(Z]&J_#[WA !A- MID"R +=1.UUW8!=*E;V SD&I:M7'>]PMP- L5RUYOYZ!B=2"UZ!4:5FC8IVO88_7^'#3LT6Z[_4*Y!!+4.2A7\^7A')2KR4 ) MBRWB">F8N*N0J,8I*54-B0N:P,V)C#LV Z&KVU-;PLN=%^Z@[3H.!RGS0?00 M)$)"C72XHET6FB:4IOF=\-]D Q9\LL5Z]51LUN9T*['R-QI ^NQ$DY(3Z6TV M]GJ3+L-BY)>P):B)8=B;FJQ)@/P(,)[(A.@..,U,)Z1)W(H5#TTADPIC9?6; M^8(0CE\0[9%3W$.6,LAY6C$PC=N((*^ S=@=!8BI+FQV0FZ= (J4_H]3'C(> MVPCN_&0)=UY>MQ *0OS<98B"%HL6)0PT6CD=:#3]R]V1H-'$13_+O"^?2K-B M"002UFK\\U1]_?[RT%H>0!Y0&J/%(,S((1]80/D= ] J)YLF?.GW]HNGZ;)!)@":F3X^&<_1XB+49 (538F!R $S3H M.4[?S4A2ZU("6$&(6R.',^-(Z_;HV[^I^7R9.<-Y ENAJ4)JXPG[B:A\P-HSG[!^RP+\ MQ2MPA\_&[II?6'L]D5\0Q/(*$ID4)@AI;0Y"*NVALZ _NM-!_^Y_4$L#!!0 M ( ."*(5->+7(!20\ ,BB 1 ;F-N;RTR,#(Q,#7%NLX7SMA3NRMP1MTX1(2#4X8@1QYXPGP,OGHH^@Y\1D/P ME;+O^!&VVQ^5T"F=O# \&G/0M;KVXEUVY%K=_F'/ZK5[7M=K._N'>VUH'1RT M_;X]1,Z!X>'^X[7[KO67MLYW'/:$/7[;1N)O_?=OK?O.0KT M.3J*W#$*(1 5(]'1ITGIZ>WC_UWE,VZG0MR^[\]OGJ7A5MI64# M3+[/E7X>LB KW^O(VT,8H:PX<0F=*TY<3.A[EX8=65?KH&=G1240UD!C$G%( MW!DT)20.RP4\SCK\98(ZHE!;E$(,NRT .6=X&'-T05EXAGP8!_RX%9/?8QA@ M'R-/\!H@R=Q<@=QM#MD(\6L8HF@"7;2L9A_? 2"]C<,)91R0@IP/HZ$R.&)< MBEEMRVY+ER3\7%$7E?D@(Y0I%7DFO32:8^#2Y("Y)[@@1%%S-:I+)RI9SW(H$&0%*?+/-%9\P5+?B0B02(XPB^B]??Q<&=>LO M1-PX^'M4WT-^W>H+$4SP"K67T@_B/L#><>N4BG2T!>2U+W>7%6F(TI>4S* R ML)D5'RV1YHG_07N6MK:!DOK062R[@!)'R+LA']7?B\TZ%4Z+: 07VH.QW+PC M2\72BYGGM/XD'B)"6/P1T0![,FT_@8$FT M3ET84?]&!&9EXQI=L0)/3V?/LAPS.F?P@/I@IF!'8YG;-]1-3<#U!#N6M;<> MP;N>6\D*]4]I*"HX%D7P([JBT2;Z;QFJGN0]R]JO2;+D>$X-D'IVS,[ZVSVG M[O(0QQLDM<"M(YAQ]ISUF*X#:;ZP ^IQAW=BYQ,2WTA+@T" MY'(L^D5:+MI\&S#3IV\8^\XZ8_)\X3DSLN)1(QO,KY!A&10O"4>B(OQ<^(V_ MB+3T#GD(A?+6-25BOL&%F! ?906-FL?JZ/H$['/A$X[!6CP;H-H(GIPFQ$6HF\3P^P=>D0D-NRET\+ZP"G&RP([F6@#75LC#"Z(Z./=7J\X M/F4 30QJ6=W3?T]>/B$Z8G RQNX=&@D==<*7,9@^4.T[ZK&,C;'WN#KD(/\JF?(6B:! $]$D^4>A3=D;C(??C8)45S/6UZ%D_<-3C M&E6L3QOT-'/8=1Q5^SUP2J?/K- M7HN2;_:.E-5)N4U>[)!K(O+YKHGQ0TRE@OKTKF\7Q[0,1BU^3($:3D"-Q$\C MKDT"NU:OF&N7D]'$E+#,K677".)UAI458+6QK6L[5M^0Q:H;/P&A;1?[4F^< M(5$G,;>7*LZ?)_()RG4)UD#JR97KQ\;DYK6 5$TC6?U$J?>$@T XZ%)4@HS4 MXP-JH<:(0IV\=GP3,^MB]IZA*;YF>.G*T8X6Z84:P]UR%/VHY_2**8B>HB:. M?AHORT-/O#A U,\*U0F/*P'K@^2>8Q>> 5O":!MDRN1J[K3P+EA6$+)X9^., M5RG0,[_OV(7'.FHQ7]+7=TT@S\,@I(RG;Q^LD RMAJPG_<"Q"WMU2TG/:]OE M1N6,2+>X''D7,1=>?3WFC?7HV\&A8Q?V,):V@TPW2)3OVL5L:2Y"08#88,20 M^7ML12E]?MRWRQ;B$@PP!6FRVU=4@#KO%54):^>+O6ZO.*6O)J.)<\6B8T]I&%*BKB?C[&44 MQ7)SLM:[(O5A]5&NY]B%F;^&2?D"M=27E,D2ADQE

^NAS)64/>9L M%D7U@5!,[ O+GPJHK9! 'JKQ--0-A54 ^G"XURMF<%64-#88%ERKKMZH=_8' MKLB?1'RI'0KK@.H#X;YCEP]I91RFMT"B"&2:=O%OZJ+5WH8U@](3>>#8YIUQ ME[V7>?SN_DNTN2Y9AJ:G\-"QRW/]<@JE@ET?+#K^_/[V=B!2LU!%J7KO)-TG-5TH!*D2U(<:13_Q4>+_I WSB!AEC*4E.45-75MB\,$/2 M$]5SNH6]R2E1,VBY"ZDN-WKW(7',?3R9)!\9@4%V -XE\2D+E7GU&30$U!,I M^EQAOW%*9%[#["P]D%/28#Z3);// C:,0W7I%KZHM^GJ4[D<2\_BGHBMH?,_P=@=5.-WQPWQQM1^*?2.(MPY1Q.O!H>DSEH=/=9,_4X>N)WG>Z MA0U)0Z*54L IR-3*$58H;F0+D#L8F*OAB MJ>B=X2 6;I$?!9@@=C^&#!D1I)/7]IL]VRX^#:C0DC.S$SSUE0(@$(&"W!$C MO5!CE7 YBG;I<$^^'U.7I"8N*FK\G%^4*BEVFQ:K$Q4WITT?/WM.M[!;N93] MQ;6R"H';67/9A=T\@U^1_'HR\@:/B,$1NH[#(6+45_>B\V^4E W>\M (<19R(] M.F[Y,)"?CY0?E"UY!CHG0N0K!$/Y[4C.8OG!2?DE["-!)::>-/:XY<4L?0HM MB@4^YK'\]8G1>'+<2HICCL(6X*IX\FGL(YZIN!3W)-#L8[.%*IW&$:W#(N>.X%!MEI2R0O1C45VVWRXYVA]P M1I$Z]UMJO?%S3Y16NF(-Q*WU4O'THC/D(R9TIL>BI)M1\A>+Y#?H*IQ3'V@- MGWAH^'HNN4;\DH@137TQ;>#]3_3EY/Q(.G=2K%MVM'F%<]:!_&NXB7.&AV)@ M%(8NKY00O?%G;C!TVWHJMK8'JF-]1=V_8C[.QHTK#("*77,F$#"HN>BF3Z=@92OZ]).E75LEH;M>MLLKF %M+_@,*)Y2) MLLD[.J6'NXO(-5@XWKUDI%@^+7D57=LPGRFV@U,:R:SD9BAFM"0;.^HTI"J M[6U(N95Z-4@B)DU/J/Y/\CZ8?K)7!^'-9X%EC&DS!*,L8TW4;4UQ96,6HZ6P MR4M-?J"7<@U%3(#C88#=&U],<43_UB0:Q@C;ZH1KFO&G[P;%V(V]/YN] M)TN0-WPLFBLE(SGDIT=*T>Q%[W6IKJ5L6UN%6APMO"LQ8"(6CE31DY=9D32? M&#Q!YB45RYVGKZK_,(8D>:\L2A98Q&!Z$W.99,OIB/AU37G9G>K%FJTQL,9L MH@97D5J=KIDFYX8JV=C$##E+<<^?N?Q^NY@.*;N,LN4::&^?--\RZJ-(V@2# M>\0>L8N6C.LZB3JG:'!=)]JD'JFJBFL#?M*[5_ R]G%IH+ FKU^&[KY?#-6 MLQ$UJ8_&E973B6SK\/LKE0;GMACTH:RR^)O'L>M33.@OORQ)+><+O;G16:)[ M0Y#9/F"NX)L;7YRKS39J-"%@F=BV]I16>^ MD(]TB&SM$2T>KIB=;Y@_U] L'UP+<_7$\%6C0.')$CWYE<7?GO"8>/=B.JLF MG6:5T8J\>85*MN+.A990YIO364B=C;PRZ6V=KIQ \CW;;95+"V,\T7.I$7AS M)K-9T<#WA=LE ]G.2/4&OT;D=4923#@:(9:OCGJ@+7+'*(0?W_T?4$L#!!0 M ( ."*(5.=NSK2)2, )H 0 5 ;F-N;RTR,#(Q,#&UL MW7UIDY,YLN[W^153C?:E8V9.T L3'<$T!-!GSOWDT)("GW;97-O%,K_^ MINQR49L++Y+KA8AN*+N,WR>5CY2+4JF__M>GL\FC#SA?C&?3OSWF/[#'CW": M9GD\??NWQW^\>0;N\7_]_2]_^>O_ ?B?GUX]?_3++)V?X73YZ./_I5Q\>>C,I^=/?K7;/[G^$, ^/OJ'_T\>_]Y/G[[;OE(,,%O_G;^8V+" M.\DDR"PR*.,T!&8M%,\C*JM.]+-)/INL M5E\Z&4___+'^$<,"'Y%PT\7JY=\>OULNW__XY,G'CQ]_^!3GDQ]F\[=/!&/R MR>;3CR\^_NG6YS_*U:>Y]_[)ZK>7'UV,[_H@?2U_\C__?/XZO<.S ./I8AFF MJ3Y@,?YQL7KS^2R%Y6K,OXKKT=9/U%>P^1C4MX +D/R'3XO\^.]_>?1H/1SS MV01?87E4__[CU6_7'CE-X^GLAS0[>U)_^^3GV33C=(&9?EC,)N-<=?Q3F%3X MK]\A+A+\9G[R>X>>_=',O?'D_3= 95V\RNH?S'#M_ZY O< M%";I?+(:G>?T^N*[*[R6R/'3$NE?K,=I\^C)+%W[T*1J:3;?_,M)B#A9O3LZ M7\#;$-Z/GH]#'$_&RS$NGD[SZ^4L_?EN-LDTH7[]?^?CY>>1U5%9S2588STH M%1C$$!)PQH03117GV?7QNY!QI>H2%G&E[XOGD=X%>X*3Y6+S3AUI!HQ?J/T_ M=@6V'O$F@H^4+U*6@,"PT.PT+$,H*0 F-"GH8E6RG66\+LX5"CV=IT>S.^*!9%4#D9P M>D/W(,(]F'8AAO@>B-%*+\V(\@HSDJ6+$_Q]1B[%=$EC19]]^]MTB7-<+-COF9R[^:+^A[X>K_'USIDP)OQ^,5[G(=JSI\C M!7H;5)_K8GP!JZC B_ &4"I.TRL8"()F*S.:5EJC7>%=%KFO(ANH^W44+=JJ MHQE+?L&"]/C\&YGH,WP3/EV1]W=,XY9.N<2L([I54/ MCGP%UT"]J*,8TE(5S?GQBACZ,_T]7EYAK! VBJPMN$+!@3(V0@B9:%NT#H;Q M7%27R.T^4 /UEYHPXV@E-(SGR9\/:?FO\?+=S^>+)1%V?M>:)H),H9"]X]9) M4$Q8"(D5*(@BTI@RP*-'1JJ+MI#YRX&3^2L,9%$\24NHC/C:GL+7'[.+INTWHNG&@]HC MPMY$2(X79Z(UD+72H#SYOLZF K'0P'GIF;==/(FOA:3["_!(';6-R@(WNJ87I:900""8X+D+P40ENM3C;$4TT*"[!3/: M:.$TV;Q+9"H4)*&A1%K-* *UY#QG#Y(QJPDV8HDG3^7M094'B-H;&9FVNNF; MR]L@(A:CU45 CHH1CRT'CRJ X#)D3:/A^^P;W0=J%Y:X;Y,ES731>_MY@RE$ M7B)##^A\!,5T J=L ILI'@\:F<(^SLB]L'9AB/\V&=)0'^TBW<4"EXL1>I.# M13)W@=6=B%# ARS!*)1,11L\=MDD6C^^C1";<2R8BY'DQ1460MV-R^ =*E(6 MS_2_<29WL9+74 PIO7> CF^%X >/<#.FOIS/:/XL/[^BG9;F* ,[/SE?II5_P_1S3>*V+:7YZ-ILOQ_]>O1QI MG9V6P9$-+R27R B1.Q(N:(W&*VEUEVJ<_J(-*8O8@(X#XT(GBWT#_2A[FXL* MA$$&BE:+C> ,.1&V&.N"81CZU'K<<&S&JG@7:A87@_7H;)^-^K,U*K M2.3GV6+Y.UXM0<%8E8=$5X?DEPB,$(IG@,IH;W0227=)'>P";DCYQP84::Z/ M9DSYQVR6/XXGDQ'7&+GP$@(OIAXP4F2@F8/$HBW2!6Y2ZL& A910;:/R@ M<6T9Y).$S\Q+*,Q%7"U:>B M_"XT0TH*MG .CA[QQG'[)B#+*G)NC051L*Y+1D#TCM=S@IQ)3YZLZE/:LCWD M/<3/6;RK)R#IK^K/?PB3U9G(Y>9\VG^'R3F.- O,:F:!QMS3:"L!(3A:D85# MSW)R170Y:+@3NN%%_8(M&-),#2<(FB[K1M G8V("&8*IZ5:*ZK)D M$ N704N5B^SB(W\5V? BZC:+2$N%-,PJXOLPSK]^>E^;D- J=\7&7Q*X2%N\ M*:!R#NLR?<\4>?VU=%@.V(876K?@2FNE]#RF;BCHX[YX2$8H N,+ M1$$XK.!,T.^,PRZ[#>T[P]"HKTLB5E^]-NKDOUJ?/$+RKE9?:B2C'EF5+IDB M?3"Q4T;\%I8A^59'\N .OA\U\DU[Q,RF5U 4'Y0.ZT-M2"A\ F^\A.2\YB\I)7WM^F%N1Y)HZQE&,'P0%X]2PQ\ M,0ZX9-F%0N!4ER*!+7B&Y!LUYD$+#;2,JS:;9"O;2R1]/\=W9([''W!].OKY M;%%S7R_*F_!I%$7R69"U3\PE4&3D*>ZCU2I']$86[:WM%6KM@W-([E)K^G34 M6,/64LLPGF+^-M^MS^7I)?ZX:J,W*Q?XM_?8ZF",: M7F[Y^CZ=+W>1I5$+S'_,:3UX.9\5TJZ4-@09+,04.2A'4\1))L#&NK.58B;; MTV7#\ N&X]>6#S@]QVI2(GL UB&%/X.B!9G-N@V\ZKJ&\P_CA(O7 MM/Z2_+*@D^2>Z[K1'T,$G[2'4+AWG#PT[--#=3ND/6,E^":HTD@#+:L12:3J M48U4#JHHF4!*)^CYZ""2):X'$ LYZMQDT:4LZPN$8X7YXA[23^LI][*6PA%E MELOY.)XO:TK_S>SN+I*CB#*L4GUH,D6MA:>:N*6?'/U% Y.,[Y(".P[VD!;4 M ]ETSYE M@^3H70-/@M3692ATD]F)#/QM/Q8EGE_8 ;4"E) M$[A&P&PR*$6">VLDF&2LSDFIPOH4^=Z/:T@I^K8<::F0QO[3P3X?A4@"C:@M M;CD#)7T$YVI:+T1GL9CL=9=N?RU]]R.12.D2T@181D*%ZRL40 M&L48%&D*.=$YE=#%?=L&:$CV^0&)TT1?#=ES<=O&A9F(46G/DR$0IE9&U5X M-I+5L"8R%@4YHETJF&_@V--.]XUH'Y0LAZNG[5D.$FYV?3RW1A7A6>ZR M@F[+N#^LAW:XKN\X5G_($/=A[?5Y^[6KK$8*;(:E;LL( M<-RC(9)KLOL/DDPXKDQ()Z>Y+;;>*^=I>CI5\Z 63 I)HHLJQR[Q[M8RH8'L M3QRH^5L)Q@.'NN,F7,C!IBB0A/"B[@0KB*L6=JI$\I)30=/W@K*[-^$>V%BV M5OQQX_Y0Y9:S+787(/4HNCRKH=T+KW\JER-"C!WJM/VA11>D@;A.5)D MFAQX2=XX63JOG$B(L5_+Z+W*Z=L-P+/9G*;Q18?W]/G-/$P7(5UTZ5J]NICZ ME\[!!M&=,?_+L.[!R4+)UB7(!EF=4@X"1P4I![3(4137KS/&J:0\[ M,R^#Y$_+$WDWI=M@/2C195B,HNYDAY5O$8L&5S#0H8E"-\E3&XL1Z^5 MY\81&95DDAF<+KG>(.!)X=P"9RA=O7^=A3Y.?*.33*>:YP_)T5V7A(,5VZ5B M.)'WGFN6(]2;Q&2)$)U/U55,HG IU,U[U!XB?WFJC<(AT>= )9UBN1^5PA43 ML5YTXVI1KJ3@(,?:9MX%C5&C,5T\P7LP#]&'G'L?<'4_TIINM.H'U4D>E:^Q*-E!Q MVT*@_BF-+2)+)@SYSJF64R9RG2V%2$$+D,I9E:Q#4[K8HP>5^AN)A;K/D&^' M>@_87Z(V07TVF7U<7+[9?LOC[L?T[S?Q-=D:;7O4Q]SH)?N*&# ?)\)ST6OV M^AM7/CG*+DH5UN=3Z]TS2%SGWI%OE4.R]&8,7;Q3?7&OET##RLE?(^BFQY'/'Z"-R4VUJ2UR0+O)C: MYUR3R#9$T&1J,O-*%^SB\GX-V*#L]X,QJZGZ6E9T5APOY[,/8[(+0K:GB10SQZW76(V*E2D)P8$YTI@JAH.7V@./,JI03T#UZ:>W.\0]U_/N ME8<]:'9K=Z"/ ALV/3]B]7F)\_&,!BW-Z\U7O^#Z[\M<[*^?TKLP?8NOR#7\ MM11,%"";S'24!D(.%" +JR%XDM8F%GS&D%GHBP'>G-T?=WG=7R!"6F,]Z!S MW0M$7SO")7)U/0U)\I*[/KL8NT,<4I.,;Y^CQW*@&4?7(KXH5\5^,3TN*(PI ML)AY;<^7\$U)._Z1$QIJ:DVAY9O6YX-QE2\3I)% ]Q5%L?( MP"%F\GU,U"[II.*-]63+P>3[GS,D)[8S%5J/>AL:7+^LOK;(KO?2UG$869M+ M$<[7-B8D9-"TI$7D$ )Z'SV]UFPG"FQ_QI"\N5.HO]%HM[N,[EV8XT]AM:%_ M5A>DU4"-K,LB9I5 Q%K^KM%!,,P!SR8H1V&18EVV#NZ&,Z1+4TYD+AKHI9>5 MN.N6A>?C$,>3\?+S*UQ=^/(RS-=)'J=S2K:VUO.I=H$.X!7%"LA9\F@$D\$< M:$3V@#&D>^0?QL;TTEG+#J0W(&^N WX9/M>:KQL@#?G7PH0,,5M%WG99M2RG M4!A%5D%*KT2OZP+VP3FDN^M/M'+UU&1'NMT[0T;&V9!M*( D?VTI5+O98P!1 MHDO"2!-*E^!Z3YR[T,U][W1KI\D3K&Y?+CL?&5'(SQ.TT I&$T'6SL^A&$B1 M62U#Y%QV.="Y"[A=B.4?N%#C= O9@4KK?2_]T[-:*OWOM:>H,A->TK+*!8V2NIHT5[. M\7T8YTTVZR*]^72ZODFVWKY'6-'6Z $+9!J->@<&4=S'##:;XHHO5I@NW3 . M@[L3U4[97/-AS%YSS9[4K[H9W1;F [.U+VC@H+)E$+%PPDG31#%;M.]R.FU_ MJ#NQ[Y1].8?B=!VAT7XYL46MZ'T1ZQ7(&P._&+E29&%&YY(>)KMU)]R=2/>=Y>=/H-B&10+OYYC&J]&CGR=X<>SV M>O!1;72@&-:6>CN9XPCU/EV:+3DZ8Y+,7/:@W"[@=B+8=Y+ [Z:T7J;O^H[F MYG3+2+E8>!81K$JJMD=#6FYS@**3 M[CNA5V\=/D0]/_/*)D^V%D7MO&JB!4\A!23&#=;Z6=$GEW5H/?^>"_-%@G$U M\1CE+?[YX7T=K\>LGG*%<1LY\-H#ESR,VGR;,;(R$K,S7F??):>[,\)OH,2T)ZG:::\= MN2[6QQ=EQ?@-PE7F9A1ML,;( +S4NRJ*SN"U#F"D4NA]DK[/ >;[0.U9IOI- MV[7F2NIT(:$.*(B[M>D_$G-U"A"#39 ,ABQ-%B7V[Y[8\-JPO2XY6W5'^](L M;<1DC"2TA!A=!*5J64N1%C2K6I;T9<[OY-^UPS2PXT ',N>>6\5.IK >[>/) MJ; F. 2>O00EHH2@@P.-2=@<0BZE2[YOF.WCC^?'D4/KSJ"S)\CB,9=+UQGJ:*$QR4C1Z\)4.JBE$&([/.= G%MB)JTGQVN[R> M)K2[HK4VR0M1Z 16J\(I3LF=V@;NC'!(QJP/@?HHJY_=>X4?<'J. MB]OU(\^1G+?)9/:QAC/E=D7=$:;O^(<>;?T:R]W* -Y"4Z/8U;["BBRB=SE2)*[KJ1=M M-3B1#>0HDK/>,=6G("Q>V0!F7K>K&DD4::,>1RX;ZC!/P+QDN( MT4DO)5Y4X\J$$'6]JXY$=K4Y8,$N-S3NA7)0]\[W6VZZ*:[M?2%7B'Y%-"T.5_H5W_7> M%)='N-,'/.5H__E8R1HYS%N[0M//Z\05KHH.7E6:ORA_+' 5]CTM2PKS4SH_ M.U\5R5\M([Q9/2B=\D)X!<75+K%"!7"1&] VV*QMLK[/+1C]16N0)S\$X;H8 M:L?1CQEI[,EM2$94+Z*VZ+>EQLL4HM=F?9TB@!/(-J0P8F#SZ([M@D$QK>56 MTT'COIM(RB,:K"DF[1*)I#5$Y0M8M,P9G[02?:XVZ"G5H&[$_#[G30=Z/?2, MV6\I0"S*V0")A4!#+AU$1B(6P;W.H:ABNNR^G-SH-!S^579H)(,Q&9,%A_64 MH:R;N0*)'%;6Q+F-Z+JD8>Z']1U8VF[\W7G)V%_!IXVKK@[(Q>'KQC'5/4_H M$D_M*E&C6.KJXT9UZTMAH&#!='R1-_OL^G[ M^2R?KXYEC IJ[E@P$$VJT@423)I:,!RBE)99%[LD_K8B&M(*=3 /[CN<=_CX M-[RP>T$+ZC]FL[R@=>TUSC^,$RY>SR;7UM(1HF=FU3PR$"Q:/!-AB_4L&$O. MB,P][\*-W> -:5>A&5$Z:*:?[:DP/XXG9![S;]-EF+X=UW/,JV*"U^D=YO,) MSLK-WQQAB8YZWM%VJ9VTC:P4^4C$RN?C#W@+T.^X'.EBI2PA@T@4,BGK:E6% MB!!1E!I(%>N[;)+?#^OH4Z+;OWWMEL7 660E0\FV7K7'-(0@$:1U+'NO J9R M8K$'YWDW9,ZM$Z M]=/N;/%V5%<"B6N1@Y:921H(H'46:Q*L]B?B%-+7:TN\ MM-ZI+MT5]XE//L?'E.0>T5[,<';BT>V]-J'B;[ M:8RGJJ?9BO1@63WE5EP&S] 9FFY"<($T^4FH )T3&.Z422D:'D_ML=R' M=TA5><,BWM[:?$#J/9N=ST>1>V]MA4EA%2B'$NJU+Y"MPFSKJ?]\\DAY.]PA MW0TU*.+MK"674D>3>;D#H6=5=Y^?GGV=G9;+IZ?YV V/0K M.2+CM#A;W4A7;X?&.?'FV6Q^'K]6NU0T_??[RD8LF.D\_AGF^:.SU MXGRYH$E7[_C^_?PLXGQ4:CI3E RFGOQ0W-1SUS7+J3/7@D5-(]ICZ)I+,J2, M3%\&[W9?XZE(T<9T'RS#>IVZTF)C=7SES;LPO9"N#C$9E6F^(B:]^GVVO.LW M(Z63\8ELC-7*@5+"0LQDXAQ/QOKLN-FQF=%0)!I24N@T\V)0P[\7H=K,I2NC M_'*V6%0':S.>+\JU<1_93*S5*@)]!7E4: ,$;NI%X$Y$$T5$=#NQ??=G#BE- M=$(^=E)*/S=WW5:V3I[9M$Z#65F]<_Q>XFY??+0S>P#^1O[KY?7:(U7+]6TQ MX%6-DEC2$)WUP"RR3/$*EZ9+H[-+!$>?SKUU9?@HNN2BU1R0"0KKLZS-XY*' MI*41O 0M9)?[06Y#&9+'=YC.;QV]/6ZX&][,3B'X&YR??<$AD]<4:P>(K':3 M=L'33S%!8H4S:8I)H4L!YVTH0W)HVJC]R.%NIO;_#O/QNEG/!D;VCCEA#1&O MMIOP!LEOD0E\CBAM2HQCEWSL+21#\AK:*/VXP>YM]]=NSS_'T_'9^=FU&SV. MMOQ?_^I&MG]/&9I9_\4"\?I*?GD%]"6 ?0* M9.OFH;$,[+ ^D ^]N+EK]==JNLBB*0#B\ 34CRN*<1R M@L3G7+ LR>2:/DU/M^ 9EC=S @JUT$MWDGCEL\9:J5%,O0[;D16.LH!3)21D MBCG7Y5Z)G4C23,Q-6Q_'I%<\*Q#>"%#D>H(7TD)1,1=O"A?IE-(.L"%@"Y[L M.!$.44KO^5#;RF^:A!5-\UL*B"('DKAP]^E,O*KR(:TD)Z0 M+@>JYL'CAQ'O&$'0EY\JAK@IQZFC"*)/S0<%"(Z[&C1J8I-F$&P0$6/07'0I M$1U$%+%YSI;"\Y)*PFR@<(MUY\73S*A!M?'%N6Q3[M/EZG#(0S)Y71BX5SS1 M3KO-[..N@W*KZ#QX?>(Q8:'8B)^A&3>T(P.#(]S>FFQ3+W4OQ#>S MGRCD&^?KE>CKJL)9<4ITW%J][W'=4R4[R]HH>7*=+M>!764EQFA% M#@:$K2T]B#80HY&0'>H0(L_1=RG/VA%?VV3NUL=L$LXV>I4"*DC21IJCPD'T MSH!6.F#V#DN?YH3[P1Q2BJ0'S^Y/^S958J==@ZT8?YM2"%.7Z<6H1&UH1!1H M9\@>1*R%3IG6:.:*#CK$Y+O4/NR-=$AYD '1[4!5/@#C:@RS!AJRM]ZH!-(S M ?5N<@C%&&#,)>^94U%W"1$.P#JD/,BP6'>8.D_/N^J)KG&2\#9QV+=$@9E %1[D!5[IA"N7B__A$)Q=__\O\!4$L# M!!0 ( ."*(5.)# K*7T( "[V @ 5 ;F-N;RTR,#(Q,#&UL[;U9C7[[!=#:RO_^L__^W?_N/_(>3_/O_X]I>7DWAQ#N/Y M+R^FX.>0?OES.#_[Y5\)9G_\DJ>3\U_^-9G^,?SF"?G/Q3]Z,?EZ.1U^.9O_ MPBEGFS^=_C52[JR@@HC$$Y':*N*I,20[%D ::8/@_^^7OSHMK-4R$1>I(M(J M23PX1QC@USJZI)-@OD^F7WSBEXK?U;_^Z^O7OMW[_3['X;>:<^VWQTZM?G0WO^D7\6/;; M__W][:=X!N>>#,>SN1_'ZP?@X]/\ZA_>1*-^6_X0?W4V_.ML\>_?3J*?+]3S MX!)^V?H;Y6]D_6ND?(LP3@3[R_=9^O4__^V77Y:2\],XG8S@(^1?5E_^X^.; MVTB'X_EO:7C^V^IW?O.C$2)>?,+\\BO\[=?9\/SK"-;?.YM"WHI^O>0"2A4X M_UX^[;?6F,X0R#1>!"#X71@7@G>(\:Y/;X_YZK-(@NPO1O,.$=_^[$[Q3L[] ML$L!W_KH#M N/HBW%9)QP MO9#PB]ED-$QEXE]7SRFXJRT)OL\!_WGZ]9=A^MNO0TLA"3P=3$Q.!FZ" M= +%'QQX[50P@UT?5M:V7MUH$G]X]JALN),KAHQ\@-'BNX.+&?GB_=?!ISE^ M?#D&41SP!K^<#01CR4KMB9*<$0DZ$IL#?F4R"SK(;(VXDU\+;F4_"PN"K9Z M1./T-QC-9^OO%%U20MEJS_[W[5"6BMM_<2_\[.S9.)7_O/KO"SRM1_CILV?S M%WXZO42[X)]^= $#JH2*@4:B+% BJ4_$9X1'J4O 4A2)J1KK;83N1Q%'$Q+2_>@.JDA$5)H%@RD2ZC.*BPQ&K'DO9> MV'#W!MR2,#NA?/3$J:>3VP1B;0GT =4,B"1]FD_B'[A!OY\NQ)$6]/X TT]G MN&D/A*(0(J*TU")*"?B5\(8 #9*9Y!F/I@9SFL%[])2IH(7;7.'=$0'Z"H&[B1).K.<+,]&53E^[X=U8MQH)?7;G! U M./%F-KM 9-3CZJ+UQ#.A$1E(8HUU)#GTS;DP+/2Q9]R$=)).'!*UD-G$K_-!M>6#5=+_5S")8/@#"3% M(@%A ; [?YZ]&BP?^[=<9?#F_%=9K3H?9=#ZXF5!X-9ZCQ/'4 M^CZ<#21U5"GO"+<&MZDHT'2AZ/YXQK-57'OEF]@'^(P;A,"_;9+A/A =4N*> M?.D]%-E#IY..9=MA8'(;II>+#;(1JL%&YK:&YE_>R(AVPZ.Y\2#YTTB"D?)@!\R^8?#LO>]@8/%+1-Y@MTEQ^FPW,_O7P.8Q1V'.*7OR^,IH'77C*?(]&E+$E: MW 9=#H8XG0(3RNJ090T+83>8_=F,72IWTIMFMB9)_^.W#8FA:?1'=X4>5\?I M;)+?XS&\J/>:=5;DL>7CJQ1X-%G*1G$'30Y$\M1KH-(&;X,U7G#NK&6!W5>V%$*3J@"2L!%6?S23+P.CFB+^" 9H_0C*>SX"-]@?($[=IC-IS[. M!T&KS"+Z5\([W+6#0;,-7\QBMFGP1CC-;8VE;0(Y"E=V%SUO;DFM)%NA,F.% MYS6N&U^9!:1_#>=G+RYF\\DY3%]]CZ.+XF8_F\T _Y\^^^\#S8,6 @+!#5&1 MXM&AQQTX,>A[.\#W,/@J/-\#:_]\::?@N]E233L5K*$7D]G\?5X!OQ("59)! M>5&HC7B*1RUP_>A 4LFCS=KK:"J%1N] \^@WD?8RKJ;XOT\F:?9LG#[!]-LP MPNS39)0&S.K,T&HC6L12ND\#FF_X5URU-Z[4A+A*0=%MD/JG0 M@0I_GTYFLP_321[.!T8$*SC:[XQZ060JUS8<%R1S8Z-R/K)8Q=VY@>'1O^_[ MRK-"<=7*?AY_>?7]:S&TK\^Y%#@(7](P2A;O*2*5J0#"H8I]_]] ^X 7$@-#-4>B# B_4!"0@Z:99$;VD$0<$V M"G?M[@-MA=0_#3K2VV9RI!NA5]CN/\(,\ -+&?I+/-]&DZ_E'5B#LPSM7TLY M8;A&/(N\(9;E3!)5,8-R5,8J=3/WHCH54G0G^@IGQ=]AC&L>(;9GZ1P%7-8[ M'WZ#-;R(IHXQL1@_P1)93C&O;""),1.8YT[K.J;!_;A.A1M=BK_"(7)KT8/@ M;3):.<*YR;A8EXG+V9$D!4O!YZQL%3?A%I)384 [$58K5[?QK^CZ9!Y4I#ZXJEJ_QG(Z%N.>\JV@\G>3\>1'5"LR M7C%%;5(,"#R!X]';J5?86ZZS?C;S"; MEP4OX:T3=0-)F>,>%#&Z='&@.A!G.9Y-'!RBY#8;78,3VP#U3X6.=3>I(/@* MKL15IG9EHU"KC&0,B !4EN2)$A]$(H#G%7#C#.1\OYAI!I?D9 M3+>N>! SIPP4&CX.G5HI2\E(EHB.:BZ#T3K3*N7U]\,Z-4YTJ(0*WL*U08-? M+9->'R;3A;SG\^DP7,Q+H+):RVM9BMSR 8<:&8TDR7KD#, M$:?1_+$T><6JY)_:P7[T!DB/6JMPY6>)_K/_OGH'EA5#\T&0*J>((K",:2(] M '$*.#I1B3.C7#"IBL&Z!<^)L*2=G"M<\UDF7!8^%&=.,Y$X@L M3T93G'"F MB'9<,P"*)E.5W,8UA$>OY#VE6>'^SCN87^]+/^Y#'R$!G)>OM^Q(: ^##BK5EANXTW]=+!VN60/8 M@;FHM5'$QYC1'O> ;TB*B-U8EBB-G&^XO[?K.UMB>+2TZ5/V=WC K2OR?H!> MRN6-,A$?'QD26"K$Q50DP!((I9D,,E7?*#B'1QQ+,$QN<)U2AJ5MJ=IBK8EAN _3H]=Z)I.^@0.N(QR:P MYWXVC&CP6I&L=D2!\,LP3/ B$T1+@0O8-IOX+O+LHM7#'-M(Z*KH3_@&-7E$:$J'6H_.=>2;.2$>X MM(YQ(9*S57H3[(2R/T+USX!)7]JK<&1M ;N2Q^VV',E(*G.RA"8MR@GK20 1 MB K96^".1\U[)-LVG$]TZT2#%9*"FXTC;G;I,%3<"(* M&ZOX1D?36*6-']1"EL?06.7#=)(NXOS]='7)9=%(@.FDP8 B%@0E4@=>OHHD M14"77E"K96=-5>X"<"P-57;1Y:1#F7;<0F.%Y^95IE4'@":@NNZELA5-_ZU4 MVBOJMM8[DG)O% KE552XH['&)$N9!)TZ2U-(S<\@O:YLR8J/:O^GAXJ/6E^ M%^%6,"S?(I12PW*%:]6-@P8C(*=,DE4(2Z.B DL,L5&M(#J-!U^- W\+GGX; MHG2DK4GWHNZP!\'"(BYY89B5=\&/UDM=P8K&171Z,N%*(BS%!;$T&R(9-S$6 M(U1O,&!+C&/[,QZS5KL4W];W^B#M;.H,,&KRK!X;W30?:>31N(^!9R^9D"Y3 M#\$EQ5,L*Q,76N2Z$YDEE':0B -2CPRTMP;T9 M46H;?7"9J5B% "DQ]U(6VT)+V-II01*'#7%BHXZ^)@AU!D M<#3!R38:;R'+XPU.FB2-E8%([DJRIO2O] ;/+?2KK$LB:=MDDWCLP:):5HTV10"/^884&S;SFFQTM'VUP 5G;@NTM>W1 -P.%EY7M#B$Q=>Y+IMQI(4B^MLZ5B"#-%3JD$CRF2VG M45FG HE&VH@;G':B4N.2WEFRQ3@\+$EVD7^U)LB?_.CJH,L&K%?9$A4$VL4" MM8<&,B.6:9JX#BK+*G60MY#T'QGL4%-WMC[>5\P5$@7;FW.N4^PQ9@3""1-E M9F',R/A49HN$4KL;,_ZOSERX!X"=$BLZ54+??5)7$!GE93"2)L+Q6*H\@7@T MM(A(*0DNLD/_H4Y^Z4%LIT25KE71?_?4%4CA.9=1>2(BFO32 M\@"NSHVQ1NA.B3'=JV-KEZ0>:VX6,U7/)B-\_.S5?U\,YY=5RFWN>$SU2IN' MEK919*-YG;!,DY=\&"JQ!V[KZ_!-W4*?@8O8?G?-^/;\OLX&8U>3Z9_^FD:N"C0 M1?"*&,H2OED45^Y<( 8XBX#KCG7&YNV(\RCR[[NPY [WJII>:AC>MZXMR=(^ M2.= N.22R'+)VT(RA)ED!6Y:,36Z%[+[*W+XL=M5=;=I;+<2? 7K^O92]^HY M)Y/(>C%&(?)R;ALH]?6XJ"!9R!G//%ZE4V W\$^<<_VKN$KM$*[BS6QV >GE MQ;1@A^EPLKJ ^0[^7/QH-HA&9!2/)58$023ZIL1FA7]-&7%Z+BVOTOFG&;R? M@&C=JJC&&)Z[4?[3CR[@&B3J)H-*F43J<5L&'4B0$8T!R3@:N"R84*DVK0&Z MGY)&+114H4'_#]W1GJ6TD+\???##]&;\PG\=SOWHQD+*GWX<85FR*V6V$KA' MWNMR*9F7Y'RY2"0@*L&2P355*89M ?JT.=>;.BN, [AWVUW\\/W7Q2V65]]A M&H?HBP^H<59(70:=RC) ,3KB6& D@Y!&"),]K]068%>HITV[RJJKT-WYOLWY M;L J!"<$2B4+72;Y4G1PHHHD6AF"%T)Z464^T]F[ ?TF<,Q;C0<&HT0RPPD: M'9H8GJ6UCG,NJF1"6^(^;=;VJ=0:#FDS %@,75"*..TIXC-$( M&J7>O-QR$E,'^B3,_@*OT4CX=C972,Z3=(YD&1:7?@!]9IH(Y9Q*'@)GF\YG M+VGT@^6%@V"6!1L0-RI'EJED-DE&*-7,ESG,F54Q)FKDA5N4(BTO BF04:8< MB"[ELU+*,F<0]RT!E"=O@U:VRABDH^EWT*;"IH4L#]WOX-82EHPLY]YD7"RV MQ>T.%[U)5"LJMR!^9>5$=RA6XG;6\C3FNIUQAI M\2.F5<5M$U U+\_=B>HPE^8ZU-[F?(O.1-\;+P MG.1<(AJD(C)P2ZS!TS0F MH1D+@HHZ<_1ZY,,#U^/ZIL,N$J]R,>XJXKDJE?>?2LL@-#5- MT*7%(8T^5\G6(.SPE&2@ZV)D89@$Q"4E= F:AIM(WJHK8\H/^C MO:W@)QU+K8)_B0;GMRW(./4FE%8PS!031@=*+)HM).+*>4P\:5G%3]@.Z=$R MH&-I]S!EY-/%^;F?7D[RI^&7\:+B;CQ_%N/D8CQ?^"ZC81S"[)V?+KLWO"PF MZVCV(\!F30_V?%+;O@==+'"C]8$1BG'+J9(9I,C.Y\BSVP; M,1Q'/)&69>2!6O#2>5'%<-\.J7UX M=..3/Z#UCM_P7X -7)2BK!?A*+3'4_;$6\>(B5P#4RJR4*4:XSY0!]C2NN'# M[5"?#B^YD7\&#^1'*"N5'$ M\^10DSXE\"J:.B'2+7A.E S[R;M&3&-SMNW*XK92JZ%+@F MD R7ZWFN,J'F;CA]5>GT=3[L+N-CJ=JYM93GE\]A',_0MELZ^UDYQB Q5##8 MLJA$@A&>N&@T#1EX\E6Z2ST$[%!QT2YT_Q"=VNB@2IY^$]\:W;H9? -\58.F M#P \3 BU6[4^R)D.='(([C@.5)M00A FEYIB33QS:#IQDS3:4-GE*BFWPW#F M@9CK82FSBRIJE (LHP?EGBT,OY5=]2I9&&7@,1(OLT-<%B$%AD>UL@$M[IA- MK-*M9AN@(S!A6ZEN,Y/?A=QKM/$KK;Q78T#?P;IP "*-TJ#GK8P)1"J1<)$, ME^LU94J4H;$F-!>XKV<()>?\9\NMD.K1>)2&N)<*;DOTT&#=I$X M8Y,W"0R35=R Z%7@(!P0K\KD(HY_V,@848*YQ +SAMN3X,?N1F=U>NPB^QJTN)C-)^?E M_^_^:3-?XECVU9-DUHR[GAV[W9P M,AL;DI,D&Q-Q7].*>*,RH=:#]C$BOSM[VWM6_#VS>WO1^RZB[;K4[]UD#68] M^2EYB8>,1+\V6O1K%24^,4-H3BDY34'"1GWGEAJ_S4_N=T9K1]*>="6JKN?M MKJ&\'Z_C4BJ M9 HX4(F(HU2)"1\M70TVK,@$6.S'HBW/OK1:ZZ=L+I^Y=9H M/O\Y65>(4A^"T)SXZ$O7S:C+-+Y(5-)H/ !8 W$GU5U]],FH;C]A=1AC*>M[ M<7%^,5K.LLH9XGS9-NM]?I8FBT:JB_.!&V/1R$81U'@ANM"J>L2>(!ZZ5V,33IQ=7,4;8#KUS*IH=Q=#J^M=7 _I[N%M;XQ4 M$L/&)1+01D1G0J9,RJR$!W1&A(\F1,6C2H/N8+0L-8AGD"Y&:-(O;\#_#O.S M27HS_@:KKK-OK^M&M;.!4TF,0*=*6BW1/ ^:9"^C,NAC&5:ED+8YQ+;)D0_^ MB_N.HW.' B9F4D;A4RXJDC?206/16B+5(]&JJ!5KEB<#^L M \S8K,.9S4Q)A]JH4*.SQK1^+]__.4949\.OUS=FGE^NVMEZFL':B% ]+9ZQ MXL25=K94L PE&.%IE6*-'3">+(MJZ:E";O:'K?^.!C*KEKOX6^=?KQMX&^0Y MB"P)M2(49UN2P$4F&9*4E$9J615R[87V9&E67W#XPJH(?BG M(9)114).&9TO8P7D9)VI^<;/PGFZ,B5_8ND-8IMJ2 ML=&"1.(+7DIM0R2>>Q2=%HQ:FE-@32[I-?-?MX X6*>A"KJ>="SSKN,;=V!: M.>9-4'4>-MT*YP"ATD[4]8#^6\BZ1R9X8W2@ED0M/!Z+$4W[S"VA %HZI2)/ M3:X]'"4#[@M]]DF '43<>3W""[3)_\__6;=,0<-::A"D%+X1">C,.1XHB<%# M,)"%W[S6L*T8X>;']AQZ[$C0DTZDU'%9X)7'M*R+#9'IPD#& B>2"D=\F5@* M04>&YDYTHDGM<*-W\X<[6.4G>18-T3 M%(R64I41Y9()(CW^85E*Q 8GHZ9X^&A_["=H*^EN/S9W$4T/.;C7?CA=1'XF M^?5P[/&G?O1F/$/G>W&27'46N_KAHK_.K$7BK>43VV;;NESP1HI-!V6%3%Z5 M6CX(RH/G(3&JK4AH6;E!RV>W"ZU=/7SYH<_&:=TG!TW#W\'/+J:0WH\_0KR8 MEB&E^ OO)N/I^J_/_6QX,Z"4I,Z>!I)]:1K-C25>6$ZHT3E;[F-F57J>=;J* MUK?D%QBN(+T8/!9.U6E MH\*#R/H/>Q^.?[JM@J9O!=^=H;++_\I%OXW/RK;PQV !QJAI#(G AAZ M8C+;0!S+9>!AYH#N'4W1U.!78X3]\ZQC[6Y>EJNBFAHMZ,K TZVR&#!TTU.F MGB@?:2E%%\0'GDD.TCIM!(@Z.;K[89T:6SI40H5DVW9@BCHN*#(V&1Y)&1!! M BN=;BRG-'#K*:\R7/2G(48WHJ\PC:.+4WH9?@I&3(!2,FEZOVP"AQWG&"SI_%5S;H8*OT(V@&[U QZ0-19QN!NU-A!=/L"MI* M+N<_F)!7>%=QIR9@:[;0V0GM89KJU%#[-F95T]G!B<:XR1FT)IP[40*<#E\\ MGXFFQD:J(--49<;.$1#L@:X\1\>O7515DU=OQE\OYK.%!-AZAB63CAEGB2H9 M84D30C.@2>(^\&2 MI<,E9\#CWC#"DM7X7VT@5'$P[\'TL[%D'U7TM)>(=;\$H;B1&@A00 \;TEXN=DR3ZJJ!"JNG$"WQ##ZRG\]P6,X^7B^(40.959$D5M M&8N)8+UFCKA(K?)4Y\"K%(4WP/;DE76IO)K\N@O@>O1N XA].V(;& _N?G6C MWP:V<1?*Z8R<,.SJ])ZOPFXXS"+6FFUB4/> M1B6]U0DL7A@F!%B9#$&#D!+I#;XP^'>$QQ!EUL&+*L;0=D@_MPW4D:HJ9/P^ MPFP^'<8YI+LQWOW==4>1!MAKVD1MP!^H 7Q'1+AUV[=G+5:Y;=YB#=0F"EEY M!%T:,#'I20A.XVH<9QQ]U<2J1)2.CX$/M9@_0@+NHKP*Q/M],H;+W_WT#YB_ MOABG-2JO%'<4C08F[:+QN22^W'6B2?!@>9"J3I#R;CC]FUC]J72S0T9[??10 M.K\:SK,>TO/\\N\P^3+U7\^&\2-\*>V]]B^2;_S9;&1TT?DJ[]_CE<.:_?)G"ET7WS_=Y];BW-]H@:&%H]J3$ M08FT@/9Z@$QP=^,N>09&5)F_^Q"P]B?GXO->XRN\:-#EX_Q?P_G9NHWMJ^]Q M=)&*;8LF,/X_??;?!U*KZ#,:LDR7XL/2'-0CD5'C5F^M(,#0.7:4:IVK^)KW@>JK M>*\J43J3^J%+[,I]ND]S/U]\VO7>[Y=U$R"X#5DGPLI$0YF1UMZ@ 2ILUC8' MZA/K[.;G5A2'"D]TI^-)U[+N^,+OIR6';D):!^\;@.KZ8O=6-/U?\>Y(6Y-: MHNZ-!\XX+;4UJ"]7_/9? ^U;^+A#M4^V*H M[?1R\(]/ ^Y53!8?62*F1.KDB%>)D9A<##:&*/T=%X]F:S'/(/[ER^3;;ZM/ M7.IY]9=--5\_M=^;XQV)?])*=A6,P'>3\3_6OGBP:+HPF1"*M\68L<1*XXD3 M0@DN6:2QROVQ&Q@>LU+;BG3KN]E]>*.+9MM;/ZNK\,5.K;"U A8#@+562:#* MHG"5#5[IH)6^$:[HN+/U@[Z"A*R=9IHDZFS)5U+B#$O$NL0=<&>E>U3AB>4L MG3MAJIDG%L M /*Z+?< 0E BHBR8*W?ZE2E)#8HLYT+&')QEO%)GZYUP_HQ4VE-+%6I)&\%] M]?TKE,S:Y^$Y_LK[_ F_.\NX#2^7,IPD-H@NTJ U>GYH]A,I\0_$;HG3D2LM M-#>FR@WJKA;P,]*P:[U6*?AIN8Y5;#*F[#R*DII01A-$=$8CBT1SQ2*GV:=4 MI;51-_"/)C]P4$;NKLECR"1\].,OL+QQZ1";39DPL1 >6.*U06O"&!88T\R8 M)@. &@4,KYYZJ$S!(;0]:2OUCF/'"Q"K>$D3&%UG#6X\O_\\P9X:V-1A"_%5 MU"8#;24P0X0WDDC@9=*-B238TD4KL"Q8D^/D.+1X3[2_6R7N(K6.E?<[2NK\ MXGQ=FQ6"8&5HH7. -DTT:-/0((B(RBINP'(&7:GOAR?W&P7>6_:3+@37<1OU MW_WW&T!" *8T$P0X1'J,&]!7>H&,9] M9L&GN9_.7_KY"D8DKE"[!#2G*C,5NUW&3VBC'0$? MM@93ZF>E!AMAPG9YJ0&KEIG:!+J1F\K62.>"]DY8%#&>#EFR#!K )9V5W)J; MPL]]RDX]9:>>LE-/V:FG[-13=NHI.W545'K*3AV/H_"4G7K*3CUEIQX!(Y^R M4T_9J:?LU#'E-9ZR4T_9J:?LU%-VZBD[=U<\S6'_YAY,?S9S>><.TM& =11>X)M\J7^VF:V(PN@P[4&2C7F'*5SI8/ M0VOKE6Y]PM^GDQFZ20+?3"5IJX$#4N5H'.I9%[G58; M/:SMYV'K@?A0(4.QYQ(;+DXGZ97"5]FJX(CD7A$/ 0@')M :8HK)*AV*JJ[J MB>;5.% A6[+OXO(1E.+*Y:2/BN7-E_9$ M];ILJ)!]^13/(%V,X'W>NM9EG-8+"2G(2 QGC$CG2N=K9O'E-+@"1:6W5?(K M30'VE4&IS+@J^CATEN1!V3V__(P?L0A#2B,9Y=Z0Z$KECDZ )P$NSG,F;) B M,UYEP'D#;(?*M-3A1-.M;D_=]&E\%H"KWBQ-(-;L3]X XV':D'>NWZ;\::F< M _$(L2EA-,=-6P@BF4_H9RD@0H4(UKJ$[]I)\>>!)N+'0)]==%)C9LO%% 5= M!L(7X^][^6K=RMQG)&KF)0AX(5";)D1!RSAXJTS5',GZDPS MW(+G]"C1A> K;!3/+X:C=#TS"-TXSWGFA&N-% 5=.KP91HSR(EJ:P9LJGM./ M,$Y/^RW$7"%PM(@#G$U&Z+^E$49MHJ.OI1E1'2,ABC/ M0&JAP*@J0?Q[,)T>';I20(4@RXO)>(;^]:+J[T42:A6&16:P KDA1661HH'O+"9A T1'MGF<0]SZI>(J&IY2(H311Z M17@L)22M#I2$++CP(C@:JMS1J5\B\6(RF[_/?Y],4IFQ]PFFWX819I]P![XI M[X%UT1I>YHL;F8GT/!&;0! -K,P+#-X1[73[<>;V1M>Y5FJ,%[F! MY=UDC =V6N[-@V!\=,P&HG5",TZ#)=:D0+S6S J7M&-5CL.MB$Z.(=W(OH+? M] -! Y.EG]0 M5%3"UH:%)&TPA$MF4&B2$\NL(@#4!*UEIK;*3G,/IJ//-.[$@4D=750X@;9 M6_F?3<#5S"W>B^XP6<7.=-F,(RT4T3M;@@R:1B&)-!G* #^-KPC-)#J;6H(T2O'= E6XS&+1VT.:--IBWLSSS(:BB@KM=UX$-LI4:5K55384OX.8YCZ M4:D@3>B#66WS#MTM M=B,+ <(F/"%TRC+(%(5GZ&%;X9T62OE(!ZV>W+),J<@)WB(1;SWZ.E 0@N.Z M=,4S";F83POJYF+.K'JHF0^[!N0R])B8D5Q*5"M82J1WN MG9Q+!"YXMIZ5'FUUTR$/0>PK(5*=,Y6T2 MCB+F.JV+CH)K#R1LCI5JN^BL2GW2(BX,Z3/$L_%D-/ERN;CXORXC#EQF+CC: MD-Z[@B@F:ILO;R,RDS+A/ :3@($-$ARHEP;WTQH%W*MV7F;GGD3VD9*CG MB-PZ$JG5>% )($$H3_!\BHPEB19T%>NACY3,3+*YW76HAPJVT@Z!%!",:Y8HB 2$+*(+.<@J-;N/- C:AC.5M'(L0=#[BA-E9#IQ- %BN1HE+7!<2A3$ M!OP)#PJ,K)+J.^K*\&Y9L$-M^"[:Z+W:MPFXI]KP_72Y4]GO/HKHG2TNHZ\9 M49$RE#Q H@J=35_VX\S0;0F1FBJ351]7;7@]DNPB_PKD6-[1_>1'5QV, C/H MJ?A$,H O4Y H'M V$YF]-4*5.N0J%O M),=6H+F3INZ\"KVOF&L8N ^5HS-F MN$S.$V&8(M);04+(EO"<+"2=LVPT0.SD[P2T846G2CA8E;>D/(+,F2@56+F_ MCTR67A,GK,@V6L9SE=CQHZSR;D.7[M710]BP7&88C6#Z[,L4%@+9'!Z_3XCP MX0]M&P[<$?9F4;9GEMEHLC-)LAA=S(8;FSEU"H*T@X<_ONUMGJL9Y)>?IWX\ M6\XYO';#(P>A=- $=.9(QIA(\-(0$;E3CGJG=97>%@\!:W^-Z?KSRZ$[&WB6 MHY>E^W58=&3DC@2><:5EH*.78%2=U-8M)/UO19VRX/8MI3:2KAJSV[+NV?/+ M'WZR"!$(19-P.1*!&S"10 T)+CJB J4\:R9=K-S280>T?47RJA*GOIZ.):#7 M;'T+!Y/K'$%101BUJ=2N,&)C<"3)S'R.@6E9:69T4XB'#_=5H\L].UN':JM@ MH-_$LS(PFR"J&?V[#>DP(;]:2KR'*RTTT \WA)3EG>!$VX >"&6"H#W*"C)C M)(T28I587U^<>"# =SA*["+XCH<1/\MY.!H60*_&\^'\\JK/*$5_$QU$ 10- M-B& ^#)F%QU$'05C/$&3K&6CF;9W0SBL.;R/8B:=2K5*#X<[";Y@=&)<<^,# MFN2TY%WQ\+4EM>Y5"DD9[DV=83;W8/KI+8J=%5/ANM<6:*OWHPFXOJR)6^B. MRK#879?-.-)"$96-BML@&<47).&!23.ZAI)31P( )QEW6!DU!%,GEW@ ENQG M:E0FR2[R[Y <)3Y[.Z*Y;CKBP'*%<'24B,D#)8$%2815V4BN*14;X;?;X=[[ M'G T4;5]=##I6(!;;8KNXOF?YI/X1YEM --9Z<18@G_GYY/QXONO+\HLG#>S MV4691]DBP+_'4]I&_-LN;",%H'FF3#//C132<>D$&H916O YY9!@L,?S6L9' MS_P4GOL9I#*L!C>R97G#%"G\!9;SLZY_Y8._7 P7_=-/TW78CPN6A>.)*"U* MBSRTE,NH V*#MH77\QG\W]N$PH>G>QO&*DELLDNIQ2/*,S$P31S"2JO5%*U.\J@O&K+WOBX% U>EDP6OO*1!1*H"\3S;L8QN!-X/%;1 M" IU!L#=I%SE3ME5W;:.H=V M@DJ$>0.@@K:A3GKP\9#W 6OJR+F[BWXK\%Z"S8H M0;0WCJ!Q:8DO_Y5UM[2*LV]MB(ZPL!P=85/:FBKSE2X^708YY 6T/Z! MFIE]_/2/=;ESU$(9YPA57I RG( X#HX M]1['QCG57H$W(OJB4X=:FWKSM1Q M0=DMZ75Q2[SA)W=2.+;C C:*Q8PVW#,EDV-!*@-6N\"3]51FE95*@X;/Z.C, M@.FW880MM!Z-5AT-2OE\G'P9#_\'20W3X20MK@'?",1[A>2-BFA9NJ%:ABYN M$)F4N_'2@-#&5QG4T/$Z.CN*[X/S;C+^AF\M++>$V>?)W(]N_KQ >C>9_W\P MOP8[L$P9*8P@V>I%1XE,;,R2!,L%T!1B=E4N\5=;4?][]R$YO]4*."A1*E@1 MU1:V5,'KR73UK?)[;&"LM%I11[(LC9,9=\29B-93SERP2$5,5?+3_2[SZ5TY M4DK5B$!<11:[T<$RRL@,.L9@*$K=E'%T:%V&D 1AH))Q5#BT1.H6)72XFKX* M%([I)3@\+8ZE7?*2!P==W?1;Z\9":$4BL,)@C!04BJ44P8483%Y/&TR'C%U MPQ@GFI'82>&-,Q*[:*OWC$0.02=G$1QGZ*>A;4T"\$!*20V3S&4+5>I/?H:, M1!LZ=:>UVCO3"I(VE#'A-1JXJ3C\HE1542#:JZ--:0SWT M.;X[0X,)YGUX#(V\EG19A>CUBH**ZV2CD?!*!=) M,OG<.ED@:!?),"8+&'1)-Z@!0Q3HY?,^#>ICT>O)M/RC 6<\<"HDL5F72_:4$A>D1[EXQQDXQT.=.R:]+O,(=_-N MWX'.+JS79]$QM6IHOMK5M7WJ*>-9!.)C0#L\4T4LDXX8'_';,3#KJS3;ZFV% MC^A-Z8&J_;]5>_#L$*&NO1?Z=_R(^>S->!GK'G KF+)4$A6<)E)$2YQ (S6F M9*.@ '+S2ORQOT\_+O#I=3K(Z]2"98>XC['W.O^YT,?U.J,"*Z4D644@T@1' MO()%>P.?H[<^V2K][/M:X-/;=)"WJ07+*K3.J+=.U$*&X)X,H9P+'6GV4M0IUNAOC4_OU$'>J79-]K39M6P4^9QTB,0ED M\6LY"4EKDB$SFH24W!Q7/\MV/M11JN)?,/QR5FKTOL'4?X&%O?32S^&U'T[_ MZ4<7@"-\FW>B M[Z-ZA7^,.#PL" />)BT4B<#0B7)2D( ;-4G&.$##B,-C.U-WE,#3RWR<+W-- M(C_BV-K#@N *!/4V$EN<310$*Q-&2E@D)1--YNC=/:XW>D<)/+W1Q_E&UR3R M8XSO74QA]K 4RKP@\.@X22'*L-TR?4 I1[3BAF:/KE-ZG*&_1LM_>I>/\UVN M1N''&5%\6 91*Y%UUL1DB$1J7+[E,1(58N+,"U#T,/O>7VUR W;\V=7F1 M+4>A)0 *BG*'1TJ9^.D8(]*"53EG&E6=OEL_82?N5A&_@VC\..^S:A:IR3'@ M"N2B!"?ASN$B[IXY12Z44[)*]_@CN\_:*Q'NO<.ZBT(>R_6_)FMZNL.Z^QW6 MG;C2QSW ?13]6$BL'!I7-EEBT$/$M46.:PN9Q%!&ED1:WO&?F[P[W6$].N[N MHM\JXX_ON\;FK:;6:4#OS%(\7TP@^!&,*-1=MIPE9=W3Y<,>%+_3Y<-=M-;7 M?-U;TGOUZ<.'9[/9Q?G2\>K\*MF6SZ]SFZS)8C:GZ3IEDI;4)".D--EZ[E2P MAN42ZP>ZY4+9EB<=_$X9I2PZ;AD!KCB1.G'BC9+$>Y##XK M@P0YMR1%%70.,D.L]P+47=O/^28<$5^.J0+FOB6^''X;)K0<%@N4.CKF%25& M6DD6H1^G@R;1"@G&AJR/[)AMNK*GU^&@7#FFXI&[%OAQ./OC]13@S7@.4W1^ M%@OTZ,<(ZQTQ<7'Y(&GB!"Z00V1&@]&,'?_I<-?*GEZ&@W*E1MU%9R%_(13S MKB2:66!$1E$N+UM' 'A(E#EN9)T:Y9\PV]>*T@?1^'%F^[(--B5\Y9)T 5\^ MB"A":H@QD?,49 QU6D^=6+9O)R+[A,";MT9!WIVS?T7%W%_WVU!>2 M!N6!>TJ\\*5W88K$>A.)#@:\RY"=J%**<[I](7=2% MPIC.+S^CH&8^MDWA/?21;;-V.T'>2-11=!@=#Q&L#1(DM51:)6+@R7.7&!T\ M].%M$_1W?OJUD^)<3#(D2:R)N,=Y- VM0Q\W)@J6>Z&(U ME=%KQ]5F).@V!_=X;O_[5:=L6.\]M25>I6?VG7(H<=#Q#&:O47 W7\5_#>=G M-__) +UZB"X[8H40Q;.G^)65Q%@NM/4Z^3KS5%KB/A'"'4*+%:RIEQ?P>7(# MT!!F+RZF4WQ3!DGD0%EP!(_H,NLT*N(L713WR Q64:&J#&S;#NG$J-.1[#O, M>RQVT66/FO?Y6<[#T;" >S6>#PNZ@; A>& :#3B7<,?DF7AE+!$N2?R^T4G: M1F?4]F>2KW ;;YUJ>C-&EP-^.*-$2L$H:4A__-1I(W\;S/&5/)MGYU/+LJ-Y7SC>P,N)05$1?QB MAPO(:Z^<(4'Z;)31QN4^@S]W83P1/M76SFTBV>Z*3K:%*)]?_O"319;9&8G; MB(T$1.9$*A6(+U^QJ)*"#"BM.I?Z]T';5S%)54K5U].QE(4\]Z,25_QT!C!_ MNQK2NTC4T90%E3P1[E*QWR&00)4B-'*MJ*6)\2IUK=L ';Y8I!H5)A544B&X M=A>N]=RU!LAJ5GILAW:8>HUN5-B %RWDWS-#?/::93QS99GHZ4PB(>+[890W MCF>1-:_B=/?-C >*(7HGQ@YBKT"(#U/XZH=IG3YX-DZ+]CZKN/"SV0SFL_6H M14EY%, ) A8(USGB2RLJE0-/P>><=941>,TA]F\V=Z7822]:J9!4?!;CPHC_ MX"_+L;JNOM#>2 >**&E1 #9'M/'PA4E*^!A]U%)4::]T)YJ3845[65=IAM#$ MYEKUD1")H[E%:(J,2 &"E.P#<>"],I$9OAFCJ>IXWP'QYS%A*ZFMPIVHFWBN M>M<\C*BF,7L;TF&,V%I*O(?-9;[ 1=U $1$34)9-M';$.K;84$_=" M4]QBJYBQ?7'B ?/U<)381? =4F$VG0\V\MV7JY.1:QY]T)D@ H,'+FZ-UD=/ MLH8(B3,+K$D#;'S"#1K@WS8IL!W"8>.X^RAFTJE4^ZMB6S#:.31Z$0"QW%"$ MAJCP6YR T=QRR4'I/BO4GBR*?113I?KD3FBK]Z,)N+ZLB5OHCLJPV%V7S3C2 M0A']>31KRR<8<-8X@AMG*E/Q&+I;GA'M7#19,BM3%=?V "S9S]2H3))=Y-\A M.1:I\:OL]^O)],/%-)[Y6;FB"M-OP[AVQQT>L-FR0.3B> 2(Q!M&B3'))< M MU:@-^W-+(4*#AQU-FG@?W4PJ"K9#NV.!;[.B^@5,Y[C@96OT_ST9X2/6\3BC M0W8<7V$HD1@9LL5W !1AUAG/E;9:A$;Z;_[,DZ%!)3%WO0T\]^,_AN,O"R$4 MJ&?#KRM4(08/M%10Z[K_$2>CZVZ$V'4M^NN+ MXXDA;C6/J KG)*1*&%#(D:EG*S"U/W/.1DU-N5 M(+=Z ]W=S7SN9\/HQ^GE<'2!DG@[FYUUH33]DYH;Z+:N$\JK)?XYMO,J,9-P(7@$^,N M!DG!,2D'-8&U3)"-Y\-44 V_P2>(%]/%?8PMSWV?7_GI&%^9V8<5^K?7C75D MCL*7D06TS+ZRM-P>5)+XB*:0TEYQ4R6PV=4"6F<:V^%8%AL.I,G<9E_N8":4 M8I*46,T,+AKW(>XI;G-5KIMT@K[_T^$@[+V5]^Q=\S5:OUX%Y%HN9QFIPVV/ MTY+Q9Z!1J%Y+8K.B1'"/_A#30KG* XRZ6$9?I:A'0>,#,N!8:EE;+OSYY=T? ML @Y)<,">GV4<)W1;6 ,W88R!M:DG(6,5&M;I;J@XIH.GSSHGZG=[OV=,:9" MG/EN9#=ZXC3!5S,Q\1# W5:.Q9&-&)J2W4>@G8\NN29*R,I*;ZN3!AB.17H M\V>GE6?>IBI9U,/0[:'>:(^5;;MHL7;7M.6@T%7TQ]KH=>:19%6"^1 B<5QS M/ VRE."LY+'*];NMB([%J]I7>?=U0]M;\E4J-^X;P(1ODP^JQ .SCF@DQ$B" MCIQHSHT4TLEH*_6!.*JQ656IT9T&>NJSZ()WW E&0"==.I!3@BY6)E2)8*7* MR8*OOE><)!7:2GMKXF5+7'[U[?)'&=OSG__V_P-02P,$% @ X(HA4^T3 MF:]"U@ X08) !4 !N8VYO+3(P,C$P-S,Q7VQA8BYX;6S0%)8&9W3ZAOWMZWW5)TRS-GPG&B E>)XU)12Y;:K?GU+\!+ M%547%L B*/9$[([5$@ED/B >)!*)S'__/U_OE]X74919OOJ/[X(_^M]Y8L5R MGJUN_^.[7V[> ?3=__G/?_F7?_]? /S?5Y\^>&]R]G@O5FOO=2'(6G#O]VQ] MY_V5B_(W3Q;YO??7O/@M^T( ^,_JI=?YPU.1W=ZMO= /@]V_%G]B?HA1Y$<@ MXB$',$$Q('Z: HD#*F *$8W"B]L_X21"*($<8.;' *(8 B(P!H%0/R<,\X3# MJM%EMOKM3_I_*"F%IY1;E=4__^.[N_7ZX4\__OC[[[__\2LMEG_,B]L?0]^/ M?FR?_JYY_.O>\[]'U=,!QOC'ZJ^;1\OLT(.JV>#'__OSA\_L3MP3D*W*-5DQ MW4&9_:FL?ODA9V1=87Y2+N_H$_I?H'T,Z%^!( 11\,>O)?_N/__%\VHXBGPI M/@GIZ?_^\NG]T2[QC_J)'U?B5H_LM2BRG']>DV+]@5"Q5-)7K:V?'L1_?%=F M]P]+T?[NKA#R<+/+HGC6JI82:RF#1$OYAV.=_7B&^"/)N]Z7=03A*G4_CB5C M'Z8?1Q/W1O&#<"]PIYNS1:X_J+UE_#^^4S\M'DMP2\C#XO,= M*<0K1;3\=7[_(%9EQ=^714%6MT(OB:^>MH]EV M""M]@+9NN-=5VNMH[=$GK_MV]2GUOK?3W&@ NO!H"3WTJ M-0A'OY2VXO-@=MIR]V+ ]X]MJR"0I:85Y(Y(:O]#_42S79?L;H'\# M_*"Q'?\PN>P_[LW&RZ(%FA3LQ*?8//$CRY65_; &S[Y*O2MYV1%9YR\[D>LO M58'TG9<77!1JGW< \ W]<9$MVFW>C7IUP1F,.>41""FC:O,5,K5'8PBHG1&X+QF9OJX4S6RKVL.JG\G,0<$RU9LH;L]\Q3;?L5+;T5 KV MQ]O\RX_JE9J9U ^[A+37W"2$<4R)=D(?_;O=A&MYH9K-'_-5_B *10FKV_U$+^<.&I3;F=57<"93-;;#SL'$_K&K:NI-[[!L-&V.-&L;6I8X;*F ;* MB1XG-2O,M-\U!@S?&L8HRKZXS]:5J7"Y4M;&2G<@5BP3Y9NL9,N\?"S$C=H$ MOU**_+80$2(I)!($<:IH)DPI0"G#@ H:\Y0$2$!HPS!VW<^-<3K2>V2E-R = M^>TXQW(KEMZKQ/]_X['4,-S&9"U+"29EL6'H[++: MP%:&L=S@_=3!7=-/15Z6"YS&(8T"96+YT@>02PP0CV,@8@Q33G@4X'02)]QQ M&>?&ER_G;^L91\>NM7%&9_Y>M*-^,OT;I>T,W&6GAV(6GK$>,;\-)]AIG$?S M=QET-6S%^"26U-L-F([IV I':_ZT MAV1,6K3H?5*VLT=EE\0&M#",F]3^OQ"*"=^(^K_O5Y>,Y8^* 14U$KH4RJ!6 MORD>!?^0$9HML[6RJA4URK@?=^J\(,V M(3>C<]T9G481[X/!4%BSXWE(CLF4 R69E#7/0VN70<]L;6+?P,FSUK^(4K%^ M:Y7^5>@@5\$OOXB"W(K*9'VCEH5W)"O^0I:/8N%S@C$,, @"' *8BAA0QB,@ M$I_B4*9,)--X%,;6;&Z<7XM?N2%^^?S&>U"T7KDC9A/]8_OEO'1XD,/O8?Z> M#\/XH>:CZ_A%6IR\!JC:=>)IJ#R-E5>!-0/'B:OQGX6[973EO@TGC:LQG2Z4 M::B P\R$33OO5P^/Z_*#^"*6T<_BGHIB ?TT2CA)04!3!B!F>N&&&(2I#WE M4!@%5J>B/7W-;2FM9/NW/P2)_^?(;O7L ]1L/1L))L8(#(F!S1U]VD'&&@]RY'F+PRZ@%3$]55OE/2=YW(?\W6 M=]U7%CZ7B"*?*[0E 1 2!G!,?("CA 4"Q3Y*DQ%.G4SEF1O7M'+75X[7'.3..KAR,1Z3GF9UA%9;YV>C=+,W2L]>=7X"9HOM!,=B MQB+-X:S,%C_# S3K9@>?JN7WXD->ENJGY:/.;W"=%]5F=;TN,OJXUA[HF_RC MPBA?K15>RRH65[&9VH@N6((9CP4%,0S5'C"0,<""I0"&09A0PI)0TL5Z%S O11NBOR=?V?,WZ(.V<@3(^4)L(?O<':U4L MOU;E![T#;;3Q&G6\KC[>.O>>:^2U*EVTPW=#OHYZVC8"S".?NITCT=2G;R.@ M=^ 4;HQ6[5BX+-:+3]HEV'B >!IA2&(?I)$.5J"$ +4[YL#W910)1;&!F4MM MI]VYF:F?UV2=E>N,D:7WL]IE/!;UB<.O;_)[DJT,HZ=VP>NGN#,@<7T8,Q0- M8]XYHGL/@:@W.N2A_K5+'+M-3L( 1_1HI_*Q/P]T9VW/VB]7_/-:;7[O\J5Z MOZQ]])>T5!LLME[ $ N:< 8HYA& /"6 !"0!+/:3,!8XC:C1-6#;CNEJZS$R'R]!_YF 0 M7#O3MB)7R#8GM+^VHH[I2[-$9U3'FFG?TWK9+!'9<[G9OC]QV,^';"7>K\5] MN1 4(9H('Q ?A@!*KGXBC($TQ4&44(E$&$P2K[,1:6Y$>'9TA?>KULVKE+,, M)1]A@!V'U0P:MKG'PYB-V'2Q*WL@SR+H9"O5MQ$MLH?B:&$>^RT//4]IS:S# M^])Z\=!/W5?A(W7@G!0I\0D/ 4]Q J"R4P%E40@20H*0!B*0F-N=H@R08FZL M_59MP>XKO_MSV_60Z5H]4NOB?>D-5QMQU$Q/4!R/A?-SDPWX1WURM0X7WE:+ ML8,&ST)QW!.2(8),?"YR!E;[IR'G-#:,1-\(*8I"!]5I%^ -^=HQQC^*]2)$ M4"2,(.#[- 70URDHXX@ !I,PC%C**;=*/'FBO[D18RMNYPA#[_ U-3ZJWZ\L M\PR=0MN,YD;$T#&A;>!KSB24K-XS5\G'GDQ-UL1EB,N8%'6JRTG)R%#_7=HQ M?+#9R7(. M]BG5S3W8^]Q QYFHS)#+%?^9%+\)G;:GB=!H3I\$3R71.:DQ#84^!:" 2,(! MHI#3&,4(":L]U:D.9S?%R;+Q.]^W\EIZKDXA;.B7&A$WY_._WMAHT#;"MM%A M#J+D3:$9U5=TJL]I/4&&".SY>4S?&YC@]'F.PP]5HBT1BA3Z*: I(SH4@ (, M"01"QI(*B)$?1#:150?ZF&6X5!43V21]S%>6ZF387Z7$]]Q*0]CQZ=D3!ZWKGO @3D:9AB$$:QJ'>",0 M10R#&"><"$A\&88VLWR_B[E-\JIJB==X#H;G%3F I?7!_@"$ICO"O_!>G_"N MG'-JOZ.ZH_/YMI>7.HG?T;+GS'WWR3,2E>N3H$+<*>,@^R)J[GB7%R*[7=6= ML&Z4M[(HJG\MZX,C_O?'LLH.^E&LK^0-^6H3XANR4/H$2T!#'ZL="%*;#QDE M $>Q^AD&"16^=1[TE])F;MN;1NF&N-A3?;FF5M0C.\'$!L%/ W*SO]B'96A! M?2N?BVM;K+/_%%)H^%_]+C]W!5/\O+M2P)?^Z$ \DXXTW0,E5*7-9EF*]-?*1 M[].(^"#P::RV\DD,*%0+8UHX6U^A1K->=VJ)'6P>+ :DYM-NIV402UPV.4YFU?GEM5/ MD>>7*O/0Z;1L:1S$).8QB&A* $S53R2)*>"*Z'@L&(X3NGC8*6S\@FG(HX U%G9&],ER^R\_'] M\R2*M!_S683KCZG7MQ'P[V DI\L,.4"VT:OG+5(&(Y;P!&"AB[2G"0,TX @D M7$H)<9QR9I7HK:>ON>UQ=\NWL6?EV[[_F*_5?]"%%X3US=<@LEP_^W W6]9& M0M/Q:C.LP."8]>Y,M$Q>&<8E]>YW".;FC?ECG,6?T M3@^33N+#VNW.VR-/#70NL3O!'Y?B2EX7.D!K_72MQG*M"$&;)@^:'6ZTIWT1 MA3%*_#@!(F0^@#+P 0F8VJPSS!(35*&ASJ] M2R6S[?5NTS$PW.8Z0-:YZ_L<4.TWA98(C;IQ,^U[VLV5)2)[&R#;]P<:%G4- MG2J-US+3EHKMFGFT@1G-AJV07BNEF\7T)!BC+JS'>YMVD3VI]=Z">_J-@848 M'HM5MGXL]+'1N^RK_JEL;YZ$811*1@'"* "0D0#@@&"0($F1C&1 D54!I>-= MS6V!W4A:K0*RD=6R(,-Q8,UX8ARX'//$4!1FF*)$^Q M"5,8]#4WJMCRH$GW4Z M4R2-*=<"FYIS]0N:20,_;7C4I(E)B-1"EY9);5X9>,Y!RCOM[E3_T5N3+V2I M':"?A#+H,K86_/#?ZX(9"RZ#6!+*0>R'$8 )#0!)D0"Q"'W!61A%*;4Z"#E# MF+F1\59J3\MK>0IRSJ@8'I-,A+7K5XG);E M&0/K48]ISI%GVG.<$9#;.^@9H\T!ANOFLF55=.AU7J[U<;;N9A''F"JR1""D M:0H@3 A -$) 8,2"2$8(2:/M[8E^YL:1'_7%(3TC\\W=WV5E4S MM(4=U@.M M@?4Z#F".B6Y[/;J2TJO$K&*)@/GZ<@HL"X-U'- F,E:'@F=GIYZ&I-=&[7E] M.OOTM [/;%.#Q^W32;U=K74V:,[5)U#JR@'BJK@N\B^9$G]!./8C(KG:VNLH M65V2!P5,_130F(1AX@?2J#K:J8[FQI6UK%XC[(57B:L@]5J!S3--]>+;SY=C MHN:8,(<#9I6$R@2-,Y)1]38_65(J$R6[R:F,GA^8R/)1W.2=XF"=Y @81LP/ M!02(LQC 5!" 8P;5_X@ I3Z6,K Z)#C>U=S(04E:W\G>ECZLTBL,2UYY'&&S MK>4XN#FFAP:R;AU"-QDI3J,Q:J+*X[U-FZ/RI-9[Z2E/OS&W"V//Z]0O.(P) MX2P%.(4,0(D2@%BL?HH"%N*80LF3Q4K<:@UO)B@>82F_T>3$]>3E)"O>SPFY'CK$;SG^UF3?.MJ$^E!N%;N#AS>-B^CG""2)P!P2%OK,J IC M?S=SLY,K]W^554"JC2"YUW%,I<[YOGSD-6^HH?#N.P4*<[GGG!R7B:/XT%MCZ9R//STT%MP%4M5^6A4DSID MM=T*BC!6^VF2 B8H!A %$I"818!3YDLA6>2GH=TEN&-=S8Y$.I)NR.!IL]GV M'NK$/+;WWHXB;7B>.PI^KD]KN] U4CK8_ M9\OEH=1V=3*[GTBVJO*6,Q_#5!()4)A$ &(1JEU(*H!$F/L104F06&6-,^]Z M;B31S89)-KG^+#<8%LB;\8<;/!US2BOTL1RD#& $)S( MD(A A$;;G1/]S(V6NI)ZK:@6L48]B/8ST(@X.::;@Q"=OG5D]_69QV6-@]E$ M<5EVGY==--9I('JCL7I>GRX:Z[0.SZ*Q#!X?>DO@(=-E,[1KB=<)%WXJM!D1 M^8*%#$<@0?JV%53<2%+! !ACRF+(VE5H+2WM[EQS-7..76AQ06Y!(\Z>WZSZJYZ"G$/ M -R,REX=>@ M3UT(?/Z+SI.;I$N(,C^!- !IX.L =*Q#T3$&E(2,R(2$(;)*"C>*5'.C*2WF MA5==^Q/=B[CZ>FZQO;++JL>>)6?_D_TEZO/'U'0;-O%(.=^S:?3-[E3O_J[S M@I,\7:-B/?:UZO,%F_Q^]6A8'KIH/5[C@R,1BD?!J\KM58;?RCVV"6**$8+8 MIT#$^L:0VID"$OH0^(S*.$IY$O/8,B#A>&]S(^)&6(]M!+5-T]N+K1EQCH:8 M8T)LP:H$];:2N@E8. W)R'$+/1U.';YP6O<#40P&+PVL9RV4=2F>FYYM3=VG M-LKRS:/X*+ZN;WX7RR_BYWRUOBL7<82#P(<$0*[O*3." 2%!!* /(\84TW!D M5:EVJ"!S8QWU#4:69;"'#H$9 TT!K&-RJE6X\/;VKQ^VT:GKW*/"NR89O_#^ M)DCA7:U&K"MS+HBC%N<>*LNT);S/1&ROT/>Y[4U\N;*YZW+UN"[7:A>A1/[X M6)UUQR&2":<(".BG ,;,!S15AEF,1Q/62QQC M:*:SN#&\JE!F,75Y*-" M?AMWD$]A/-IEXY,=#33[M'%QER_5&V5[GUE?HJV* AC7I=\XV7DH?190"%(4 M(0!IF !,4K5TQ!$G$1<8)E:)9,<5;VX&7U>[?_L#"H/TS]51ROK)8UV7E<]O2M_KJ#7:NCDZ,0-^*,N".-*..UJ MX 3=O:7 32]NW:/:X_1.3;6%[T,:Z/(,@8!J?X#2 * D.*IIMHJ5<_K.VUUEPM.21I@G::;11A 0A27Q50 $D8^"M5? M(VK%93U]S8VV+C=75.N\DUR(^\J@6>F4WAUS)FO6&SN.ZT/=C,Y&PM(QWF3K\FR^W>=8_MCOOZ;6'\2++]=9?\0?,$EC%F04N!CS)55)1# 21(# MG?0V"$1"!+,Z;'8FZ=QX[)=5L9%-!\)LW7D6)0C_$S^GA>OE3V6WRO*O/R:E0N$DT#$<002R B +/'5G$D0\"6*$Q9S M/T)&]W(/-S\W%F^%\W[5TAG>N3^"7#_5GH^'8WXTA<*8W?HU[J$D]6*'CM2_ M=JGH2,N3\$>_5NVD/_'4&1$SW0.9!98R%"A*U192&6Y01#' (M"9%4,"(92" M83XP.*+;SSR#&UX1]4\F=@(;GK2+YKQS[V<0,RY0$D3*)J1@;& M @*&0C6%1?G\,'[D0_A#BH]^B/ZL MD^D/P0_I>/ 0^^"#PYCTNFCJH%9'(G\ART>AN#2@-(P2M0F.?&7X0*8F.N. M4$QYQ!&/A5%YJ)X^YF;];$2L0_XNO'_U_^C[@:X"XWW1 O_9"_P+WZ_^OYGW M'GE%,:DF4/=3$HT/7KN M4DW?HT-/.IL"=PO"$BHY5[8$C@( @X@"FG $!*'JTP_5OW4%.KWG,SW";%JV M(I9-^PZ]T[H/V\/)%B734\T^<&;2C[=?M0]%E N42D8H1"!.?7V[2D8 ^]('+$S2*" !]P-N,P?W>ICE M7.R4HA"-G .3>6R -)NF9\'C>+IN3_W?GL)D>(Z.7;V=Y.78=/(RN3AV=3R: M?V/OP6&S^M5CMM3V99/CDLD$B3A@ %>%70.F+'?H^X"D'%(L$I'X5LDSGC<_ M-Z.]E:ZL+&CUI^/VH EX9M-X."2.YW KV.FTJ=93^+#.8\[?G1XFG;R'M=N= MN4>>&K@85P?B^?U#(>X4#61?Q/L5R^^%3K[\4:ROY WY6E>N4K\OM 7P1M3_ MW40*^YSZ*- ^.+5\ TC4PHW21*_>E >84*)HP"I-U]DBS8T>ZC 0UE5)EZE2 M.GG?+W7*Y?O_TJ"I:5.G:OO7\=QY2K_P,D) F /&0 M10$'(O(YXR1A$EO%$HTNX=RXNB/@;&YN[@^KQ4'-2PW6% <](]W700YG1S;RCH24=[^_S5>46OR;%5?%YK9/S5AYRM5!5 MHBP$2A GA( (\4AMQ8,08!:D /H,^XC$42"LE@"#/N=&ZK7([8G:YBBM8O1? M/K_1!%\SNR6QF\!O1M4C@^J8?!L\FX,P);#Z:+U:Y/I83%?LKJEWS#J0QA"- M6Q#R=+<35X8TQF&_1*3YJR]CP;[+"RFR]:/Z6B]7_.W7AZRH6BC; MI_%3I5 ML."77T1!;D5#J.*ZR)A8P)! 1DD,DI!3 !,, 57_!H(306,:$,&MRMB^J#9S M(]%*?#7!U527M5Z"G\V@+_N]3&-&3_85?$,F=P>3RF?>0447;J]QN?!:9+P& MFM945PN,!F<^5OHH8SPGB_X\A;XIZW^4L1M[IS".4$-W%>7Z2GX27\3J<>LR MIEA&:@5- ?9]'\!()@"'.L%+2*,8^JG B96?_V OE!G67B_:LJ-591%=UGMD\Y75"I[L+E'51-4IO3X#EF MRLOK]Z\O#EO%W;NN[9F2WEW5]UP[.HV8D'XBX$?-:>]:YFG3XD\T GN9]:?J M=V!"!2D%4ZO:VZ^L2M#PB:S%U>JLLB/*9L5I3&(!:^NR>:+3VU%9$>/7/I:?3*YA7@;),PN#@ MFS!;GUYXI!TO2=M!;O7SM()Z+$VZ+17V1@522>N6#MFFU]4IN"U%9M;9ED?<3%U&VQF6_FK)]$T/]MRO% MDH]54^]7UT6NIF-9EX=?R 3Y2<0Q""(D 4PY!(3X L2!'^A<,I@Q*XNXIZ^Y MD5575'W(]- (>^'=:G%M7;O',39U\(Z"G',W[W/0KC>@_=0+V@!?[TDXQO7X M'N]N8K_O2;WWO;^G7YEI^,:"4$J@'P<@Q$CMR%G, $4! V$L$LBP+S /%BMQ MJZGR9D:1&D93$M=3)% Y=/#/Y.(BQD1[.11%=]0T,0W&1CQ3Q;\ M\&(!#F,XX?!S3'Y+S!JR.E@R+1I[$8 MDP%[>IN4NDYKO*T&^@9;6YBJ54)?8A[3+3@8PG'=@_9B M3.PF'(S3OKMP>%/#2' GHK2^H'8E]Q(]*HLN8YMH1@1Y&OHQ @'W)8 A# &% M2/TSC4(NA4PDM*+!05+,C0C?B%5^GZWTK+)CP6%C8,:#SI%US(1[EP%J#?19 M2*W#\Q*LE1I.PE+/ G),/APFR*2,>!96NYQX7F/#6/$=R8HJO.EG04JU6]7[ MV'>%^)]''1+S)K\GV6K!>2R"D# 00&4%PH1*@(7 ("(DB"'#$196'&C0Y]P8 MKR.IMQ'5^[46UC")OPWD9I0W,I"."6X@AM;\98'*F&QETNVDW&2!PRX3V;PZ M^!"7"6WW50&86?G;M2CT+Q3O!8L$$9[0A .*$@(@\GV B:(>'J:$L8C&&$++ M4]RCGXHT#G_ARW@]JG"K7KTZ@-.<8] M"DY@=._844F?:6M?6"WZ[6V3JK'.^? M-M4>#Y<6OA%?UZ^4FK\M@H1Q79XM MS\?T1WQ;DX2YC9-GLF"-]*)5R!,(T M96K]QA+0U&<@90GB:1*'4A@5N.[M96Z+<%="2V]$/YK]R^-H&#E>X^S@L2HS M>%+]VBGCKW,OI M6@U(>X+ML48WV]AP@Q$Q="Z,B[-K'T,'S,U)M9:WNK>RD7A$9X,Y/*/Z' RZ MG=;U8([#G@?"XM6!M;;RU>V-*.ZOU6=V5Y40NK_/JFOH]=67A4\"(3GW@4AE MH-,)"4 3$2KKA),T3).$Q:D-.9WJ<&[,I.4%JJ-[[Z&16*?W:$2^:&[765;N M.H6Y&?V,B:1C[MF"V KKO>Z .'9Y>%-D1BT,=JK/:>N%&2*P5T;,]+V!-UAT M2E/=VH=L)=ZK'\M%$OD)]E,. FT!P13Z QS1AB8S]E8BCRH]ZAV&_EVDO'1S5XRM2>[OOO/GW^I?S.\.[;K(; Y-1E+K+.B=7/OT-7@^-UT/'J@E%KA<_V MAMW[[9=XU2VJK?ZM8#KRYV_Q0[0X'IJ+S#,\4_I6/TR[\ZFY?0"]AUJS$7:Z MD[#9J'SH^&QVP@VP2S^)4BR7HKAL\QXUA5QQ2@*11%B9\,I"A(C$@%)M,**4 MH("ER$>QL9EXI).Y66VMF-ZE71*H7B -S*(1X'%LI>PC<[I"KCE$%@OV"%!- MM'Y:?$QV2]8)"'I7D&/O3D?H)Z1_QJ^GGAWH9F-W@C\NQ96\7*TSGBT?U]D7 M\5FPQZ**=JBOIPE>7U^[?WBLOY0K^984*UTINZTWM U(2F6:8O7_0,3Z5KX0 M": RA2#V12)C%@O.[4I5CB[BW*BVU5 ?9W9U]+9*>JV6[?W1C9Y5\L]&4X-R M75-]!88^QA<=6]>[V?&'U?OUIHI3,PD_M/=Y.AN,47VFXTLYK<_5&UW L: M.?[DX#JVBD9$H??T#YU-#8L2@9F4(*&(ZAPK(*2? MV&$/Q\IU[.^D=#;B'AZ.SVDZ&P?#",7FCW8U=3% M9?OT/5!0MO?Q,V,X*J-U@2&7 944I"'E #(< R(C'R"1\,#G)&4T&12_434_ MM[G?B5"HY!L:ME%C9QFR88W(=.$:)\ 8'JGQ3&R'[ M?QRV:EXK7$11"%Z9Y75.G/J@:T$8D4)$%,28^0 &* $X"#0JOE!_(SX*N,T* M>KRKN[B2BR6UI[ #9;9L>!S?&G>--GC#CB^XR!9U)H+/]V2Y?/589BM1E@N2T(@C(@"$ M/ %0P@A0*1"0C'&:\)2GT*BLT9'VY\8,33*&2D:O%=*,$(XAV,\"(^#B>.K; M06(\XT\HOIWF93O/2\'^>)M_^5&]64]Q]S2#'W0Y)P0/Q JCK;A#*(D#" MA,4Q@91&1HE;!O8_MXF_J;/[?:O #[HX0E>'_]U&W?VJ]? :12QWXK;#9&9# M. 3?,;LXP-W:Z!B(WIB6B*T(DYHG _'9M5F&-C->ALYR\\O_RD2AFKS;Y.H, ML*!!(D J$5%L" - U0X(((%Q HE@3%AY$ZUZGQL7:CF]2E!O(VD=,WSYEQ&3 M=QX?#3/2A,EUAL_C KQXKL^3V)AD_3S=R#!6^RG/^>_9 MI^&8D"%CT$8!SB.HI3(&-EPUX$^YL90K8AGF6*'L#1C MGC,1A+J)_;83Y84"O ?A=3R*>UASPPCUZD'H M9.:KVP_:[U.^>]0%/G_.5MG]XWUS>;-\\R@6+$%0;5UTU#:% %*( 46A!"P4 M".H:]33FB[4N)V=&H(;]6A'FIG=W,[8NF+>LW*++C-!L6478V]&B*>9F-.@ M2<>TMY'8JT6^\&JAO4;J]D9]Z2FYQ^,W2Z#&Y#/3KB?E+TL\=OG*]O6!OF+5 MX%I\R+X(_GZU5E]1ILA/E]!;ES^3O^=%%=G^47ULC7\2IJG@%/N 2ATY$X>* ML5@"02@2RF&0(,:-#L4']C\W Z\6'U3R>UL%O%J#"Z_2P:OO8V@MAOJ0+4?) MT(OL#GO7?N318;?W+0\#;U3OLJ4(T_J7A^&SYV$>V,R9)V=-#[57FU^M/NG+ M?D532:_LW-'&4,*4IB#462T@20@@D&" 4P03F. H#:WVO;8"S(X/-P<\%\UD M;.-@N:?+++5:5%LO2[/.>G LS](<0#[9<9H)VDXWMT-1='+:9BK#RQRX62)T M],S-MIV!&UB=1.B2L>)1\ _;'5E39GX12B[B).(@Q(P!F 8IP#$G0.UG:1I1 MCM18V1!@?W=SH[LZ\1BIQ?7$5YVNR7JWV@^PX29U--A<[TTKQ!I)O8ZH%UXC M[(@;4B-01MV']O?BFU6;?9 MZ5ZR=?:EZF\113Z!H;*D>)0HPXJF$F"9Q*#:9A+L^Q(R&W^8>==S&MEU?L1\X^(A&\'M:,=B+,PHR W"CNE(@ZNE]JX[X'ZO)?>RU0_>UI-V M>1IF:WZR1VQ,KK+H?5+>LD=EE\,&M##TQLAKH4N$+-^ON/CZ_XFG!69AB$., M 9%I"&"D*Q(3+ A(I7*3@I]LXME1WN8FP747)%HI/0J,3TEI^W%D5T@3X?0EK_IN^IM'[9F] M%D66\ZK'3X+IHZM,9JS)%JD+?^7UQ; %9P0ARAB@00IU"4 "2)+X(&",)2R$ M6&!B7D]GJ!AS8Z9=87546OAU6I"Q+H)R+:G_- MDL&M3UADY%P$GE<%.;NU\_?$-P59E=K?G*\^;&H@THAB*D()0AE&.I42!$2J ME8I3F+ $"P$#-G2'?*C#^:U)W5UA1^(S2DV>!-U^-WTNE)/NK:U1/&NOW0>- MJYWWP3Y?;!_>AT#?KKSWO:%\PT3V1<>IE*IU+G1-HN9(4A?#+;=_OUPN\]^) MTO5=7KS)'^E:/B[;IZ[S9<:>%I':N6.<$""B2&WF(^H#$G((>" @2D4<)*%5 M4O0QA9L;C[72>5LE*J-ZHXGE^>*H VG*=R\S/,ZY<:/6A5M:R,I=H?M M8CMFGLP+KU5P\^R%5^OH_=K\UTE$F(O1&)>.1Y1O8NH>']E]FG?0Q[ EX4V3 M[^^3VC^]5O_-UFULE!]0D4C$ &-2V9Y8)H @3$#$D:_3VOA)8!5\=K2GN9%U M*ZBGA;OP6"VE]Y 7>BVV(^KC\)JQ[BB@.:;0#5Y:2*^6TD' V4DHQN2OXYU- M2D8G==YEEM,OC'Z3Z=73]JY =>@00J2VK(B"Q$<(P%1"@,,X52A'C,0)@U$L M1[K%M-OWW*BD_RJ-#H?J7J89= ID,3"&IT%NX'9,0J,B/>9]I6.83717::_[ MN=Q3.H:+Q1VEHTVBN3XV,\9XH 8LD\9W:YCL9/RYIN2X(6R]8 MR 1$) ((XD"75Q. )HGZ*5%;RI1#RI+ ^-C]3&'F1IJM.AZI]?%6E4)Z3K>G M[75AA'RKVI\L#GO/'3N#$_@)1\0QHVX&HU'%^[@9C*8\14>=@XF.6J5L2JV? M.T06I_(3#M5$9_/G#ME(!_,C =M[/']N'],=TH^$QK.C^K':'%@YE#QD:[)\ MJ^^B\DSGC"G?KRH'(7_UN/Z8K_\FUM<)K2E($X1%7J @00H@+$DO@B MI-SWD\BJE*AAQW-;UZY50W9O1B<\.7/JZ]5;[V'I0> MEL5'38?%;#_@ FS'2U8CLM>5V6N%KI!58GM/8NU=]Z%K7['4$JI12YB:]CUM M35-+1/:*G-J^;U\_<5.(\2>1WQ;DX4Z7U*L\A-RG"8%^#'01%P!]Q@%%5($/ M4R0$XW%"4]-ZBD=[F1M'=>6S+JIX',M^KAD-( >3 M56(\J6.W,N/IA\^L;WPE]<7==\O\]])P7V?2Q(R^U6W]7AUVJR^>5Y*:;,>& M%_3M@<1)>=]#_;U,L=\>S8^6_NU[9V@ATMJJO%:?PEH9_)OBX*^>;E2+%14' MA"4I$12P)$H Y"P"*.4)P"*%.(X1C^RL<8,^Y[;(?M_ MWP&JUC=! L@8EB#!% ,8LAA0&",0\2#5N9HC%%M=9N_I:VX3OA;5V]K;K;"# MC(D^D,VH8"3H'%/"8-2&%!X]AA\H'GKRE6'ZO0WP M;L.!8S\D"/F)]K<) (-8*HO!3T'B$XI0[,N39Y0O>7KX@[0MJX_^O"%4G#/\:8X^LO?\FJT=2//W;'X+$_W,47'CZ1*UZ MX+\?ESN_OE =E@]"9S 32\,L6\.&&_LQ#'1DK$@I!1!&.HN9SP%GB 6AC(.0 MD\5*W.K;8#JX'O4]41P.?O\0NQP5L]7&V=1RO/X8W&:J0\;5PE2Z2!D[ M"+@Q%RH[ 29=N@9AL[N8#6MD<'K&[3WXO>/WA1_R,*$LTKG=0@!U_FH:80RH MC!G1/\7<:#TSZVYN"UB;GK"3^N'B0""*=1['/L3[R6M\'%UOH,^$<$C"1P-D MSL_^V-?)U*D@#10^D!?2Y*U1]]M-FD-*4L(#F0*I$V% R16G^)0I:UG2&,* M1=#*C=_;V]PHI6?W."B-9#_49^V[9Y=<\@SLQMI[N\LYV=_A'/;?_9DHS5XZ MH[[&1R4\*>_>K[Z(LLI0O>+OLI4RD]3/55:-S6DX%)@RM0\'$F$?0#_P >() M!XG>A4LD/Y1484I7WA: T^I,!ZG#<1N3%*S%6%25AN(SRZM#6UFU-)'&P[=UB39 MF YQD# 28 320$H?3=;:W7OA"T9CCK@, )01TT&QB2X"EP!$9>Q')%0#9G?BW-O=W-CN1A>7 M\TA'YK;"I.4!8S_(AB>*HT'G^@BQBUB?'2LAA1&0<@CC45;H9PT#1"@<1(B0-(A;+V"H/[)%^ MYD8@S<9%"VJ[)SR,H^G>[VQTG._Q-L X33AS HEQ=VR'NYIX9]:K[_X.K/_Q M"3Q(:@C$PO>3!(4X!B&+.(!!@ $5<0R"6*3"1P$5*7+F0](2S(TXU#<6._0B M5: [\"/90CE+3Y)6XH5\25W\7LR;5 DQ7W]2%Z.S/$K/&CKCZ+ VG+1[OHD0 M1!*B +,4( 05FX41 H0QG=L40S\).2%V!3D.]C(WQJK/H9;Z[IOJ[MXC [+W M'8;3X@#O') F.:>K!;SPMB*.?!)W#('1#]SV.IK^7.V8K@>/SXX^//3"_/%J M0!_%[]5?RH7@(>)A0D#@DQ! (73=VH GW,6R22"7%K9-4:]SHT9M%15\' G M3UUUWRU;J7^O5J(N,_-[MM:Q MDZ(TOOX9$N,Z;>D**HDG&M1'5A_W&EANCW M(JL6'IK/K+R[7'']'WT[^@M9:BMJ4[CSS2;H9Q&FE# N M)/ %3@",10PH)@P0R64*1900L^2=UCW/C?)^SE?BR;LGQ6^*MC;WCK[/5FSY MR*LS'*\*UZEX2_\@MNK]8)O6S'1TS!C,">:.6>QUBV7U0T?L"T\+7C.9MQ5] MS-1FEFB-F]O,M/.)DYM98K*?W<4!J! M"&("8"0A(!PA$/"01KJF8IQ:!30=[F9NE/5,2D^+V3AF+4/&CX!J2#YG0^6: M:>Q1LN>47A!&)9##/4W+%KW:[E%#_],#S\#K8]@4QA&+D I(SZ C(8 LQ2! M!,(P\$,8\21=K/61L.%9M_V9]J9QYV?: [PS=J?5LSN5'OOHV=T1\TL<)?K\V^S@(4 ;4J1NK;H)B%L<^$LE-K==ZN^#?_ M4;0Z3/))B!7_MCX&PV.).0ZOZZ,-K1"@6B.OJ[7745M'U7>?:U3W*MTOO%I[ MKZ-^4_-[K0#P&@2JP]SV^ZE1&/&@9.J!&_6P93+AISVPF7I,]@Y])A? /OO/ M9\$>"]59$-*;;+T4BT2@""+F RJE,F8"'103IQ @'&,A*:9_+90Z^?YL_%Q#$3V\)AE97GF-YGY.#9:W*RC#O'E.GF MUSGZS(!JC:_(ZC=E_U:;)SW_[[*')KTR"V+F"Z'V'CI[+4P3!DB((""4^5)R M#I/$*,M%?S=SF[B-H%Y74HOJ?,?A[)^_XX'D>"8?PN=TVFH;H"P*%(X"V$2E M!ZT^++MR@B=AZ"T4>/SMZ4H GM3@67&_TT\/(,)C"1!9[4RJN_J)9"N=]7)! M(('39V7M2.H1_O?'U%=WK JV%][[7XALZ*08 ;<'*S@"?B*G'!=Z.R@=A MUTOO=BU.1_F#-'VV# QK89C+OZ=R^D>Q7@@1XUCP$$B<,@ )C !.(*GBO7E$ M)6+2ZK2RO[NYV ':?C6,+Y^(QX*P;)J"?B8KQZ*G#]6 MQ\$+*84,4I8 1FD"(-2G:$@(G7L\2J0?L3"VNIIWM*>YL717T N=FG,KJAV/ M',?6C$)&0SP'ZZ,16-:L<1*(,0GC>&>3@E"$@8L(B$5%*N!7'.)1U;BS5E=3;BCJH8IC+(3:CNID,G&M/ MQ; QLP^X=8_FJ%&\#L6=-C38/>Y[\<83=#G 2=R-*_QKMKY[+8HUR5;UJ?I_ MY4O53-D<8V#A,REI"I"@,8 )5W:F)!' 7-F9E$#JIZ'Q\9EYOW/C\V?AM5IT MKY&]#:UII+=P7%H,@H%[V VTKL_3#5$=I8U)_GA_(\;5U M,U0'"G31%U#5_^T8(@SSF,$!)'* MB B1VC023 "A*980^P('\*QT$]N^YC?EN]D4U,?=E!:N\BKH?"Z?L]M5)C-& M5FOO]6.YSN^--XLFT)NRPBB .N>'W&5H?5U'G< M&J;/NYBX:NE!_?;KE!Y^[/PX!O7S4E3WO%:\6\)A0=.4)IPPD 21VBCHB4XQ M9X A@D*<^H@QJXV"2:=S,R2Z,E>&0[=FR_#XAJ.8F_' V$@Z)H?G40\;@2L\ M+TWP/"L$XA1 KJ(ACO;[8H$1IY#HBY$X^:X=$97%>G%=QUQ<%9]%\25CHCH MC\*$TY1#X"=1K -=J;(IF ]BQ/Q$^,+'OM'YUK$.YD8PC8SUIJ06TRHHX2B0 M_4PR!CR.66, ,L8\<4K]'DY0KW;X0/UKEPN.MCW)O#^E63O'3SXWL$)+4Q,A M$^4B87Y 4I^"B#$.((REKM\; Q+Z<>K[ 2,XL FN[K1M-8LGRWVWW IH66*E M@YJ9!3 0"\=3]H,! /9U3O95';6"2:?Y:6N3[.NU5W7DP"/#YN7;^X=E_B1$ M,],/)WK8)&FHK[!^"UVG!W^5%\RO]7+#P MPR!)(QT-S>, 0!Y@@&(6 1I)A*A 1"96D8K3BC\W&^&75;$16%IZ3V)M;=5 M]*(INE!]')\,/@YK>GZ9,1IS!9A8@TD7F9<9G=UU[(6D&+94WHC[A[P@Q5,= M];-3)U.&D"24I2!D@=J?ACP%*, 4!%$8HY"%4""KNL6]O68P'>1R,ZSG4Y6[JX97ZW$JZ\FXE;E/X3A9=>ZC@LRG0O:R"RZNG9W^I2S1R'T8\QMJ]AP#41UAZ3ZUC4%!,?K>=) @T^XV MS\%J;_]X5F/GA&SV'#>GQR6& +DAJ<-=OA = M]>I_G'CZ7QMZD?'^/JNS>NL*W?E*;^#$BF6B4VGODI;K0K&<\?TZBS9G-"\Z M_?.1H");^,-P&;_?MZ01@;FEVY]QN]7#X_K M\H/X(I9!L_6.8)CZ*-'E_81:M&FD?@I%JDO24\$C)KFPBM'KZ6MN"W8E6YWZ M.+!,=MP#J!DIC0238PK:'I%=>+6@%UXEJA[J;-<'Q:[[WT MQ@:O#,A U^LYOJ>]L ;6K)$TX"!,_ 1#!$-"(0Q"E M"(DD(I#%1L[.@?W/C5-N[D0AB);0(BG: -C[668",&=PB+/./2H\K<6%5T'N M:44\K8E;\"TRT[D=A(DRU+D:#+O$=<.A[$U@-Z#9Z1+9#=?Y64*[,YH9L(HH M8U97 *W<4-?D26_AWY;K[%X[HS:]+M*$)(&O;$[,=%432B7 ,4\!%FD$<9(R MSB/CA<.HR[FM%5VAO8=:Z@M/M')O+I(9AJ198&^P>HR.J//=<@?,ZQ;,C<;C=FVK3 M$@ #3!(4QY@)/LBM<*YD4@3>@".6-\ MACM#QL+2B>OD;.%>QM$R%J9'W3*C=3#Q[9/Z)LS[:J6I?--55MJ;.[*ZJD.- M-]?S/N7+Y;N\T"\MPB!*E1P2,))R +& @ KUU3#&(C5.$N,TF.0BRB#QY[8B M?'S4;KS:+ZV/1+6FMD?(TXZ_X8GT;$?5]0'W^7=5FNN#'0R\.J'W6J'@7;57 M5S9 J!^KK\C;?$#>KQHVVRWE2#*S= MQGE6!S1KK]C[U6ORD*W)LCG>0S2-)>,(!#BNMC,10#&F ,,T01&.(9)&;BNC MWN:V-&V%K3R](%MYC;R6M=-Z(39;3D8#SC'['\?,P1&J$2BCEB'K[7#:0F(F MNN^5 C-Z:A.%*AQ'UHW%<[[/0Y M@Y*%^PB8U1T\\-[ =,Y926YO"WV3-=-U"S_5Q4T^9"OQ?BWNRT6,TY#A0"BJ M293M$LL D#!,0(H9]],@%D%HE;7F5(=SXYOG\M:W)RJ)O5^US%XEM"7?G 3= MC&_&A-(QWYR)HGT69T-H1LW@?*K/:;,W&R*PE[G9]+VA&Z6_/Y9U".M-KE-O MK5BV%!_%^OV*Y??B0UZJW[\FY=UUD7_)N."OGGY1^[OWJTT@PB535%C73FUC MNAF+9.3#$ 0BA@ 2I--%^@AP1D3,PA@%T.H2B0LAY\9K'1UU'$[1:NFMQ-I; M*@WU;_7/3.GI/32*:I=3OHGH(1LM_V2[EW/P%9AN 5]V;)WO')\-ZT9!3VGH MU2IZWVLE?]!_UGIZUYVQ_5[KZF6K'SIQ6UM]G=P:<#D@X^Y:'<@Y\6;7'=+[ M>V2'?0U<>EB5PJ%4THCLBSXQ^ZE08KQ^+ HEYH)RBD)?)QGW?0ET+4- \$ M]05%$OHD95:&;G]W6:^+C#ZNJ_0JE,83\!3C@R MC@EQSY=WX>WY_39C\UP;[[U5[MAS1\3BGM,T(S/1Y2>G(V1W+^I\7'LO2YW1 M_'0WJ,['X-FUJA&:&Y[J2-N6.?NMCM"]>ER7:[+BJHL%YRF1,<-J!4O5"N8' M'!"9H4(F,G@SK:W^2YGTYI?BC5T\EWAI'(7TB1:8:J M;O3KTE@+2!%2WP<# I(80!D% +$D!:D?0RH$"6AL=?2QU\/76QYU[,-HQ@QG@>.8#C:X-+DZM'CC,<]ON=3#K7C^JX.\&//SAL M5K<61FV8=-.X+I!D*2.$ 8Y3-;U9D@"2J-DN>WF>P_ 9A-_'-@<,\ &L?<-8L^208_'!:?!&),4>GJ; ME!U.:[U+$P9O3'S=M[E$]9>ZX.:*;[S@N?[5VZ^B8%FIF>VO(KN]T\]\$06Y M%._=XW+Y MY#5E?O.B,G"JX[!U7OWVPA,KK@_%FOK/WV MQ67C<33Z-BX?CSIZHUU&'E>JH>?'I5 OW:GNW^BDK_F#%N]MO>E=4.Y#24,$ M@E ?? 4L !@&"8C]E 8,TA2)V"ZXJ*>WN2V4K; 5@?&MN+9A/GT FQ[+CP2; M\\/X#F(=2;VW)YPH X[?#1 9]]"]K\.)C]H-=-\_8#=Y:932]N_R0O'5JHZ6 M9'4-F67-B=OCD 6D <1AB &*, 4PQ1R0Q \!3S&+$I+ @(HS*MX;"3$WQFF$ M]E@CM;?>BFW'.H.&Q(R,7 /MF*,VXCW";>B1OHIXY U+3\71T1I$C(/&8'+RVP:C M.*.W/2 <4MBVKY>DJ3V-3U#1_O,OX[?MG"/W^M1(D##"H 3Z!!A $0A 4H04 M>\&4$A8P'\-%[3ZL8IVG<=,:2F\S'7=U<#YJ>C?E'_<)Z-C#[PRE#F4S/IR MFF:K3UGYVZNG&]52?0T_#4@DT@0$$BNS-Z 8X-"/ (>$$AF(.$E\.^8XVM?\ MF*,CJJ=E];2H@R[%]T%L2ARC .><. 9A-H W3J(Q+F\<[VYBWCBI]SYOG'YE M&&]<%SHMVOKI6GT":WW._S^/677\5F4560@:2D@@!TP&&$ ?J1TSCV) TK\ M5,:!)%81]OW=S8T]6FFK,V/1BGKAW6IA[>HXII!7TPJM$K<.L MMOC]U(N?-9&8P3(FEYSH<5(Z,=-^EU$,WSH[\2W M!7FXR]AE(4A= ^A&?%V_4EK]MB#0CV"$$B 3KK8Y&!. >1H#S @GG,HX2KQR9Y1[DS$I4N M374T3ZOC5?JXR>PQ%%5'V3ZLQ7FI#"!#<>O)"C*XR<$F&Q."E[KK:BO9N*A: M1Q1?"!P$,4L#("E35EL,(2"1&KXT]&644D$DM^+0DSW.C2DW3N5-AY][TZV2M>:\2MK6E;_QU8_H/#*&9F3S[42G4UMP9A@<,.(, M7QR0DV@_T>0;(451"-Y07Q.@J?]5E$3- DA1*M((0 @# !,? 2P2 6@,$99J M* @UJHPXJ/>Y,=#K.U+AD=_[OM7 )J>3->(6>8-<(C]1MJ#11\ N0]!0!'OS EDW M.ETVH*'Z/LL!-+B1 4M(:Q!?K413[DZB.)4134$8Z=V]VN@#1!(.(HY"X<.4 MD\3(,CW<_-P6@::2Z7_E2P68!>WLXV; Y&>AX?I(H4UWJ80[70G0!! +HCT+ MF(F8M O02.QX5.U>^MM_:SI^.RKQ,P([_M00ALK+M6+$XE'37Y6CX"9_O\K6 M&5E>/])EQJZD(L=L=:OHBN*\KH-_D]7Q?2 FQ MGQ ()!,)@"S6L?,) CY+(L1ABA)A;@B[D'!N/*EU+#@^5ALIN MKE74>5"V2M8[U+PJ#;U4>GI*U'N/5)KJ1D2EJPW+N/@83)C[A8?8^7ERN?8: M_39I6=3X-"IZM8Y>JZ3W:6^,Z_+?6E%/:^I=;L;X[2S&V&8Q>N&QGFH]>[DQ MMUPE'8Y'_T+KHN,)UVJ'N#U?[EUV-,!B>+]BVJ.O=DWU?]^OJM7K)K^B:Y*M MV@SAY0*%/(T#904P/T8 !I&^1"P#P(*08C^D7"9XL=+U"I5*AL: :>=&C(!K M1M@3P?4ZS^JRTSKH34_GO!*]=8=YK-7!@M2-Q\1@,1X5XJERG]6B>M^W0O_@ MZN8A&HM0*6&M]6CWOQUJJ-U=;GP*FT\K8ZG]9EH4"PLGHD&9R(C MR.T@V5E&(R#;:RR=T_YT]M,(*#PSJ<9H;YB5M:FB7*47_Y 1FBUU$@H%0EON M.,!(,)H"C! $$*8"8$$A$)3"A"$N!;>J%G*RQ[FM/ML"YW41@&4C*4M]B8L<_ ^$W(R7WH,[2+![1UAH'R3%Y;: DDY+=>6CM,N"9K0WV>NTX MUZX+\4 RW@:--=U=KGAUWE++LQ!0$HK2"/" !@ 2A ""T >I]*$0%-' YQ9G M'^=),]/#D$;TMHA365V2K*,9ZA@&VS(O@T;*V'WI"O@7/2)IQZ -4=5#4!\\ M7_8/P1#/YQD(CNP8'2+)U'[3,] ZX%8]I[4!7E>=T7JY5"W=%J)RY6ZO3V(. M<4($!U$D0P!]93L2KGY*>8@X"WT24Z,",B?ZF9M)V$KJ;42U<-/UP&G@&AT' M),<$M8^/]ZO)%5(KL"QUIUOW_B8E&!/-=^G$Z)UAY/%+*:[DVW*MF&DM MRD5 4R*80(#[0M$%3"3 OD^!+V(!8\(YDU9UB9XW/S>"^*7.W[&1SXX7=J S M8X+A@#B>^[M8*',D7V9,62#-?YVD&SH,QY@S?Z>'2>?Z8>UV9_>1IX;-Y]JS M5)?UV8:0$L)%0E(.?)CH)(M1 D@J4H!@G/(4*PN!6]4Y/]C+W&9W(]X@7_=A M&,VF^-G@.)[IM7P77HN/BS#<7@S&G-Z'.YITEO?JNCO9^Q\>>H2F*U=K3TH= MWMON.A91S-59O=M99?VTG M.S1-#[+.Q\CY454K8E/\ZF+CBQCS.*H?AW$/G([T-?&14K_&^X=&)YX?: 'D M+%,-UJ7BKO6Q?;ZZ[-2;N\GUYF%;+Z[MMO&^(1JS!)$$T!"F#6?@( (R" +" MDC2%W"BUP#CBS(U9ZJ-;7>"C$'=B569?1#.'O.\_Y&5I683HS+$RM$1A.O4<6[W"FF^%R;K9MU?%?J.,B.:@Z=)]&T=M,HZ.T96..T:L>] M9;'6&?1+M5/F.KJG\O=FHJPJ-TC&1!('!(1$6V%!(@ 2$H$XB 4,$P)A;,2H M?9W,C2>[^L8!R3&>#,#+F*!,0>IA'O=YA'?6O7<;I;7\2 M'C'1L&4'HV<'5]3:&@.U+?!1K*_D#?FZ2'R.*$)4&5-!J(RI* "8<0%"D<9I ME*H]6" 6ZWQ-EF;&5$]?5@RPZ='EU]VUD0Y6/5Z]SE:YWGNP/UH7V#H*N9E- M-!*0SAGBJ)U9UR[.I:! EPG7YFX MOO$[DA5_(-\F<*XC^M]D7S(N5OR38L5%*CCRF2(IF1"A$\H(0!G$ M (6442YB$MK597EV=C_$9O0XJX%S3+(C%*+56GN5VEY' M[\ZUF59U3^L^@PJTML,TB]JSQD)_&U5G;<=@M'JSUAT/+2+21"U4=0.417)5 M5'E'>-7WM2@JZ18D3%,)PQA$817L)C.;7"]PW5 W=$7W14.U+'PY6MK2D+O,Q M,:2O<2&>B,(:H?7&OA';VRE_>?&\_N6(-&8-V*A49M[[M'1FCI=FW8$=K M7&2+U]GZ21>'>YUSL8AY% B"4A G. 104@80BPA( M\/94@C HU"P'8;GILE MI66KZB1Z6CHSOMD#JY]-SH' M3M5:L[B_L?'%2]Y?X^7]7[CKPL=4*4]V7Y2)3(5_)U MG6:\VGV4BR0)I, " =]G:E<@XP@@X7-]UD^9GZHY+HUN6EGV.[>IWXKK98V\ MWN.*:]=%5>?S03UKDQW< O]^;G"(JOM#0"7TQGW1PML*[EU)KQ&]]F$X@M>J M HD+F">K*S(6W+9E0FQ!.U'\P[BY*4MZV.JX4ZC#^O5!F56J&B#71.W&;@I% M5X3I+T[7^+B2FYP%NB+WJE2_KY>:!>4R"H7 :M4,==E!C)6)AS 0!',>IC"F M,K1(NC) A+DM!&U-G@=2>8%:J2^\I5C]_^R]69/<.)8U^%=H5FW566:.&A($ M2:#K*;35IVZE0B,IJZPG']RP1K#3PSW,%RE5OWX +N[T': ##&;//*12BB") M>P_(@^W>)2YC&RT,]Y. M9\SY;*(?<#[/)QPM&/2,HA\ZA^<4/9_2-V+DS!F(8P+VU>>,Z",Z.,C;/\<+ MDIIMC8[?H(1KC0X+;:6FQ\WIKN-_*[]8D=4 =$.OL*L+)]$.\0[QD<[ZR?1I^N0.W-8 M3^!\,IJK"8/R6T]\#MFN[V-Z)U*UVWM[FWE&+W3Y38IWB^6[S5K/-]I-OVF6 MT)@2JH!>XR0 00X!*_($B)2B-,4%31(G61MG"\;&?]W-ZVC96!WI/HM49??N M4,9LN%71I*XIZ^Z]1#B)H40*(,2@B?"- 6:( 90BEC-%L!ZF')/@ O;2,*EQ M=KT4NF?L1JF@> ]Z>+9_\FJRK7)R)S*)(-9I@H09['FND)D !.%3)!/HJ"$<59D+C2W>_38^,MD MGIJ$7M<\A"U4G!("X_M!SG)O\1:OVQ\'4'G>YVB?/O2&QH%7)W8N#J_H1WD?Y&HEY7ZU MO/KXHRV$/J4I*E1.8L RI>?E@BB 8\( R8J<"ZIB)I7+]WV]R;%]]]6AWD)% MO+'/[?NW@-B.%_P"%Y@O:F,GT5'5S!;,U]? ="8#>WQ\DH1%JX.2AST*AZ3B M<&=/;?MR11\>EK+>:KA7S8[$5S-<3+E"*D^S'&!)N%E=&GE+*?3J,F>Y*%*< MYF[:]A<:&QO![-MJOH[&VNC7REY+E24KG.VXQA=Z@5FF/W#N(O<6B'@5N;_4 MWK B]Q:>'XGA>S7(AV72*R]B&HWFL"Q2;/59G$N$@3R%*(L MAI3PV$EUI;U%9-PPK+CM MCR,IE\J98>K4W(RR5P6MWL8,JXQU*V9'BECJ ML:T*'UH1, @)G6YI!-I[9^GC\M4]JVUPOMC,URO=S8:"FL(,,%=9 04%*D$) M0*F( 5:J D6+*8P+?+<*07C9"MC8X;6R*BQTK$4QDD@[0CA9G@"\\$A,B%* M45R"P&N%B9,-#5LXXI*O1_4@+EY\P[KK_()OM5Z61DRSNJR2W/S[TISEPR+E M+&-,SQ"HTJQ %""$(<#S!$N>RB*/G8Y%^YDQ-MJH]T9V:A'/BWED"B.9)==" MF?BXQH]F&W$S+_67U#M^L6??.2S&@O;(*+82MSU27]ZH(%>^>%YR]<;2^WK+ MW9+A%UN]T3JYTNK_M!Y2=8MO:=W-J_^978-O=&:4%T__M)EV2D81R64&H#('?PAG M@.4Y!PDI9!Z;U3UQBBRXQ9BQC=?&R.JWNE"IGY;9>UH_FHQ,) M+0K% I2B7CW"KI]'P38^.\G95UH;8?]C7LSF!XF;C\ M(!-Z5^,0%(_;&M=^CM9CE! 0W,)0H^A?:!S_G2M/1&UO]_/V\#U/]9KA]?;U;KQ9-C8_MBH[DT;>;&L@W+=",\5 M?#NZ"PAI8+)K+8]^:FW_2U3.M^DMT7=M?]0Z,(FV+OCCNI[8^60Z5Q,&Y;F> M^!RR7-_'^$O,6^W4Z/(\)C#+(:"247/ZQ,S?=-<@Q(H"":J44\C?Y>;&QF"U M>;>GX:UH X MEMT-L[DQB3Z:\?;K=SG[IJ_0$\9'CU$5_3!\@2V.UH(Q[F\"Y*\7J_5JJO)8,$4$P)AB@(A* ,,Y B16159PE7#$I]_DDBWLCZ\/VG#Y MMKHMA?O$]JM-<&.DZS'T(8ZV9\LW8!.8=_:K#KR^"$J/$^(SCOL]]CUL9."S MW#,^'A_0GKLP3/3*5+$\@J6=L?%,;6E5K&H7[B ;8QU$$RX@>YE)/.(5F$ :J$PI MHX/($&]0.>A'^(%L('V(?M"Y"3]M^ M'TE(6]S2M\#!W%1*6%:/_5RN?GOUXY6<\\+7R7[*VT.+%QOA\"Q3KWE?7V99K6^5Z9XVTHO$+_(Y;>2R]67 MQ4Q,"RIDK#2N')G(MIA3@+G2;!.G<$ZK[B* M9'.=F)P'UI9*?, 5G$1JC"HSJXV@UM#(6.J30*ZAX9 MT5/)@#]*L9G)>_7VZ7FV^"%E\_#38BEWLZI/&WU6OGB8E_^2HDX.KK:]:\%@ MDM&<9D0"E,H8( 0QP'G!]&2&<".:"GG.G(0.0E@Y-GJZ*AK4B 6)9F>VJFYB M')M$=T]&XJ*?\G.8-\".#%^\7P/S:/@N=5=5" FY5]&%((8.J\D0$NLCR8:@ MC?75R:'KNAYZI=9GVE_,S1E%M?92B"F4BQPD&!%+#;?*4H!X4@ B) %%6G"9$$5C8I6??KLI M8V.=PSRN2;3LQ$VY'=/=UD<6AYZ#(1^8N/JF>TVB;OS6D)WC<,PZ6"<-=!(; MOK/<3FV]X'OQ8/>V%H8[^_6"Q-[QL)\G]BYLU60X5 4!MO/RII%J"E[-W*O5 M8QLU[)B/1Z].2QS1<;X^S5CO9QNLQ2-WD? MF'#:Q!R_BD8GO;U5R&C_H8/I%YWTI2M;=/J"?J/E*SHSXL!?'J5>;&MO'V5@:5:9&K:T]51@O M(&PWU_"#6^#/NB]DSI.'ZVCXG!A<:&W00?^ZUX<#NL4=M]5E^"RY++^9O6RS MX_W=-/9NL7R]E*(NAEUM<^\T'1(*"V1.+F6,L(G 4H!""4%L*C[RG+ DX7T* M-[B9,3:FN>/K\IO9?-4KX:W]D5HLHS>+#5NKS2QJ'>U7],&QE^P8*3SV@=EJ M6S9BY\'D /_:B\BXT9P5AJE_=1N6(>I/.%KR(@4J^J%UKH)%SZ>Y+W9>+^:K MQ:P4W8#Y9BY LRQE1@B!()H"E#&A9UM%#HJ,QB(64"%D+?UZOIFQ\5_7TFU: MAN-$ZPJPUY=*?N *3%D]D7):15T'XM8EU846!EM?7?>RN]BRN+K?/.K3&UHLU^6_ZO.%.#%R!4KJ%9S2G!(CS2E5@*JB%'*9 M2\&<$F;"FSPV?FH]KL*(9.ON))I+QV*E _0V+BA65%# N$( 49P"0B@#:TG7?WT)@N*[RN6@8P.I!%QC#]<+A8F3 MEGT(O6T/;UNE,:K7+X+'!.0JS@%24 ,E0"RX(1S@3CC3C7X+CC9]X5K0]PKL&&*>97JLCY&>WB&8.53"Z>0= MM?B"NGCGO+^L@W?VKGX\_U&NW\_YXDF:K:^[]7I9LLVZV@%;F.K:)I!G,=/W M/[R?:V:5J_54Y 7+BR(%!BX$I6-+V[$Y-Y9=EP5M L"TY=!OS8^^LF8 M_Y?H[J ;]EV(WE^#WIG4>L/GD^?+\7= M-TWU#_+O^N'K-WHBM55RGA:93&$*$8A5IF=^"Q1X&N;NS0*8TOJXPB_S*L]E4KGPG+NU<'G\@?%S"G M4.5. 1##FC\V@FB-&V#?U>]KX&E_]<4Z=P3[J*LK&ZG;)> 6!),_5<-P8LNT MO2JJL!APKS1('PZZ)^K7@W'M?0;I'><]SC!6]*V-5BLW;\50).%0*5( Q5@, M$,U3@+E1$V20")I DF"GW$ S,!N>JN@?98[<")71A M]Q?: ;?RW::T^ZW[TYW(*E,#\=-R\:T44KSZ\8N>I+R?;\-/&_F"LC/V,9P5 M6)K<,XR,@A-&@/"8@Y@EG*1(PDPZ31G<31@;]U2E/M5L\7T5F2Z/%MOH:KJU MW3GHT[5;[!@I+-B!:1/Q@.].OQ+M MJWWD19'[3'T3/P9^N M5@P=_=D3I1/AGWV?U%=\73/KXV*F[UC5H2@?%^L._>[F 7&.,IAG G"9$8!$ MH8#F0 4H@XE(*60XA6Y"[)8MCXT#NX;_^4\8)L7?FG X5UEV6^@MM^%" !IZ M!ZUC\[^W087&[,[L+-#DS!DNOYKNMHT/K._NB,FQUKOK _Q%JG4WI;J1#ZTN MU6%T6JX8A[P *C&2@(I@P% N ,ZIGO8)*)/4*='G=I-&273-!G4[T7#EN-O[ MR9+\!D5_P'.%DQ6!:DGLOR5=3O."*)9D*@,J=:.=/J[ID MO.!5S$;'-5/YI?&J/K4Q?D7&,8_'#?Y0]GHHX<&L88\N_.%X=,#A\='NDJT? M]4M]KWZF_[-8MG5K&F'1A&\ E,N(NOUBWL(,]?R M:9ICWBJE1Z(ZU.I>W8E%M0B\$_^CFS(;")P5>EV6(("(S C5(*L M$'EL]&X$LMK9[]/X^#BAM3^J'9@TL9AFU&Z=F$0[-QQTG5W[Y3J5A$0[.,,X M NVYRDY?Z&Y6C79M=S@MZ9Z(["E,]WU&WYS#S_*A- >A\[6ATFD2RS2C1090 M*E*3\0%-8&YQ M1*5'!N%IUV_.'#QX[, 9@Z>=.LX4/'/=C=7?[]7QX:%CR(_5LT;TGF[MK<0" M3AV%AXCI<4(I2"'SBPV_3$%S&RS.%C:WNMF'4/%!OH0Y5S>[MY^U'7JDY95T M,:42B9R"-(T%0#GA@"0X W%BF^P(+23X@;GM2'?W*)6MM3_Z7.'^Z0KN-XKQVH,7 M3I[7PH87%.RU1^BRA*_#-U?[I2=BQ;?3!5JD6*6Y @E.I";!. 4,I1G MC.+[6XMA8KS;X/QQ/G:_B:GG\[!.MT.?0E:V3Z&1>2)#IES4Z M7@^GKS8Z["FU+09'Q]76-_:CEM?&_OEZ6=<++U>_?2CG\KV>Y:VF7!$*(:.F MGET.4)(C@"6$($ZA5 F"F#*GG+/S38V-3/8LC8RIT:_&V*BRUK&$\ 6$[=C% M#VZA=S=[0N;,)M?1\$DC%UH;E#^N>WU('!9WN#'&G,\7TW\LS*SG]>+IJ0FS M:W;NA2QH#A4'F>"&*TPA,R$$R+'^*T^*@ME)GEUJ9&PL49L9U7;6NQEVS' 1 MRU;4]&*\]I?[Z?=&\?81BDQZ; P$S!!"D#)!,_T$13%66 M4E'D]EQW]/BQL5RS+_M_JJV^2)OI\/T>8V?!;CV.NLVQ=YZ_BNX1CKK,5[7'7^JH$+F[1ZN7)E]K#FH@WG_+HP M/VHDBDR@],=-]N[ MS6SV(_I66:][.I)M&.UZ4?UT$LEY%1SR7(>)&"F]2D)O-53M$M$253#,(+R(CT[;A0%1%QM'Y=,GN<> M\58$I&_[/<]/9K/%=U.#]]UB^6:Q86NUF1WG 7U>S&9JL33F3?,<93SA,5 J MCXV&LP!8H1@D,<2"9C!.\L3I/,75@K$-5B?2UR;1UJM(6QV]7DI1KB-3QRWZ MU;ABBB$97QPW3-U[R_*4)F0?A#ZU"0*_^U%.7PB]'NTX&S'L44]?C(Z.?GH_ MZ&46$/>;]6JMIR7E_.&2S&GWPZ692$6N!* Q00#)F #&DA20#!:X4"G!/!UR M*>'NPMAX^JQ^\I__E.3QWRZ+*(_EM1AF'1&VL_] *XH.$%<%N,,$:+Y83XYI MB='#BS_48J-_+_E>=MQ@R:WJ3?5V^L]R_;@0[^=FFZ?2KZWD2::IH@7'"H,8 MD@*@&#. !2I8E5#J%LMHU.[8AK%M0KCE]J V/.I8W D".2PO+?K < M?[RC&WK,\ +L#7)*-CB%D4RZV/(+R2+9H'%>^LCJ[KZ5!%92W_1X-Q=OY#U:?^ ZV'9\Y!G"P&2TAU['WJ@Q.( XD@- ?LL97&]VX H'UC@<%SVP MO[5_54V^6#XOEHV6&UW+UW51L=<+(:<MM7L+],@<%0#,P__@ LE'DK)RI@>I9G-Q]68CIY1 &6)^U4R>?1K+'7N4J.->IVW!,"R\ \5)L\B8[RRK=V3TS<%Y/1)UH* M?\3C"I5/$K)N>U!"_6U%8(PQQZ MLA_1,[TXH-_XO:]ERKXEU\R/B_F3!5[JQ \5K1[G*+ MPU:OL_+^J%*=W5U]=[WOA-#/6WU:K/3L^?\IGZM-5P@Y24C.09824T^$,\!P MD8*88T[RF,4)I6Z;W:>:&=N(W&S--J9.HMK82%O;:U_[)+*VV]FWXC7,+K8S M5#UVKB\AQU/;4KUX]R:4(2E_)1SE?E-VD.L9Y, +\L'^;U M?B3_H5N=KTSYZ,7\;BZJ?\WHOECT1[F^5U_I[Y],B0S]B_5Z6;+-NBIBMF@6 MD P1S0!9 0I$<[V&AQ0P/2L <4$Q$G$,:>)4GW90Z\=&/8V3$6^\C-8[QQR5 M,0=]">R8;K1=&YA&*[^C/<>CVO/H)W-N\Y=)U'9\BT'4 :$ZK.S T!'GGT2F M8OE"11H+,^U:UK_OP&$V9WUO:[Q(/WJ5!QW4@6&U15^B;XZ$25_$B'ZCY=\7 M"_&]G,VF/#7'9KD J42%R0)+ "L2!2 1!4YSI8A=2-?A@\JR0!E'$,T9DY;Y]$ M3#Z4(T1-&Q(G,J)$OR6(-H] K*U.8%:1((@:92*&D#8QOYR(TB&T3 M T"XIR;2$SR[Z48?. +/!*Y^>\YC\:&3/H?)[;,''<$./3H<7(Y^[W>59"9D M-E->!3,"<2: 4G$,4$8)T .$ ,+(_I.B@!ES2CVXT9ZQC3+UG)?OS7EGVA4_ MJQC;3KIM71( ^I=?:8QIP> (\!!+ %N31C&I=\3/=IKN^ECWPZ8WC0Y@->69Q/E9U4GZ;_?JL^2+AWGY+RGJ2H:O%ZOUZL-6L5XD+,]I MR@%*4Y.A'BO 6 Q!0?,B5KC0JW6GN#'/]HV-8$ZJ;^QD"B9MLF,MY_>:/I=K M.C/.34PM=5,JJ'_= =]=;S>C>\$.#4R% _6E\Q0O$.(^IWR^31QT"A@(W\,I M8:AF>H;>R?5N1KJ-N!,*4CT=Q "G,0$H%Y52%P(*)UL9&X=_ MU./RTGR#;O1[&D$[$KT9E\!4:%:R>XO;,^O8,+&+E\#Q&K)XLJ%A(Q4O^7H4 MH'CQXMXAN(LV;Z%^>#/*;=]H#%/,J:D]#176?_ $L)@)H">"*(NIQ$JY<<*U M%D?'#XLYV%H9?:&ML+%/95N?,0S=.N02H'9MX@BDPC^P*6DZBVM!)5)D: MP0 QE!:8^&2/2\T-RAL6?A\RALTM_3>R_^\-7>H/? -[#.NG=J_/G?IK;JI;>S!5_G[^I6V[[=IIA<_8+*+@%K-RGP!%?H3=L32#4* MIY&Q-ZH,#B)V>A:6, JGQ\V]D*SI6;_/:YF>OZ7GJ5>EC>JX9MZ_:43O<"/5 M&V(E?-IGKUO_^RT,NW-_TKNCC??35_44ECM7KGV:4B&X$@PPDD* BI0 BC ' M^F=)6BB)58J0T6 VG0E:9ZZ@Y=A9,NR_:"T2!/^[:QDFT6[U&.SL] MJHE=@\*KE-C9QH;5$;OF\Y&(V-4;>B8ZR+EKJJJ[-_DOLAS MSC",&4J!$,)(\O ,4"@%R E#A',2<^:4[&O5ZMAFMHW1U1$ZW3/;,6#="G([ M&O$.9&!*Z6*X;W% ;6TGD+R&RELU/&PSYO(E:I\^OO5:B.%^=.DD%01!M,L941)*8$P^^\(8@PHYP)(A!-< M" D3)*9S^4!-.4<'E=P;;++Z^$C]\1U9%NY#K&R+RGFDWYNYK#-*OY?K1_TC M[9W^0I\W;%9RO395W[_ MVFLK;B/)G,\74S,4W7&^U*/39SFKIK>+]_4<\U,UQ;QO9IC3C*<"%5*!E$ ] M0A2, Y9"J2?O*"%QDA9IAFQ&"+=FQ\;\]<1\6=MLIH1G)N034SS!N!>QS3J: M+];1\R6I[5LZYC)IAX,[,!D;FZ/&Z.CS#O#&[J@V/+IW6@$Y0BN:H^GJZWL! MB/?:'S_4UF-9/\3J,)"Z:<)GG?W6TF\-M*TE*__ M6:X?7^OES.))+K<:\VV=EES0-(LE RI1FOV3 @%*DA3D"&&4"I80X22T8]/H MV+C_C=1X+_6GL93?Y-P$"]:2;YK;ZX1KM[F[%>YV,W+?: :G]MK<>DNK-7BO M/(7WHC@N$/F<#%NU.^@4UP6)PXFKT[T]-S:N5>A>72G1_7=]Y7KU?E[GMEVJ MTCTED-%<\0)D,>8 28X XQB#O%!4" $UV3FQVH"VCXT<*\LU-_Y4SJ-?OKPQ M6E'1RKCJF,,LU-#[X5TF_L;)Y&;CO:D_5/D_B6H$ MS'9YC<$D:E&(&ABB%H>H L+C=LGPO>=U+V5 \X?=:!F^7XYV85[ !+_E:EIPA?)"YB"G*@.("P)PEB$]D.4H M+I 0F;**:+9M<&RCS\[FJ#9ZTC!-M97;&![]:DRWW&&WAO[R(!("T-"SCD+7(#@,DM65BU'7QS8(M%^, M@I?>=HM0&+H/!XQ/N*'[!LEB\PE]B. $+_:]2&B"3V3/!29X;:/?('&PG/ZX M,0//O7IC@B6DJ-;EJ_O->J5M$^:LEL9ZC8M8"A*1FZ1>H@#-8 (X3FF2<9') M+'49!QS;'QO5-W96^['5/NS*<2/6%7_"L5X$% BD$!* ZGK@ D(JM X VFYQ\\?2T:/LC6NQLGT2B]BIL']F-G@%Q#SQ M'NTJU[:;\;(V.[KO8O[F"N;.@U]/Y'R.;ZXF##J$]<3G<)3J^YB>*>$',7>O MZ*KD4Y&GB BF@) 0 D1Y"G &.9 IQEQBE$KD5$+O9"MC&U0JHVX^XCL-:(:0 MRH6*@E0\N0>!5 .%D0\/J(%SR]4@.X>+% M-T2#L MG=,T1'3L\HMOF8NLUR^:I/J\SRQ1>9_ ])5.H5P0LR3*@*-.$0XRL M HXY4"J-F69P)JB5W%=X4\NKU\#X[#EB(VBW> _0"&/M\/$805$_&7X1MD5W;SGU\-'Q>F5?9 QL M5L[V,I!'P%WFX%OA"#V-M$?"2?'QG,LW2#T>/7(PC<=SSG3%'<]>$R@X^%S$ M5BW5]7Z^6B^KC)I554?MZR.=-[%<[Q9+)VN@RFFF-.$)B0%!<_,"A^F M@$I& $:%[@9)LC3A/=0J!G3!ZH,:7MQB:V?_S>DAWP.'R>2(NO4/,[ML- H[ M $1U1M$?46TOK3P]=-)=J-/2.@##R$[U#_4J!\= MXFWMKZ_PO-W0%SJOA8U=;1BVDG%/A(Y*%_=]3L^U@ISIWS[.^T)E<5?J.3ZVE MCC/O\ZA:3I2]8!5Z7EL;60&U-?-J^*/[O/,J%EZGB>=;&W96=]7KHTG8]3MZ M%ZM\35>/GY:+;Z60XM6/7U9F/O:NG-,Y-RWR=?FMDN299DBH!&<)2*A&%V7Z M#\8I!!!2D2)-*%D:NZAPVS?MQ"$#R'*;&HYV M?6''-&$0#LP\!EQC=?2I ^Y/QG*]\/U+M#4^NKL.:Z::=OZT*4T M'5$Y45_3]0G]^.QSK4RRG4SIA:5:+)^,Z.0]FY4/M9 1+UB:RR(#F9'@181H M*E-)#DB2%9"QC*4B=YG^6+4ZMIG0;E7QO#,W6FSMC6A5>MN-P^SPMZ,O[Z@& M9J[/K2K.#MF.R='.YK:JN3_><&D5=U;KN6A]7A=D+C2''; M[>Y^#/6*S@SC?7F43V8 PSDR)\C35$R>*] MJ',-C8V%&CNCRM"HM=1)3^,JMG9TXP.QP 33#RQG5KF&A$\>.=O6H,QQS>-# MKKAZ?5^]3)/$5!+7_[6Y;G2S?EPLRW^9P[25 MRM#&PY.9I#X_E-<]A'< MBOV:2DR5,ZM)--\ZHO\N';>(K#K%DC@\0QV:3#KX;B6 C<&32)NL_]@:[9%; M'"#RRC?EN6=KO7 M+N40+H-_F8I\83DH ]5Q1)K(=WBVQOK#S:5VA#?\ABH8T1]'QQH15LA<+@QQ M^1$#5H.P\F6_!(3=+3UK"R\6XGLY,_5"#Q5^=O6+V^+FM@5O79XY(F)H[:X6 MA4=J6IVZVM&OK?4^*^#V0TF,BTQ1J^427ZQ]Z M:O3:[#_-9D;$X>YA*:L#AL]R+K_3F8EPG.909BQ#!8AAC@&*XP)@G*2 )H6$ M(LXS"*TBL'NT/;8E6%MVZ-F87RVQ -]Y$-'6!;,_4SGA$'S=IVLLICWA _, M=BW6GVJLM>V@8WQTM\.ZL?]RR/7-6#M,E<)A/M#4R3/V;M.I?NA=G%XY/G*X MZ58_7_>F7ST?T6\Z=D%P\4,YE^_7\FDU3>*8DEPO@K&@"""1*L @50#'.(VA M4A!#)Y%#FT;'-E)<5CZ-?C6&1Y7ECD>35CU@-P_VC6O@ <$'I,ZS7A>,?$YV MK=H==([K@L3AU-;I7G<]C#?-J/A.3Y/I[+\E7;[3/UE-XT1?FIM):Y%H(H** M J+R%$":"5%D#*6)50CIA3;&QCNMF5%M9V0,C2I+[54RSL%YF54\@1281'K@ MXZ2=<06!&R0TSCUY,"6-*ZYU!36N7>I]\G%"Y]FT^O7[8BHS7!3$:#2FF9%< M5@H0'BM0R)CF+$:,)%95AVZR8FPTH=\OY&W><0'\FRLX#C1[N6#(6*8SU[%RF-]8/*QOW,3J\6XNS/^,BL,W.C/;[564 M8L*YQ"G/ $'$S'M@ @B#IM!:7&0Y%+1(8K=HB7--C8W7JJ0TLSU>_:5C;*\P MT L0VQ&;'^""GS?VQ*Q'G,,U./Q&-YQM;>"8AFM>'TQ>41NW28G<^]:M2U*?_[!AKH%X)3&DW M=,@@=8=N0#=$F:$^YKQ(5:$;<#M71.B61_95;FUJT'^6SV9N.'_XLJ;KS6JJ M*(<%1SE("E,D#C,.2)Q)D&+%TZ(0@B56B3O7&AH;?38ZIHVQT=;:J#;75=[U M#+K7=Z]\81:8W/K"U4,#]C(6-^O!GGG\P-JPEYT\UHF]8@ M(U#2))VA),EC0@1($12F:%4!,$L+H*3,2%8HDMO5S;9H:VS4L'<0'76,[;6> MNP2RW?3($W2!&:(W:CTT#:[BX5?)X'QS ^L77/7[6+7@^BV]<_V>E_)1SE?E M-_E^SA=/\J-F7JY30N]G[?5'[5KTTP?=+W^ICNX."5ON^ M1JVS7K,*0_2"YZ1$KR8.G=,8 M\3*9%!FAE;_8&_ZT>L5ZT4]($X:O7+-WJ, MVY8^F7)2,,$0 SA.]4BB]/25BD3I%6T&4T0IS-WJ#X[&L['-DRL+FUH%MU3= M&PW +U[0(. +$7KS<[!R!S5&NUH')V2QJTLB U6G0MSTCWL,V]937D*4<[S M&*@DB0$BJ "$4@DD3C%-8 (%9]/GRKLO:[T2MAOV_1OJ0M>'YH9C[D8+:!(Q M^5#.*W%*O59YOEQ'9JBN%5ARI8@ F5"IB:@U1::0_J.(LU3_G!.,FZY].Q=_ MG(YMC1V@6Z41_AE-A]K-L%ZVBP)/E;;.-3.>2=3ZUZB_WK!)X%'Q.EP?^)RN M!+!RT'E'.)0/)Q !6_):8>#]_)M^^)[T]S;5GE"!,Y5QP#*. 4IR"##/$L 9 MRB7+"DI3)STY=Q/&M@:OPN?4;/%]%9F72R^+&M-]%QNXU"UVI!X6[,"D?:7X MP-:)3O&!((((_4$%T( M&6<(H"Q- ,-Z8LRRF"0%2:%(G$K2G6EG=/RVIZA92UI.&DW+WA*4>\!:GUS= M"E?X$ZB.(.67!JF BI2G< @D3+G7U$OI4Y[R]X),Y2H4>%/)^0.*$T0/K- M0<-CR,0YC85E4LZ9FV^4Y>H$B!G5EGNUU7*9ZA&%YD1(H!??'""D>8GFN8:? M$#WH8!XKN]FG0YMC&UGV9+BB]<[N2:6W9?98MU)1P7L9ZVEMQ2IW\&:J$0D>9H#I?2*"S$]-%(I%* T5ICP/%:I=(E> M]@'K %'(=0VV"M*.PK;C]/PA_K=^W#UW7.><%]!P><4 M^UQ3@TZJK_A[.(V^=GF/B?.6J-\MEI_TJ_*H'WROOLCEMY++G^43D\MICI)$ MR%R!3";0+.0)8 5. :$"Y42R#"969&O;X-A8=VMRI&V.6J/-5*,QVV$J9X.W MQ,J@-&OM^W[.EX;CW\CZ_^_G;:;]+J=^RGDF4LQ34'"D)\&9J9V;%RE( M\H*F61[+3&*'JBDN;5M]"L.73VD-C98]14*L<+>;T7F#<1B.;LV-?FH-_HL) M3M\B:B&[XCS=QBO#N59VA939SC_.V M'"-I')\ZHH]E:[G9+CV9,QDB:*8G7E[3*AQ-&#;YH1\^1RD*/1_3]]-:\-\> M%S-]QZH.:9RB-)40QE3CKRA "$I "\1 $9.88\9@EB4NNS#'38QS V;5L?// M?\(P*?Y6G9:Z[FZ=@-26D&X!*CCG[(S[]S;+[#">^A/U6UWQ/")^6>6HE8&) MXYR7Q]QP]LJ>T<-TO5GJQ4.SM;.8KZ9Y$@L50PZ*%.O/GYL\$9[E>H)?8"%B M)4A"G:*#CYH8VP;+_?*!SAN=U^J4_XU<\659Y769$?;59E7.I:LVQ EH[6C@ M-L "TT!MG$%E9U[T:Q#%O?,X> W"/6YEV"#;LUX>!=&>O[+?Q]_6^;M7%:^8 M(#N3[%05*YY2C"''! (J2&'BX!"@F4H 4XC(-&608MIC=7^IS9&NZC]M2Z&J MB%>%G)?-*; >\8QZ=&GJI6[8K.3Z$B67Y?S!C2HN=H0=:=R,ZS#TT<6R,C1J M+:T*-7M,O+(!Q">/7&QO4$:Q\?R06ZSNZ1N*KQ]D:CH;ROI8/WJCUB-$_RH>?L/TSSY%."/VBKE[K MO]XOORZ^SZ="D#S15 9BDFFJ(RDV@2"97LJQC,H4)B=/, 4FH%X(]:ASI[M[5@ENU3%?_=C^]?^4)%4OT[8C(/Z:!B>@6.-VK_3JAX[6\KUW+P];S=4+CJ("OV]U]:SRMULO2 M5(*N]I1^F9?KU>ODC- ,11 &*4PH(R3%(>$&HQ%@RQ=RJ/%UH M;6P\M#.V.=&MS(U^T@:[;N)<1MF.>+QA%YAO+L)V/2&I1[DG"US\%GRZU.# M)9\L?#\N^F1SDX^\($I*OJGE)LF MQD8SFKI>7 M$YOWKNSW??]=SO439WJE=">>RGFYJ@['O\FW]2L^36D6XR(E(,98?^P(*4!3 MQ #3WWV6*$I49E4NUK*]L7WYC;G5])KN&>SV\5^#V8X)/((7F!:ZN.W;&KV] M0I[.'&&)BD_"N-;DH.QAZ?\AE=C>UO/\>;XN13G;F"=^D7RSK$ZZW_YN9,>E M>*>=,*<_FSKM^UZ]I4M3B6+U22XK'+%JK%Q5->I:+7U2L]2:K=JH7"^<\SL ,O&M5T1KXA6WCD>9GOI M9LLC[J$[+_3!=[??=@Y%;_?Z[?5^O[5>F6)8M>COI*DBX?$XW"?07@_)O1@V M[-&Y3RR/#M2]/MS' G'U;F-2/W[6X\G3YJF-U7ZSD>_G[_2'\]]&(G$*82H* MA2B0*3*AD$4!",]TARM5Z)5EFF6YTZZXNPECHW#]OF>WK":M8.^SVO0-YK"K MT=4DJNV/&@?:$H3Z%]H'(]M@O(@J-T(M6ET@#+>HM;+B!1>]+BA=7A0[/:EO M:-';WRLEQ](0:UU';YJG6.5$*,!HH@"B*06X8 Q 5C".1-C(VW MFM"9M[]'.TN;,IVNL44G$+U,6+YP"DQ)?2#J$5QT'H.;HXM./'K@\*+SSAW' M%UVXMF^AZ\5R;<1:=_NVF,5QSB@',A90?^HY!(R1 G"A7X>4YG&&'2M.'S8Q MM@^]LA!4NM7JIM)CKN4*3C)A $D.N]$=N H81U9 1)BA@,LZ%HFF*$Z=CKI.M MC.T[;]12ME;V3/(\C:C=MWXS3J$'=&>(G+_XBQ#X_.A/-S3H=W_1U\-/__+% M/4_ EHO5ZM-RH4Z@0H"G.S=$V 4PI HAB>4$83UGB)"C5>;;3ESY M/F9E6O19XEM4!S/+O)T^=QP][RG3LU]&) MTHE+>BAMOUY4M>NK(@EZ^6[R@TU!VLW2*'9-XT))IG(,P<3D3C<6.XA"7P;Y\F?M%[K 7_D>:HVA?XT^ M^L?,04+;&W8#B6?WQM!-.]L*EHNJV9>?,)Q>MI4G>TK9=G?T3%8PTD_R0_G- M5+)=ZXXM]=/O5BNY7MT]F?K?M:!<<_!O-DB_:I3EE&:DX(FI:I)EU%3?UBN@ MC'" N<@U\D9ZTZEV3$\[QL;#[H6*QW2'V[#TFO_0TY1A$R)NP^LH0^+&Q_76_=IR[_NYGL ^ MF S5)I:_D$@44&4F8R(!1J4'8*GT]!.9TQXJ!,9. 9"7&AL;T^V-^^7Z%E:J4I>T=/'3?5J)S%&2E&]2%4L!8@7J9E(92!-LS3+BP3*Q&JE>K6E ML=%&<^2IK8WVS8UJ>UV/AL\!?)D[O,(6>D^Y+V(]3HJOH''S.#XVLW])M;O"E7?+9857+(9M]:SUMJ\<%:F+>2+:V"\5[1E:D16D>K&)7J M2J1ZF@K&N=23#B:Q,!'0S$B.2L E$R(NDH+%5H68/=DS-JJI$MY 96O4=<=M MAG)K)]E-8@:$/C!=558"5J'>V!G=+9?ZDKK62QB5=4_X^9P5W6K2H!,G3_@= MSJU\/;9G60BYWBF'36E!8PZ+#!1%D@%$E&%+D0.I"$UD)CC,E,OYW=[3QW:" M9Y3PC/Y@1 ]JF\Q?E_/%Q CG_=6Q$,0>F(B(-,]D!J"HJNL0#%BJ!"A4D3-, M8)'D'6CDTAXK6VRU\"P94U.^794T>3D1;V/8TS%@OW2U)V#Q"3FC*L4 AK'IM1 M(@&F$NO//<-8Q!FC9A!S.G:YU-[8OOW:7$.;NPKS[H?CT4N-CGT\8>-_R>..:QN\U42>9L@\YH^EWIBNBT_R@@N M.*%Z*J$R9*2_%2")$"!-DR2)28IE[J3Z;=_TV%CG]:-9O9I-^\4VAXQ6!T^5 MAD&G;L%_W%HH^6QOV'%1&(P#T]*9HLF[?+W&]"#E8-T1"UM#^6SK+UQ)^1HJ MU^LI7WU"S^(J4G^)):H06!!46&7EW6[*V!A/OZXP^FE9F:H]<13 NZ%+[&AN&* # MTU[MQ"0ZR$O>FY?IY1J3>L56BDFT]<=(/=0>56$N'@NVW RKUU(N_:T9MLC+ MS:@=E7^Y_8FWE=+\NOBYG"^6NK5J<[:I/3-E<88PQAPH5#" H.XV(E@!)(TY M4B1-,I:Y\.7EYL;&B=NBCV:K2;\:)_;P'(-?KL!MQX7^0 S,=UW\/N[C]_XJ M?KT+9UZ&)43IS#,MODCQS,O>GRN?>>6NGEHP-O6,BEAD"@D$*$,F-@85@!6& M80H1WFI 8YN[OV6E/)81^H/5CSJA0I&O525J/&5AKJE'E3 M(E!M3D6U^OQGN7Y\O5FM]:.7VSG6Y[H$RF?)%P_S\E\FX+@YUVL.KC_1I=GN MF>8Q%X(G$&2XB &2' *2$PP(1S"'N6")M-(@]&?2V&9-K5/1=^U5Q!NW)MT< MM:;@C/Y_ZYM;WI6'?KS,?R_3.X'9<;]C7F\[IK/Z;+R*=FY%6[^BQK&H\6SP M+G-+J1NVZX9+O1ND"YTS]?RA?2VCST-+@V;^^4/F,$/0XY/[;L0:@37' XO] MFT9$C[5A08X<3OOL=^MLKX6!M\-.>7>\Q77RJM[UC(U8Z:K)C=U_JU\WA_DL M9I*37 !!* 0HAPI@)O7,32F2%"(A.'63B[9H=&R3L=;FZ+DVVLR]ZB'@V644 M=\+=C@=\HQF8';9 ?FJ!/!A+)]%KW_$4+A!YKCY\O=VA2PY;(W&BSK#]O3WI MJ H-:-]_%$/!3"TMD>@_D,()(#%) 8$\QTG,H6*IRY;6WM/'MG?UU;01-:$J M38R$(Z?L@6=)'GTA"UOO;$F M02,4L5NQYED!\X(F@.:)!(C2%% I!, P23)(<%&H?J4'#EL:VX>_BT!IE'L= MQ^SSD%J>*_D *O1ATA:CUL@@>P-7H0A2!>"HL9<1^S_G\UE-_[,W]-5Z.3IN M:H^:NDDT7Q?[X0MM],(T*_1L(>,Q*#C4DX9,0H SA4#&\^1N[5([ ANPHX*?"EF=ED^.LLK.1/3X%+7Q@K%?W9O; M3!I8&L<+?L?J.7X>VU.=_;!JU39Y)<,YPBH'$&)BJC!P0(51:9=0,!AC46 W M@?8S#8UM*K=-CNV4[CN?)NN8KG(6;3N6](%A8/H[KJ 79)9W#0FO,N[GVAI6 MR?V*QT=B[M>N?Y'*HQ_*N7R_ED^K*14\S^(< <&2%"#)I%XF8@P2SG,14X)S M-^D=7X:-C8\\U;&,?C4>1I6+CN4FO'6YY5[T"W1DZ&WL(?MPZ(*D1X"/J";I MSK8_4EG2(T0]5R8]?G[/9)>ER>9=__BD7_;UW5R8^B'/)FI+_[V;A/VY?'C4 M$]I?5K78["NI%GH\XGSSM*G.#M](/0'F966M*9C=T:*=BB*7D*02J%C% /%4 M %J@&$"<8"A2F$KD=/@W@,UCVS5H79Y$S\;I295R+5N_JW^I1M>@KCZV-+Z# MA0(;_0]:JT2S"H"([A"(1 >"ZBFT X)C'L\ ;Y+=Z#.R]R/PP+1[-3[M7HVW M>Z_&GN1%]+E]-;3CK8!X\VITG(_>'+X:=S:OAGN*TG"=Y37/:0"SATV6&JX? MCC*N!FRZIT:I_"9GVDCQ5?+'^6*V>/A1&=-J=/.\R$UE'4!SA0'"LJDU0^V(V>[=8FE].*94%H[D N;:5L?%X:V@;K5B;&E6VV@=TG@?U,B5[@RKT[+,/2DXAG5=1N"&F\_RS!POJ MO.I>-ZKS^L6#[N9:[KXE.2L88@P4W%3:H 0!2I,,J)A2D;(,I3B>SN6#>K<%WH[S \ 9F+TME$)"2, [ N6Y)J55TT.7IW3!XT2E2J?; M;Q#J^RRY++^9D%&CMM6FX\8\E@P3 G+*]"HZPPE@!!?9.MS:\ MK-Y%KT^*Z5V^H^>QS>;Y>59M]='9:[IZ?#=;?'\_5XOE4SU[:@/$4R$E1$R! M7(H,((X4P+"( 49%(DB1RR*'3N#%LC,L3U+\0QSZ:*2+KC$Y,C9'':.#!/,[ N7UR,*RZ6'/(-SP.#I4<+R] M;V7N=^5,+E_K]=[#8OEC*DSUW"3.0$84 8@4$C#():!*_R+/$8?0.,DV'+4PMH^W M-C"J+'3.ACX SW;#XP9(@F]M[- ($"UVUG7/B<0'C0R=&GS:QQ/)OF#DY>#@I7]B MG 7X-QZ!]8)TV'.L/FCZ.X,Z FB0@Z0/+Y-69H^"]9'.\9T>"L7ORQ9\WBJ2 MG%$(B1F/LY3F@%.2 "2,Z(LIT(L@BE/)4B[R_K6WW6P9&W.=K=1M(?,2_?1Q ML991ZECMY):>M&.[@?HG, U>+Q.^F_2$9?*OZ%A#[1-]9(>,Y[.YRFT/'VUDA<"+0SNZ^GFQ#G\LUG9E2 M7&U(W^O%:MT)!E.&\4'G&G?*6K[8X/KY9K5<1 MWYEMMB06;*W!W]:+Y(TGJ\FVXLBS"=5>S"?17+I&"%_M$TLZ\HET:#[JP+N- M$#;6AHK7LP;'*R5=;7183K+%X(B4K&_TO0:3OZ]?:1=^FR8RX5EB*B0DF::E M5*2 %"8(F&2*<14CZ:9Z>;W)L?'2Q>,C7XNO+=ZWKKWZH/BRYV]?JPUG8WA4 M63[(0NP0IF'68=M61[(,.T3!?A5V=&?/8&(35_!^M=I(\6:S+.L%G)]1U*&C^K69*Y?S/7G?3= MR'#.'ZJPY#K)P7R:YM'E:F74&J*?]*,K2?&5XZ&<9'5D4FUQ M5)O<: Q,>=,]WZ7E_A07&@'U!>PY+M6AXV*MD)C:.@9+>[;RB@_+B8B?=/ MS\O%MRH&NI5\(Q)CGD $,)=&9@\2P+C^(Z:4D *E!9%.I'>AK;$QW=;4J.S8 MZL9 EZ"UHQU/@(7>V-YBU34S0%BD!1S>"UJ?:6[XZM:7_3Y9ZOK*+?T(XYT9 MV&5UCO%^OFX.,NK2F']?+E:K:9I"*@7&0*983Y6HGC01FJ4@36.69CD4$#FQ MQK4&QT8=E5%&6&+CNCB["JT=:_@$+#!UU*8VIV([8Z.VB&UEKS\"L47&)XM< M;7-0*K%%X)!/K._KN0JC,[GZ7&^Q?I3K9I!,($M@GFE4%24 Y04%)($4R!QB MO2"#7$]/G!9=IUH9&WTT]NT.:1R7/2>1M%SEW(I/8+8X@B; '.,B!E[7*R<; M&G9Y&T&TEE<%;RK;H]KXJ&/]#2D: M#IUB22M!H Z]@>(/97<.<@;,*S'9MSXL6SFC18NM2Y.JR+AQ*EI77IG/ M>M7QRXTBO?6O'8&^1*\-,Y6;1+N>ZW@5W7=ZKG4L^KKMN:YODV9?VQ_]^H;; M)SE[LVU0ZO:-Z"&Q>W]^/]K_>3&7/W[6ZQ*Y?K>9BW:O-X4*BY2FH, FFYA3 M"0BG!=#35E40*1GAF0N)GVYF;)1<61G59D:5G6X<>P9,.\:\':+ _'>,3H"U M[&44?-+2F98&)9G+WAY2QI6K>TV-M+<'/VT ME'RA&_ZAQ_._1(P:26[F'LQT'NX\10FFB@+.!*JK8&)4%" M),)(,:84<@P; M\P+V((&LCW3Y4(>OGL:YF@[/5XY"DA?QMB-F7R@&IN?6I(Z>Y"1ZO92B7$T/'B5WU_$2$V/5[ L2&5;]L M:LJ\_5TN>;F20K,.Q7I>%P-L*.< I,WK'^<0IQ8E7SI;\+8N*@U MK%IQ5U%)B]KB0*%=9_I%I316$@&%$PQ0+C!@>:[_J3B)>4Q1+E5;2^-%>V:_ M-L9 ?2,&[0O+7>.@;W[HW6./!=-:_U8FRM+W7D=_E >+W3MMQ7CB^"ZBY!33 M=_E)?;>BJ_(2G^AR_>.K?O=6]8;'RE&8]]IC1O3M-:9&E:U1U]@@2KRVR/C= M!;S2YL"[>W8('._:6=[7-^%Q]6C^,V<]W^C,G.]\EOK)I=D$-+^XFXO]'W2N MK#_+]W.^-(%T;V3]?_WOV<94#GS[.W\T//Y9._!6*:F_(X)8EF297M2CQ&1/ MYGJ]"24$))$I9CFE-";3]6)-9W;SBV'-=YHU;IT(]Q$;J:BR,;_*+M#^36J] M^ MB!5N(^J MB#RCS"I0\UI#8]O;,*9&K:W1UEB[$>@JJI?'"I]8!6;U,S!=/_%RPTLT55[K M2II#X+;7XGA>,^N1RA:+>DPQ5YN1(HF+9IRX>O\@C&[K1MFOUSN5NN4VYU[!C!5(,Z:42 *D8@$8PRE(]*J" MIPG&F70ZK.IAP]BXM7;![(,U3M0E7O?*![:>N.;EN7>0W;P],.R!:=H%\:"B M"3? Z#?_S]V,@?,">^-TG"_8_U']:/+MT_-L\4/*SJ9G,X[G4%"2D )D*E8 MB00#RFD&"(0IC7&>H<))\.5L2V.CO#IIO[;0C=+.@VE'7%X@&O!,97M6LCM. M:4], L11747')^N<;VQ0;KGJ\R+^A'T^\HJMR=:^:(WUS8K*8E?Q'_>=N M@,8*LMQLN@J>,8 *O0[5,RH]H8(R+51,4^DFT&+7[-@8Y-.RG//R>297YKC] M]6*^TO:*7;G[RBOSJT^ZU7;AXD8UEOUAQSO^40Y,0EL =R9/HMK,DIL)ISN/4^MA8K#*J?TB* M&_*2(B0YX@ E2 "$( .T4!1 /?E$"45,HM@M+#<8]L/$Z;;F UK;OU7ZJNR/ M%CL')A$S+H3L';MA)!CB@4>3UNZH,3RJ+:]2G&JT[[MHO[J(MO.0T@LUGR.+ MFP&##C"]L#D<9_H]I&>LJGGH*[,XZL:;==9'KW[L+FF63U6DV3M:+O]!9QNC MYK%YJH./C/KTNZ64;9$=U+K M\1O7MP7.JE@$CP&>0_63UWC0X$8/&SXZ5!\<19L.UO!--0FJW>9=HJY)E4-8 MH#@S!7;1$EIY"=SM^K:I]L9VP#1F!G-JI"EG7J!8^;L.53M MB-T#5H'IN(6I,K$C%>!1*.X*" $J!1PU]1+U <[Y>Z8JP-G+W6LQWG^?ZP_L ML7R^^[TTN9MY C'D "NH "H2!3#3,T_%1(XRE2)*I6W]Q;TGC^V+WQH7_6K, M+99FDC!-(2\@IPE0!1, D8("FA )"L3R LH\0\)) MGTG><'?6#S M.6EP:G_0F40?9 ZG%[V>T;L&X^Z(]!]T69H0EW:%\W:^UHW5QT)3FF4R5;D$ M*8-Z38()!C1+-?>) A>$*IPJUV*,=BV/C>E:6W<[%K6USH48+8&W7+:$@#/T M0J9K\R0Z!^PP!\S. 'JNX&C9^-"E'-TP.5'3T?$!MPKIOMNL-TOY9.7I.4U-I+<,8D)0D($>()EG.%(YI/XW= M&ZP:&_UUA6%KMZ+&KZAVK-WZ754Z1P?!M(Y;.7[ZU7)'?^C>"KUK?UM'!8UP M]HIU&/'?6PQ[(5U@#UB>EPSV\? ;]L6:\M0""9G3(@."Y)D);U;KQ9-<-H'V**:,%#P%1!0Q0 3%^LM,4\!2B)6 *230 M:GUX\NEC^S8_+J+60(?DS2/,+G^6-R,1^,/L@- GE?4(#8?\U5M0&2AIU>85 M<4M4/>?TQ>S4HYN&2TD]9^]>'NK9BVZJ//!.6]+6Z_YGN7YLV]BM"62!2)9R M")B0IIY*A@&%, ,I8M#,);A(G([8;1L>&Y,U=CNNRZQAMEMZA0 O,/FUM9C, M.Q^U1M>5?W>D&&3MY I6 /G]ZVV_A+R^-2)GY//M[^][MECO>WVBI?@HUU.1 M%RR53((8"PH0*Q# A5(@95RO8E*!D%MYV8/GCXUI*I&B9VU;).IZS.M'&?V0 M=%EM/[0AH:XG@ON0VA[Z]08J^+E>L_-M3#/2EZU24Q-Q4OZKKA-97=3-5+_C MZ_);N2Y]UK(^ Y/?<[S])@8^JCOIW_%IW.G+^BR:7I?SQ7_]5S/?E:R(E08& M")00_?WK*0@F9O=9"2DT,0BBK.IB'#]Z;)_^W!@7_==?_\ME>;"'E YHCJV4H.\Y3CA& X?:[5?-=TN;8\(O-BG,OK?6ABN#?\%9V9 M"DR3B,F'9&4\/B?';.Q!"11(<(R 5K10"$L!2G@+%<:SB#/&$%DT' MOIV[B,"_0/>U!@[0>7(N7K3;+ \O!^^(T*>7'8?^O0EGZTJ7-EY%7;=,O9=] MQ[9S9<^*\=Z0]JXB?[MEPRO+>T/SI-J\OZ?WW)(T2;#WZI=572_^GJUI.3=E MY%M]TJ/CTZWPU%1RQ5B*8D!( HT4E ",JA0@K!21&2/*3EC4@RUC6U-4KH"% M IN5C*CQ9A4M&G],+*QLM8W-[L)BNU"N7ULO>.]-R+W28+@J]/=KV MCO8CJAR)[CN=\[;;.0>1)SNY/8][IK>#ZG4;]09SAMU9O1VWH\U6#X_L1\2: MW;\MS%-?5X(>U>#02N[Q3.62QT#$6+-K1A0@T,26H)P54JDL+IQR^\\W-38: MW5H:U:9&E:UNI'@!6#O.\P-7\./N4T@%D-N[CL;_V]RU]KB-8]GO\RL$++#( M .8L15&DN L,4'ET(T"Z4TC2NUC,!X//Q+N.'=BN2M?\^B'UL.4W*5.R,#WU MBD3>>V@=79*7Y\;DH@N]#4HUU[T^9!*/.SJ7,95:J[7;$'*UBMQ$\/W"1@M\ M_O@DYC/YT1CMMC"F*4:R2+D&2BL#L*00B)QIH!%/$8$YEVD66&33K^>QT4AC M>+4?.JM,3GZ4-MOIV/0F-U4IN=5'8GC>%1*W:&816Y?*=GYT/7\@S#Y$1A MS\ &NK'=@U(S-Q5V^;PS&X?56XU37F#!N:>'D3'2SNC=7< KFE2LH MQ&21?/^K?E8O-M/^0+B.UVHU5#PY([9VF:LY1O7UR1_WMH&OW M@5Q/I1)Y;C@&BKM5J:R,Q7((#%-Y2HT@B =1:0<;1LB?.(P_NP#O1YH]P]DS M4QZ>]YP<'A)M7)@DUHE27<2Y47)EQ"3#&T",R8Y=S!B4$F_ Z9 ';VFJ8TBY M7.G9U\6;I]5*+V2[V/&O?+;XL%RO7VMCK_G"_YSBG$")&0680@8P=C*[$A>@ MP);QJ"Q2)4E0_.C?]]C(SA4!-I7YB:SM3UY]M6:O_YK,K>6ANY.=/_ZE*WG/6)-3]B;!B.6=1 ,*#[8:.^<%R.0KP. M373-JN2;4D+VS9ROUQ]-N?M0:A&FLF LRQ$H&)( .P57@:';&%",%$)A"560 MBLBYGL9&5Z5]I79_M3$6H.AX'54_.HJ"5<_D$P93A_RT*Q#$33D[U]G 6617 M?#Y.#+MV0V?YR.5WQR[U)/*U7F@SVTQSH5&NC *J*## J=% &($!8<:DL# 0 MLJ"9W)E^QL8(E9G)AO^9Z,K08,''DW#ZD4$$D'JF@AH?:V)2VYB\JJT\7_.G MBUCC)1PBZS*>[&IH"<9+_IY06[QX><_K/;_,GNM5!\522J0L0)X;._-)"0%, MP (@A4FJTSR'FO6RW+,U86S\83]EI*?5GAWLD1=[.H$YNK4>Y\7=EGJ.(+S+ M2L_.BG$N]!RAU'F=Y[BE&Z,?O6X.9$-&D&"2@I1C5S1),\!2Y@J[PS0ETAB, M@I((CKL8&V==/N:^<99O\Z#LQ_IIH0(7<4Z@'!@/=<)NL%!(K^O3[]; 'H*@ M(^=[B7]VO=PG]#GR\FS4BS-#C4G/5-5I. :24[T!V7YD5+L8="?YU!NP.R^;>DNC M78N*K;^Y_[L#C\]\[J*\7=_N'QX6:O\/K2NGN0W84JX(H#GA3A=-N4+,!DAI MI*::D$S0\&/^-]D4\N@/=[J_C//*C'7W@]Z9>W#>O[(HM(+9+4-8Y(P7&!8 M*YP"#!4$0D@$($.YP$YUAO+0@_X##V#_Y_N=B9,38^=&=+6C5FL ##^4 M/)-$9U*"C$#[-%*$ ,_L]"G+.,^)?52YDSM>NEIDXQK&G4W]#>$7UT<]0F,? M2+\(:;#AZ7N+JP2[9,AW[3%IQ4A;^CS\6^N&F/4,(P ;M^KA+08-7!LQ G;' M%11C--HM0'K'5^[EO'[4J[+ZZ]O9_,EV,D5IFKE\2T"46ZLB(@."Y?:+9@7+ MB"FD\-)CN]+/V&:7M5G)J]DB^>/S6T>.R=K9>WX+*@A6!0N!&24@%R('V,[G M 4^I B>6 P+;[ZQ]:EZNUPS7A!YHUI11:*6[SM]Y&P>\% M% '9GE\MC86)-;$J.#Y):BOCO2ZNP!#S17"NJT$I_HJ_A^1][?*^,^1_+JN= M.QL=*T2%*XZ+B9WHT-Q&QQH"4D".%8(\"SMJ%&S!V*@\_'11..B1MTN[0#FZ MW5+KQ/WRX@\ O$]6?&/$.+=*#S'JGA%_V%#G(Y;N-/>^NDV5M+J9,J+R/(," M,&H$P$51 &$X E))+7.42E30P .49SL;&X%5MI8K9]NRZI,Z]WV3_*@TVX+/ M3Y['VH_,8B'8,V_59E:L-=G):$WJ//>(NZD^B$0^O'B^OZ&/)E[U_,3!P^OW M=) 3/ZX3O$]D#75-#5(R%<3.;-UQ;"P+"02QOYJ4L\R0'!JII@MMGS>MOG@* MCOMV[O6 L.H!.3)AB)=\1T7 L!&X3#3Q ;U?&?+WBR-!O\;R/H -4$3O ^"! MQ-)C 1VFJ!X*V$6Q=>_&AM-A#_5O3Z(]^.9NH>*'F71)R0\+]5FOGNTOM;!> MQK(T9Y "@54.L,8*%$8[76\E$,1,L+P(B1+/]#.V +$VL]PYJ T-"P?/X>D7 M"49 J6=*/@%0#Q*%5W"(&?J=ZVK0J.^*OX.WY4+_ M_E1^7FFN,F4R S0A]JGG# &FL@)DHM!02&X@]JI5?JKQT3WTSKZD-#"I+/1[ MYD\"=_E!OQ6.OI]N?R2\G^E++N\>Y'7S)*^U_-O7Y?-_V-NJA]C^3[IN9O9//*5FV%,,\@D5)("AJ ! MF*$,B#3'0*(,&LH+8H<_,"T^I/^Q/>"-L,5U+MDWW?!+G)J?I )0^?M=\'G1%)_IV;"2,]5 M$G_S]/W)-C5[UN^,T7+S6&94?30/:OG#387KNO,IH@9)H@ A.:V.- HI($B9 MUI@6C!%H?'C.O\NQ4=O.ZJ0R>Y)4AKL\M,;TZY7MNP[ 96KK!]:>V2P2HMX< M%@[2!=JRC;4HR_YV2%-Z34X&Z'W&;V>"=P-7'W&O=(6 M/*I4V'MYG$$/*4-]E, ?:EAUZ4 ,+8D>'_G(U[7C=#5B* M.SI&^W6\XS??;8[T5O]8:3FK']@"8W&@UZ8@QT25"T+NTG1[0'H-_7H"DO/;Z*V6?$F!*>&[O.\6F]GFY4$I.][K^MN'V4*G4T4(E!FB0&.. 2:2 4$+#@Q1*A=: M2)5YG4V[V,O8@MW*T*0V<=+\D#AC+Y;K" #V^G9P%+AZ?J8[(Q6T2WP5B1NV MB\^W/=B^\57WVAO(UR_N6"U\MT/3EJ^NE_.YTAG,4@P$I*ZXDH" (SM+IH)S MC%3."0PZHGJQM['107MWO:5(14;AQ,!3(\$RD'+"THP$Q(5_.: DH,0C9 M4:E,PV*0&&:-C6AJKUQ.5>U7TG(L^=@ZWK@M2E@Y5Y:&:+E7[^,%!S=1!MLW M"AIZ"'L/EP8;O0[A54RPX\9A42P;.&"+B>9Q9!>U]:ZEBI;R_UT%<:W>EI+4 M51;.?_/YDR[_[6.9B[-^]Z=>R=G:*2&9+&4YQH!D#+L:; @PGE* ,(-0(6H8 MS<)*& 5:,#8V;PQS3_>Z5'>M\I<"$Y/#1\*/?WO%MV>JK<1R*^.3ROHZGV^2 ME Y,:CW=VH=DZT3,FDD=\8M;2RG4B(%K+'7$Z+CV4M>&;A4FOY F4T4[U,:V MNL"I#6UU:D/;/ =<( VHT\&E>08SZ96N'-[UV BOK7%]L:;VNEMX&C HGA38 M"]1]5\]+?WBUTW=(W>K5R;9\NDH93B30R M%.0L)T[)FX""$ @4SE-*!*2Y"B*S*_V-C<$:+X'*7 R<6>/E_G&O@=ULW5GGXR5?JB[VWK+I*&)(0%1!H M5Y<.9R0# F(*4F'2E%(G0^YUROQDZV-CC-*XQ%G7J7;M/G)^W- 9CYZ9P!^* MX*?^I,LQG_']#@9]HD_Z=OC\GKZHX]S&R:^^YG:2Y+8(+ N4"TH/JY4=S+*^ M[>N7W26U(DW9OU/3WKR\7ZPWJS)1=OUQ\TVOOGSCBWKVM:U;\C]Z]O6;_?[P MK%?\J_[5-KUYRS?Z%SY;E7.V3\OY_)?ERK4Z93G4G!@%N+21!N98 ,Z+W/*% MTHAJ)C,==)IJ9/Z-C;$:V__]WU("_ZOV("E=2)P/B7.B6D4)G)Z-"W??.>"X MK!X1GY=N ^'\3MK8)"UP$O&2M*^K 4I*A"9)A5'2 BDI44HV%J9F<6ZR*X@U M21JLDHL?3/N"$;9)+CP6;#RNM*MK M6D\WU@\+55I5"YE6"QN-.AT6,$U%!@@C#&"9Y8!3YIC%3B;23-.,!Y5]]>]Z M;*_HVO)F'ET=W*N(L[:^7N$+>T$'C(7?N[,?A'M^K7F#VX,$7CA@,=D_H/=! MB3D5 %B#/[0Y,D&/NHF@^7X1M* MZ>&,%:/1=[B,4HBJPY66P@6]?N-_NFH7=U<;YZV[MXW29=V[ROFV*&!B=]?96.:S]1@=3O3KI M2UO=6U:Y.F0%33@K7#T^;;\O5[)]:30M.C;#0 ,B, M@^?X#QK 4 MT9QE6<%2&I1S?;F[L3VD6VNKW+M)51C/1OM;BX,G3Y? ]IXP18*P_TE2C=[G M"KW*UN3A.GI=)D4>H$2>"%WJ<>C)CX?W)R8\/G=U/?.QX;.%5DW)OOJ]I5&1 M0RXX@-CQ"6[3Q[AY< M=$3Q3M'%1P\ HX07)V#I.[YH=WGW ..$_SX1QJG;NC&,V]I:Z6]ZL9X]ZRHI MK=2N^L+_W%>\.JUSU>S^3FTX4M! _,\P:HLUT'X4>(?AZYDJ]SS:UPWG5ZH#[MRFK]IOGZR;/1Q M\4F[2KZV>WN!M6?5_/J:KV>E>-+[C?Z^GA(%B91,@!2E$F"LE'T', ARF"(. M-BLEPD6R?+J]IN)J6?R3^>.WKV&MN_-OGN,:OB&8!_H1]TKC&K@L-N(?6![M,/82R<=4]EG M7QM]\@^)%S?&A[9MTK4";_Z*64 M1AA,45.(_7H>-K,W"(VCA-NPN[LQE0VPW_#UM\?5\GFFM'K]\L?:96B\+S-R M'4O*S>RYI- I3UF.E.0 N=U:3'D&1)$2 L"&=,X3U$1HK3MWW408PV@P^WF MM]*:GCRMRS.Y]K_:YH1OC0XCJX!Q\".L?M#MF;0-X]4>%LJL2 MW\#\(_![#M:''8<;Q!XB81Y/_HOMQIW)WF82)B>5X^)U4%'&8CY?/G3R13^LER] M73Z)C7F:-[6$/VFI9\_ETY\3BI@2'(CRO'=!%6"Y'>U",N+$M(C]]^F/4M_K M\X:O-G[4[]=Y"!4H9>+\W7WPH>WZM;:O" M[ZR;)%LO$K-<)6]66LTVB=NYC*@+$@145,$0OYZ'51()0N-(8B3L[IZT1\Z^ MH'8** OU:#]\O]N/8UUUPT@B>%X@H) E,DQH#BR/I4 18XAFAG(<5."D#R/' M-J%HB_5T*H32RTAZ3@SN/#Y]DVG T,07N;@!NT&5*KK8.2ZYB1N0#M:,N*6O M;DS_?B%7VO;V5E??WR^.7R:M&C9NP15IK 3,",BEE !3*$"A- &9)(5!++43 MA*+#2>EP2[S(X"XGI:LH:]6*LE9UD:8?E>EA)-YAD/PHNB?,AR'@QOCD56/^ M7]WFP\D@MUTC*^HJ>7<$8])P!RL&)=GN*!U2Z TMA1?9^K+B+HGZ\\MWL9Q/ M.3,I1B('D*/,E;%'@$-E@%):"IA+^V_>9;7V6AY;T%D;EU36^1?.VH?K,@/= M!$+/Q.+I?U QK).^WE#^:K^]P0I>G72C7>+J] 4W%;7ZQ5IP\'8CC")D[P'& M2&:GDL:=;$HA$(87PA!D$$FGSWHEEH&5JH[["OE5S-I)[FJ3!446+?_9@ZI88<"(538"<9!4O;/S^Q^>W[M?JM.9Y2?J[?A(B+8 -/[Y][YO?KD6[59O=^Y@WFV M9FMXJ"I /A^+XZ^(.V9_1NS)TEI^#ZHR<[VGI+MNZ 65TX@H/^!M07"D3D6 M&NC01C!AEG0?8CY^BP-8S&6V%CAX;C'JBG:M@ MQ.28\YT-2BA7?3YDC^LW=*.*CZNO?%$KI+ZQ\=9R/E-5B+90C_;C9/FI_+6L MV,<7%3';?QKIL$C1;.:1F,JMS&&[Y:O;C#-=_=7N&44DZ(%!(8 MC17 /!= 9 6UXYUC3B'7V@0=:.EBQ-A"C$_718625[\O-SK) E?E.@V1[PY$ MO\#WOCFQQ?R,$%!3G,D2=.U$4GD1<^^B.X9QMS4ZV#'PCD=WI(XW0VYHJQM5 MM@0@FI(;6X$V")&$A+MZ/G9B!5,"F,D44) :I* U%7OE-ESO:FRTUQ23F>\L M#F.W"ZCZ<5@WBTV MEG0^?]/SN5OOYHN7*854XSQC0%'D0B6B@5"6*%(H2*%(IC'T6BX^W?S8V*"R M,"E-3&H;_1.@3L!WF0)N!Z7O5900/((2HLZ[?4-6U(E&!TN-.N]0.S_JPE4W MZO/5FD[EW&JKZE2KF.,4*JR+%'#.ET;(]V M6W>M9?9DI[#641/O$O!^$4!L.'LFA3:2.WFZ^(+R(;#T(BUWJ=_[*,9Y('%6 M",[GWJZJ23];DDRKY<+^**N.2H&FE^IK:P\Z+PIL" 9*IZY&A1,4P:D;"",( MT06A) OAHU #QL9-+G=]L9F_) ]J^:-,<]E)E/WZ-%/NO&>H@%+@D/@Q59] M]\Q:UO0]Y;<]XR>5$MQ+\H_Z>R];15W1BRNL%&C#P/)*W1 Z%EGJV$['#-1F M5;NUTOVX7,_*M?"PU0"?ID;T5&W-W=\A:BSNIP)\ $11$^Q\^ATV.RX B:/4 MMI![XR1RE%D,V^@F&L$.$HA0(J*%,N,:(%N2>;8ZVUL;_Q= M0H>J$SKF34)'F?@<6+_A,M)^S!,-O[[7)(XR.R9)!6&ULY+U;=UM)CB[X MWK\BI\[KH#+NEU[=?9;3F5GCU2[;XW1UGS,O7'%!V.RB2#=).>WZ]8.@J#LE M4>0.[G">6EFR1%'SV0]?<+F:+N;_^B?^9_:G'W">%GDZ M__BO?_K;AU_!_>E__ML__=.__%\ _^NG]Z]_^'F1SL]POO[AY1+#&O,/OT_7 MGW[XSXRKO_]0EHNS'_YSL?S[]$L ^+?-'[UR.=,RJ#3TR#:H/6$W_>;5Y\?4BA?5&YD_2]<.#[Z@_P>7;H+X$7(#D?_ZZRG_ZMW_Z MX8<+<2P7,WR/Y8?Z[]_>O[KUR'F:SA=_3HNS'^MO?WRY("P0G9N_6W_[C/_Z MI]7T[/,,+U_[M,3RKW^:I_D"JD*9O7C:_[CXPQ^O'_IYB2O"R8;)U_3"]N_K M4YY) 'Y=XSSC!4>7'S];I%MOFE5Y+J[^B.8SZRS7W@=X[\3XDS:P!+4L Q4("1VL#F$4=O?>9OVFXI]L4P_+)89EV0Z+A\:ENF>DF_#=ON.'S^')7T0I$_36;[\ZVI# MAM#;>C& _"Z40^3^Z0?BNN!RB?GUA6X>9&[#V9H,*F[>.83>_]_SL*1/G'U[ MCY\7R_7$Q9BC(L(])ZNGBN(0>%1@DRU2*RF<=0-"X,[C]T*#Z!\-QTBU$V"\ MP^5TD7^9YY]I*YZ8$%T,@J#L(VVEB46() 4HVBOGK8E:L0%A<>OA>X%"]@^* MPR7:"20^+,-\-:V"W\):6*NMR1:L40641@8^)@Y)I!R"5UDF/>1^<>?Y>P%# M]0^,H^0Z,C9^F:^GZV^_3F?XYOPLXG*27(IH? "N1 (E.8<80P A)?/:"\TY M'P 3=Y^[%Q9TOU@X2HY=8. ]?IQ6(+C!/M M/1&<-* BC"N9'(02-!AF&;)@'<]I,'@\2LI>:+&]HV4X:7<**,%+&8!#''2,&72^!8-("Q^,AT(,<\ M# V/.S3LAY&.LZ*#";@GH+Q;K-9A]O]-/V]<*B:TY0(11$**T8,G0VB]AIPL M2\2&$](,#9-;%.P'DHZ3I0,)=V2(5 OX8HEA0SNA^ZN\XY7FX"#LQ +]\39_"_"-N M2^4#RD ODPP5#,['GAG$DILQ[BM'37L_=#0L?IS*,%VD7(\/)\ M6<5U<9Y7@4TZ.%]-.(\RRUS ^<0(V+Z&Q^3>9)N*U"'GJ(<+&G;3L!] ND]? M#B#@+H#R:DZ?1N*8?L&?PSILV9IH;XV*LH#EGM6:Q ".8Z0 2(:DLK8X8(YJ M-PW[ :7[).8 NX"*/5H>/DRK/'C8OEM(C!Z])P1T4F3=T32\6@\V""E2B%: MPX:HO-CQZ/U*M+K/7QXNSB[0\-M9F,U^.E]-Y[A:33P2;'VV@*66ER64$*V- MH+U3-@JCDAIN6[GUZ/W0T'VF\G!Q=H&&7\YP^9$VP;\L%[^O/[U*Y :7=0B M3GQ E[WFD%RM"PB*@1?H(&CEF7(V&ASNK./^\_?#1\>YRT$$VP4X?ON$L]DE MM+VJ_C(+8 56 YA(',$KR#X[;S(&RX>S'#>?O!\@.LYE'BG,+J! A)_5&J)% M^OMOGTANJ[?GZWK)J"9H)A&%R%9I<(ES\IL5@CZ1*M*T,P/!HW'*-D/ M*AUG/ <6=A_0(B.A M6)6%3 F]C4,\U_3"@9T%R#N:KS#3 M-ZO%;)IK]XB?PJPV1J!8#->KV^3OVW;@R4\=HB?!\T@_LF'!^0H^AO!YLJG) MK !X6WZ=SNEA4S('BXL4QA6ZHO3UO)WB#2R$+B,2>*<3I*AY2 2VD';+"^7K]Q=9\\A[E #)*@(V6'"<9 M(WAI$P27N<)D->?8@M7;9(S3#*$9)BXMS@ R'W'+N4W]UO6^8D(*EA4W ICF M) _/B0E&0K&!>52.,\UV1+A# ><.->/BYQCU[D3*,;+N # OP^K3BWFN__SR MW^?3+V%&S*Q>K%^&Y?+;=/[Q/\+L'">9,Q>) 9",FWK8Y"AD8\19D<+2?]ZR M'27#QP-H+^IZ -11*%BT5DD'.'N14KWJN7J/"8FE.,,WN+ZL@2XR MTBIDFTKZ B8PLM5.HA$[2M$&L$^/$#5.EY=VJ!I, 1V Z67X/%V'V?0?&X]T M(YN7B]7Z!D.6DS2R-B2:($&%PB @L5:8I,4A4_9&M3%83U V3I^8EL9J2%5T M@*UW2_P1X >R0(O/N%Q_>S<+)(YYKD[@YQKRTO<7,2^^QK#" M][6KZ-OR-UH6E=T7A2!*N_SYV?FLYF=^1F* PN.-%N?YQ5FM0?['YL=)H4!X MTVHT!DW[?;0>(A,19-2Z1*YJ=6D; ]::M1[O+U!T#B<[#L TL,^ZYO% M/&TW#>6"==$C:%5/+3R3X&K_0UG(82T&H]_5(JYE!'%-7 ].WB"P&EP3':#K M+XM%_GTZFTT,F4\7E((BZWTPS.26&J7!Y%@T#VB5:'(R<4E #T[=("@Y2*(= M((&VZ>D:7T^_8'Y%DI]_G,;9A<5<$<(G/L60C+.@>$R@:I5V3"9!"C$4)ZQ/ MJDD4^3A9X_0E;(": :7? 99NA+TW3*.A8%>QY$'P@N3!Q Q9!6$>=P.M@P"G)>,K.[+SE/51Z M89PNA,W.^IXES0XR":^G(4YGT_445Q3[;>JW/RUF)/15C2;7WZY%HSBY5&Q3 M3R>%KI08"@A M1UMH)?D$+F<.T4KTKB#+ILG.]3!)XQXCMX' PS@[1A\=(.OR-/-=^%:/,B\S MO2$4G9FM%<.)%J&K]PYD+%"LT$H%\NU,$SNVFYQN$'64LA\X1SY"\OWAYSUN MDJ7OPO*&N":)R< <*V3(9;T\RR.X8C?WK#DW4666=O1Q'AQ-.XD;=T<\#;:. MUTH?2%N>8_XMS(B%Q=G9=%4GS5T=70J*&ECE(_ RI.@*/Y,=8J"\D4G+K#- MZ=]C5(V;M6Z'K8'TT &H:AWV>GF>-I>Y;QOB''AVEGLPW!$GA4*=@(ZDE3F9 MYA1E"#NN10^0MWZ0I'&SU8W@-) &.L#21;;C8G7<%]:$<72T.A3PDC4H8>KA M.3+(DMF ,>C"&J:8'B)KW-QV(TP-J(D.X MO)3998N]"0^:HZ+X0Q1,M(&[>DE0TN+@NA14&(K?T?)AD&WO2>+&38RWVP"' MU4H'2+M95W./EV2$YL(H*-Q3A!L+K1IG(L6Z*980E2$>&QW7/4C4N/GU1L@: M3 L=(.IVW-DC3,8J+5S-9PF M.L#5#O>P2*]%TAXH_*CC*(@-7PJ'G!4O3'&M=C5U;Y%1'VEZ4&, '2GR#HX# M'U@"-\ZX(P;NO(ND9G(*E5<2@J<@MLB@E4_DV$+6)"UE.4(P#D$;RXHK]*UJ KPGZ.HFK=H.<$-J M9D2@U;Y2NXZT;MIL[E4*GE9+3IX< T^<1&'!Y^@*D\'9K]9U=./Z295 M.CQD!I9Q!V;IAK@F(@2KBQ1@F*"-/%*,[11Q(KF6.0@18YM"AALT=),,/4D! MW[,DWD'R85-SL:Y5M%4^=:.F4!?GJ;*B!19)^(;LR2E41D?PC@40/BA&7VQN M-^MZ6C]-0!U&[,*KF@OUB7G<9R,9Y9&2O M(\7A%)D''5U@0C:IV[A+R-AWV+H!V5$:Z@!A+W+>7/T+LW=AFE_-MTTL)BFE MX+0(D$2L,Y1TO2"<"QCK4!E>0G%-_,D'Z!GW'*LCO VAKQY@=]W4:5,H7$=W M+?$3SE?3+WAQDO=ZL:KG=V_+A_!U@M:%%(,'KA!KN3!Y*XHB.F52#LABBJ:) M;_A,.L<]"^L)I@WUVP%\W^,Z3.>8?PG+.8EN=:M'69FFZ7H2"N?.6@G3 "M!*\;?2)#'ND[6W@TL0Y$;=)&ZCXI8Q]!';V_ M#23E#G"RWY WIJ5.D270#ADH%C*$0IIFS&?D.@^%?%\N?%^=Q7?#L!WNY;D75B^76[$ES=+Z1TN?_M$,I](S3 F MXLJQVB-+(7TG@P5D47%+NX)(3:ZM[T?>V(?H@\*M@4:ZP]F&A=6+\_6GQ;*. M%9EDZU!(*8!AJ&D6E'JU6IT3 M)RR0-)(+%%/74CA$!?5,$[)GC MI>3R%K;I)TM@'T\UQ=(#D.\70V_/U:AWF M]?1T4K3)F (#:V,$Q1E"=#H -])*IIG%-J5B3] U]G%SO>!BX2 MYT%%4?O.*&+ 6HC%Y-K5UC 69,JN23W,(S2->]>S'9R.DGV/,-KNWX4A((/<-M:G:[LS5\#I!YC]"YN5G'E**J_?BR ML[0,K)$0M/$0M7+9LJQHTSX)?I[K+;6[D]D:18>*?S H-2]_NI+@:E&VW=?H MMX.5/CWP\8W*GO9A9J"2IXMB]*L'7A=XEJ"M2 X2SYD,3E80G- @N+')\&), M;F+D'Z!GZ,*FDDIQ,H'%4M-BD>(%6E!@,##T,DF7FJ3'>RIL&D+S3]4R/4/, M(U>IO%LN\GE:D_^/RR_3A)LR#&ZR08L:'$I&?C^Y;O1= G+[E=*2.:,&JV/: M14 GIW('*',QH&3[0,:FF/B"@\O*"71*.ZUH?9C:^L[' M'4-#M+@E80FE & M*U]ZD(KQ:DJ.5^Q]E!PIY0YU7_QXM][*9M))F"FU%6878IFBT;R?J4ZATL MH16QH84$QTH=>"ULHAW;H=FO8]O#SQCG-'YX1 PIR@[LR8[0,'L569T6A#ZI MF@PH))_H@:#L F9KM?D_L@CM =E("EW@)/W^ 7GYW@](CL:77BB$%]NNA!& MRVM/.5UK\D@B5GHC&MW O4U()T[L@8J]=V?V""GW@Y)?24Z[^NO^\G5[)[3. M2*?_TU,03!$U^G;5&>F1)QM#$W!Q Z[A8.PX@DI$D+[+E3(GDB@DFV4;'"SNHZ62#&\9X M'2_O;D#SE\4BW_07?UO,\H0[4[@O 8Q,M=$EBQ $_4A2"M;7>C??Z&#A(9+& MM4<#Z'LG@HX6?@[YY>OGFD^XWLMS%"A#/7+5JMY=2K1LF$3@ M)1+@43K#F[C3#U+47=GI,9 91NX=V)7?<-,PA:SC7\/R[WB#I8DTW#(5$%!4 M[PPS@HO.00J.)90,W5ZW79\?MC](TKC;TT ZOQO)#Z. #J#TGM1!!-2K3#_3 M'CY;?*[K[9(9QRFV<$P )YG0?ALL.%X*9*930>V92DWJ Q^E:EQWN0V@AE-# M!YCZ"\Y)1C/BY44^F\ZG53[KZ1>\9">1*VAMJLYA=*#J3AVTBY YMY$'X8UI MXPH]3M>X[E$;7 VIB@Z0=4](DQA;R3D7[%RV,IDHQKT(J,$:1M$",W5LCJ#] M5Z GKH0KMDF?MX<(&C=8&UCOBP9*Z ),VSXX6Q^..6T5YP@22=%*9 8AR@Q( M>S(*Z^M)=1L,W:)CW+"L-70.%_GS$>,O$#/'C[5.^\-PWG/M$OZ@H":IB#HG MG/Q#[R@64+4?6%'$%#-"16M,84UN;3U.UKA165M8#:B0+NS2I=]W2-=GXM:% M@I*#CS5:X49!0.[!&_(2'_M4P^^UZNV@E MMYY$I4M.)#+'N0$5$,%K%!3C9L&M]M'F)C[^ _1T=W/U>(0=)_,.3-W%N>,F MQ!7<&RZSJ/WI*<1-MN97N ;CA>&(C#S+)D=VUR1T=S?U&( <*-D.S,D;7%_; MS]OV\JE!E1,*.=#[$(&97 ^PR7)ZJ1EHZ[,M-0#135SX(VCN[S+K41F'$REO M[.K_VWSF_SJ_"(A7>[ 9N4_&6 TAI4(Q3T!:CCD1K];QS%@2XDZJXH'; 8?3 M,/+P:U[.A;IL@W,55]?&E3[42BZI*/B5/("+/@#3%$?4.C_NFWCA#Q&T M'V:^E^JY0<3>@7&YR\=/835-%$TXF9WQH+'.MZOIN1AD 6*.H8A:.M,DD[63 MFG%3ZL,H^@GT/%_J'4+GY^GL?(UYDKSU7J(""C@J&_3%Y>#!!A MW]J1R89D&?CL:P.,%"'HPL!B<#9%R8R0>WG31Q*RGW7JO<+WY"KIP'X]B]T) M2T$S%C,P%P2H(@IXJSP(Y3P74F;OFDS9>A:5XVR5IP?/XE2:[!>F6_G=[QR6 MK6*J9 9A[O.L MDW:(:S\A\Z&F82I(82SYAR'4Q)A5/HM"U-3,-IVL6%K)-QQH$P MY%8K11Z09[9VDDDF$L,8VS3-_1[:Q3U'\T^TBWN.F/MH"G:G]Y7-RCH5R9CZ MNOW7F6K!%K"19^>SS,;MTRCAC]$N[EG*?+)=W#,DVP*>I>D]V\4]1^QCY[D>Z7&FK-)",4$FU_%J?#5$ MENB+DP8-#T;<[:'RAV@7=P@BAA1E!_;DCIOVNOY!U6M5AT01<'.E+0J"2I MG3Q!#HX;EH6)NJ@F.8-[E'2)GD.TO+-;TZ$B[P S#_?RN.SNFU(AP@5P6<>B MI$*K*]>!XK&FVU.A_S79T9XB;-QMK1VB!E5(!P![M+?'EB7.A' V&I!>I'KH MB1#(-P"9PVL%L:+5T@+0GNGULF9)!")5T )DB@@K" MT\JAB$-9M$&)B+Y-@U(W;1J,=VH9730=XVU&]$:VB/3Y$ MS#;OV9:C_!0V50UG=9O=*.7R=KW(NIBH-""R0"99.8B"HE9O7 K1%ZY3$_SL M1UXGN]^P6&A1*M-+_$1O(<]O3MJY=5(\5&MBD8R8R\=&5+(J.5"Z0Z,($\]EQ$DUNUSZ1SP,OH MC)4@2BEDJS4M4EH]X!C%#\8*F^LUU<";7)IZYF7T]OY3 X0\5Q%"T1X12YT4K;6SU'QD4 MZRF<\5+*-O,SCB>]$V_M! ]L9H[!O:OBR5./\Y?GA--\_3MPS*0YY$V.I_G MS4^S"P12?HJ 9K$"J>MTL'-3/+&!)S&@+)1E1#[(5A*@$V%(,"A&SQB;E MD0/S,7)?^W%Q/B8F^EX2^[![I0).HN;,>A"2UK^2MC8\Y0DRCUJ$+&7.39)E M ]'?23;M!$[_& KOP!EYI'_7 PO9:.-<3F1%4CW,=2E0S*X\Z!PS=R;(Q)J< M/#V;TK''^XV I_V;LPV@W [0>Z(XXP%A8>%HL4A(3"$HH11X7CL8"R&LL!QY MFS/84;D>U_GO855]/Z#K8(4>J;")+=R[FA>.UEM0L1HDVLLA(W/*+[CA,1FCH9 M3SJN7_\LQ0R&L9,VV?AMO4A__[28D3Y7O_SW^73];?B3\]V/.4%KC:>8&_[T M_/X3KS"*R4E-UA(L9@.*!0_!\0"!(>>>%19%DW;F>U$W<,<-C2JI7"*8>GM M*55'=Q#K$IG(P46C7=OZ@ XZ;@R/BB?Z;SQ'Z!TX?E?47TBDFN'%O*[;S<4[ MGX+-S&20TM8^]3I K%VY0I"TL:N I+?H.\$/DGRWF M&QN]O2P2!(OY2,W.'X>.W>][6/$'4' M6'F1\W2]Z3/Q+DSSJ_G+\'E*WON6F12MEHI)6CM8;XMS#E'3RMHT6,W2.0HE MFA0^/T;5R&V.!\?0<"KH 4^+-#WDM'3+K4>*<$VA-:-++6P)&J(7!E#(9"0C M<>HF7M)Q9(^;^VJ R-,IL0/(OLP_/@,U>0 MD@C!.R4X"VTN#>TB9]STU? 0&T#H'4#GRA%].0NKU38NWCBA,3$5>,I0BM3U MT$) +%* ]]RQC(4;WO9RZUV*.BEF'C#4.TKF'8#G)OW;%95\8K1V%#BC:Q7= M9ML/"(C>&"L*2:9-"YI[I'02X!VGX[O.^G$"'[N_WG\L:G^3'1&'BHR"W +U MC(AXD*IF]\F$2N]1VV18NI.'?:"YW@,/&+FJY$BE+0:68 >&@YRO+P]P(EBP ML394XK9NR28R<+0-0R))B91%-JJ)__PP22-73PR#GH$EWP&&=ES;==:FK+D' MI\BJ*F-)1-H96@J."^9C0-NDAKGS?AR#^"J'2;D#G-RMM'XUOW_V\YZBP%\7 MR]_#,D]\DL%IBO@LXQE48,2>]Q$L"IZ0F$M%M0#1,^GLQ+TY$!;W^S(VTU$' M$+P_*D35>Y!ZV6Y'FC;NRN@@ZYVD(M8C*C)K21JALLB\2Y)%%'Q6 JYU:+) MG>9AR!^]&^3I4'MZ=?<%]5>KU3GFG\^7E>.+!VP6\AO\??.KU21964BH#IR, M$E1M3>"*IA_)Y5$\".5$DR.>_<@;O:/D::$ZK+IZV+MW<_4?87:.UTQE+ 5U M+6]D@;82-!%BO<[L%1<^.!YM;#3/: _J1F\S.38$CU!6!PB\OGNP^K!XX*CU M!N/U:Y@GO&AHIE1Q"D6@-6;J@%%1QV\0ZUEBTI)GF]J< 1U#]%YXU7\$O)Y, MM<^'L;^ \1P_UA+>#ZWMZ<4NL?GEV\^;T7N_?,5EFJXP3YCU3BI#?DNIUV=2 M\N!YY%!0*BNE+4$TJ?UY/JE[(=?\$9#;6(T=F-W']I+=#.H8O90DQ2)I2U&1 M43R9=(+D5(Q!2A7:]/]X-J5[P=3^@6$ZD!+'/D][=!&^QU2/#J9E>M'7^VVY MD?*?H [*%Q202'J@5"0'/)8$V4F,&9/+[DZ6\X$CM\-IV N%[GM&X2F5U"D6 M-ROM"2ZCDY96%NA,\E19L]H$-4"IW02MSB)G[9]XS:$^JS ]3N%0Q6EN/=GM+OD<2]FJYQ.VGQ0CRTI!0(G%Z"#\X60%<# *QM#X1G(%)*5K*D3)O.T[>HV ]L?X@CK,.EW\4PD/LE#E() MD97W4%3L,R$_R%.HD;0]Z!(/VF'GI=A]>G7V>+W MU=6+MWD:J$//CL> MZ8B-RBD>)FH SZY^YKOEXLN4Q/?3M[^1$E[-WQ*:0RW(?Y'6TR_3.K#N2@R> M.481EP86B7F%P=-JB@HX;1O.&!&T:'*@]'Q2.ZE&/A9+._S!ECKK+MXHY.UF M$RS(VE)-%%PLM5;YHQ''<^0_8@/%S6G"(XV*WV-& M/*O?[W83-G'[=2IK$DA:O%@#26M5DTX%7'0,*/JB$*LZSW>'SC]P C0<3>-6 M&)\(A&/JL0/;=V.H63;1:$T+K_!$$5HV!B*C+SP%YJ/-(>0F-<3/G"77+,ER M8JMWH.0[P,RM!'S-GI-[/<-;:^C#XKFB1"%XO;]+9C]QX*CZ[T#[/^,].0TW2B3OI_AMD_ZB[.:(?C'YO6)"T+8 ME!74836@-)(+8Z0$QYBR7AIE0Q-+N@]QXWJ6XT-HT5B?8]<@70GJ=4V7;:JD MR7&I(IV(Z$M"E0$UI[6/G-?6Y RT9R;K$KC-92\7\^%GC&OYND'7D)KHP.AM M#]6G_]ADS#9BJ>S<6B-,&MH\R(=)R$KM^93 F>(!A?6<')E] VKEO9 M#2A;:;,#@.X>,S^1P44L)H&UZ,AN>X1HA2.FC$D81(FZR1"SW>2,>P6M.Q@. MH+,.D/?S]K$74OP0OO[RM?*"/^$<*;R;*.>#-C4=()$LO74(/@H$8WW)Z%"2 MP6_C"CY*U[C7R[K#XI!:[ "4&[&M2)F_+I8_+\[CNIS/7J2T.">!3S(75F[: M::LZXS4Z7T?5",A6)T2AI)5-SI4>(VK<.V/=P7$P_751D?/P?+&_A.F\2O.ME&2VVY(_ PQXDYB0Q"\ I8Q)QC,9K;)N!\!HWC7ASK#JNMM-N!&;U? M>W(EQ*T/?25!Q0KSV@5 0_A267((D9R89'D,F7-74I-M?G\2.^G&-G1.LI&. MND3?Y19 RQZG7S9M[;B3,YW*3:_VP>!MK=_K+'-=JDG2V26I!L5O- MNB;:;+RD?89[5@?R@?SWOD_LK>_5H"!K)_OQ-W=T7JQ62,QZS,KP9("AW-2Z,UI$R4.PV@1N0V:I20_>P\CMK376 MB4SAX)KL&;:7=O]=^%:-?CW@3&EY3@1.0YS.IA>V7V=F/6K8^"HJY@+1Y !: MD7]B1FYO';).O(,/ILFN0YTMEW><%,&\L48K$,+5LBNI(9(0@8L@ M$]=!WJN5/!%0#_ Q3]@):QR$'J&[L6LI[O-VN5N\KZ6>.GG-N+101$UGL=K% M,XD$/+%HM#%HN#W0G[SYG-XZ59W"BSQ8SEU:LTLW^#^GZT\OSU?KQ1DN+\WU MMXE/N@1KR5@7D4')I,"%A(#1L"04RR3)TUBS1^GLK575B:S9<+KKSYH]RML= MNYVS,UJP3/YO+,0IJ_E9C&"2]0R".(L^&C 6V48*T%'J0^$WNXG=M=6ZA0P&T#X_43 M^]_EF'@N6?%9UN"HMA"6'J)0@2)^P8SQ1N2Q+YB.FZ#IX&+ILW0TXIW )SA[ M-?^"JP>.X+7/%/L$10N9W 2TRA,:%+,O3^)75Z0'@PL=^O!VFBN^^UZASPG19.Q%]: XW5"HRX2 MHF:I-GAAA6ME,F]RMK(_B5U>FVX%S4::ZW<3_W4Z#[6=S"Y!,MI[2LP6%!?U M'J^2%T6:W&IO LH09*M6=<\D==S4]*DW\:%TUL,FOEPDQ+SZE81Z.0KE56U> M&F;OSN-LFMX6HFLSV2\&X9*OLU"DJ3.F,CAF,W&7C0Q2)F>:>)1[4]CE%CX8 M5.Z7=#?06P^ W/HFV_',M\?S!.51Y"1!J#IUE\M";,@(.=M@C16FL#8M)1XA MJLOMN1GLAM)./[[BS96T>WQ)IMXW>1&5^_(4*?IY]IS?)LE]3Y(K5,D2# RVA@31,-$ M;0(D(],F2WX'<@^DJ!]_SKB9P!,!:&AY]V.Z]A?@Q'!I;1&B&>/KCA[RC!W!XGCY@%/;,P:::Z#,/<7\CL3!6*_?$V?POPCOB?(O]UT MJ:C_KXFE+V&&FY+QRQDC]1.4G19N9K]P#+2=RJ." +KP&M%+DP M73"(%N!MP,NXQ3?- N6QM=Y!X'(4LQ>30^X?HF[;1=\4ZX6H)]DKIJ)#L$77 M&0R9I).S!R^$I%>LMZ9);NBT;(Y;)-1LN72,E0ZVD./,!J)+P2."QJQIOW0* MO$$#4I#AX"$5(9M,9VZ_+32K0^H3Y\_2Y)&-[TD"RW4'X!5,>>6)1Q5, :6U MAA E^7Y6!.U%RC8TZ5?0'KSMRILZ1>]S5-G)@)*C&+X2N1 E!!,E2,=]/9?; M-'YP8(W2B%JC"4T."@:A?N2Y=WUB^2#5=N*2$U]WN:'0>[G\1J[2=CR?B#+7 M\66%>U?OY%$<;WB"5#- 1I+CE$HKO#Y)W;B'6B.@9@=NAU5A%SV,[DGQ[N[A ME= V"P7&60I^A9(04@J0&=,ZF\@#,RU ^11AXYYVC8_'0177B8D\W,=1Y*)' M)R2@JI4^.7$*+'F&X'T, HTSJLE5H_;N:K-3L_$A?#J5=Y!+^.W\\^?9QJ,* MLTN/ZM6\+)9G%QJ_%"C7/); &.12JR24\^!]O0*YKIN?YZF#Y%=GQ:],=M"[)&@M)7&SF M#!PKGGQ7;;TLR*QK4A7P/#)''I;=;/-KJ*P.H+BMN-GT0QR;>N: M?SI?OUFL_S=N5MF$*2N#4 Q$*+6.WR2@>#U TH5;(P7CN0D(]R5PW/VR)4AV M#W(85F.C%]K54107'8VV=]L_+'872AOK@BS$4#8F@I)D[X-A#M G7^H^8-1^ M[5?V?N2XV^D)D-50 ]\-KMYCFH75:EJFF&OMZD;LKQ?SCQ]P>7;1%N[#XF(\ M^,10!"VYC& U.1I*F7K]WG,P/)/_X8VPA0\+P6=0-V[>I#NTMM+K8, >E)_.5],YKE:W&=AO7OM>GWO\@/;GDS_01/:; M#[X>#G\Q$N[=#5[>EBV.P^QZ;OP5F"./DJE4()(9)##7=!MW")(Y%.1^9L_: MN.E#4']TD7.HGLC;LNWC0&1,')TW:MC/DXY7=JZW\[/SL+RVZ+\-OTX)_.>ZIWXBQZ$9/;?D9!3+5<_ MP-KM^+%C.S",(7W-PN9B:2Q%@DC-)\VA%;C.2]T&2 MCCY=>$R\'TBB/]&[_SZ)UKL< H,28V6\WH5WDD%D7'-4RDG=I+_H?N2-/,%U M&+S<.U@87C/?L;%J;[1.;KS&,F+9.:T*;90ZY7 QC_R MNC5BS\'+72/60#,])(9O>JK_$9;3VM7Y\MSE%^)SO>5PDC336I'OZ)VA(-Y[ M#Q%=@7I54V*];*Z;',KO3>'(XZG;H*Z-?CH WN;6^*?%C+2RNDC,O%FL::/- MB&>5QW>7=%WU-L MHSEAE$F1ZR&]!B5L EIJ":(*Q']AP; V#MRA%(\\HKH- M,$^COPZ ^K<5A=2_K-;3,PK65Y,DZMAB82#;1$ZJC1Z"MK).4^*\%A=FVZ2@ M_C89(X^;;@.I(R3= 4[(4B>LS9RK%MY/5W]_231,U_6[B7,J:9,SB,!2O3VK MP8M"/Z+W]>R.%D*;:W /TS3RD.AFN^4@.N@!3CLKFI^J>-Z:6!E#\I%"YZ2< M Q6"(^O* VBA96*EV&R;7;L\E.B1QT0W N2IM-@!8J_'#JX^+$.^GK9U;RSA MB]EL\7MM5;5C!/:6=R>SSO7T.05A01GZXH7G$%.,N0K MSE5&)*)D8=)MT'T M:%KN .&O<;5"W+8MNAOW2^6431ILKK>>BJ;%RGP 1$/B5CQEU20J>82FT.\S8?OZICC)VL=/^(,,H9ZIU A?K MJ"D,'$+)'H0(*2HM?)+?V6GLX_[ 15SV>K&ZD/?UH@DN1..$(BE4)O!Q%ML;PR0+&B2T)L_JG#/+(!":P1""D8404IL*NW;&\%Y>:K-V)M8E M@\0?B% SX85[<,8+*!G)614QB-+FQO9.=+OH-(X1X7/WW[ M">?I$RWFO[_X.JWC-SSGF#EI'&ODP\GX6G(]:XT?BP5%#FVN[3Q!V,@=4P90 M_E-X.D8372+KDIN?%V=A.I]X@)N"*H6.R='+$2N(6D78\JIV-2D MP=Y#!/6&J6/4_J13?X ..L#2;X&B\_?X!>?G^ ;76R8PL:2LMJ"MC:"TS"04 M3N()AG$M32BZR6G!3FI&[LK4$D7'2[\#".VPW1_H3S=FVQF9A5(6O%<"5*Y! MK/$)O'4YV(R6JR9 >H2FSN#4Q(4Z2/X]0JDRLEUG04>!TB,$[6J9$WVIA2N@ M)?>91QZL:#*HYA&:>MO?#M3[DR'>84KH 4_;"?#W6-I:6FFDXM7(LAAJ,Q42 MF'/:@4P4(1=E8O&\":8>IZLS7!VJ_[NX&E 9(V)KM5Q/_AK^:[&\Y&>U67$Q M9.1DQH')1)NVCP)MHM'%>MB]@J*M;7=DM$0K"[ 7$ 34B)Q# :1!ZD8Q[8,H=;% MT#(>N\O&F\4E\5L+R')09 (5.?[)U:[J#$+F%EC).7O#4.&=*R$/=,BX^\GC M*7T@32V&$MO8.K\D_>W\,F&@(SJ'F8&0*@/%?1IBIO5LDC6!1T4\J;V4?N^C MQXET&FG].,'UHO8/OR^VU <68I1&U,'A9/IBJJ.^30*=#6V.B,YB>I;:KSYZ M'%^@L=H/$]S(KL#+\[/SV>;D]V)6T<5PH[?E15YL^K-L]D!AK2.WF=Q>C9SV M0);!H6%@46D?3.0:]YEUM9=7L ]!XUZ%&=B5'%P#G2-JN]R<2(43\< "DKA, M81 5*W6Z7' F.Z/S/E,?!L'4V&[G\!!X!KX.T$?G"'N1_XM,F3V:\[Q/6+ND. \1R[=HR6>DC*$X7#I-\CCFBA MU!?"1^03GY2LS)"FM:TM>&I_',_!)F&0:YUX;#-E]!&B.DO]'JCXI_!TJ!8Z M0-2V&=S\X^;*S/OIQT_KM^5O*]PTQ9PX6V+*I'+DEF)28RP$&1,PI@M#5K#D M)K>6'J6JLQ//83 UG!ZZ ]7K:8C366VMFJ0L)4D-,C-36SM0V"QJV3D+.6/0 MR>HF@[(>H*>S4X860#I,]M]Q_?W5N_XV3XO9C'S):;VAL"UO:EZ4O]_C3U6I M?X PVI?O.XH-N"(T&\D8V;)(,8(Q];J=#\)Z#,XVV5,:WF5ZY";S=4'=>]) M62Q_#\L\"9DQ[DRA%2T1E.6T&*44H!43Y"T(EDV;^US/I;3;HO_GH.A>L6-3 M?76P_^['X(0;JX)4$@2O+?R9R!13B0(QD9>:'2_1MUF)>Y$W,O3:8N0@1#Y+ M8=T,67^W7'R9KDAM.WB;)!..,J)EG$18*PNF0=I56DRS_X8D8.9;]SJF?^^21V_V=!%[M5=(?WE[6X4OS].W#,LQ7LXU"_Q*F\WH5 M>E(]%2XIY(J,U>:;A0QWK/VKL5A4PD0EPH%@>^2Q(WH[ C M?;I?YKE1;F9WY^%09U-?-GQ]LQE[LJ:WS^H J.T;#\G$'/ZPX_,N S$Z4):E MCMBZ_ZBK&+F@SB409B52>$R0U>"D11")"4'1LPVY2;KU<;*.VG8_X-GGQ3(L MOUWT%-ZICIHFN*.0'>3<;,FNDXBM_7IL+7:9WS[8M!S>8>O81XYH3QOVX7H"]:A-Q!!4G0I8:S\=@A,H MH @OI6=.V]BD!54;JWKYZ7>6Y)WF32EZKRPRL"(0SQX+1)D5U$GLWG/K7)N1 MYH]2U;5M? Y*[GJ.P^GBCV7HANBM-=S#1S1^)^G ]03 O20>99UF+JF M_=8PB,D9FPL+67R'9O"W] GS^:P.&MBLO;_B^M,B7\RPW?3RO*A&*^B%1F:! MOEI0G)B/)1=@VCJ))3O?Y@QS/_*Z-HS/P6L&= MK4L.E2+;+FK?E9@@U,:)UDC.'"LY\GUBM_W*D!\@8EP;25V M#M::R!PD(P.HDA*X(APP1*.\IE@I[],[Z6#\C'Y-8A#U/H&7 V0]]KG%FY?D M@OS[OV_+Z(4U01F44'L5@,+$P0N*Y5,,&"T6&>XV1GKHAN[-C^U+ZXV<1P%UG@V$HA PFL1E9LG+??K-[&40;CUY MW./TQKO(X3+N!1R7RT-I73@C/TQNKJ&ZBFN-D&AY8,)D@]GGW.AY\!A[DSA" M>[LP<( H^]H.T!JEM%&@%"??/- 7QW,]'O4J&4;6T^QW3-W)=G"49A[> YXC MI@ZJ 9\T@:^O"\^-=U$P\H8([Z <\1A2-%""2MI*E2UODN?;G\1QJV<:[B:- MM=4!#M^%;Q/OM$TE].R1TXF4JVJH"J.H\%!7(00LL@'%D7I)E M!MO,;7VSZ"Q<_]Y& 2VTED'<'SJ"/M"KO5=9Y\OIGC/ MSG%B:4VA+ J8D['>=U80A2Q0,"O%6&+D<;0 YD'4=KXI#P/1]GK\8YW6_3J= M!_JL,-M<85W]%/M3->+YWH&B.U55&44XP7!P.050 M&!&!S,'37#C?35 >^PAU.7H;E\AO) M[\59K1HFQF?G>7,9HR+<_0>G. *R,B^AVL'N\^N?4&.CFWN =.;S!ROSB#"<.DTO1.G+= MZKPOGA"\(Y?*QJS0JMH9JLG(H8<(&C= &PN7A^FC/QM+HL'IQ_F."T/73<=6 M$^9#TMK4-C[!TPH2$9R7"41(O-[1J%'%"3"W%['C1F-CX7%X/?:'U;?K3[A\ M^2G,/^)J$F,Q40H.,=0KNM$$\$(@)*8"MX6QHIO,]'N$IG$O'(Z%O(.UTA_ MAG VC%;2&DV;@&69M@/:&,C+9U!2<;5$V4ILTMMD)(>SV6W%[]GA? X&NKW4 M>)5L692KA,RK.46PYQ?;[ %IJZ<^\OB->JS3 M.>;,H2@"@,H8")G" 3(O)"\J1-.D*^5C1!UK-7=]]O4%#:9,MDIZD#+KZF/4 MWK0US<&,#SZCIO5X*HX[N2PS&$+NVJ[A--%E\OV)U7SXS;_]/KBY.6IXB^]1 MR-4]B+9,"<*G7'N&D;_&18%B"MW//X75],;J M$+2\3"F>?%-+:\)X#76D*[!4HLE<,IF:%%P\E]".3==S&13VQN_Y[%\BD,H_:1N2P%^>Q8!VUB!(_2@,'BM:C;*&]RJ^^$ MAO$%!0S;KKA3W+7LZ T4URQOK\)-75^T1B J"4XRDHX0J=;U2=!&YH+>D+C: M;AO'W_,T4*YM.G;Z_Q"\XVE>VRR)+( MEP9;ZIA3Y S(_Q40M7-6)/*O7=N(Y%'R.@'E:;'S$(*'4V1/\-S*<;/GW>=O M6YW/A2T%C0$A?+T9[#S)+Q0PS+K$-!:6F[0N>Q:5G8!U0)@\A,3!==83(%_- M/Y^O5QN)\>VMCL25Y]8[T/52GV*96+%H((N0112J:-7D/.41FCH!V_!(> AS M1ZJE4X2)RWM#SC+IHB<1*4\B*EC[97'@V1GZUUB,34Y&'J%IW-J%<1%VB%HZ M19B\G"$KM;#*("##6E=7ZEA15.!4Y-Y&=#Z=S(;),<>W]H&P0]32$\)^^G9# M;+\N\;_/:VG%QL7 F 1318%FSH*JS 7#/?C$G [,E"C:)@\?IJT3F]9+/#&( M"GM"Y2Z&M@NXY&0P:EJV&U6_$^3X.FY%Q(W<3A5"W*&M$U]N*#SL$34< MHYQ.\;:Z6K9;R\Y<"FAM/0 0M&,HR6BU:@7"%*&BL*+X)G6!^Q#7">*&0L0^ M<>HQZND P_#NN?SV?YTLN M@M;",]I)N')$._T/0FW5Q;(4T8FH=)LDRVYRQD79Z>!P]SK_\;KI &%#[#&O MK^^>9V5*8!%*\*H.8'7$O!/ K"G%D4 +[_;P^/6SVN\TJ_#O8],?#Q8=K(D+ MGG>])RCJ)ATZ/FKN#B095 M80>8W+V-[6!P8HCT+.N0$(X4#Q87P?.BP;(BT,C JJ0/\;2Z /2B["4\QU,;FH$.M;[=:0HBU2#0JYXV5*-NT\GF#S.BZPT)1JLC6W)@5(@2(L\CG9^L M>IF]MSZ#X3;5**3FUUF"P*6RJ%4VJDFY^Q$TCQLSG@*[IU)HU]OP]M^;:_4] M?J1//N(FYMZ?/=S6_3PV3KRI>\>V;!][V_!S4W#5M@ZEDY,E%OY%:-M5>U\LZ7%Q[0BE<+"8#CUR3X;<2@B7I2%>, M*Y&%S >;8?0@%>,":3@E+X:6^-BPP8]W6=A6(=*>;91QEM0KJ[] .WBH24%K M54#)LJ;8?3#8/$3%>$.2!M+N8FA1CXB7C>>W_#;YVV\3$73*CDBL50&@3/80 M=.:0LD_1I9A4V'%XL[I$QPK3GS\NOORX_<0+@&Q_N(N/ZZ>."(9A5+; *1O 2ZFE4#RQU*KA_=^>4T8V>. U/"". M%6\'R'A@AWU]8\:(D9:5 /6Z&"B'#%S$4CD3/A.O5C;Q[)\B;-S@?7#'I(D^ M.L#7$Z' +U^W_3CK<23]ES^$KQ-E= J%">"F'F@+H\%KVJVUXU[9*$1*35)) M!]#:I7M\(%B>=UYSM.:ZSAE=ILNN$V.OBBY%9)Y\3VGG^XKY2_+ MQ6IUT1R>N#?6BL@-;3",5ATM; C>:N"*:1E%8($U*0-\G*SO) 7U#.3<*Z$9 M3BT=[-1_F\?I;(;YFILK3G(VTA=?,1 $;1[60V08@9CP7&$*N4W3XX=)^CZ. M;HX!UT#JZ !85YO'K_?5SR<\=)(U[5>D4D!M('3U8O'L+Y08O7B8KG>3$BXB@ M>,P04E$D)ZYTUC)[UB2Z?8RH<4>#C..K':B2KBN>WX3EDC[IRS&S:!_\K.&" MS,?)/'7L*"TJH4GE6.M<%'<0=L1WV/-MGK/>J/TS/Z"UORV_TZJK0T^EWVYQFRL4'"F:8C75*>?*T M1'@"(S1/@I60<\OZZ2/)_TYBT6<@\8%LW2G5//()^/LZH>RB/ZPGLEPNP*5W MM2K=0:#8&[*U/')NN+5R#VSN=>)]]=0N('52=2^.E7T/@-F>TG$T3B&W((-5 MH% (\)D6773UIF;D1>XU='5_R(S9/^,(C=W5^0'B&UGK?Z7U<79^=MFR(T;) M%2O@/690R6;P+$J023LM+#K!<2B]WWKRR)H_1&^+(80XMO;#UQN$QXA<&RX! M!>%?.5X@,*_ &10R*1+.7N- ]M/^S2>/5_ PB/8/%F('L?C1.^5F!/C/87UA M/0T&GBP/X#8]=75*$!1%CHHD0OX9LI+W\35.[P??8J.+]/D8SDL'J.A@33Q9 M-Z"P&&](M)EM? 3%P%N>@0R%\"B\4[[?HI_6>?1P>VVGG>X$;N?9\DGQBT1A=W>,,2M$7XM6! M-TEH(XVP39L;',W N ?PXT-X:!UW7?][]X1R/..XH=<(;'J;>)?7J./7' M@R3R;KGXC,OUMS#/MK<6DUQ'2\&N W"Y K^-M.JGJ3LV"W@P0=<-XV[;AM1G,Z1$^\7 MW0BYS!#),H%7B0?%)+=MQK _A\AQ@[1AD737EC=35I?V>M?R/[SMUB.?UL92 M-6S'M0?*1"ZUB0OMT]%<=(\,!1$T8RXIJ8N*[H]EKZZ!'S%@<<%#MB&0M\(B M1&Y2G6CGG=%!E-2DG.5ITKJW3<] S=ZVZ3#%?#<6:==K5+%PTN8JX!VWC0JX-*/;=7P_44,^@ MJPQM6W<0#UI:(\!$*2F*"1E\U A2QX3.^4PR/:TS=T5;IW;N4#SL[<\=IIP. M\/;K^7(^7=N1:]F:=@J"-!!85BV@#2M7D3MC# M)'6*KD.U?W M,B.\;),Q?("><<^*6\-I""5T@*6?SDF*UR.!M19!B") &(J2%9K::;\]]7W@=31 ;0> ME-7KJW('ZS'I) ((IT,-6PRXHAA)CGF+M==B.>UAZ^L^&A..FV_@BI?.S\TTA]<]('*3IA9+G^<798KF> M_N.BTC5+[7V*$71Q).VB#>T>J9[1:33%,NG:S"$X 6^=1J:-D3X2-@;K<'+R MY;*G,$Q606LR&Z[.T5$BZ-I"AIPCY!*%X)JW&574E*M.0_!1ET@#//33O>Q0 MF13:U?84C")/D(2C0?-"FZQ- 4*T";+,6@OM2S9=+93]6>LTRS#N:FF$C"X[ M9NVJ6[G)<*UVGZ^.Z:/US">T*<_9EZ63E>8$#)[L*@>>C 65G07R2PS4QD\P NDN@XL+BG ER\\? MWB#(Q M+0)/TC1Y+OA26G.&(&CGUIPA2NH@O/Q]058 KU8?O:W_0558+?!;'K-RT8)0 MG.1%8@+'G09$9J,QJC#'6N#M"9J.I!5G$ B6;332+[@NX"B=-&LP>I:C[$O4^ MZ!I'#YT!:A:Y$IS7J9VJ]I"8H,#;0 +B,29AF4F^269LL%&:LFP[%FP&2;O+ MDE$UKG_-3TA4^7?ZK,67.3D*F\K93O6AISYN_V+0UL2.5/FY_+Y7][_O>O#( M50[?!%FGF@BPR9-?7^@:"C&22R\PHO0QTQ75)!8:0N7>8>$V7W8]^6!C+"FD M ;2:@A"6#3F;10+'4"0:KX)K\FA]&)G3.E'M4'8O<&RGO"['5CQA+W:?I_/\ MAS8U= VGZPP#8B)7*!=='6[)0*4L(63KZ3"6Z-'ZR-H\TCJHN;L.K2^_]OIX M..N*S9[BC)PIFDX,R0N@,YF*E"*5;#EO,FKH"9J.R9 -P<_C)>_]U-*!\W[- MRIOY8GZ*;^<_\.%#?V/"F16&W%&7&6"^X 5$D!4K>4DC-4ZZIQYBB3<1P MD]SM/D1/&\8>#KL'4VP'(+X\I\NGSNF;L\V$AF=YSX9AT*I 1.?(0:XC+;.- M( 1Z;F0R$9O:X3&8F+9I^/ &^N"*/[;(Z%I0ES^T1[_P3M_3-'[:DKU)0JHH M+0_&,?"A#FC+.M1=J0E\CLJ04RM4GBY;,G8&Z>/RY.3-&Q44) F< M?UG\>D:4+-+/SZNP6)]L=/*/,%^\K<^M=0S2*H.0C UTBY<$(6D''I64S#AE M?1/W;7L2^XB>QP;6R*KIR1)Q=!A5LL"5MJ"DJ3L318:LM#.YR4N@09:H M><@ZNB4:(M8]+='K19[2Y[YWZS?VO1_[O@/YX%NQ.XDOKC [ IH%SZ6I6W\T M^,0E9%E2P80Y^>.OYFZ?M9QE+I70BDC>A+S&DSR$4%"\%,4%7I:!RFM@VOT"7Y^^?E'^+_+U:\G8;W>O#G2,;F2LP.W62>CLP97/(5" M)ALAI3[C@*7Y0VX'*=1^.% MK)/N%/FP7F:39"IMQK<-I'-:6#;#R_:XW%MY'6#SXIE1G;V2OBZ6)\LO/S>3 M+RZ'(T:ABI#"0@G!UXG2K-8639V0*%ST%EF;>MLS='6+O?TQ<:]-=#P%=8"W MR_78F]W7I*[UU_GW2U:*Y%@L&F Y1E A*XC(->@ZGPM58=BF$>8)FJ9-G!P2 M9V,II@.,?5Z%C-_"ZL]+^KE.SKG$ +-5H&K#8T#4]44;1F:M+[')\+^[A$R; M53DDFO9200<0>D)6;Z^Z_V/TPDAIP>9D0=7N6>>+)#1D8Y.,BJLF^WRV(:Z7 MEX13Q0R[::EOY)T/=\62=+26Q.1U(F>6#FCD*H$QVGJFC$7>I$CU'&'=NF0[ M0F%[K W72]\XNS'F[M9<.XDL270"K DD/L])?,*2YYDEDGGWZ-JT*0TGM5NW MK3D6Q]!=/V,\GV#T'9Z2A\)S*(JX\(YB'TUNBC.6$7M!Z2)5,NS0N3LBJULO MKSGXANKDV%XR/M#0UZ:N]L07-2VH;E;0A M2NO 2WQJ6I]*W&117T35(1G*H2 ND@07Z5]$U&A5$W?P"&9GC@N# =,SA^BD M7WA=)*!\P6(384#%FAK(3$/$$(#IPI/Q,3';I(WY2*=G#M+]H.F90Q31 :K. MQ_U\"B=7*U$CM][ED*$@!E B,8C2U5[4X*S4=3ICDZ:3>Y1TB9Y=M/S@A*5= M1=X!9IX=\,FY%2K[ -)R#2HX"10V.1 E.\RF4,C39'S7*!-7)QJ%N0^B1E5( M!P#;;MBB8B*A*@6TCKR.(*-3HX(!+YTL+CDN2I,2Z-'/P=P':N.KI@.\;94' M8D&(0&$/).8,24TB&6E=I983YUEA:3-V]455L/;QY4?74@?(NYE$>G^O,YO< MU#JOMC#@CM%)Q13!.47,98Y*"4 M$!Z"Q_TFH>ROY@YN_6$LOR,3\_DO//F!?RP7IU_7,VW11,8EB%B7L-?+)UI- M-UP=E.M06L&:C"S>C^P^WM7VAN>]E'MT4*Z']?-?RUD*-JM$/E20Q)]BR4!P M+$).*1KMZEZ8#A!\06T?[WM[ ^XNJCQ.O!( <9:TX2I V-VL#J/$K5OEF>K62J>16X$9&%+'$; W\GV#Q,LB^R>EF7_05GRRGZ*U3P(*) MY !I &QQ*A=DT?Y#&YB1IPD_E%EAQ:+/ MTH%QINY^K?/+JOLI69:^))"% M)U#(+$4/R8..C(EBN/*I22%D)VH[-U]#D/5X^WLK[77@;F_'VJ815YB24#,) MG+E9W!\J(53BI5Y23H M*$?R&FK=Q6ODE0-K%4L*4Y-"^GU2^K1Y^RK]"6SMH($),;1>GE3(_F5<& M7B].YZ<_+YL= ^.IAJ4260 E)<6^'C-)Q9DD.1<9MWE;1M]P S_TI[O8>9R$ M?K"SBU*7HTJX,SMSXS!M3D_FP@@;(D3!:F-:I""H]I$%G6/65@0K#NF5;GW! M':!Y=.(+;K!Z^D7:Y5 B1B+*9*19J9DYP3Q$1 &%3J9*!J-M\R;L2:KZL55[ MZ7X[3.V@B*E+-_>B^0L;K#TZH8E\DQ3Q$)!!Y%&!=+I8)2CFD7=>6VR;M>KM M#MM3?T_FJW809K]FYNU5NW42*+4A?M 4 2K6761!69!)>.U9\,8TZ>=YCK!I M6W>ZN=IV4U1GP*O/)M>SP$L*2I,7&,D!5%;0412%&& EY*#JUN0FC[[N4=*E MO=I1T4^@:+C4=X;-#US%9;/T^J?39?KSZ_*$]+)^_=]G%%SLDD]_X%/V3Z _ M1]I(&?/SC[[*8LJHC,[20BB"[B#'=7V*E8 +D:0LFOGBH/)0=Q?[0O^3KLVCY&TIG-:B[(&.>SGN)CKI MLFAWG]7=E]P_^EDM+$S#E?9WD.0Y^^<%VX11Y-XU4M#]+5E4T9 M@H3'ZV;[R_](+,FORV_?EHO-WY\_2?Q]O3X+B[1//\ .W]+"^@QCK8U=BB&J MX$H!ZVL3"CJZ=G1F)*^4IJ[HN[>)KO93#DS4/6DHZHKU5M[1!*5%B4#;Z$)G9Z- ZZ MLG5#T/6$K3N@3CL(]Z\&EFR,^X6IW^1F+7%A,*A:\B%',?$(D?D(0=1179:0 M)=O,;WR,HEZZ @Z*D'M^_ACJZ@!W-^F_2/D:F;)+JC[#3 P4_0JNB#I%(NB@ MC$JY-.F7ND_*Q$@;1\=W1Z#M)_ >('/MP5SF]"5Z*TL$R3)YH%E0[%P3^PDE MIE1R*JG)B,][E$P+F'U5>V]8WCYR[@ HY[:6?OBB>89IS[@ (VT$I1FC,,5G M",9;P;V1Q34Q*[>HZ*7@/^7=M;M:.L#4[H*[9GN1/YR$Q8T51H&.3XCDIXJL MD4)TDF:,.@,/%E%'XZ)O4EEIP'F!8D)U@.Y'*ZN.;>0+8J@BPF.-7F3_RA%$[MJDX-EV4)S'4#P M(U)4/Z\O8C>L_',Q/UU__/3/R^[$9.I[5P],!PKU=9'@!7I X5@((7(AFA26 MGJ1JXCN^-RB.I\$.X/BL=!\3[MNK]@ A>9%>9-!T*X%"Y. S\6Y]<%)H975I MDOS6GHF3;P<%@ =0/Y&&/AK^#X_#2<;!M>UP6[U _.;Y>IV(6$F?-(^ MH ;-60;%')WI;&MIF6Q&24S9-N[L8$H[=QI&AM+CX7T#O78 W)WE>^XOK=^? MG:Y/PR+/%U_>G9TO&-8E\^#J.EA3FU%%@>@CN5+<9D;^E-:ZS4O.L3GIW$5I M"_QI<3%UD_G.W)]7V7Y?D#=WMKEDWY]^Q=7GKV%Q(9=J)S"3\WA#0/2G=\O3 MA_YE%EUD I,!]'5.-$:ZA6,N4#"Q[(JP2HG;A^F1KO9>.)K8/9KF4'6E@4&8 MFOH@WKA_/RS7ZSIYY_*F?5]NWH(]SI'N$26+1J9FL3K^Y&]KS7<^MMOGMJ; M;:\QNV#10^%U.34Z6U>5,XBZ",FR<%HUV?.[)]W3YCP.B-2[5O*0^NZWS?F> M0=KST<1CG]?*?C9\/+$G-J,M,>>ZWJ\N/U(4]4- ^J/),BED6A7=Y!G"M%;T MN:S\C0+D^E4ZG?^X? !S?; XG6KK,D+RU1D1VD/P+,+F"9*R3*%L/!]M5]*/ MVI8.P>O0-NF1M=Y!['3-\;OEX@>N2< /%38?85:B8;-6&.8TQ;6L[N@QDEN5:B-MYY7M&^P# M#,'*SH?E.Z[F2_+&PNJTBR/S#_K!T_7OBP\;NOZQ6J[7,Q^<%TY;T"A]-609 MO H(TI542DK"FB;SQ1OPFWWQ\@)N&5)#P7DMRZY?+?+K?W^?K\)Y MS\N%5&9D.T32(4"Q=9 5Y\T(H;W>,!>I:S(^V4ZOY!.E,FV+V<%*/M,6JX2EHJ^U]8=W%K7'?W\Q"Y9"D@&QU M!B6- F=+ 5:\*181>6@R_&":V*2_'JY^;X7]L+)G;/)ZT<>!N; 5-2]](01I MK)2<(3!-YH)T8R%*58 LALK2>N%CFVFD8W-RW 6Z"=-<^V'B!<0>_]H4-<]= MQ=Z%OPB/4 M!$$OX&3=N'/_$^=?OE8A_(SYMC5'U]SEW,Y:*TD61'*)-H*RKV7E#OG!* MBBQ4\D4T63'VG"P#WY;*7@26$)KQ6*[" (4U<; M\0RN2 6.B10U]R*;+G.->W']8JI571S=;O!Y#(?Y.3MWR?UVTF'<.DQ.0=UC M!TI[!\XF"3Q&$8563*EI)H^-RN:+*:MU<5RG0^ QG,^1 @2;HX\*#5@=+(FE M;JQ@.4.BT$"Z@,;Q-BL6.@I*CZ&PU\6)G !S+Z\4^*1HC!"\%.XH$, "BL<" MWA8%Z )SD16=1.SQ.&[)W[3'\8BSL"WP\P)NN>=+04]*"Z6R2B@%QFLREKPN M728Y@;:!^V@4:MEEF_!^;&]U",W_',(IT79$+Q+?A56-DW_LO:#P^4]N]?KP M:1;Z>'.8O&$AJT"8B;YVT4IPY.B!4Y]^8AI^64Q_W]$U,85W%!Z/H6;6T[W8QV@$RTYH%YG^EVF6!!UMI[5 M\1!MXFIIH3)L9R2JPF2&VNS_EQGXM_\]RJ"=\O3_\+3:^','-=6 M22NA.,- 15? I:(@.B&1Y9B*;^OHCLW1M([RI#C=YW*BX^RT@?]47!E%-264A"UZ8L'\$9E<'2;U.T4HH7.=-TM,V^ M)4FC$(E%1B=0>2[!>\[)=J#3I126],&F3^_$P5'7$8>@=^A&@388Z, /NET\ M,'17V)(B$:_HRBLL@Q,^@=$E)R&UUZK)6_ N:X<'1<*3]<(A:ND 4TUR8MK; M@BX[L+5-6)4D2 :Q0(IUEUQB59S_4R\<7B\]I0[18(R!CW1U2AZ\X.B]B'V]EMN)S<[OB)%!/-89:H^HO\=Y MNQS>%A@71=*-F^+&-]7@N/)@0Z*_3I&[T->TI*$<'NDI.P#,#W\B=\#<\4Q+ MVED\MT?9S(237#NF0$=O0,GDP$LA(.7LDF2(RN;C.I&W&>R\C^WO<"#W0-R+ MOAS/7QY>RR5I=$HI*#HA*!L]!(VB#J$/)047LNOKW>I !CMOZ_L[G,0]$-?1 M#H]FXKF8%75#0A@D=YF5^MB";)56"$%D"TP(:1(K0JKHL)'J++!1C+ALP= M,[I-WWYG3F%/D,4/B/( *,H/3#$$H5FPP005] MK!639YE_\1G>=J>G0TLP",I_N^SP\^*S&%PV4D-"CJ"\DA#I:H!LK4=RE 0> MVXT^4 )'>I?_K<$)C9(%E\#5:(X$Q\$Y5A.*.=MDB^#N MR(I) R7PXG/<+\ :M 3UB[8&-U8I/"\U+@R920H1E91UQMV M^GB;S9--3->AYSS4)_[9@--<0$K29X,D5M9D2>%+>9LMI>;!USN81PXJR=K7 MZ3P@BI@9]\*J-DGH_WF;/1"][=YF#\% !V[9[8>:Q=$EF$EP6?E(X23=+'11 M6K V"9&C2K'-R+T7^39[$!*>?)L]1"T=8*K)ZTMNHXW2(2 O!52."#Y9#H%[ M'R1/(F"35ZXO_6WV(&P=XFWV$$5W /:'9F&RJ .*P"#(4"=JY@0NV%278V/P M!8N7349<[#JY]+C>80\"R!:32X=HJP/ C= LPQA/7C@.*+2@V#$+"%8K.OB& M>\ZTP])7B?3M2WM]O8]O<& ] +Y^#S'\2['5^F2&_'WU5(M7'WC,Y519*$+ MU)UUH(1SX$Q2P(*R*D@,P;1S*YJPU+G%'QF<#YV-Z9'2RYG911%/2>)?2XK$ MYR?STY\?*2*?B6 #VJ"!KDE;MRK1)2R$@YQT-'4%+*9I?/+]>3O2)IH13U%' MV'FIQ^FW^8]YQD7>"$29Y'G0#*RJV\/K:!9OHH'DI$+K8C&=.67;;-F]WL@$O22 "$[<&K>&\ M_UOI(JD%__E_A70AT@8J;9Y_M'7U9ZH8S28 M@0E;=]"I7#=Z&N!&:\M<*48TR;'=)F-?:_@6UVO$]]^Q[@5>?#G_\,\DL5_H MI_Z<,:]*-LF"MDZ#\L&!UY+.C^:RI)"*X(V8?(JL:2/,/7!PUZ:,*/V.#<(F MX[2'6;CX[\4 $C:0*A,P"^,2"<$I*Z9H,F1S;1-"G MU=KW1G WT*F-*LHQND)E7?.>%;B("83@*ALN"F^S[N,1>KHR"D,T?]\H["_O M#OSLAVS;VWF(FPC\CW!ZMJ+_O\.BJLM;DY40=0TE5)+@K!.X-M>G?'H'[:',B(<#V\+COVK-Z%567R!^[1 MHOK()XWE;3U-8AN_"W72(?@$OF0&*@L%H0@/,GEK/**WO,E#F_:A6:T$U=[$ MQ3FCQFLG?;80M+"@+&?@5@C9&M=G%\SQI77EC0_"PS?6XAQ8ZN UO M\W*GT?\CUA:7FXSRF=84WUIBB)G":H0;("0E( K/BTDQ^MC$T1]*:%5G-$+BOACIVJ&IJ?[FH+N2R;/ZF5KP6Z_W]J^<^>"QW:Q #;;ROY+15 MGN)"D8VFZ]!D<+$(\K)1>64TY[Y)'7E<[^OV":CIF%E@VGJ'%A(WA@X4L1C2 M9H\WSTR)J#P_@!6JI'3E70W1]]-V9K"4.[C+/GU=KD[K+7S-@1516-0%4A$4 MW@HCB(-2ERL%;:W!:HK;U'_ODM*51[0/3O:4<@EL*!-ZCIEY)U0E3,-UG\<8^2KKR6?5"RGXP[ ,DUX>B,T5Z01\]DG4.N M5'U+2.C.R$VUCRXU238. T6S7H\10;&;3'<'0UUPWM1'_73VG=S.;YN$YZ]A M_?7-R?*OWQ=EN?JV^?2]7=4M/W\LCW47=MHXKB)'3[&*)$#4J28L*O J9Q!< MR:0E&B^.SG&]S(C/=';:9V]!YR1!^>(A:B9!!Q$BHW-E8Y-.CH?)ZIY# MIV/^OKR9KU,X^2\,JYFQEAO#];LN!W)75VC M0_ SJ EE/*UU<-5NQ>EO9_B.#OGGO_#D!_ZQ7)Q^7<\%@?/, _TZ&3H?(+BK2[8Y-O?5V!$ALYZZSW\M9Q1,EVB5 !^EI5 \Q5K\ M*<2MX4YGG[QL,FQJ()U=9;<.@<-=]'-L\",\XY!U32 MJ)0Q6FPR6GLPI5WET@X&P<$Z.C(0OEF>K6:%&25CM M="1C35ZK=A:9B39C:)0!V([ K0!G.P9<4XV,5K)JA+1_+O)%XQCFU_].]*.O MOM4_S71&)(E)B*@U,5EW718*FX(11=I8WST=_@Y]C-JM,.B.'8.CZ*J?+;R/ MY<"3MHH[(\"BWFS[-N!X$2!M070L,Z6:Y%3VJ4OX(\#6&/+NP)P]PL:O9ZLJ MSYDT7A6G'6R2/,I:74-MDA6/SFCRKY)MTL#S-%G;Y839\:)H%_%W;XK>+1?I M@J]H3/9(UWTLG$PL5ZP6!"T87H])'1)B#U"I?X"R[9!U#.6&<95PS-71V1U[ M.VI]=,8/5R&]R\A5C?1_-Q'?A]5\N3I=OLK+S4"?97%*-"PX/_5U[46\-;-M M"M.ZF%"XBN!Y/8O!TUFD_XB\!EZ\HO!;^R,H3-]YD'Q+VC="OLO;#65,AMD M(7 &2GL#'C&"0B-#P9)#:C(*81B9716@A^#DZ1MA5.UTD ':DKO?%Y__6M8L MUWH6M2C)$$(\!76U=JD@9L'KHR[4H3!4_ !O/K>@M*LR\P$0N*..C@J$M7)T MSF*V(M7'') M%W3.' 6,5GA@+!BK4@HN3VD%;]+:59WY,$#<34_'!,6:[K\\ M;$8E1:>K2*R+;LGL!VT1G(_914WWP2&BLFU([:K:?! @[J:EH\+A_,?%28LD M,IE\!N\"<2A10U L ";,.I;D>)LI1,-)[:KD?!@<[J2EX\'AYZ^XPE!+H3/D M@9/;BU R67UE-)(#' OPHHSQ)9K,F[R5&4QI5T7J Z!P1QT=#PAGIA@AO=#D M7%0;'[.I#W\+L* 5RN(ECV%"Z'55I#X X ;IH\MGE;\NOWV;GVY>("YRG>I$ M/"/]S&XS:Y_XM/TS==N2.E(B[OKKUJ_N?-_UKM0KL 5I2RQ% 9-1@LJY0#1. M (K(E)$V*&S2$#R(RGVMU%9?=CUH,'-9I.(1M @.5 D-Q=[U"J>_]"6=JYEW6$8$)-2ULC$0=%-"DHS M#=$Y^B4ZJ93C''.3<4 '-7=OEXLO=>[*A[-5^KH9I'#YY1<-02+S8'@4X"V= M#"4HV(XR!0C9UQHI5]RU&53Q#&''9-*&(.E>&]>8"NH@"O@U?)]75Z_ZG'GS MJGG]C]5RO9Z5VF$6D$RP+E5(G('+?F/WN5/D9B;>Y+7'8P1-6W@X',!&44AG MP'H?3^9?-KI:SPRIW>G:/1)(_XKY#(ZC QT99QH3T=*DQ/ (/=.6$::!U:[J MZ %51//IZBQ5XG]??%@MOY#&+@Z(2RP;QP/%W:5.+2M!.&81>E]%GJ[-T!;?=VT>?WV&&HD^"X#Q(]X4CGZ$%:G/S^OPF(=TODM MM$-<^.AG[1\.;D?F2%'@8U]V#:J 1@CC@9?:?:QC!&>\ F>5LS'JQ$J3_8[/ M$;;W%*A'/O^AU(B.*1OK TBG/4459$2#2AXTHI,4VLU@MTU?/0\Y%L>EBSZ%&;%)Y"*(.P(R%><]DB6U" MZ-:&ZWHGT&/?],O/6_]2K_.9MXH0X1*@K*-$M8X0ZN]XTED3^$/DC?:#U$Q; M]VF$J/WEW@%XMG,9-I;><)D%>0O +T[K3NYSXRR,2*%N+R:*+=E\.FC2K@S.W/C,&U.C_?D[Q'!X(2M"T*) M"_HK 6B-<$()U*9):^X3-$W;Z-#-!3=8/?TB[>(4FFC1.^N!#AQYC5IQ\AH# M!^-]LD5QI_(A2T,=WW/#=;\=IG90Q-2-#J^^K'"S!.K-*R[;,D>U_6RH2[;MC;[C'0:[99M#EM\69=XV46ORX9"GAHT-\WU M?\Y/O_Z*J[H Y_5_G]$E_A_+$U+291[$FEB\(+N!-8I5L0X IJ,%W'D;A#;. MR+@5=K;_SFDCN$80:B3RJ9'T2UC\.5]\V0BMLO9U_OV"BYAB0(;D3HJ@0!6& M$.HF0IZ5:GOV):1Z@13L81Z-2P>'.VR)^^XR(3*U?&\X(/[IP1 M=<" 8M475"%2+)HS:'((,3/+\]TNH$> \<273-NNV0@:8PFU7T?X[7R!OY_B MM^KD<<'DX Z9:-J6[BY]]?W .H5&.P!P'8&RO,' '->70QNS+)'QZ($\EYH> M3AJ\8P52=*J@TTSJ)C,-'R>I2]=_'-B-I(>I[]IW9]4O?5_NE B(FYETD2(9 M;D#504]*B%)GC3F0M2Z%W!H*:+:Z5Q__CB[]_Q'NT)&DVH&Y^8@_<'&&U8K> M!ON,&\.9]@%TJ<,CHO#@B]*02F%!1UET&VOS*$73OMMJ?,>-H86=X?0#5W$Y M$J!^7Q X<7WZ^R(MO^&MFUCF'*U6%A*CD%A).B0QEP0R4]QME6:*->D:>)RD M:8>K-8742'J8^OYZ1$8U-"'S>QFP$$LR<.8D.+0:E,H!O$T)$H\VYIP10]GJ M+MON^Z:=D7:8V' D:1\'@%[7%TSK^E865_-EGD56?8C&:7=Z39%9V%M37;Y"_26LYRDL\F_SD[,Z V"Y M7G_'U:>OI(;;=&_W O6IC]O_]>G6Q([T\O1U6"WFBR_K#Q=?_W,VL0L%"('CG4L(8HZ"D)J M<@J]#T88(7*358*/4C1M_GT41-PU..-(_]C,RZ;ZM=,S]^<_M*FI>8CPU@;' M(XI0WR#;5.-]%CP$:1+H)))G-;<8F@R';F5PKDNE=[]A(_A75X+?"/OZ0*00 M@[!20C2UC\RGMU%@-0=/CS]K;::X#=_V:S5>+ MTWFN+,U_X"=,9ZM-0O?UO]/)&1WXFIO[=?GM^]FY6N]+Y5H"3G@4GB$8%FT= M)L#!AU1]Q11S]"9*UL2K'Y^5:AHI3S"^>2 M6V>T$IAKVV5=&U?C<5_GFX?$=2J>BU@.$JG/E0ITBHJ34)3TH'A \*EP4(Z" MI&"#S:;)\*R=J.TK&!C//K57W;'A-0X^P=Q%CW>-RYFSRSA%'7D5B,'H-$4T!)9S( MBDLA?)-AH /IG-9J=H/24=38!4X?O(AFUC!&%U A?7UE[$9 H\(PE#D57@6 MQ35!XX/43-N6?7C,[:^2+I%U<69F:*S7Z#/HY",)!"T$L=F%1!9=.HKC[\X- M:(.M"WJF;>J>'EV[J&5$?!TH\?N@G)<7C)5Q+@531(*BZV0SC F\,(+.?U$*O5,B->DH>I2B M'@&YJ^+OAGNC:*$#.'U$\KGFJ6;=*BO_7,Q/UQ\__?."&3JY(>HZB*:81%=* M2A!-$F"$L'7_C4JNT?/>)ZB:-EG:%%;C::,#:-TZ(Y>#%V/PPDL.:+*I)3@& M08L"3,OHE"[989O.Y?NT3)O_/)QUVD'R'8!G3W?B[=7;+Z9*DD&0"!FCD^/J M8RQ&.AE1<*QARB[(>+X3\+Y0\69LD6X$NJ$KDQ,9\7 M&6X)M4H%$1@KNT' !C M* %P @ $_" 97AH:6)I=#,Q,G$R,C R,C$P<2YH=&U0 M2P$"% ,4 " #@BB%3">7DN L% #S% %P @ %A$ M97AH:6)I=#,R,7$R,C R,C$P<2YH=&U02P$"% ,4 " #@BB%3W%]@=^P$ M ##$P %P @ &A%0 97AH:6)I=#,R,G$R,C R,C$P<2YH M=&U02P$"% ,4 " #@BB%3KOA(H/#[ 0#9WA@ $0 @ '" M&@ ;F-N;RTR,#(Q,#&UL4$L! A0#% @ X(HA4XD,"LI?0@ +O8" !4 M ( !L4D" &YC;F\M,C R,3 W,S%?9&5F+GAM;%!+ 0(4 Q0 M ( ."*(5/M$YFO0M8 .$&"0 5 " 4., @!N8VYO+3(P M,C$P-S,Q7VQA8BYX;6Q02P$"% ,4 " #@BB%3UQCLAL)^ "3Z 4 %0 M @ &X8@, ;F-N;RTR,#(Q,#&UL4$L%!@ * - H G@( *WA P $! end