0001564590-21-042138.txt : 20210806 0001564590-21-042138.hdr.sgml : 20210806 20210806160623 ACCESSION NUMBER: 0001564590-21-042138 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210806 DATE AS OF CHANGE: 20210806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PROCORE TECHNOLOGIES, INC. CENTRAL INDEX KEY: 0001611052 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 731636261 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40396 FILM NUMBER: 211152921 BUSINESS ADDRESS: STREET 1: 6309 CARPINTERIA AVE. CITY: CARPINTERIA STATE: CA ZIP: 93013 BUSINESS PHONE: 866-477-6267 MAIL ADDRESS: STREET 1: 6309 CARPINTERIA AVE. CITY: CARPINTERIA STATE: CA ZIP: 93013 10-Q 1 pcor-10q_20210630.htm 10-Q pcor-10q_20210630.htm
false 0001611052 --12-31 Q2 1 1 us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201613Member P1Y P9M 0.0003 0.0005 P6M P1Y6M 0.6342 0.6939 0001611052 2021-01-01 2021-06-30 xbrli:shares 0001611052 2021-07-30 iso4217:USD 0001611052 2020-12-31 0001611052 2021-06-30 iso4217:USD xbrli:shares 0001611052 2020-04-01 2020-06-30 0001611052 2021-04-01 2021-06-30 0001611052 2020-01-01 2020-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001611052 us-gaap:CommonStockMember 2019-12-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001611052 us-gaap:RetainedEarningsMember 2019-12-31 0001611052 2019-12-31 0001611052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001611052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001611052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001611052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-03-31 0001611052 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001611052 2020-01-01 2020-03-31 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-03-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001611052 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-03-31 0001611052 us-gaap:CommonStockMember 2020-03-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001611052 us-gaap:RetainedEarningsMember 2020-03-31 0001611052 2020-03-31 0001611052 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001611052 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-06-30 0001611052 us-gaap:CommonStockMember 2020-06-30 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001611052 us-gaap:RetainedEarningsMember 2020-06-30 0001611052 2020-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001611052 us-gaap:CommonStockMember 2020-12-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001611052 us-gaap:RetainedEarningsMember 2020-12-31 0001611052 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001611052 2021-01-01 2021-03-31 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001611052 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2021-03-31 0001611052 us-gaap:CommonStockMember 2021-03-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001611052 us-gaap:RetainedEarningsMember 2021-03-31 0001611052 2021-03-31 0001611052 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001611052 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2021-04-01 2021-06-30 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001611052 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001611052 us-gaap:CommonStockMember 2021-06-30 0001611052 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001611052 us-gaap:RetainedEarningsMember 2021-06-30 0001611052 pcor:SeriesIWarrantsMember 2020-01-01 2020-06-30 0001611052 us-gaap:IPOMember 2021-05-24 2021-05-24 0001611052 us-gaap:IPOMember 2021-05-24 xbrli:pure 0001611052 us-gaap:IPOMember us-gaap:RestrictedStockUnitsRSUMember 2021-05-19 2021-05-19 pcor:Segment 0001611052 2021-05-24 0001611052 us-gaap:OtherAssetsMember 2021-06-30 0001611052 us-gaap:MoneyMarketFundsMember 2020-12-31 0001611052 us-gaap:MoneyMarketFundsMember 2021-06-30 0001611052 pcor:SeriesIWarrantsMember 2020-03-31 0001611052 pcor:IndusAiIncMember 2021-05-03 0001611052 pcor:IndusAiIncMember 2021-05-03 2021-05-03 0001611052 pcor:IndusAiIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-03 0001611052 pcor:IndusAiIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-03 2021-05-03 0001611052 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001611052 us-gaap:CustomerRelationshipsMember 2020-12-31 0001611052 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001611052 us-gaap:CustomerRelationshipsMember 2021-06-30 0001611052 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001611052 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001611052 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001611052 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001611052 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001611052 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001611052 2020-01-01 2020-12-31 0001611052 srt:MaximumMember 2021-06-30 0001611052 srt:MaximumMember 2020-12-31 0001611052 2021-05-24 2021-05-24 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-12-31 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-12-01 2020-12-31 0001611052 us-gaap:MeasurementInputSharePriceMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputSharePriceMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 us-gaap:MeasurementInputExpectedTermMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputExpectedTermMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 us-gaap:MeasurementInputPriceVolatilityMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputPriceVolatilityMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 us-gaap:MeasurementInputRiskFreeInterestRateMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputRiskFreeInterestRateMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 us-gaap:MeasurementInputExpectedDividendRateMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputExpectedDividendRateMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-01-01 2020-06-30 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-04-01 2020-06-30 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 pcor:vote 0001611052 pcor:TwoThousandTwentyOneEquityIncentivePlanMember us-gaap:CommonStockMember 2021-05-20 0001611052 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember pcor:QuarterlyOrAnnualVestingScheduleMember 2021-01-01 2021-06-30 0001611052 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001611052 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001611052 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2019-07-01 2019-07-31 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember pcor:FirstAnniversaryMember 2019-07-01 2019-07-31 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember pcor:SecondAnniversaryMember 2019-07-01 2019-07-31 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2021-01-01 2021-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2020-01-01 2020-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2021-04-01 2021-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2020-04-01 2020-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2021-05-24 2021-05-24 0001611052 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2021-05-20 0001611052 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2021-05-20 2021-05-20 0001611052 us-gaap:EmployeeStockMember 2021-05-20 2021-05-20 pcor:PurchasePeriod 0001611052 us-gaap:EmployeeStockMember srt:MinimumMember 2021-01-01 2021-06-30 0001611052 us-gaap:EmployeeStockMember srt:MaximumMember 2021-01-01 2021-06-30 0001611052 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001611052 us-gaap:EmployeeStockMember 2021-06-30 0001611052 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0001611052 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001611052 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001611052 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001611052 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001611052 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001611052 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001611052 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001611052 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001611052 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001611052 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember 2021-04-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember 2021-01-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfSeriesIWarrantMember 2020-04-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfSeriesIWarrantMember 2020-01-01 2020-06-30 0001611052 pcor:RestrictedStockUnitsSubjectToFutureVestingMember 2020-04-01 2020-06-30 0001611052 pcor:RestrictedStockUnitsSubjectToFutureVestingMember 2021-04-01 2021-06-30 0001611052 pcor:RestrictedStockUnitsSubjectToFutureVestingMember 2020-01-01 2020-06-30 0001611052 pcor:RestrictedStockUnitsSubjectToFutureVestingMember 2021-01-01 2021-06-30 0001611052 pcor:SharesIssuablePursuantToESPPMember 2021-04-01 2021-06-30 0001611052 pcor:SharesIssuablePursuantToESPPMember 2021-01-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableFromStockOptionsMember 2020-04-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableFromStockOptionsMember 2021-04-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableFromStockOptionsMember 2020-01-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableFromStockOptionsMember 2021-01-01 2021-06-30 0001611052 country:US 2020-04-01 2020-06-30 0001611052 country:US 2021-04-01 2021-06-30 0001611052 country:US 2020-01-01 2020-06-30 0001611052 country:US 2021-01-01 2021-06-30 0001611052 us-gaap:NonUsMember 2020-04-01 2020-06-30 0001611052 us-gaap:NonUsMember 2021-04-01 2021-06-30 0001611052 us-gaap:NonUsMember 2020-01-01 2020-06-30 0001611052 us-gaap:NonUsMember 2021-01-01 2021-06-30 0001611052 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2021-07-02 2021-07-02

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 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 June 30, 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-40396

 

Procore Technologies, Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

73-1636261

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer
Identification No.)

6309 Carpinteria Avenue

Carpinteria, CA

93013

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (866) 477-6267

 

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common stock, $0.0001 par value

 

PCOR

 

The New York Stock Exchange

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes      No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).     Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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 filer

 

  

Smaller 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  

As of July 30, 2021, the registrant had 131,130,415 shares of common stock, $0.0001 par value per share, outstanding.

 

 

 


 

Table of Contents

 

 

 

Page

PART I.

FINANCIAL INFORMATION

 

Item 1.

Financial Statements (Unaudited)

3

 

Condensed Consolidated Balance Sheets

3

 

Condensed Consolidated Statements of Operations and Comprehensive Loss

4

 

Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ (Deficit) Equity

5

 

Condensed Consolidated Statements of Cash Flows

6

 

Notes to Condensed Consolidated Financial Statements

8

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

19

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

31

Item 4.

Controls and Procedures

32

PART II.

OTHER INFORMATION

 

Item 1.

Legal Proceedings

34

Item 1A.

Risk Factors

34

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

59

Item 6.

Exhibits

61

Signatures

63

 


 


 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q, are forward looking statements of our future operating results and financial position, our business strategy and plans, market growth and trends, and objectives for future operations, and the impact of the ongoing coronavirus pandemic, or the COVID-19 pandemic, on our financial conditions and results of operations. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will,” or “would” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. These forward-looking statements include, but are not limited to, statements concerning the following:

 

our expectations regarding our financial performance, including revenues, expenses, and margins, and our ability to achieve or maintain future profitability;

 

our ability to effectively manage our growth;

 

anticipated trends, growth rates, and challenges in our business and in the markets in which we operate;

 

economic and industry trends, in particular the rate of adoption of construction management software and digitization of the construction industry;

 

our ability to attract new customers and retain and increase sales to existing customers;

 

our ability to expand internationally;

 

the effects of increased competition in our markets and our ability to compete effectively;

 

our estimated total addressable market;

 

our ability to develop new products and features, and whether our customers and prospective customers will adopt these new products and features;

 

our ability to maintain, protect, and enhance our brand;

 

the sufficiency of our cash to meet our cash needs for at least the next 12 months;

 

future acquisitions, joint ventures, or investments;

 

our ability to comply or remain in compliance with laws and regulations that currently apply or become applicable to our business in the United States and internationally;

 

the effects of COVID-19 pandemic or other public health crises;

 

our reliance on key personnel and our ability to attract, maintain, and retain management and skilled personnel;

 

the future trading prices of our common stock; and

 

our anticipated use of the net proceeds from our initial public offering.

You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.

In addition, statements that “we believe,” and similar statements, reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. While we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.

The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new

 


information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments.

RISK FACTORS SUMMARY

Investing in our common stock involves a high degree of risk. Below is a summary of material factors that make an investment in our securities speculative or risky. Importantly, this summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, as well as other risks we face can be found under the heading “Risk Factors” in Part II of the Quarterly Report on Form 10-Q.

Our business is subject to a number of risks of which you should be aware before making a decision to invest in our common stock. These risks include, among others, the following:

 

 

we have experienced rapid growth in recent periods, and such growth may not be indicative of our future growth. If we fail to properly manage future growth, our business, financial condition, results of operations, and prospects could be materially adversely affected;

 

we have a history of losses and may not be able to achieve or sustain profitability in the future;

 

our business may be significantly impacted by changes in the economy and related reductions in spend across the construction industry;

 

the construction management software industry is evolving and may not develop in ways we expect;

 

our current and future products and features may not be widely accepted by our customers, and we may not be able to respond to technological changes, changes in customer demands and preferences, or develop new products and functionality;

 

we are continuing to expand our operations outside the United States, where we may be subject to increased business, regulatory, and economic risks that could materially adversely affect our business, financial condition, results of operations, and prospects;

 

our business depends on a strong brand, and if we are not able to maintain and enhance our brand, our ability to maintain and expand our customer base will be impaired;

 

our ability to increase our customer base and achieve broader market acceptance of our products will significantly depend on our ability to develop and expand our sales and marketing capabilities;

 

we operate in a competitive market, and we must continue to compete effectively;

 

our results of operations may fluctuate significantly, which could make our future results difficult to predict and could cause our results of operations to fall below expectations;

 

if we lose key management personnel or if we are unable to retain or hire additional qualified personnel, we may not be able to achieve our strategic objectives;

 

our market opportunity estimates and growth forecasts included in our public filings could prove to be inaccurate; and

 

the COVID-19 pandemic has had and could continue to have an adverse impact on our business, operations, and the markets and communities in which we, our partners, and our customers operate.

 

 

 


 

Part I – FINANCIAL INFORMATION

Item 1. Financial Statements

Procore Technologies, Inc.

Condensed Consolidated Balance Sheets

(unaudited)

 

(in thousands, except number of shares and par value)

 

December 31,

2020

 

 

June 30,

2021

 

Assets

 

 

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

379,907

 

 

$

1,060,512

 

Accounts receivable, net

 

 

77,692

 

 

 

66,782

 

Contract cost asset, current

 

 

13,598

 

 

 

15,324

 

Prepaid expenses and other current assets

 

 

16,772

 

 

 

23,243

 

Total current assets

 

 

487,969

 

 

 

1,165,861

 

Capitalized software development costs, net

 

 

18,538

 

 

 

18,946

 

Property and equipment, net

 

 

30,252

 

 

 

31,470

 

Right of use assets - finance leases

 

 

42,108

 

 

 

40,770

 

Right of use assets - operating leases

 

 

49,756

 

 

 

46,094

 

Contract cost asset, non-current

 

 

19,454

 

 

 

22,749

 

Intangibles, net

 

 

33,241

 

 

 

43,935

 

Goodwill

 

 

125,966

 

 

 

137,335

 

Restricted cash, non-current

 

 

3,104

 

 

 

3,104

 

Other assets

 

 

10,379

 

 

 

7,883

 

Total assets

 

$

820,767

 

 

$

1,518,147

 

Liabilities, Redeemable Convertible Preferred Stock and Stockholders’

   (Deficit) Equity

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

Accounts payable

 

$

9,012

 

 

$

6,513

 

Accrued expenses

 

 

28,492

 

 

 

42,964

 

Deferred revenue, current

 

 

213,438

 

 

 

226,151

 

Other current liabilities

 

 

10,768

 

 

 

11,953

 

Total current liabilities

 

 

261,710

 

 

 

287,581

 

Deferred revenue, non-current

 

 

6,373

 

 

 

4,612

 

Finance lease liabilities, non-current

 

 

48,835

 

 

 

48,003

 

Operating lease liabilities, non-current

 

 

46,558

 

 

 

43,601

 

Other liabilities, non-current

 

 

1,919

 

 

 

7,688

 

Total liabilities

 

 

365,395

 

 

 

391,485

 

Contingencies (Note 6)

 

 

 

 

 

 

 

 

Redeemable convertible preferred stock, $0.0001 par value, 85,734,623 and 0

   shares authorized at December 31, 2020 and June 30, 2021, respectively;

   85,331,278 and 0 shares issued and outstanding at December 31, 2020

   and June 30, 2021, respectively.

 

 

727,474

 

 

 

 

Stockholders’ (deficit) equity

 

 

 

 

 

 

 

 

Preferred stock, $0.0001 par value, 0 and 100,000,000 shares

   authorized at December 31, 2020 and June 30, 2021, respectively;

   0 shares issued and outstanding at December

   31, 2020 and June 30, 2021.

 

 

 

 

 

 

Common stock, $0.0001 par value, 138,490,810 and 1,000,000,000 shares

   authorized at December 31, 2020 and June 30, 2021, respectively;

   30,707,113 and 131,067,005 shares issued and outstanding at December

   31, 2020 and June 30, 2021, respectively.

 

3

 

 

13

 

Additional paid-in capital

 

 

124,755

 

 

 

1,687,184

 

Accumulated other comprehensive income (loss)

 

 

187

 

 

 

(37

)

Accumulated deficit

 

 

(397,047

)

 

 

(560,498

)

Total stockholders’ (deficit) equity

 

 

(272,102

)

 

 

1,126,662

 

Total liabilities, redeemable convertible preferred stock and stockholders’

   (deficit) equity

 

$

820,767

 

 

$

1,518,147

 

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

 

3


 

Procore Technologies, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(unaudited)

 

(in thousands, except share and per share amounts)

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Revenue

 

$

96,553

 

 

$

122,790

 

 

$

188,890

 

 

$

236,728

 

Cost of revenue

 

 

17,069

 

 

 

25,493

 

 

 

34,526

 

 

 

45,852

 

Gross profit

 

 

79,484

 

 

 

97,297

 

 

 

154,364

 

 

 

190,876

 

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

42,638

 

 

 

99,905

 

 

 

90,700

 

 

 

153,870

 

Research and development

 

 

26,518

 

 

 

88,627

 

 

 

54,751

 

 

 

123,172

 

General and administrative

 

 

13,467

 

 

 

57,827

 

 

 

29,450

 

 

 

75,754

 

Total operating expenses

 

 

82,623

 

 

 

246,359

 

 

 

174,901

 

 

 

352,796

 

Loss from operations

 

 

(3,139

)

 

 

(149,062

)

 

 

(20,537

)

 

 

(161,920

)

Interest expense, net

 

 

(538

)

 

 

(576

)

 

 

(920

)

 

 

(1,138

)

Change in fair value of Series I redeemable convertible

   preferred stock warrant liability

 

 

(10,605

)

 

 

 

 

 

(10,605

)

 

 

 

Other income (expense), net

 

 

741

 

 

 

(44

)

 

 

(477

)

 

 

(227

)

Loss before provision for income taxes

 

 

(13,541

)

 

 

(149,682

)

 

 

(32,539

)

 

 

(163,285

)

Provision for income taxes

 

 

208

 

 

 

37

 

 

 

244

 

 

 

166

 

Net loss

 

$

(13,749

)

 

$

(149,719

)

 

$

(32,783

)

 

$

(163,451

)

Net loss per share attributable to common stockholders,

   basic and diluted

 

$

(0.50

)

 

$

(2.04

)

 

$

(1.22

)

 

$

(3.11

)

Weighted-average shares used in computing net loss per

   share attributable to common stockholders, basic and

   diluted

 

 

27,346,530

 

 

 

73,539,568

 

 

 

26,893,572

 

 

 

52,564,840

 

Total comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(13,749

)

 

$

(149,719

)

 

$

(32,783

)

 

$

(163,451

)

Foreign currency translation adjustment

 

 

72

 

 

 

(200

)

 

 

(32

)

 

 

(224

)

Comprehensive loss

 

$

(13,677

)

 

$

(149,919

)

 

$

(32,815

)

 

$

(163,675

)

 

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

 

4


 

Procore Technologies, Inc.

Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders (Deficit) Equity

(unaudited)

 

 

 

Redeemable

Convertible

Preferred Stock

 

 

 

Common Stock

 

 

Additional

Paid-in

 

 

Accumulated

Other

Comprehensive

 

 

Accumulated

 

 

Total

Stockholders’

(Deficit)

 

(in thousands, except share amounts)

 

Shares

 

 

Amount

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balances as of December 31, 2019

 

 

78,863,035

 

 

$

442,897

 

 

 

 

25,394,082

 

 

$

3

 

 

$

47,043

 

 

$

20

 

 

$

(300,824

)

 

$

(253,758

)

Cumulative- effect of accounting change due to

   adoption of ASU 2016-13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(56

)

 

 

(56

)

Exercise of stock options

 

 

 

 

 

 

 

 

 

1,726,099

 

 

 

 

 

 

5,727

 

 

 

 

 

 

 

 

 

5,727

 

Issuance of Series I redeemable convertible preferred

   stock, net of issuance costs of $60

 

 

4,355,502

 

 

 

152,941

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

683

 

 

 

 

 

 

 

 

 

 

5,300

 

 

 

 

 

 

 

 

 

5,300

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(104

)

 

 

 

 

 

(104

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(19,034

)

 

 

(19,034

)

Balances as of March 31, 2020

 

 

83,218,537

 

 

$

596,521

 

 

 

 

27,120,181

 

 

$

3

 

 

$

58,070

 

 

$

(84

)

 

$

(319,914

)

 

$

(261,925

)

Exercise of stock options

 

 

 

 

 

 

 

 

 

703,096

 

 

 

 

 

 

4,497

 

 

 

 

 

 

 

 

 

4,497

 

Issuance of Series I redeemable convertible preferred

   stock for cash, net of issuance costs of $9

 

 

132,046

 

 

 

4,991

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

 

 

 

683

 

 

 

 

 

 

 

 

 

 

6,124

 

 

 

 

 

 

 

 

 

6,124

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

72

 

 

 

 

 

 

72

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(13,749

)

 

 

(13,749

)

Balances as of June 30, 2020

 

 

83,350,583

 

 

$

602,195

 

 

 

 

27,823,277

 

 

$

3

 

 

$

68,691

 

 

$

(12

)

 

$

(333,663

)

 

$

(264,981

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Redeemable

Convertible

Preferred Stock

 

 

 

Common Stock

 

 

Additional

Paid-in

 

 

Accumulated

Other

Comprehensive

 

 

Accumulated

 

 

Total

Stockholders’

(Deficit)

 

(in thousands, except share amounts)

 

Shares

 

 

Amount

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Deficit

 

 

Equity

 

Balances as of December 31, 2020

 

 

85,331,278

 

 

$

727,474

 

 

 

 

30,707,113

 

 

$

3

 

 

$

124,755

 

 

$

187

 

 

$

(397,047

)

 

$

(272,102

)

Exercise of stock options

 

 

 

 

 

 

 

 

 

1,264,484

 

 

 

 

 

 

11,038

 

 

 

 

 

 

 

 

 

11,038

 

Stock-based compensation

 

 

 

 

 

676

 

 

 

 

 

 

 

 

 

 

9,710

 

 

 

 

 

 

 

 

 

9,710

 

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(24

)

 

 

 

 

 

(24

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(13,732

)

 

 

(13,732

)

Balances as of March 31, 2021

 

 

85,331,278

 

 

$

728,150

 

 

 

 

31,971,597

 

 

$

3

 

 

$

145,503

 

 

$

163

 

 

$

(410,779

)

 

$

(265,110

)

Exercise of stock options

 

 

 

 

 

 

 

 

 

1,644,603

 

 

 

 

 

 

17,658

 

 

 

 

 

 

 

 

 

17,658

 

Stock-based compensation

 

 

 

 

 

225

 

 

 

 

 

 

 

 

 

 

138,055

 

 

 

 

 

 

 

 

 

138,055

 

Conversion of redeemable convertible preferred stock

   to common stock upon initial public offering

 

 

(85,331,278

)

 

 

(728,375

)

 

 

 

85,331,278

 

 

 

9

 

 

 

728,366

 

 

 

 

 

 

 

 

 

728,375

 

Issuance of common stock upon initial public offering,

   net of underwriting discounts and offering costs

 

 

 

 

 

 

 

 

 

10,410,000

 

 

 

1

 

 

 

657,617

 

 

 

 

 

 

 

 

 

657,618

 

Issuance of common stock, net of common stock

   withheld for tax liability upon settlement of

   restricted stock units

 

 

 

 

 

 

 

 

 

1,709,527

 

 

 

 

 

 

(15

)

 

 

 

 

 

 

 

 

(15

)

Foreign currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(200

)

 

 

 

 

 

(200

)

Net loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(149,719

)

 

 

(149,719

)

Balances as of June 30, 2021

 

 

 

 

$

 

 

 

 

131,067,005

 

 

$

13

 

 

$

1,687,184

 

 

$

(37

)

 

$

(560,498

)

 

$

1,126,662

 

 

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

 

5


 

Procore Technologies, Inc.

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

 

 

Six Months Ended

June 30,

 

(in thousands)

 

2020

 

 

2021

 

Operating activities

 

 

 

 

 

 

 

 

Net loss

 

$

(32,783

)

 

$

(163,451

)

Adjustments to reconcile net loss to net cash (used in) provided by operating

   activities

 

 

 

 

 

 

 

 

Stock-based compensation

 

 

12,326

 

 

 

147,746

 

Depreciation and amortization

 

 

12,397

 

 

 

15,120

 

Change in fair value of Series I redeemable convertible preferred stock warrant

   liability

 

 

10,605

 

 

 

 

Abandonment of long-lived assets

 

 

966

 

 

 

554

 

Noncash lease expense

 

 

3,150

 

 

 

3,735

 

Unrealized foreign currency (gain) loss, net

 

 

(370

)

 

 

691

 

Deferred income taxes

 

 

 

 

 

(99

)

Changes in operating assets and liabilities, net of effect of business combinations

 

 

 

 

 

 

 

 

Accounts receivable

 

 

6,484

 

 

 

11,113

 

Deferred contract cost assets

 

 

796

 

 

 

(5,062

)

Prepaid expenses and other assets

 

 

(123

)

 

 

(5,723

)

Accounts payable

 

 

(88

)

 

 

(2,908

)

Accrued expenses and other liabilities

 

 

(11,498

)

 

 

14,535

 

Deferred revenue

 

 

(776

)

 

 

10,845

 

Operating lease liabilities

 

 

(2,046

)

 

 

(1,929

)

Net cash flow (used in) provided by operating activities

 

 

(960

)

 

 

25,167

 

Investing activities

 

 

 

 

 

 

 

 

Purchases of property and equipment

 

 

(5,311

)

 

 

(4,194

)

Capitalized software development costs

 

 

(6,930

)

 

 

(5,716

)

Strategic investments

 

 

 

 

 

(3,450

)

Acquisition of businesses, net of cash acquired

 

 

(3,325

)

 

 

(19,982

)

Net cash flow used in investing activities

 

 

(15,566

)

 

 

(33,342

)

Financing activities

 

 

 

 

 

 

 

 

Proceeds from issuance of redeemable convertible preferred stock, net of issuance

   costs

 

 

157,942

 

 

 

 

Proceeds from issuance of Series I redeemable convertible preferred stock warrant

 

 

11,923

 

 

 

 

Proceeds from initial public offering, net of underwriting commissions and discounts

 

 

 

 

 

665,129

 

Proceeds from stock option exercises

 

 

10,059

 

 

 

29,126

 

Payment of debt issuance costs

 

 

(80

)

 

 

 

Payments of deferred offering costs

 

 

(2,216

)

 

 

(3,527

)

Payment of deferred business acquisition consideration

 

 

 

 

 

(475

)

Principal payments under finance lease agreements, net of proceeds from lease

   incentives

 

 

(658

)

 

 

(742

)

Net cash flow provided by financing activities

 

 

176,970

 

 

 

689,511

 

Net increase in cash, cash equivalents and restricted cash

 

 

160,444

 

 

 

681,336

 

Effect of exchange rate changes on cash

 

 

336

 

 

 

(731

)

Cash, cash equivalents and restricted cash, beginning of period

 

 

121,828

 

 

 

383,253

 

Cash, cash equivalents and restricted cash, end of period

 

$

282,608

 

 

$

1,063,858

 

 

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

6


Procore Technologies, Inc.

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

 

 

Six Months Ended

June 30,

 

(in thousands)

 

2020

 

 

2021

 

Reconciliation of cash, cash equivalents and restricted cash to the

   consolidated balance sheets

 

 

 

 

 

 

 

 

Cash and cash equivalents at end of period

 

$

279,227

 

 

$

1,060,512

 

Restricted cash, current at end of period included in prepaid expenses and other

   current assets

 

 

 

 

 

242

 

Restricted cash, non-current at end of period

 

 

3,381

 

 

 

3,104

 

Total cash, cash equivalents and restricted cash at end of period shown in the

   consolidated statements of cash flows

 

$

282,608

 

 

$

1,063,858

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

 

 

Cash paid for interest other than finance leases

 

$

71

 

 

$

110

 

Cash (received) paid for income taxes, net

 

 

(39

)

 

 

214

 

Cash received for lease incentives

 

 

1,012

 

 

 

1,070

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

 

 

 

 

 

 

Operating cash flows from finance leases

 

 

1,073

 

 

 

1,046

 

Operating cash flows from operating leases

 

 

3,696

 

 

 

3,713

 

Financing cash flows from finance leases

 

 

755

 

 

 

835

 

Noncash investing and financing activities:

 

 

 

 

 

 

 

 

Purchases of property and equipment included in accounts payable and

   accrued expenses at period end

 

 

1,615

 

 

 

1,158

 

Capitalized software development costs included in accounts payable and

   accrued expenses at period end

 

 

400

 

 

 

666

 

Deferred offering costs included in accounts payable and accrued expenses at

   period end

 

 

1,672

 

 

 

641

 

Conversion of redeemable convertible preferred stock into common stock upon

   initial public offering

 

 

 

 

 

728,375

 

Indemnity holdback consideration associated with a business combination

 

 

 

 

 

4,050

 

Stock-based compensation capitalized for software development

 

 

464

 

 

 

920

 

Right of use assets obtained in exchange for operating lease liabilities

 

 

10,334

 

 

 

 

 

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

 

 

7


 

Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

1.

ORGANIZATION AND DESCRIPTION OF BUSINESS

Description of Business

Procore Technologies, Inc. and subsidiaries (together “Procore”, the “Company”, “we”, “us”, or “our”) provide a cloud-based construction management platform and related software products that allow the construction industry’s key stakeholders, such as owners, general contractors, specialty contractors, architects, and engineers, to collaborate on construction projects.

The Company was incorporated in California in 2002 and re-incorporated in Delaware in 2014. The Company is headquartered in Carpinteria, California, and has operations in California, New York, Texas, Minnesota, and Oregon in the United States, and internationally in Australia, Canada, England and Mexico.

Initial Public Offering

The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on May 19, 2021, and the Company’s common stock began trading on the New York Stock Exchange on May 20, 2021. On May 24, 2021, the Company completed its IPO, in which it issued and sold 10,410,000 shares of common stock at a price of $67.00 per share, including 940,000 shares of common stock pursuant to the exercise in full of the underwriters’ option to purchase additional shares. The Company received $665.1 million in net proceeds, after deducting underwriting discounts and commissions of $32.3 million and before other offering costs of $7.5 million. At the closing of the IPO, all outstanding shares of redeemable convertible preferred stock were automatically converted into an aggregate of 85,331,278 shares of common stock on a one-for-one basis, further discussed in Note 8 and 9 to these condensed consolidated financial statements.

Upon the effectiveness date of the registration statement for the IPO, the performance vesting condition of restricted stock units (“RSUs”) was met and the Company recognized $115.3 million of stock-based compensation expense in its condensed consolidated statement of operations, for the portion of the service period completed by employees and non-employees from the grant date through the effectiveness date of the registration statement for the IPO, as further described in Note 10 to these condensed consolidated financial statements.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The accompanying condensed consolidated financial statements include the interim financial statements of Procore Technologies, Inc. and its subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and are unaudited. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended December 31, 2020. The condensed consolidated balance sheet information as of December 31, 2020 has been derived from our audited consolidated financial statements. The condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The accounting policies used in the preparation of these condensed consolidated financial statements are the same as those disclosed in the audited consolidated financial statements and related notes for the year ended December 31, 2020.

Use of estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates its estimates and assumptions for continued reasonableness, primarily with respect to revenue recognition, the period of benefit of contract cost assets, the fair value of assets acquired and liabilities assumed in a business combination, stock-based compensation expense, the fair value of the Company’s common stock prior to the effective date of its IPO, the recoverability of goodwill and long-lived assets, useful lives of long-lived assets, capitalization of software development costs, the fair value of the Series I redeemable convertible preferred stock warrant liability, and income taxes, including related reserves and allowances. Appropriate adjustments, if any,

8


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

to the estimates used are made prospectively based upon such periodic evaluation. Management bases its estimates on historical experience and on various other assumptions that management believes to be reasonable. Actual results could differ from our estimates.

In light of the currently unknown duration and severity of the COVID-19 pandemic, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies.

As of the date these condensed consolidated financial statements were issued, we are not aware of any specific event or circumstance that would require us to update our estimates or judgments or to revise the carrying value of our assets or liabilities. Judgments and assumptions may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in a meaningful impact on our condensed consolidated financial statements in future reporting periods.

Segments

We operate as a single operating segment. Our chief operating decision maker is our Chief Executive Officer who regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.

Deferred Offering Costs

Deferred offering costs of $5.0 million were recorded as other assets on the condensed consolidated balance sheet as of December 31, 2020, and consisted of costs incurred in connection with the sale of the Company’s common stock in the IPO, including certain legal, accounting, printing, and other IPO related costs. Upon the closing of the IPO, deferred offering costs of $7.5 million were reclassified to stockholders’ equity as a reduction from the proceeds of the offering. There are no deferred offering costs as of June 30, 2021.

Strategic Investments

We hold investments in equity securities of certain privately held companies, which do not have readily determinable fair values. We have elected to measure these non-marketable investments at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for the identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a non-marketable equity security has a readily determinable fair value, in which case they would no longer be eligible for this election. All gains and losses on privately held equity securities, realized and unrealized, are recorded in other income (expense), net on the condensed consolidated statements of operations. We evaluate our non-marketable equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the condensed consolidated statements of operations for the amount by which the carrying value exceeds the fair value of the investment. As of June 30, 2021, the Company had investments in equity securities of $3.5 million, included within other assets in the condensed consolidated balance sheet. The Company had no equity securities as of December 31, 2020. No impairments were recorded as of June 30, 2021.

Fair value measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Fair value measurements are based on a fair value hierarchy using three levels of inputs, of which the first two are considered observable and the last is considered unobservable, as follows:

 

Level 1

Quoted prices in active markets for identical assets or liabilities.

 

Level 2

Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar assets or liabilities.

 

Level 3

Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

9


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

As of December 31, 2020 and June 30, 2021, the carrying value of the Company’s financial instruments included in current assets and current liabilities (including restricted cash, accounts receivable, accounts payable and accrued expenses) approximate fair value due to the short- term nature of such items. The Company classifies its money market funds recorded in cash equivalents within Level 1 of the hierarchy as the values are derived from quoted prices in active markets. As of December 31, 2020 and June 30, 2021, cash equivalents of $363.1 million and $1,046.6 million, respectively, were held in money market funds.

In March 2020, the Company issued a warrant to purchase Series I redeemable convertible preferred stock (“Series I warrant”). The Series I warrant was recorded as a liability on the condensed consolidated balance sheet at fair value of $11.9 million at the time of issuance. Subsequent changes in the fair value of the Series I warrant each reporting period were recorded in the condensed consolidated statements of operations and comprehensive loss, until the earlier of the exercise or expiration of the Series I warrant. The Series I warrant was exercised in December 2020. The fair value measurements used in determining the fair value of the Series I warrant liability were categorized as Level 3 on the fair value hierarchy because they were based on unobservable inputs and management’s judgment due to the absence of quoted market prices and inherent lack of liquidity of such financial instruments. Refer to Note 8 to these condensed consolidated financial statements for further information.

The Company's investments in privately held equity securities are recorded at fair value on a non-recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. For investments without a readily determinable fair value, the Company looks to observable transactions, such as the issuance of new equity by an investee, as indicators of investee enterprise value and are used to estimate the fair value of the investments.

Deferred revenue

Contract liabilities consist of revenue that is deferred when we have the contractual right to invoice in advance of transferring services to our customers. The Company recognized revenue of $83.7 million and $103.6 million during the three months ended June 30, 2020 and 2021, respectively, that was included in deferred revenue balances at the beginning of the respective periods. The Company recognized revenue of $128.1 million and $156.1 million during the six months ended June 30, 2020 and 2021, respectively, that was included in deferred revenue balances at the beginning of the respective periods.

Remaining Performance Obligation

The transaction price allocated to remaining performance obligations represents the contracted transaction price that has not yet been recognized as revenue, which includes deferred revenue and amounts under non-cancellable contracts that will be invoiced and recognized as revenue in future periods. As of June 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $478.4 million, of which the Company expects to recognize approximately 72% as revenue in the next 12 months and substantially all of the remainder between 12 and 36 months thereafter.

 

Recently issued accounting pronouncementsNot yet adopted

Simplifying the Accounting for Convertible Instruments

In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40) - Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new guidance simplifies the accounting for certain financial instruments by removing certain separation models required under current U.S. GAAP, including the beneficial conversion feature and cash conversion feature. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is effective for public business entities for fiscal years beginning after December 15, 2021 and interim periods within that fiscal year. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is evaluating the impact of the adoption of ASU 2020-06 on its condensed consolidated financial statements.

10


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

3.

BUSINESS COMBINATION

Indus.ai Inc.

 On May 3, 2021, the Company completed the acquisition of Indus.ai Inc. (“Indus”), a Canadian based privately held company that offers an artificial intelligence-powered analytics platform to provide actionable insights for the construction industry, by acquiring 100% of the outstanding voting interests in Indus for preliminary purchase consideration of approximately $24.3 million in cash. Of the total purchase consideration, $4.1 million was held back to secure certain indemnification obligations (“Holdback Consideration”) in accordance with the stock purchase agreement and will be paid in 2022 on the 18-month anniversary of the acquisition. The Holdback Consideration is recorded in other liabilities on the condensed consolidated balance sheet as of June 30, 2021. The purpose of this acquisition is to accelerate the development of the Company’s artificial intelligence and machine learning solutions.

The purchase consideration was primarily allocated to developed technology intangible assets with an estimated fair value of $14.8 million at the acquisition date, which was valued using the cost to rebuild method. The fair value of the remaining acquired tangible and intangible net assets was immaterial. We also recorded deferred tax liability of $2.0 million as a result of the acquisition. The Company recorded goodwill, which represents the excess of the purchase consideration over the tangible and intangible assets acquired and liabilities assumed, of $11.5 million relating to this acquisition. Goodwill is not deductible for income tax purposes. The goodwill balance is primarily attributed to the synergies expected and the skilled workforce acquired.  

The measurement periods for the valuation of assets acquired and liabilities assumed end as soon as information on the facts and circumstances that existed as of the acquisition date becomes available, but do not exceed 12 months. The purchase price allocation is subject to future adjustments as a result of finalizing the closing net working capital.

Developed technology acquired is amortized on a straight-line basis, which approximates the pattern in which the economic benefits of the technology is expected to be consumed, over its estimated useful life of five years. The amortization expense is recorded in research and development in the condensed consolidated financial statements of operations and comprehensive loss, as the acquired developed technology will be used to improve our internal research and development capabilities. 

The Company has not separately presented pro forma results reflecting the acquisition of Indus, or revenue and operating losses of Indus for the period from the acquisition date through June 30, 2021 as the impacts were not material to the condensed consolidated financial statements. The transaction costs associated with the acquisition were not material and expensed as incurred, as general and administrative expenses in the consolidated statements of operations and comprehensive loss.

 

4.

INTANGIBLE ASSETS AND GOODWILL

Intangible assets

Our finite-lived intangible assets are summarized as follows (in thousands):

 

 

 

December 31, 2020

 

 

 

Gross

Carrying

 

 

Accumulated

 

 

Net Carrying

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

Developed technology

 

$

25,141

 

 

$

(5,817

)

 

$

19,324

 

Customer relationships

 

 

16,450

 

 

 

(2,533

)

 

 

13,917

 

Total

 

$

41,591

 

 

$

(8,350

)

 

$

33,241

 

 

 

 

June 30, 2021

 

 

 

Gross

Carrying

 

 

Accumulated

 

 

Net Carrying

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

Developed technology

 

$

39,808

 

 

$

(8,845

)

 

$

30,963

 

Customer relationships

 

 

16,450

 

 

 

(3,478

)

 

 

12,972

 

Total

 

$

56,258

 

 

$

(12,323

)

 

$

43,935

 

 

11


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

 

We estimate that there is no significant residual value related to our intangible assets. Intangible assets amortization expense is summarized as follows (in thousands):

 

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

Cost of revenue

 

$

1,522

 

 

$

2,172

 

Sales and marketing

 

 

808

 

 

 

945

 

Research and development

 

 

305

 

 

 

863

 

Total amortization of acquired intangible assets

 

$

2,635

 

 

$

3,980

 

 

Goodwill

The following table presents the changes in carrying amount of goodwill during the six months ended June 30, 2021 (in thousands):

 

Beginning balance

 

$

125,966

 

Additions

 

 

11,464

 

Other adjustments (1)

 

 

(95

)

Ending balance

 

$

137,335

 

 

 

(1)

Adjustments include the effect of foreign currency translation.

 

The addition to goodwill was due to the acquisition of Indus, as disclosed in Note 3 to these condensed consolidated financial statements. There was no impairment of goodwill during the periods presented.

5.

ACCRUED EXPENSES

The following represents the components of accrued expenses contained within our condensed consolidated balance sheets at the end of each period (in thousands):

 

 

 

December 31,

 

 

June 30,

 

 

 

2020

 

 

2021

 

Accrued commissions and bonuses

 

$

14,120

 

 

$

17,262

 

Accrued salary and payroll tax liabilities

 

 

5,818

 

 

 

11,588

 

Other accrued expenses

 

 

8,554

 

 

 

14,114

 

Total accrued expenses

 

$

28,492

 

 

$

42,964

 

 

6.

CONTINGENCIES

Litigation

From time to time, the Company may be subject to various litigation matters arising in the ordinary course of business. The Company however is not aware of any currently pending legal matters or claims that could have a material adverse effect on its financial position, results of operations or cash flows should such litigation be resolved unfavorably.

Indemnifications

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, investors, directors, and officers with respect to certain matters, including, but not limited to, losses arising out of its breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable.

12


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. To date, the Company has not accrued a liability for these guarantees, because the likelihood of incurring a payment obligation, if any, in connection with these guarantees is not probable or reasonably estimable.

7.

CREDIT FACILITY

The Company has a credit agreement (the “Credit Facility”) provided by Silicon Valley Bank, to be used for general corporate purposes, including the financing of working capital requirements. As of December 30, 2020 and June 30, 2021, the aggregate principal amount available under the Credit Facility was up to $75.0 million with the option to increase the availability up to $100.0 million.

The Credit Facility contains financial covenants that require the Company to maintain minimum annual recurring revenue, as defined in the credit agreement, and a liquidity ratio, if the Credit Facility is drawn, of at least 1.25 to 1.00. The Credit Facility also contains restrictions on our ability to pay dividends, make distributions or payments to stockholders, or redeem, retire, or purchase any capital stock, make any restricted investments, and engage in changes in business, key personnel, control, or business locations.

As of each period presented, no amounts had been drawn down under the Credit Facility, and the Company was in compliance with all financial covenants.

As of December 31, 2020 and June 30, 2021, the Company had letters of credit outstanding of $7.0 million and $6.9 million, respectively, to secure various U.S. leased office facilities.

8.

REDEEMABLE CONVERTIBLE PREFERRED STOCK

Upon the closing of the IPO, all of the outstanding redeemable convertible preferred stock were automatically converted into an aggregate of 85,331,278 shares of our common stock on a one-for-one basis, and the carrying value, totaling $728.4 million, was reclassified into common stock and additional paid-in capital on the condensed consolidated balance sheet.

Series I redeemable convertible preferred stock warrant

In March 2020, the Company issued a warrant to purchase 1,452,513 shares of Series I redeemable convertible preferred stock with a term that expired upon the earlier of (a) the one-year anniversary from the issuance date, or (b) the occurrence of a liquidity event (either on the effective date of a registration statement for our IPO or a change in control).

At the issuance date, we recorded the fair value of the Series I warrant liability of $11.9 million as a discount to the carrying value of the Series I redeemable convertible preferred stock. The Series I warrant liability was remeasured at its fair value through the date of exercise with changes in fair value recorded in the condensed consolidated statements of operations and comprehensive loss. In December 2020, the Series I warrant holder exercised the warrant and the Company issued 1,452,513 shares of Series I redeemable convertible preferred stock for proceeds of $55.0 million.

The following inputs were used in the Black-Scholes option pricing model in determining the fair value of the Series I warrant liability for the period from issuance date to June 30, 2020:

 

 

 

March 31,

 

 

June 30,

 

 

 

2020

 

 

2020

 

Fair value of Series I redeemable convertible

   preferred stock per share

 

$

35.04

 

 

$

47.67

 

Expected term (in years)

 

 

1.00

 

 

 

0.75

 

Expected volatility

 

 

66.90

%

 

 

67.80

%

Risk-free interest rate

 

 

0.16

%

 

 

0.16

%

Dividend yield

 

 

0.00

%

 

 

0.00

%

 

13


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

 

The following table provides a summary of the changes in the fair value of the Company’s Series I warrant liability (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Beginning balance

 

$

11,923

 

 

$

-

 

 

$

 

 

 

$

-

 

Issuance of Series I warrant

 

 

-

 

 

 

-

 

 

 

11,923

 

 

 

-

 

Change in fair value measurement of Series I warrant

   liability

 

 

10,605

 

 

 

-

 

 

 

10,605

 

 

 

-

 

Ending balance

 

$

22,528

 

 

$

-

 

 

$

22,528

 

 

$

-

 

 

9.

COMMON STOCK

Upon the closing of the IPO, the Company filed an Amended and Restated Certificate of Incorporation which authorized 1,000,000,000 shares of common stock with a par value of $0.0001 per share, and 100,000,000 shares of undesignated preferred stock with a par value of $0.0001 per share. Each share of common stock is entitled to one vote per share.

10.

STOCK-BASED COMPENSATION

2021 Equity Incentive Plan

In May 2021, the Company’s board of directors adopted, and the stockholders approved the 2021 Equity Incentive Plan (the "2021 Plan") with the purpose of granting stock-based awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance awards and other forms of awards, to employees, directors, and consultants, including employees and consultants of our affiliates. A total of 30,962,615 shares of common stock are available for issuance under the 2021 Plan. 

Stock options

The following table summarizes the stock option activity during the six months ended June 30, 2021:

 

 

 

 

 

 

 

Weighted

 

 

 

Number of

 

 

Average

 

 

 

Shares

 

 

Exercise Price

 

Outstanding at December 31, 2020

 

 

12,410,041

 

 

$

12.51

 

Exercised

 

 

(2,909,087

)

 

 

9.86

 

Cancelled/Forfeited

 

 

(399,256

)

 

 

19.99

 

Outstanding at June 30, 2021

 

 

9,101,698

 

 

 

13.03

 

Exercisable at June 30, 2021

 

 

6,228,194

 

 

$

10.38

 

 

Restricted stock units

Beginning in 2018, the Company began issuing RSUs to certain employees, officers, non-employee consultants and directors. The RSUs granted prior to the IPO vest upon the satisfaction of both a service and a performance condition, if both conditions are met before the award’s expiration date. For certain awards the performance condition was satisfied solely on the effective date of a registration statement for our IPO and for other awards the performance condition was satisfied on the earlier of either the effective date of a registration statement for our IPO or a change in control. RSUs granted with service vesting conditions are generally satisfied over four years on either a quarterly or annual vesting schedule.

Upon the effective date of the registration statement for the IPO, the performance vesting condition for all RSUs granted was satisfied and the Company recognized on a graded vesting basis a cumulative catch-up stock-based compensation adjustment of $115.3 million in its condensed consolidated statement of operations for the portion of the service period satisfied from the grant date through the effective date of the registration statement. All RSUs granted subsequent to the IPO vest based on continued service, which is generally over four years.

 

14


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

 

A summary of activity in connection with our RSUs during the six months ended June 30, 2021 are as follows:

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Outstanding at December 31, 2020

 

 

5,357,120

 

 

$

31.20

 

Granted

 

 

2,541,676

 

 

 

64.33

 

Released

 

 

(1,710,026

)

 

 

29.20

 

Cancelled/Forfeited

 

 

(304,119

)

 

 

40.11

 

Outstanding at June 30, 2021

 

 

5,884,651

 

 

$

45.51

 

 

Total unrecognized stockbased compensation expense related to unvested RSUs was $185.8 million as of June 30, 2021, which is expected to be amortized over a weightedaverage vesting period of 1.6 years.

Restricted stock awards

In July 2019, we granted 205,464 restricted Series H-1 redeemable convertible preferred stock awards (“RSAs”) at a grant date fair value of $26.75 to employees in connection with the acquisition of Honest Buildings. These shares are released from restriction 50% on the first anniversary and 50% on the second anniversary of the acquisition date based on the key employees providing service to the Company. As of June 30, 2020 and 2021, zero and 102,732 of the RSAs have vested, respectively. Upon the closing of the IPO, the RSAs automatically converted into shares of restricted common stock on a one-for-one basis. During the three months ended June 30, 2020 and 2021, the Company recognized stock-based compensation expense of $0.7 million and $0.7 million, respectively, for these RSAs. During the six months ended June 30, 2020 and 2021, the Company recognized stock-based compensation expense of $1.4 million and $1.4 million, respectively, for these RSAs.

Sales of common stock

During the three months ended March 31, 2021, certain of the Company’s investors acquired outstanding common stock from the Company’s employees. For the shares acquired at a price in excess of the estimated fair value of the Company’s common stock, the Company recorded stock-based compensation expense of $5.5 million for the three months ended March 31, 2021 for the difference between the price paid by the investors and the estimated fair value on the date of the transactions. There were no sales of common stock to the Company’s investors at a price in excess of the estimated fair value in the three months ended June 30, 2021.

Employee Stock Purchase Plan

In May 2021, the Company’s board of directors adopted, and the stockholders approved the 2021 Employee Stock Purchase Plan (“ESPP”), which became effective, immediately prior to the effective date of the Company's IPO date. A total of 2,600,000 shares of common stock were initially reserved for issuance under the ESPP. The number of shares of our common stock reserved for issuance under the ESPP will automatically increase on January 1 of each year for a period of ten years, beginning on January 1, 2022 and continuing through January 1, 2031, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the immediately preceding year; and (ii) 3,900,000 shares, except before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii).

The ESPP provides for consecutive offering periods that will typically have a duration of 12 months in length and is comprised of two purchase periods of six months in length. The offering periods are scheduled to start on May 16 and November 16 of each year. The first offering period commenced on the Company’s first day of trading on May 20, 2021 and is comprised of three purchase periods of approximately six months in length, scheduled to end on November 15, 2022.

15


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

The ESPP provides eligible employees with an opportunity to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their eligible compensation. A participant may purchase a maximum of 2,500 shares of common stock during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of common stock at the end of each six-month purchase period. The purchase price of the shares shall be 85% of the lower of the fair market value of the common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the related offering period. However, in the event the fair value of the common stock on the purchase date is lower than the fair value on the first trading day of the offering period, the offering period is terminated immediately following the purchase and a new offering period begins the following day. Participants may end their participation at any time during an offering period and will be repaid their accrued contributions that have not yet been used to purchase shares of common stock. Participation ends automatically upon termination of employment.

We estimate the fair value of the ESPP purchase rights on the date of grant using the Black-Scholes option pricing model with the following assumptions during the six months ended June 30, 2021.

 

Risk-free interest rate

 

0.03% to 0.05%

Expected term (in years)

 

0.5 to 1.5

Estimated dividend yield

 

0.00%

Estimated weighted-average volatility

 

63.42% to 69.39%

 

The term for the ESPP purchase rights is the offering period. We estimate volatility using historical volatilities of a group of public companies in a similar industry and stage of life cycle, selected by management, for a period commensurate with the term. The interest rate is derived from government bonds with a similar term to the ESPP purchase right granted. We have not declared, nor do we expect to declare dividends in the foreseeable future. Consequently, an expected dividend yield of zero was utilized.

 

Employee payroll contributions accrued in connection with the ESPP were $2.0 million as of June 30, 2021, and are included within accrued expenses in the condensed consolidated balance sheet. Employee payroll contributions ultimately used to purchase shares will be reclassified to stockholders' equity on the purchase date. Stock-based compensation expense related to the ESPP is recognized on a straight-line basis over the offering period. Forfeitures are recognized as they occur. During the three and six months ended June 30, 2021, the Company recorded stock-based compensation of $1.1 million in connection with the ESPP. As of June 30, 2021, no shares of our common stock have been purchased under the ESPP.

As of June 30, 2021, unrecognized stock-based compensation expense related to the ESPP was $20.7 million, which is expected to be recognized over a weighted-average period of 0.9 years.

Stock-based compensation

The Company recorded total stock-based compensation cost from RSUs, stock options, RSAs, ESPP and sales of stock by employees in excess of fair value as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Cost of revenue

 

$

268

 

 

$

4,918

 

 

$

535

 

 

$

6,079

 

Sales and marketing

 

 

3,115

 

 

 

42,855

 

 

 

5,234

 

 

 

46,107

 

Research and development

 

 

1,912

 

 

 

51,317

 

 

 

3,849

 

 

 

54,563

 

General and administrative

 

 

1,331

 

 

 

38,353

 

 

 

2,708

 

 

 

40,997

 

Total stock-based compensation expense

 

$

6,626

 

 

$

137,443

 

 

$

12,326

 

 

$

147,746

 

Stock-based compensation capitalized for software

   development

 

 

181

 

 

 

837

 

 

 

464

 

 

 

920

 

Total stock-based compensation cost

 

$

6,807

 

 

$

138,280

 

 

$

12,790

 

 

$

148,666

 

 

16


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

 

11.

INCOME TAXES

For the three months ended June 30, 2020 and 2021, the Company recorded an income tax expense of $0.2 million and $0.0 million, respectively. For the six months ended June 30, 2020 and 2021, the Company recorded an income tax expense of $0.2 million and $0.2 million, respectively. As of June 30, 2021, the Company maintained a full valuation allowance on its U.S. federal, state, and certain foreign net deferred tax assets as it was more likely than not that those deferred tax assets would not be realized.

In determining quarterly provisions for income taxes, we use the annual estimated effective tax rate applied to the actual year-to-date income or loss, adjusted for discrete items, if any, arising in that quarter. The Company’s annual estimated effective tax rate differs from the U.S. federal statutory rate of 21% primarily as a result of state taxes, foreign taxes, and changes in the Company’s valuation allowance.

In March 2021, the President of the United States signed into law the American Rescue Plan Act (the “ARP Act”). The ARP Act, among other things, includes certain income tax provisions for individuals and corporations. However, since the Company has recorded a full valuation allowance against its U.S. deferred tax assets, these changes to U.S. tax law did not have a material impact on the Company’s provision for income taxes.

12.

NET LOSS PER SHARE

Basic and diluted net income (loss) per share is presented in conformity with the two-class method required for participating securities. The Company’s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income was attributed to common stockholders and participating securities based on their participation rights, and basic net income per share was calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The Company’s common stock which was converted from redeemable convertible preferred stock upon the closing of the IPO is weighted based on the period of time it was outstanding after conversion.

Net losses were not allocated to the redeemable convertible preferred stock as the holders of the redeemable convertible preferred stock did not have a contractual obligation to share in any losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.

Diluted net income per share attributable to common stockholders adjusts basic net income per share for the potentially dilutive impact of stock options and redeemable convertible preferred stock. As the Company has reported net losses attributable to common stockholders for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share attributable to common stockholders equals diluted net loss per share attributable to common stockholders.

The following weighted-average potentially dilutive shares are excluded from the calculation of diluted earnings per share as they are anti-dilutive:

 

17


Procore Technologies, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Shares of common stock issuable

   upon conversion of redeemable

   convertible preferred stock

 

 

83,280,932

 

 

 

49,698,437

 

 

 

81,177,419

 

 

 

67,416,424

 

Shares of common stock issuable

   upon conversion of Series I

   warrant

 

 

1,452,513

 

 

 

 

 

 

742,218

 

 

 

 

Restricted stock units subject to

   future vesting

 

 

4,109,934

 

 

 

6,710,345

 

 

 

2,886,750

 

 

 

6,171,789

 

Shares issuable pursuant to the

   ESPP

 

 

 

 

 

177,679

 

 

 

 

 

 

89,330

 

Shares of common stock issuable

   from stock options

 

 

16,398,679

 

 

 

10,006,631

 

 

 

17,015,450

 

 

 

10,800,054

 

Total

 

 

105,242,058

 

 

 

66,593,092

 

 

 

101,821,837

 

 

 

84,477,597

 

 

13.

GEOGRAPHIC INFORMATION

The following table sets forth the Company’s revenues by geographic region, which is determined based on the billing location of the customer (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

United States

 

$

85,110

 

 

$

105,331

 

 

$

166,482

 

 

$

203,937

 

Rest of the world

 

 

11,443

 

 

 

17,459

 

 

 

22,408

 

 

 

32,791

 

Total revenue

 

$

96,553

 

 

$

122,790

 

 

$

188,890

 

 

$

236,728

 

 

14.

SUBSEQUENT EVENTS

On July 2, 2021, the Company granted 154,709 RSUs at a grant date fair value of $93.07 per share.

 

 

18


 

Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our condensed consolidated financial statements and the related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and notes thereto and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations included in the prospectus dated May 19, 2021 that forms a part of our Registration Statement on Form S-1 (File No. 333-236789), as filed with the Securities and Exchange Commission (the “SEC”), pursuant to Rule 424(b) under the Securities Act of 1933, as amended, or the Securities Act, on May 21, 2021 ( the “Prospectus”). You should review the disclosure under “Part II, Item 1A - Risk Factors” in this Quarterly Report on Form 10-Q for a discussion of forward-looking statements and important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. These statements, like all statements in this report, speak only as of their date (unless another date is indicated), and we undertake no obligation to update or revise these statements in light of future developments. Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to the “Company”, “Procore,” “we,” “us” and “our” refer to Procore Technologies, Inc. and its consolidated subsidiaries.

Overview

Our mission is to connect everyone in construction on a global platform.

We are a leading provider of cloud-based construction management software, and are helping transform one of the oldest, largest, and least digitized industries in the world. We focus exclusively on construction, connecting and empowering the industry’s key stakeholders, such as owners, general contractors, specialty contractors, architects, and engineers, to collaborate from any location, on any internet-connected device. Our platform is modernizing and digitizing construction management by enabling real-time access to critical project information, simplifying complex workflows, and facilitating seamless communication among key stakeholders, all of which we believe positions us to serve as the system of record for the construction industry. Adoption of our platform helps customers increase productivity and efficiency, reduce rework and costly delays, improve safety and compliance, and enhance financial transparency and accountability.

In short, we build the software for the people that build the world.

We serve customers ranging from small businesses managing a couple million dollars of annual construction volume to global enterprises managing billions of dollars of annual construction volume. Our core customers are owners, general contractors, and specialty contractors operating across the commercial, residential, industrial, and infrastructure segments of the construction industry. We primarily sell subscriptions to access our products through our direct sales team, which is specialized by stakeholder, region, size, and type.

Our products are offered on our cloud-based platform and are designed to be easy to configure and deploy. Our users can access our products on computers, smartphones, and tablets through any web browser or from our mobile application available for both the iOS and Android platforms.

We generate substantially all of our revenue from subscriptions to access our products and have an unlimited user model that is designed to facilitate adoption and maximize usage of our platform by all project stakeholders. We sell our products on a subscription basis for a fixed fee with pricing generally based on the number and mix of products and the annual construction volume contracted to run on our platform. As our customers subscribe to additional products, or increase the annual construction volume contracted to run on our platform, we generate more revenue. We do not provide refunds for unused construction volume, or charge customers based on consumption or on a per project basis. Subscriptions to access our products include customer support and allow for unlimited users as we do not charge a per-seat or per-user fee. Customers can invite all project participants to engage with our platform as part of a project team. This includes the customer’s employees and its collaborators, who are other project participants who engage with our platform but do not pay us for such use. Further, multiple stakeholders can be customers on the same project and retain access to project information for the duration of their subscription.

Recent Developments

On May 24, 2021, we completed our initial public offering, or IPO, in which we issued and sold 10,410,000 shares of our common stock at a price of $67.00 per share, including 940,000 shares of common stock pursuant to the exercise in full of the underwriters’ option to purchase additional shares. We received net proceeds of $665.1 million, after deducting underwriting discounts and commissions. In connection with the IPO, all outstanding shares of convertible preferred stock were automatically converted into an aggregate of 85,331,278 shares of our common stock on a one-for-one basis.

19


 

Certain Factors Affecting Our Performance

Acquiring New Customers and Retaining and Expanding Existing Customers’ Use of Our Platform

We are highly focused on continuing to acquire new customers to support our long-term growth. We intend to efficiently drive new customer acquisitions by continuing to invest across our sales and marketing engine to engage our prospective customers, increase brand awareness, and drive adoption of our products and platform. The number of customers on our platform has increased from 6,095 as of December 31, 2018, to 8,506 as of December 31, 2019, to 10,166 as of December 31, 2020, reflecting year-over-year growth rates of 40% in 2019 and 20% in 2020. The number of customers on our platform was 11,149 as of June 30, 2021.

Our ability to continue to grow our business and serve the broader needs of the construction industry depends on acquiring new customers, customers purchasing new products, renewing and expanding their use of existing products, and maintaining or increasing the price of our existing products.

Continued Technology Innovation and Expansion of Our Platform

We plan to continue to invest in technology innovation and product development to enhance the capabilities of our platform. Additional features and products will also enable customers and collaborators to manage new workflows on our platform and allow us to attract a broader set of stakeholders. We have recently introduced new products developed in-house and through our acquisitions of BIManywhere, Honest Buildings, Construction BI, and Esticom. We intend to continue to invest in building additional products, features, and functionality that expand our capabilities and facilitate the extension of our platform. We also intend to continue to evaluate strategic acquisitions and investments in businesses and technologies to drive product and market expansion. Our future success is dependent on our ability to successfully develop or acquire, market, and sell existing and new products to both new and existing customers.

International Growth

We see international expansion as a major, and largely greenfield, opportunity for growth as we look to capture a larger part of the worldwide construction market. We have started to grow our presence internationally with the opening of offices in Sydney, Australia and Vancouver and Toronto, Canada in 2017, London, England in 2018 and Mexico City, Mexico in 2019. We have also developed focused sales and marketing efforts in Singapore and the United Arab Emirates in 2021, where we do not yet maintain office locations. As a result of our international efforts, we support multiple languages and currencies.

Furthermore, we believe global demand for our products will continue to increase as we expand our international sales and marketing efforts, and the awareness of our products and platform grows. However, our ability to conduct our operations internationally will require considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal, tax and regulatory systems, alternative dispute systems, and commercial markets. We have made, and plan to continue to make, significant investments in existing and select additional international markets. While these investments may adversely affect our operating results in the near term, we believe they will contribute to our long-term growth.

COVID-19 Update

As governments worldwide scrambled to control the spread of COVID-19, some local governments temporarily closed construction jobsites or imposed restrictions on construction activity, such as limiting the number of workers allowed on site, delaying progress on ongoing projects. The outbreak of COVID-19 negatively impacted the number of new customers added to our platform during 2020 and in the first six months of 2021. However, our customers’ reliance on our platform, coupled with the steady growth of our customer base throughout the pandemic, gives us confidence that the pandemic’s impact on our industry and business is short-term and will ultimately accelerate digital transformation in our industry, supporting our long-term growth. Notably, the pandemic has begun to change the way construction stakeholders operate by pushing them to adopt digital solutions that enable distanced, distributed workforces.

Our customers’ reliance on our platform, coupled with the growth of our customer base throughout the pandemic, give us confidence that the impact of the COVID-19 pandemic on our industry and our business is short-term and will ultimately accelerate the digital transformation in the industry and support our growth in the long term. Notably, the pandemic has begun to change the way construction stakeholders operate by pushing them to adopt digital solutions that enable distanced, distributed workforces. Many have discovered how Procore’s platform can make their operations more efficient. In addition to our 13 products and our App Marketplace, within weeks of the initial shutdowns, we provided our customers with direct API-based integrations to Zoom, Microsoft Teams, and GoToMeeting in order to help maintain business continuity in a safe and

20


 

efficient manner, all without leaving the Procore platform. We also quickly integrated an embedded digital whiteboard app with our platform and added templates to our Inspections tool helping users to document COVID-19-related safety measures and comply with preventative health requirements.

We believe the temporary slowdown in construction during the pandemic has increased the backlog of new construction and may also drive additional new construction in the future. We have developed a highly efficient and resilient business model that we expect to flourish from these industry tailwinds. Further, we believe we are uniquely positioned to continue to drive forward the digitization of global construction. The impact of the COVID-19 pandemic and its effects on the construction industry continue to evolve. Similarly, the pandemic’s impact on our financial condition and results of operations remains uncertain. Furthermore, as a result of our subscription-based business model, the effect of the COVID-19 pandemic may not be fully reflected in our results of operations and overall financial condition until future periods. See disclosure under Part II, Item 1A - Risk Factors in this Quarterly Report on Form 10-Q for further discussion of the possible impact of the COVID-19 pandemic on our business and financial results.

 

Components of Results of Operations

Revenue

We generate substantially all of our revenue from subscriptions to access our products and related support. Subscriptions are sold for a fixed fee and revenue is recognized ratably over the term of the subscription. Our subscriptions generally have annual or multi-year terms, are typically subject to renewal at the end of the subscription term, and are non-cancellable. To the extent we invoice our customers in advance of revenue recognition, we record deferred revenue. Consequently, a portion of the revenue that we report each period is attributable to the recognition of revenue previously deferred related to subscriptions that we entered into during previous periods.

Cost of Revenue

Cost of revenue primarily consists of customer support personnel-related compensation expenses, including salaries, bonuses, benefits, payroll taxes, and stock-based compensation expense, third-party hosting costs, software license fees, amortization of capitalized software development costs, amortization of acquired technology intangible assets, and allocated overhead. We expect our cost of revenue to increase on an absolute dollar basis as our revenue increases. We intend to continue to invest additional resources in platform hosting, customer support, and software development as we grow our business and to ensure that our customers are realizing the full benefit of our products. The level and timing of investment in these areas could affect our cost of revenue in the future.

Costs related to the development of internal-use software for new products and major platform enhancements are capitalized until the software is substantially complete and ready for its intended use. Capitalized software development costs are amortized on a straight-line basis over the developed software’s estimated useful life of two years and the amortization is recorded in cost of revenue.

We incurred significant additional cost of revenue expenses during the three months ended June 30, 2021 as a result of the stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effective date of the registration statement for our IPO and employer payroll tax related to employee stock transactions. We anticipate additional stock-based compensation expense and employer payroll tax related to employee stock transactions going forward.

Operating Expenses

Our operating expenses consist of sales and marketing, research and development, and general and administrative expenses. For each of these categories of expense, personnel-related compensation expense is the most significant component, which include salaries, bonuses, commissions, benefits, payroll taxes, and stock-based compensation.

We incurred significant additional operating expenses during the three months ended June 30, 2021 as a result from stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effective date of the registration statement for our IPO and employer payroll tax related to employee stock transactions. We anticipate additional stock-based compensation expense and employer payroll tax related to employee stock transactions going forward.

Sales and Marketing

Sales and marketing expenses primarily consist of personnel-related compensation expenses for our sales and

21


 

marketing organizations, advertising costs, marketing events, travel, trade shows and other marketing activities, contractor costs to supplement our staff levels, consulting services, amortization of acquired customer relationship intangible assets, and allocated overhead. We expense advertising and other promotional expenditures as incurred. We expect sales and marketing expenses to increase on an absolute dollar basis and vary from period to period as a percentage of revenue, as we increase our investment in sales and marketing efforts over the foreseeable future, primarily from increased headcount in sales and marketing as well as investment in marketing to drive customer growth.

Research and Development

Research and development expenses primarily consist of personnel-related compensation expenses for our engineering, product, and design teams, contractor costs to supplement our staff levels, consulting services, amortization of certain acquired intangible assets used in research and development activities, and allocated overhead. We expect research and development expenses to increase on an absolute dollar basis and vary from period to period as a percentage of revenue for the foreseeable future as we continue to invest in headcount to build, enhance, maintain, and scale our products and platform.

General and Administrative

General and administrative expenses primarily consist of personnel-related compensation expenses for our finance, human resources, IT, legal, and other administrative functions. Additionally, general and administrative expenses include non-personnel-related expenses, such as professional fees for audit, legal, tax, and other external consulting services, including acquisition-related costs, costs associated with operating as a public company, including insurance costs, professional services, investor relations, and other compliance costs applicable to companies listed on a national securities exchange, property and use taxes, licenses, travel and entertainment costs, and allocated overhead. We expect to increase the size of our general and administrative functions to support the growth of our business, including our international expansion.

Interest Expense, Net

Interest expense, net consists primarily of interest expense associated with our finance leases and undrawn fees associated with our Credit Facility, which is partially offset by interest income from money market funds.

Change in Fair Value of Series I Redeemable Convertible Preferred Stock Warrant Liability

Change in fair value of Series I redeemable convertible preferred stock warrant liability consisted of losses from the remeasurement of the Series I redeemable convertible preferred stock warrant to fair value from issuance in March 2020 to June 2020.

Other Income (Expense), Net

Other income (expense), net primarily consists of gain or loss on foreign currency transactions and miscellaneous other income.

Provision for Income Taxes

Provision for income taxes consists primarily of income taxes of U.S. state franchise taxes and certain foreign jurisdictions in which we conduct business, net of the release of valuation allowance as a result of deferred tax liabilities from acquisitions that are an available source of income to realize our deferred tax assets. As we expand our international operations, we expect to incur increased foreign tax expenses. We have a full valuation allowance for net U.S. and U.K. deferred tax assets. The U.S. valuation allowance includes net operating loss carryforwards, and tax credits related primarily to research and development for our operations in the United States. The U.K. valuation allowance is primarily comprised of net operating loss carryforwards. We expect to maintain this full valuation allowance for our net U.S. and U.K. deferred tax assets for the foreseeable future.


22


 

 

Results of Operations

The following tables set forth our consolidated statements of operations data and such data as a percentage of revenue for each of the periods indicated. Certain percentages below may not sum due to rounding.

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

 

 

(in thousands)

 

Revenue

 

$

96,553

 

 

$

122,790

 

 

$

188,890

 

 

$

236,728

 

Cost of revenue (1)(2)(3)

 

 

17,069

 

 

 

25,493

 

 

 

34,526

 

 

 

45,852

 

Gross profit

 

 

79,484

 

 

 

97,297

 

 

 

154,364

 

 

 

190,876

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing (1)(2)(3)

 

 

42,638

 

 

 

99,905

 

 

 

90,700

 

 

 

153,870

 

Research and development (1)(2)(3)

 

 

26,518

 

 

 

88,627

 

 

 

54,751

 

 

 

123,172

 

General and administrative (1)(3)

 

 

13,467

 

 

 

57,827

 

 

 

29,450

 

 

 

75,754

 

Total operating expenses

 

 

82,623

 

 

 

246,359

 

 

 

174,901

 

 

 

352,796

 

Loss from operations

 

 

(3,139

)

 

 

(149,062

)

 

 

(20,537

)

 

 

(161,920

)

Interest expense, net

 

 

(538

)

 

 

(576

)

 

 

(920

)

 

 

(1,138

)

Change in fair value of Series I redeemable

   convertible preferred stock warrant liability

 

 

(10,605

)

 

 

 

 

 

(10,605

)

 

 

 

Other income (expense), net

 

 

741

 

 

 

(44

)

 

 

(477

)

 

 

(227

)

Loss before provision for income taxes

 

 

(13,541

)

 

 

(149,682

)

 

 

(32,539

)

 

 

(163,285

)

Provision for income taxes

 

 

208

 

 

 

37

 

 

 

244

 

 

 

166

 

Net loss

 

$

(13,749

)

 

$

(149,719

)

 

$

(32,783

)

 

$

(163,451

)

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

 

 

(as a percentage of revenue)

 

Revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

Cost of revenue (1)(2)(3)

 

 

18

%

 

 

21

%

 

 

18

%

 

 

19

%

Gross profit

 

 

82

%

 

 

79

%

 

 

82

%

 

 

81

%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing (1)(2)(3)

 

 

44

%

 

 

81

%

 

 

48

%

 

 

65

%

Research and development (1)(2)(3)

 

 

27

%

 

 

72

%

 

 

29

%

 

 

52

%

General and administrative (1)(3)

 

 

14

%

 

 

47

%

 

 

16

%

 

 

32

%

Total operating expenses

 

 

86

%

 

 

201

%

 

 

93

%

 

 

149

%

Loss from operations

 

 

(3

%)

 

 

(121

%)

 

 

(11

%)

 

 

(68

%)

Interest expense, net

 

 

(1

%)

 

 

(0

%)

 

 

(0

%)

 

 

(0

%)

Change in fair value of Series I redeemable

   convertible preferred stock warrant liability

 

 

(11

%)

 

 

0

%

 

 

(6

%)

 

 

0

%

Other income (expense), net

 

 

1

%

 

 

(0

%)

 

 

(0

%)

 

 

(0

%)

Loss before provision for income taxes

 

 

(14

%)

 

 

(122

%)

 

 

(17

%)

 

 

(69

%)

Provision for income taxes

 

 

0

%

 

 

0

%

 

 

0

%

 

 

0

%

Net loss

 

 

(14

%)

 

 

(122

%)

 

 

(17

%)

 

 

(69

%)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

Includes stock-based compensation expense as follows:

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

 

 

(in thousands)

 

Cost of revenue

 

$

268

 

 

$

4,918

 

 

$

535

 

 

$

6,079

 

Sales and marketing

 

 

3,115

 

 

 

42,855

 

 

 

5,234

 

 

 

46,107

 

Research and development

 

 

1,912

 

 

 

51,317

 

 

 

3,849

 

 

 

54,563

 

General and administrative

 

 

1,331

 

 

 

38,353

 

 

 

2,708

 

 

 

40,997

 

Total stock-based compensation expense

 

$

6,626

 

 

$

137,443

 

 

$

12,326

 

 

$

147,746

 

23


 

 

 

(2)

Includes amortization of acquired intangible assets as follows:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

 

 

 

 

 

 

(in thousands)

 

 

 

 

 

Cost of revenue

 

$

761

 

 

$

1,086

 

 

$

1,522

 

 

$

2,172

 

Sales and marketing

 

 

404

 

 

 

466

 

 

 

808

 

 

 

945

 

Research and development

 

 

183

 

 

 

680

 

 

 

305

 

 

 

863

 

Total amortization of acquired intangible assets

 

$

1,348

 

 

$

2,232

 

 

$

2,635

 

 

$

3,980

 

 

(3)

Includes employer payroll tax on employee stock transactions as follows:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

 

 

(in thousands)

 

Cost of revenue

 

$

 

 

$

330

 

 

$

 

 

$

334

 

Sales and marketing

 

 

7

 

 

 

1,215

 

 

 

76

 

 

 

1,357

 

Research and development

 

 

20

 

 

 

1,748

 

 

 

35

 

 

 

1,822

 

General and administrative

 

 

25

 

 

 

635

 

 

 

27

 

 

 

715

 

Total employer payroll tax on employee stock

   transactions

 

$

52

 

 

$

3,928

 

 

$

138

 

 

$

4,228

 

 

Comparison of the Three Months Ended June 30, 2020 and 2021

Revenue

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

 

 

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Revenue

 

$

96,553

 

 

$

122,790

 

 

$

26,237

 

 

 

27

%

 

During the three months ended June 30, 2021, our revenue increased $26.2 million, or 27%, compared to the three months ended June 30, 2020, which is primarily due to expansion with our existing customers and revenue from new customers added during the quarter. The increase in revenue from existing customers includes the net benefit of a full quarter of subscription revenue in the three months ended June 30, 2021 from customers that were newly acquired in the first quarter of 2021 and continued their subscriptions in the second quarter of 2021, as well as customers that expanded their subscriptions in 2020 and the first two quarters of 2021 through the purchase of additional construction volume or products, as well as price increases.

Cost of Revenue, Gross Profit, and Gross Margin

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

 

 

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Cost of revenue

 

$

17,069

 

 

$

25,493

 

 

$

8,424

 

 

 

49

%

Gross profit

 

 

79,484

 

 

 

97,297

 

 

 

17,813

 

 

 

22

%

Gross margin

 

 

82

%

 

 

79

%

 

 

 

 

 

 

 

 

 

The increase in cost of revenue during the three months ended June 30, 2021 was primarily attributable to an increase of $6.5 million in personnel-related expenses, including an increase of $4.7 million in stock-based compensation expense. Personnel-related expenses increased primarily due to stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effectiveness date of the registration statement for the IPO, annual merit increases approved during the third quarter of 2020 and the second quarter of 2021, and an increase in headcount of 9%. The increase in cost of revenue expense was also attributable to a $0.9 million increase in hosting and other direct costs.

24


 

Operating Expenses

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

 

 

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Sales and marketing

 

$

42,638

 

 

$

99,905

 

 

$

57,267

 

 

 

134

%

 

The increase in sales and marketing expense during the three months ended June 30, 2021 was primarily attributable to an increase of $50.0 million in personnel-related expenses, including an increase of $39.7 million in stock-based compensation expense and a $1.2 million increase in employer payroll tax related to employee stock transactions. Personnel-related expenses increased primarily due to stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effectiveness date of the registration statement for the IPO, annual merit increases approved during the third quarter of 2020 and the second quarter of 2021, and an increase in headcount of 10%. The increase in sales and marketing expense was also attributable to a $2.7 million increase in marketing events and expenses and a $2.7 million increase in professional fees primarily towards contractors to supplement our staff levels.

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

 

 

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Research and development

 

$

26,518

 

 

$

88,627

 

 

$

62,109

 

 

 

234

%

 

The increase in research and development expense during the three months ended June 30, 2021 was primarily attributable to an increase of $59.3 million in personnel-related expenses, including an increase of $49.4 million in stock-based compensation expense and a $1.7 million increase in employer payroll tax related to employee stock transactions. Personnel-related expenses increased primarily due to stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effectiveness date of the registration statement for the IPO, annual merit increases approved during the third quarter of 2020 and the second quarter of 2021, and an increase in headcount of 10%. The increase in research and development expense is also attributable to a $1.2 million increase in professional fees primarily towards contractors to supplement our staff levels.

 

 

 

Three Months Ended

 

 

 

 

 

 

 

 

 

 

 

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

General and administrative

 

$

13,467

 

 

$

57,827

 

 

$

44,360

 

 

 

329

%

 

The increase in general and administrative expense during the three months ended June 30, 2021 was primarily due to an increase of $40.5 million in personnel-related expenses, including an increase of $37.1 million in stock-based compensation expense. Personnel-related expenses increased primarily due to stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effectiveness date of the registration statement for the IPO and annual merit increases approved during the third quarter of 2020 and the second quarter of 2021. The increase in general and administrative expense is also attributable to a $2.7 million increase in professional fees.

Interest Expense, Net, Change in Fair Value of Series I Redeemable Convertible Preferred Stock Warrant Liability, Other Income (Expense), Net, and Provision for Income Taxes

 

 

 

Three Months Ended

 

 

 

 

 

 

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

 

 

 

 

(dollars in thousands)

 

 

 

 

 

Interest expense, net

 

$

(538

)

 

$

(576

)

 

$

(38

)

 

 

7

%

Change in fair value of Series I redeemable

   convertible preferred stock warrant liability

 

 

(10,605

)

 

 

-

 

 

 

10,605

 

 

 

(100

%)

Other income (expense), net

 

 

741

 

 

 

(44

)

 

 

(785

)

 

 

(106

%)

Provision for income taxes

 

 

208

 

 

 

37

 

 

 

(171

)

 

 

(82

%)

 

The change in fair value of Series I redeemable convertible preferred stock warrant liability in the three months ended

25


 

June 30, 2020 was due to $10.6 million of loss recognized from the remeasurement to fair value of the Series I redeemable convertible preferred stock warrant liability, which was issued to a new investor in March 2020 and was exercised in December 2020. The loss recognized was primarily due to the increase in the fair value of the Series I redeemable convertible preferred stock from the issuance date through June 30, 2020.

Comparison of the Six Months Ended June 30, 2020 and 2021

Revenue

 

 

 

Six Months Ended

 

 

 

 

 

 

 

 

 

 

 

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Revenue

 

$

188,890

 

 

$

236,728

 

 

$

47,838

 

 

 

25

%

 

During the six months ended June 30, 2021, our revenue increased $47.8 million, or 25%, compared to the six months ended June 30, 2020, which is primarily due to expansion with our existing customers and revenue from new customers added during the period. The increase in revenue from existing customers includes the net benefit of a full two quarters of subscription revenue in the six months ended June 30, 2021 from customers that were newly acquired in 2020 and continued their subscriptions in 2021, and customers that expanded their subscriptions in 2020 and the first two quarters of 2021 through the purchase of additional construction volume or products, as well as price increases.

Cost of Revenue, Gross Profit, and Gross Margin

 

 

 

Six Months Ended

 

 

 

 

 

 

 

 

 

 

 

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Cost of revenue

 

$

34,526

 

 

$

45,852

 

 

$

11,326

 

 

 

33

%

Gross profit

 

 

154,364

 

 

 

190,876

 

 

 

36,512

 

 

 

24

%

Gross margin

 

 

82

%

 

 

81

%

 

 

 

 

 

 

 

 

 

The increase in cost of revenue during the six months ended June 30, 2021 was primarily attributable to an increase of $8.6 million in personnel-related expenses, including an increase of $5.5 million in stock-based compensation expense. Personnel-related expenses increased primarily due to stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effectiveness date of the registration statement for the IPO, annual merit increases approved during the third quarter of 2020 and the second quarter of 2021, and an increase in average headcount of 9%. The increase in cost of revenue expense is also attributable to a $1.3 million increase in amortization of capitalized software and $0.9 million increase in hosting and other direct costs.

Operating Expenses

 

 

 

Six Months Ended

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Sales and marketing

 

$

90,700

 

 

$

153,870

 

 

$

63,170

 

 

 

70

%

 

The increase in sales and marketing expense during the six months ended June 30, 2021 was primarily attributable to an increase of $55.2 million in personnel-related expenses, including an increase of $40.9 million in stock-based compensation expense and a $1.3 million increase in employer payroll tax related to employee stock transactions. Personnel-related expenses increased primarily due to stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effectiveness date of the registration statement for the IPO, annual merit increases approved during the third quarter of 2020 and the second quarter of 2021, and an increase in average headcount of 6%. The increase in sales and marketing expense was also attributable to a $4.5 million increase in professional fees and a $4.0 million increase in marketing events and expenses, offset by a $1.2 million decrease in travel-related costs due to COVID-19 travel restrictions.

 

26


 

 

 

 

Six Months Ended

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Research and development

 

$

54,751

 

 

$

123,172

 

 

$

68,421

 

 

 

125

%

 

The increase in research and development expense during the six months ended June 30, 2021 was primarily attributable to an increase of $66.2 million in personnel-related expenses, including an increase of $50.7 million in stock-based compensation expense and a $1.8 million increase in employer payroll tax related to employee stock transactions. Personnel-related expenses increased primarily due to stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effectiveness date of the registration statement for the IPO, annual merit increases approved during the third quarter of 2020 and the second quarter of 2021, and an increase in average headcount of 3%. The increase in research and development expense is also attributable to a $1.9 million increase in professional fees.

 

 

 

Six Months Ended

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

General and administrative

 

$

29,450

 

 

$

75,754

 

 

$

46,304

 

 

 

157

%

 

The increase in general and administrative expense during the six months ended June 30, 2021 was primarily due to an increase of $43.5 million in personnel-related expenses, including an increase of $38.3 million in stock-based compensation expense. Personnel-related expenses increased primarily due to stock-based compensation expense associated with RSUs where the performance condition was satisfied upon the effectiveness date of the registration statement for the IPO and annual merit increases approved during the third quarter of 2020 and the second quarter of 2021. The increase in general and administrative expense is also attributable to a $2.6 million increase in professional fees.

Interest Expense, Net, Change in Fair Value of Series I Redeemable Convertible Preferred Stock Warrant Liability, Other Expense, Net and Provision for Income Taxes

 

 

 

Six Months Ended

June 30,

 

 

Change

 

 

 

2020

 

 

2021

 

 

Dollar

 

 

Percent

 

 

 

(dollars in thousands)

 

Interest expense, net

 

$

(920

)

 

$

(1,138

)

 

$

(218

)

 

 

24

%

Change in fair value of Series I redeemable convertible

   preferred stock warrant liability

 

 

(10,605

)

 

 

 

 

 

10,605

 

 

 

(100

%)

Other expense, net

 

 

(477

)

 

 

(227

)

 

 

250

 

 

 

(52

%)

Provision for income taxes

 

 

244

 

 

 

166

 

 

 

(78

)

 

 

(32

%)

 

The change in fair value of Series I redeemable convertible preferred stock warrant liability in the six months ended June 30, 2020 was due to $10.6 million of loss recognized from the remeasurement to fair value of the Series I redeemable convertible preferred stock warrant liability, which was issued to a new investor in March 2020 and was exercised in December 2020. The loss recognized is primarily due to the increase in the fair value of the Series I redeemable convertible preferred stock from the issuance date through June 30, 2020.

Non-GAAP Financial Measures

In addition to our results determined in accordance with GAAP, we believe non-GAAP gross profit, non-GAAP gross margin, non-GAAP income (loss) from operations, and non-GAAP operating margin are useful in evaluating our operating performance. We use this non-GAAP financial information, collectively, to evaluate our ongoing operations as well as for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, is helpful to investors because it provides consistency and comparability with past financial performance, and may assist in comparisons with other companies, some of which use similar non-GAAP financial information to supplement their GAAP results.

The non-GAAP financial information is presented for supplemental informational purposes only, and should not be considered a substitute for financial information presented in accordance with GAAP, and may be different from similarly-titled non-GAAP measures used by other companies. A reconciliation is provided below for each non-GAAP financial measure

27


 

to the most directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures.

Non-GAAP Gross Profit and Non-GAAP Gross Margin

We define non-GAAP gross profit and non-GAAP gross margin as gross profit and gross margin, respectively, excluding stock-based compensation expense and amortization of acquired technology intangible assets. In order to remain consistent with the treatment of other equity related expenses in our non-GAAP measurements, we also excluded the employer payroll tax related to employee stock transactions for the first time during the current reporting period. This adjustment was made retroactively to calculate the non-GAAP gross profit and non-GAAP gross margin for the comparative historical periods. The employer payroll tax related to employee stock transactions were immaterial historically prior to our initial public offering. The amount of employer payroll tax-related items on employee stock transactions is dependent on RSU settlements, option exercises, related stock price, and other factors that are beyond our control and that do not correlate to the operation of the business. When evaluating the performance of our business and making operating plans, we do not consider these items (for example, when considering the impact of equity award grants, we place a greater emphasis on overall stockholder dilution rather than the accounting charges associated with such grants). We believe it is useful to exclude these expenses in order to better understand the long-term performance of our core business and to facilitate comparison of our results period-over-period and to those of peer companies.

The following table presents a reconciliation of our GAAP gross profit to our non-GAAP gross profit as of the periods presented:

 

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

 

 

(dollars in thousands)

 

Revenue

 

$

96,553

 

 

$

122,790

 

 

$

188,890

 

 

$

236,728

 

Gross profit

 

 

79,484

 

 

 

97,297

 

 

 

154,364

 

 

 

190,876

 

Stock-based compensation expense

 

 

268

 

 

 

4,918

 

 

 

535

 

 

 

6,079

 

Amortization of acquired technology

   intangible assets

 

 

761

 

 

 

1,086

 

 

 

1,522

 

 

 

2,172

 

Employer payroll tax on employee stock

   transactions

 

 

 

 

 

330

 

 

 

 

 

 

334

 

Non-GAAP gross profit

 

$

80,513

 

 

$

103,631

 

 

$

156,421

 

 

$

199,461

 

Gross margin

 

 

82

%

 

 

79

%

 

 

82

%

 

 

81

%

Non-GAAP gross margin

 

 

83

%

 

 

84

%

 

 

83

%

 

 

84

%

 

Non-GAAP Income (Loss) from Operations and Non-GAAP Operating Margin

We define non-GAAP income (loss) from operations and non-GAAP operating margin as GAAP loss from operations and GAAP operating margin, respectively, excluding stock-based compensation expense and amortization of acquired intangible assets. In order to remain consistent with the treatment of other equity related expenses in our non-GAAP measurements, we also excluded the employer payroll tax related to employee stock transactions for the first time during the current reporting period. This adjustment was made retroactively to calculate the non-GAAP income (loss) from operations and non-GAAP operating margin for the comparative historical periods. The employer payroll tax related to employee stock transactions were immaterial historically prior to our initial public offering.

The following table presents a reconciliation of our GAAP loss from operations to our non-GAAP income (loss) from operations and our GAAP operating margin to our non-GAAP operating margin as of the periods presented:

 

28


 

 

 

 

Three Months Ended

June 30,

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

 

 

(dollars in thousands)

 

Revenue

 

$

96,553

 

 

$

122,790

 

 

$

188,890

 

 

$

236,728

 

Loss from operations

 

 

(3,139

)

 

 

(149,062

)

 

 

(20,537

)

 

 

(161,920

)

Stock-based compensation expense

 

 

6,626

 

 

 

137,443

 

 

 

12,326

 

 

 

147,746

 

Amortization of acquired intangible assets

 

 

1,348

 

 

 

2,232

 

 

 

2,635

 

 

 

3,980

 

Employer payroll tax on employee stock

   transactions

 

 

52

 

 

 

3,928

 

 

 

138

 

 

 

4,228

 

Non-GAAP income (loss) from operations

 

$

4,887

 

 

$

(5,459

)

 

$

(5,438

)

 

$

(5,966

)

Operating margin

 

 

(3

%)

 

 

(121

%)

 

 

(11

%)

 

 

(68

%)

Non-GAAP operating margin

 

 

5

%

 

 

(4

%)

 

 

(3

%)

 

 

(3

%)

 

 

Liquidity and Capital Resources

To date, we have financed our operations principally through private placements of our equity securities. As of June 30, 2021, our principal sources of liquidity are cash and cash equivalents of $1,060.5 million, which were held in checking accounts, savings accounts, and highly liquid money market funds. We also have our Credit Facility with Silicon Valley Bank that may be used for general corporate purposes. As of June 30, 2021, $75.0 million, less $6.9 million in outstanding letters of credit, was available to be drawn under the Credit Facility.

We believe our existing cash and cash equivalents will be sufficient to meet our needs for at least the next 12 months. This assessment is a forward-looking statement and involves risks and uncertainties. Our future capital requirements will depend on many factors, including our revenue growth rate, new customer acquisition and subscription renewal activity, timing of billing activities, the timing and extent of spending to support further sales and marketing and research and development efforts, general and administrative expenses to support our growth, including international expansion, and the ongoing impact of the COVID-19 pandemic. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may be required to seek additional equity or debt financing to fund these activities. If we are unable to raise additional capital when desired, or on acceptable terms, our business, results of operations, and financial condition could be materially adversely affected.

The following table summarizes our cash flows for the periods presented:

 

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2021

 

 

 

(in thousands)

 

Net cash (used in) provided by operating activities

 

$

(960

)

 

$

25,167

 

Net cash used in investing activities

 

 

(15,566

)

 

 

(33,342

)

Net cash provided by financing activities

 

 

176,970

 

 

 

689,511

 

 

Operating Activities

Our largest source of operating cash is collections from the sales of subscriptions to our customers. Our primary uses of cash from operating activities are for personnel expenses, marketing expenses, hosting and software license expenses, and overhead. Net cash provided by operating activities was $25.2 million during the six months ended June 30, 2021, which resulted from a net loss of $163.5 million, adjusted for non-cash charges of $167.8 million and net cash inflow of $20.9 million from changes in operating assets and liabilities. The $167.8 million of non-cash charges primarily reflected the following:

 

$147.8 million in stock-based compensation expense;

 

$15.1 million in depreciation and amortization; and

 

$3.7 million in non-cash lease expense relating to right-of-use operating lease assets.

The $20.9 million of net cash inflows provided as a result of changes in our operating assets and liabilities primarily reflected the following:

29


 

 

a $11.1 million decrease in accounts receivable primarily due to timing of billings and cash receipts from customers;

 

a $14.5 million increase in accrued expenses and other liabilities primarily due to timing of payroll and cash payments to our vendors; and

 

a $10.8 million increase in deferred revenue primarily due to the growth of our business and timing of billings;

These changes in our operating assets and liabilities were partially offset by the following:

 

a $5.7 million increase in prepaid expenses and other assets primarily due to timing of cash payments to our vendors;

 

a $5.1 million increase in deferred contract cost assets; and

 

a $2.9 million decrease in accounts payable primarily due to timing of cash payments to our vendors.

Net cash used in operating activities was $1.0 million during the six months ended June 30, 2020, which resulted from a net loss of $32.8 million, adjusted for non-cash charges of $39.1 million and net cash outflow of $7.3 million from changes in operating assets and liabilities. The $39.1 million of non-cash charges primarily reflected the following:

 

$12.4 million in depreciation and amortization;

 

$12.3 million in stock-based compensation expense;

 

$10.6 million in change in fair value of redeemable convertible preferred stock warrant liability; and

 

$3.2 million in non-cash lease expense relating to right-of-use operating lease assets.

The $7.3 million of net cash outflows provided as a result of changes in our operating assets and liabilities primarily reflected the following:

 

a $11.5 million decrease in accrued expenses and other liabilities primarily due to timing of payroll and cash payments to our vendors; and

 

a $2.0 million decrease in operating lease liabilities related to lease payments.

These changes in our operating assets and liabilities were partially offset by the following:

 

a $6.5 million decrease in accounts receivable primarily due to timing of billings and cash receipts from customers.

Investing Activities

Net cash used in investing activities of $33.3 million during the six months ended June 30, 2021 consisted of the acquisition of Indus.ai Inc., net of cash acquired, of $20.0 million, capitalized software development costs of $5.7 million, purchases of property and equipment of $4.2 million primarily related to computer equipment purchases, and $3.5 million in strategic investments.

Net cash used in investing activities of $15.6 million during the six months ended June 30, 2020 consisted of capitalized software development costs of $6.9 million, purchases of property and equipment of $5.3 million primarily related to improvements to our leased office spaces and computer equipment purchases, and the acquisition of Avata Intelligence, Inc., net of cash acquired, of $3.3 million.

Financing Activities

Net cash provided by financing activities of $689.5 million during the six months ended June 30, 2021 primarily consisted of proceeds from issuance of common stock in IPO, net of underwriting discounts and commissions, of $665.1 million, proceeds from stock option exercises of $29.1 million, partially offset by payments of deferred offering costs of $3.5 million.

Net cash provided by financing activities of $177.0 million during the six months ended June 30, 2020 primarily consisted of the proceeds of $169.9 million from the issuance of our Series I redeemable convertible preferred stock and preferred stock warrant and proceeds from stock option exercises of $10.1 million, partially offset by payments of deferred offering costs of $2.2 million.

Credit Facility

30


 

Our Credit Facility provides for debt financing of up to $75.0 million to be used for general corporate purposes, including the financing of working capital requirements, and is secured by a blanket lien on the Company’s assets. The Credit Facility has a maturity date of May 7, 2022, and carries a fee of 0.225% applied to unused balances and an interest rate equal to the Wall Street Journal prime rate plus 1.25% applied to all amounts outstanding, with a floor of 3.25%. The Credit Facility contains financial covenants that require us to maintain minimum annual recurring revenue, as defined in the loan and security agreement, and a liquidity ratio, if the Credit Facility is drawn, of at least 1.25 to 1.00. The Credit Facility also contains restrictions on our ability to dispose of our business or property, engage in changes in business, merge with or acquire another business, incur indebtedness, encumber the collateral securing the Credit Facility, pay dividends, make distributions or payments to stockholders or redeem, retire, or repurchase any capital stock, or make any restricted investments. As of June 30, 2021, no amounts had been drawn down under the Credit Facility, and we were in compliance with all covenants.

The Credit Facility also provides us with the ability to issue standby letters of credit for up to $15.0 million, which if issued reduce the amount available for borrowing under the Credit Facility. As of June 30, 2021, we had issued letters of credit totaling $6.9 million to secure various U.S. leased office facilities.

Remaining Performance Obligations

Our subscriptions typically have a term of one to three years. The transaction price allocated to remaining performance obligations under our subscriptions represents the contracted transaction price that has not yet been recognized as revenue, which includes deferred revenue and amounts under non-cancellable subscriptions that will be invoiced and recognized as revenue in future periods. As of June 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $478.4 million, 72% of which is expected to be recognized as revenue in the next 12 months and substantially all of the remainder between 12 and 36 months thereafter. We expect remaining performance obligations to change from period to period primarily due to the size, timing and duration of new customer contracts and customer renewals.

Commitments and Contractual Obligations

There have been no material changes to our contractual obligations and commitments from those disclosed in our Management’s Discussion and Analysis of Financial Condition and Results of Operations, included in the Prospectus.

Off-Balance Sheet Arrangements

As of June 30, 2021, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Foreign Currency and Exchange Risk

The vast majority of our cash generated from revenue is denominated in U.S. dollars, with a small amount denominated in Australian dollars, Canadian dollars, Great British pounds, and Euros. Our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the United States, Australia, Canada, England, and Mexico. Our results of current and future operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our condensed consolidated financial statements during any of the periods presented. As the impact of foreign currency exchange rates has not been material to our historical operating results, we have not entered into derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency becomes more significant.

Interest Rate Risk

We had cash, cash equivalents, and restricted cash of $1,063.9 million as of June 30, 2021. Cash, cash equivalents, and restricted cash consist of checking accounts, savings accounts, and money market funds. The cash and cash equivalents are held for working capital and general corporate purposes. The restricted cash is used as collateral to satisfy certain contractual arrangements related to leased office space and corporate credit cards. Interest-earning instruments carry a degree of interest rate risk. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. 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. Due to the short-term nature of our investments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. As of June

31


 

30, 2021, a hypothetical 10% increase or decrease in interest rates would not have a material effect on the fair market value of our portfolio. We therefore do not expect our results of operations or cash flows to be materially affected by a sudden change in market interest rates.

Critical Accounting Policies and Estimates

Critical accounting policies and estimates are those accounting policies and estimates that are both the most important to the portrayal of our net assets and results of operations and require the most difficult, subjective, or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. These estimates are developed based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Critical accounting estimates are accounting estimates where the nature of the estimates are material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change and the impact of the estimates on financial condition or operating performance is material.

Our significant accounting policies are more fully described in Note 2 of our condensed consolidated financial statements. Our critical accounting policies and more significant judgments and estimates used in the preparation of our financial statements are discussed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in the Prospectus. There have been no significant changes to these policies for the three months ended June 30, 2021.

JOBS Act Accounting Election

The Jumpstart Our Business Startups Act of 2012, or the JOBS Act, permits an “emerging growth company” such as us to delay the adoption of 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 irrevocably elected not to avail ourselves of this exemption from new or revised accounting standards, and therefore, we will be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies. We intend to rely on other exemptions provided by the JOBS Act, including not being required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act.

We will remain an emerging growth company until the earliest to occur of: (1) the last day of our first fiscal year in which we have total annual revenues of more than $1.07 billion; (2) the date we qualify as a “large accelerated filer,” with at least $700 million of equity securities held by non-affiliates; (3) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the prior three-year period; and (4) the last day of the fiscal year ending after the fifth anniversary of our IPO.

Recent Accounting Pronouncements

Refer to Note 2 of our condensed consolidated financial statements for discussion of recent accounting pronouncements.

Item 4. Controls and Procedures.

(a) Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (“Exchange Act”), as of the end of the period covered by this report.

In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on management’s evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and

32


 

communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosures.

(b) Changes in Internal Control Over Financial Reporting

Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of any changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during our most recently completed fiscal quarter. Based on that evaluation, our chief executive officer and chief financial officer concluded that there has not been any material change in our internal control over financial reporting during the quarter covered by this report that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting, despite the fact that the majority of our employees are continuing to work remotely due to the COVID-19 pandemic. We are continually monitoring and assessing the COVID-19 situation on our internal controls to understand the potential impact on their design and operating effectiveness.

33


 

PART II – OTHER INFORMATION

We are not a party to any material pending legal proceedings. From time to time, we may be subject to legal proceedings and claims arising in the ordinary course of business.

Item 1A. Risk Factors.

Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information contained in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and the related notes thereto, before making a decision to invest in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that affect us. If any of the following risks occur, our business, financial condition, results of operations, and prospects could be materially and adversely affected. In that event, the price of our common stock could decline, and you could lose part or all of your investment.

Risks Related to Our Business and Industry

We have experienced rapid growth in recent periods, and such growth may not be indicative of our future growth. If we fail to properly manage future growth, our business, financial condition, results of operations, and prospects could be materially adversely affected.

We have experienced rapid growth in recent periods. Our revenue was $186.4 million in 2018, $289.2 million in 2019, and $400.3 million in 2020. Even if our revenue continues to increase, we expect that our revenue growth rate will decline in the future as a result of a variety of factors, including the maturation of our business. Our overall revenue growth depends on a number of factors, including our ability to:

 

attract new customers and expand sales of subscriptions to our existing customers;

 

increase sales to owners and specialty contractors, as well as monetize additional new stakeholders;

 

develop new products, further improve our existing products, and expand our App Marketplace with additional third-party applications;

 

provide our customers and collaborators with support that meets their needs;

 

invest financial and operational resources to support future growth in our customer, collaborator, and third-party relationships;

 

expand our operations domestically and internationally;

 

retain and motivate existing personnel, and attract, integrate, and retain new personnel, particularly to our sales and marketing and engineering and product development teams;

 

successfully identify, acquire, and integrate businesses, products, or technologies that we believe could complement or expand our platform;

 

effectively plan for and model future growth; and

 

compete with other providers of construction management software.

If we are not able to maintain revenue growth or accurately forecast future growth, we may not meet analyst expectations, which would likely cause a decline in our stock price. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance.

Our opportunity for future growth also depends on changes in our customers’ budgetary constraints, regulatory and macroeconomic conditions, and economic conditions and business practices within the construction industry. To the extent we do not effectively address these risks, some of which are out of our control, our business, financial condition, results of operations, and prospects could be materially adversely affected.

34


 

We have a history of losses and may not be able to achieve or sustain profitability in the future.

We have a history of losses, and we may not achieve or maintain profitability in the future. We incurred net losses of $56.7 million in 2018, $83.1 million in 2019, and $96.2 million in 2020. As of December 31, 2020, we had an accumulated deficit of $397.0 million. We are not certain whether or when we will be able to achieve or sustain profitability in the future. We also expect our expenses to increase in future periods as we continue to invest in growth, which could negatively affect our future results of operations if our revenue does not increase. In particular, we intend to continue to expend substantial financial and other resources on:

 

expanding our sales and marketing and customer success teams to drive new subscriptions, increase the use of our products and platform by existing customers, and support our international expansion;

 

our technology infrastructure, including systems architecture, scalability, availability, performance, and security;

 

investments in our engineering and product development teams and the development of new products and platform functionality;

 

acquisitions, joint ventures, or strategic investments; and

 

general administration, including increased legal and accounting expenses associated with being a public company.

These investments may not result in increased revenue or profitable growth. Any failure to increase our revenue as we invest in our business, or to manage our costs, could prevent us from achieving or maintaining profitability or positive cash flow. We may also incur significant losses in the future for a number of reasons, including the other risks described in this Quarterly Report on Form 10-Q, and unforeseen expenses, difficulties, complications, delays, and other unknown events. If we are unable to successfully address these risks and challenges, our business, financial condition, results of operations, and prospects could be materially adversely affected.

Our business may be significantly impacted by changes in the economy and related reductions in spend across the construction industry.

Our business may be affected by changes in the economy. The construction industry in particular is impacted by economic slowdowns, tightening of economic policies, tariffs on imported goods, commodity prices, and policies that reduce government spending. Unfavorable or deteriorating market conditions, reductions in the rate of construction growth, decreases in lending activity, reductions in government spending and funding of infrastructure or other construction projects, government shutdowns, delays in the sale of voter-approved bonds, credit rating downgrades, reduced demand for public projects, and any resulting effects on spending by our customers or prospective customers, could have an adverse impact on our business. Our revenue may decrease because customers may generally choose to purchase less construction software in times of unfavorable economic conditions. Furthermore, if the construction industry experiences a decrease in overall construction volume, the amount our customers pay for our products could be reduced as we generally price our products based on a customer’s annual construction volume, which is the fixed aggregate dollar volume of construction work contracted to run on our platform annually. To the extent we do not effectively address these risks and challenges, our business, financial condition, results of operations, and prospects could be materially adversely affected.

The construction management software industry is evolving and may not develop in ways we expect.

The construction management software industry is evolving. Widespread acceptance and use of construction management technology in general, and our platform in particular, is critical to our future growth and success. While we believe that our construction management software addresses a significant market opportunity, a viable market for it may never develop or it may develop more slowly than we expect. If a viable market for construction management software does not develop further or develops more slowly than we expect, our business, financial condition, results of operations, and prospects could be materially adversely affected. Demand for construction management software in general, and our products in particular, is affected by a number of factors, many of which are beyond our control. Some of these potential factors include:

 

general awareness of construction management software;

 

availability, functionality, and pricing of products and services that compete with ours;

 

new construction methods that may be developed or become more prevalent in the future, including greater use of prefabrication methods;

 

government funding;

 

ease of adoption and use;

35


 

 

 

features and platform experience;

 

the reliability, performance, or perceived performance of our products and platform, including interruptions to the use of our products and platform;

 

the development and awareness of our brand; and

 

security or data privacy breaches of our products or platform.

If we are unable to successfully address these potential factors, our business, financial condition, results of operations, and prospects could be materially adversely affected.

Our current and future products and features may not be widely accepted by our customers, and we may not be able to respond to technological changes, changes in customer demands and preferences, or develop new products and functionality.

Our ability to grow our customer base and increase revenue from customers will depend heavily on our ability to enhance and improve our platform, respond to changes in customer demands and preferences, introduce new products, and interoperate across an increasing range of devices, operating systems, and third-party applications. We may introduce significant changes to our existing products or develop and introduce new and unproven products, including technologies with which we have little or no prior development or operating experience. Our customers may also demand features and capabilities that our current products do not have, or that our current platform cannot support, and we may need to invest significantly in research and development to build these features and capabilities. Any new products and features may fail to engage, retain, and increase our customer base or may suffer a lag in customer adoption. New products may initially suffer from performance and quality issues that may negatively impact our ability to market and sell such products to new and existing customers. Competitors may also develop and introduce new products or entirely new technologies to replace our existing products, which could make our platform obsolete or adversely affect our business. There is no assurance that any enhancements to our platform or new products, features, or capabilities will be compelling to our customers or gain market acceptance. Additionally, we may experience difficulties with software development, design, or marketing that could delay or prevent our development, introduction, or implementation of new products, features, or capabilities. We have in the past experienced delays in our internally planned release dates of new products, features, and capabilities, and there can be no assurance that new products, features, or capabilities will be released according to schedule. Any delays could result in adverse publicity, loss of revenue or market acceptance, or claims by customers brought against us, all of which could harm our business. If our research and development investments do not accurately anticipate user demand, or if we fail to develop our products, features, or capabilities in a manner that satisfies customer needs in a timely and cost-effective manner, we may fail to retain our existing customers or increase demand for our products, which could materially adversely affect our business, financial condition, results of operations, and prospects.

We are continuing to expand our operations outside the United States, where we may be subject to increased business, regulatory, and economic risks that could materially adversely affect our business, financial condition, results of operations, and prospects.

We have customers running projects in over 125 countries, and 12.2% of our revenue in 2020 was generated from customers outside the United States. As of December 31, 2020, we have established offices in Australia, Canada, England, and Mexico to support our sales and marketing efforts in the surrounding regions. We expect to continue to expand our international operations, which may include opening offices in new jurisdictions and providing our products in additional languages. Any new markets or countries into which we attempt to sell subscriptions to access our products may not be receptive to our efforts. For example, we may not be able to expand further in some markets if we are not able to adapt our products to fit the needs of prospective customers in those markets or if we are unable to satisfy certain government- and industry-specific laws or regulations. In addition, future international expansion will also require considerable management attention and the investment of significant resources while subjecting us to new risks and increasing certain risks that we already face, including risks associated with:

 

recruiting and retaining talented and capable employees outside the United States, including employees who speak multiple languages and come from a wide variety of different cultural backgrounds and customs;

 

maintaining our company culture across all of our global offices;

 

providing our products and platform in different languages and customizing them to support local requirements;

 

compliance with applicable international laws and regulations, including laws and regulations with respect to employment, construction, privacy, data protection, consumer protection, and unsolicited email, and the risk of

36


 

 

penalties and fines against us and individual members of management or employees if our practices are deemed to be out of compliance;

 

managing an employee base in jurisdictions with differing employment regulations;

 

operating in jurisdictions that do not protect intellectual property rights to the same extent as the United States and navigating the practical enforcement of such intellectual property rights outside of the United States;

 

the risk of changes in foreign laws that could restrict our ability to use our intellectual property outside of the foreign jurisdiction in which we developed it;

 

compliance by us and our partners with anti-corruption laws, competition laws, import and export control laws, tariffs, trade barriers, economic sanctions, and other regulatory limitations on our ability to provide our products or platform in certain international markets;

 

foreign exchange controls that might require significant lead time in setting up operations in certain geographic territories and might prevent us from repatriating cash earned outside the United States;

 

political and economic instability (including as a result of COVID-19);

 

COVID-19 or any other pandemics or epidemics that could result in decreased economic activity in certain markets, decreased use of our products and services, or in our decreased ability to sell our products and services to existing or new customers in international markets;

 

generally longer payment cycles and greater difficulty in collecting accounts receivable;

 

potential double taxation of our international earnings and potentially adverse tax consequences due to changes in the income and other tax laws of the United States or the international jurisdictions in which we operate; and

 

higher costs of doing business internationally, including increased accounting, tax, travel, infrastructure, and legal compliance costs.

Compliance with laws and regulations applicable to our global operations substantially increases our cost of doing business. We may be unable to keep current with changes in laws and regulations as they occur. Although we have implemented policies and procedures designed to support compliance with these laws and regulations, there can be no assurance that we will always maintain compliance or that all of our employees, contractors, partners, and agents will comply. Any violations could result in enforcement actions, fines, civil and criminal penalties, damages, injunctions, or reputational harm. If we are unable to comply with these laws and regulations or manage the complexity of our global operations successfully, we may need to relocate or cease operations in certain foreign jurisdictions, which could materially adversely impact our business, financial condition, results of operations, and prospects.

Our business depends on a strong brand, and if we are not able to maintain and enhance our brand, our ability to maintain and expand our customer base will be impaired, and our business will be harmed.

We believe that the Procore brand identity and awareness is critical to our sales and marketing efforts. We also believe that maintaining and enhancing the Procore brand is critical to maintaining and expanding our customer base and, in particular, conveying to customers and collaborators that our platform offers capabilities that address the needs of the construction ecosystem throughout the project lifecycle. We anticipate that, as our market becomes increasingly competitive, maintaining and enhancing our brand may become increasingly difficult and expensive. Any unfavorable publicity or perception of our products or platform or the providers of construction management software generally, could adversely affect our reputation and our ability to attract and retain customers. If we fail to promote and maintain the Procore brand, or if we incur increased expenses in this effort, our business, financial condition, results of operations, and prospects could be materially adversely affected.

Our ability to increase our customer base and achieve broader market acceptance of our products will significantly depend on our ability to develop and expand our sales and marketing capabilities, the failure of which could materially adversely impact our business, financial condition, results of operations, and prospects.

Sales of subscriptions to access our products will depend to a significant extent on our ability to expand our sales and marketing capabilities. It is difficult to predict customer demand, customer retention and expansion rates, the size and growth rate of the market, the entry of competitive products, or the success of existing competitive products. Our sales efforts involve educating prospective customers about the uses and benefits of our products and platform. We expect that we will continue to need intensive sales efforts to educate prospective customers about the uses and benefits of our construction management software, and we may have difficulty convincing prospective customers of the value of adopting our products. We plan to

37


 

continue expanding our salesforce, both domestically and internationally. Identifying, recruiting, and training qualified sales representatives is time-consuming and resource-intensive, and they may not be fully-trained and productive for a significant amount of time following their hiring, if ever. In addition, the cost to acquire customers is high due to these considerable sales and marketing efforts. Our business will be harmed if our efforts do not generate a correspondingly significant increase in revenue. Even if we are successful in convincing prospective customers of the value of our products, they may decide not to purchase our products for a variety of reasons, some of which are out of our control. We spend substantial time and resources on our sales efforts without any assurance that our efforts will result in a sale. The failure of our efforts to secure sales after investing resources in a lengthy sales process could materially adversely affect our business, financial condition, results of operations, and prospects.

We operate in a competitive market, and we must continue to compete effectively.

The market for our products is highly competitive and rapidly changing. Certain features of our current platform compete with:

 

aggregated construction management products, including those offered by Oracle (including through its acquisitions of Primavera Systems, Aconex, and Textura), Autodesk (including through its acquisitions of PlanGrid, Assemble Systems, BuildingConnected, and Pype), and Trimble (including through its acquisitions of Viewpoint and e-Builder);

 

accounting software vendors, such as ComputerEase Software, Foundation Software, and Jonas Software;

 

point solution software vendors in various categories, including analytics, bidding, BIM, compliance, and scheduling, among others; and

 

in-house specialized tools or processes built by or for existing or prospective customers.

With the introduction of new products, technologies, and market entrants in the construction management software industry, we expect competition to intensify in the future. Further, many of our actual and potential competitors benefit from competitive advantages over us, such as better name recognition, longer operating histories, larger marketing budgets, existing or more established relationships, greater third-party integration, access to larger customer bases, and greater financial, technical, pricing and marketing strategies, and other resources. Some of our competitors may make acquisitions or enter into strategic relationships with third parties to offer a broader range of products than we do. These combinations may make it more difficult for us to effectively compete. We expect these competitive dynamics to continue as competitors attempt to strengthen or maintain their market positions.

Many factors, including our marketing, user acquisition and technology costs, and our current and future competitors’ pricing and marketing strategies, can significantly affect our pricing strategies. We currently sell our products at a premium as compared to some of our competitors. Certain competitors offer, or may in the future offer, lower-priced or free products or services that compete with our products or may bundle and offer a broader range of products or services. We may not be able to compete at such lower price points or with such product configurations. Similarly, competitors may use marketing strategies that enable them to acquire customers at a lower cost than we can. There can be no assurance that we will not be forced to engage in price-cutting initiatives or other discounts or to increase our marketing and other expenses, to attract and retain customers in response to competitive pressures, any of which could materially adversely affect our business, financial condition, results of operations, and prospects.

Our results of operations may fluctuate significantly, which could make our future results difficult to predict and could cause our results of operations to fall below expectations.

Our results of operations may vary significantly from period to period, which could materially adversely affect our business, financial condition, results of operations, and prospects. We expect that our results of operations will vary as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including:

 

our ability to increase the number of new customers and expand our existing customers’ use of our products;

 

the timing and success of new products introduced by us or our competitors;

 

the budgeting cycles, government funding of projects, and purchasing practices of customers;

 

general economic conditions, both domestically and in foreign markets;

 

reduction in construction spending in the public or private sectors;

 

changes in customer or collaborator requirements or market needs;

38


 

 

 

changes in the way we organize and compensate our employees;

 

whether the construction management software industry develops at all or develops more slowly than we expect;

 

our ability to successfully expand our business domestically and internationally;

 

the timing and length of our sales cycles;

 

our ability to attract, develop, motivate, and retain management and other skilled personnel;

 

the amount and timing of operating costs and capital expenditures related to the expansion of our business;

 

changes in the competitive landscape of our market, including consolidation among competitors or customers;

 

changes in our pricing policies or those of our competitors;

 

insolvency or credit difficulties affecting our customers’ ability to purchase or pay for our products;

 

significant security breaches of, technical difficulties with, or interruptions to, the use of our products or platform;

 

unusual expenses such as litigation or other dispute-related settlement payments or outcomes;

 

health epidemics or pandemics, such as COVID-19;

 

future accounting pronouncements or changes in our accounting policies or practices; and

 

increases or decreases in our results caused by fluctuations in foreign currency exchange rates.

If we lose key management personnel or if we are unable to retain or hire additional qualified personnel, we may not be able to achieve our strategic objectives and our business, financial condition, results of operations, and prospects could be materially adversely affected.

Our future success is substantially dependent on our ability to attract, retain, and motivate the members of our management team and other key personnel throughout our organization. In particular, we are highly dependent on the services of Mr. Courtemanche, our founder, President, and Chief Executive Officer, who is critical to our ability to achieve our vision and strategic priorities. We rely on our management team in the areas of operations, security, research and development, sales and marketing, support, and general and administrative functions. Although we have entered into offer letters with our key personnel, our employees, including our executive officers, work for us on an “at-will” basis, which means they may terminate their employment with us at any time. If Mr. Courtemanche or one or more of our key personnel or members of our management team resigns or otherwise ceases to provide us with their services, our business, financial condition, results of operations, and prospects could be materially adversely affected.

Our continued success is also dependent on our ability to attract and retain other qualified personnel possessing a broad range of skills and expertise. There is significant competition for personnel with the skills and technical knowledge that we require across our product and platform development, sales, customer success, and general and administrative functions. In particular, to continue to enhance our products, develop new products, and add new and innovative functionality, it will be critical for us to continue to grow our research and development teams, including hiring highly skilled engineers, product managers, and designers with experience in designing, developing, and testing cloud-based software. We may need to offer higher compensation and other benefits to attract and retain key personnel in the future, and to attract top talent, we must offer competitive compensation packages before we have the opportunity to validate the productivity and effectiveness of new personnel. Many of the companies with which we compete for experienced personnel have greater name recognition and financial resources. If we hire employees from competitors or other companies, their former employers may attempt to assert that we or these employees have breached the employee’s legal obligations, resulting in a diversion of our time and resources. In addition, our headquarters are located near Santa Barbara, California, which is not a prominent commercial center or hub for technology companies. As a result, we may have difficulty hiring and retaining suitably skilled personnel with the qualifications and motivation to expand our business. Additionally, we may not be able to hire new personnel quickly enough to meet our needs. If we fail to meet our hiring needs or successfully integrate our new hires, our efficiency and ability to meet our forecasts and our employee morale, productivity, and retention could all suffer. Any of these factors could materially adversely affect our business, financial condition, operating results, and prospects.

Our business is subject to data security risks, and our data security measures may be inadequate to address these risks, making our systems susceptible to compromise, which could materially adversely affect our business, financial condition, results of operations, and prospects.

We, or our third-party vendors on our behalf, collect, process, store, and transmit substantial amounts of data and information, including customer data. Security incidents may occur in the future, causing unauthorized access to, loss of, or

39


 

unauthorized disclosure of such information, resulting in regulatory enforcement actions, litigation, indemnification obligations, and other potential liabilities, as well as negative publicity, which could materially adversely affect our business, reputation, financial condition, results of operations, and prospects. Cyberattacks, computer malware, and other compromises of information security measures or malicious internet-based activity continue to increase, and cloud-based platform providers of products and services have been targeted, resulting in breaches of their information security, and are expected to continue to be targeted. We and our third- party vendors are at risk of suffering from similar attacks and breaches. Our products may also be subject to fraudulent usage and schemes, including third parties accessing customer accounts or viewing data from our platform. These fraudulent activities can result in unauthorized access to customer accounts and data and unauthorized use of our products. While we undertake significant efforts to protect the security and integrity of the information we collect, process, store, and transmit, we cannot entirely mitigate these risks, and there is no guarantee that inadvertent or unauthorized use or disclosure of such information will not occur or that third-parties will not gain unauthorized access to such information despite our efforts. In addition, we rely on our third-party vendors to take appropriate measures to protect the security and integrity of the information on their information systems. We may not be able to anticipate or prevent all techniques that could be used to obtain unauthorized access or to compromise our systems because such techniques change frequently and are generally not detected until after an incident has occurred. Additionally, we cannot be certain that we will be able to address any vulnerabilities in our software that we may become aware of in the future. We expect similar issues to arise in the future as we continue to expand the features and functionality of our products and platform and introduce new products, and we expect to expend significant resources in an effort to protect against security incidents. In addition, any actual or suspected cybersecurity incident or other compromise of our security measures, or those of our third-party vendors, whether as a result of hacking efforts, denial-of-service attacks, viruses, malicious software, break-ins, phishing attacks, social engineering, or otherwise, could result in harm to our business, damage to our brand and reputation, significant costs for remediating the effects of such an incident and preventing future incidents, lost revenue due to network downtime, and a decrease in customer and user trust. Concerns regarding privacy, data protection, and information security may also cause some of our customers to stop using our products and platform and decline to renew their subscriptions, and make it harder to acquire new customers. To the extent we do not effectively address these risks, our business, financial condition, results of operations, and prospects could be materially adversely affected.

Many governments have enacted laws requiring companies to provide notice of data security incidents involving certain types of personal data. We are also contractually required to notify certain customers of certain data security breaches. In addition, our customers store sensitive and confidential information on our platform, such as building plans and other information related to government works, or projects for regulated industries, such as banks and casinos. Security incidents experienced by us, or by others, such as our competitors or customers, may lead to public disclosures and widespread negative publicity for us, our customers, or the construction software industry generally.

There can be no assurance that any limitations of liability provisions in our subscriptions with customers would be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim. We also cannot be sure that our existing general liability insurance coverage and coverage for cyber liability or errors or omissions will continue to be available on acceptable terms, or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could materially adversely affect our business, financial condition, results of operations, and prospects.

Any failure to offer high quality support for our customers and collaborators may harm our relationships with our customers and, consequently, our business.

While we have designed our products to be easy to adopt with minimal support, our customers depend on our customer success teams to provide implementation, training, and support services. Due to the COVID-19 pandemic and local government shelter in place requirements, our in the field customer support capabilities have diminished as we have required substantially all of our employees to work remotely to minimize their and our customers’ risk of exposure to COVID-19. If we do not provide effective ongoing support (both virtually and in the field), our ability to sell additional products to existing customers could be adversely affected, and our reputation with prospective customers or the industry could be damaged. If we experience increased customer and collaborator demand for support, we may face increased costs that may harm our results of operations. The number of our customers and collaborators has grown significantly, which has put additional pressure on our customer success teams. If we are unable to provide efficient support services or if we need to hire additional support resources, potentially through third parties, our business, financial condition, results of operations, and prospects could be adversely affected. Additionally, our ability to acquire new customers is highly dependent on our business reputation and on positive recommendations from existing customers. Any failure to maintain high quality support, or a market perception that we do not maintain high quality support, for our customers and collaborators could materially adversely affect our business,

40


 

financial condition, results of operations, and prospects.

If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired and our business, financial condition, results of operations, and prospects could be adversely materially affected.

As a public company, we will be subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the Sarbanes-Oxley Act and the rules and regulations of the applicable listing standards of the New York Stock Exchange, or the NYSE. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more complex, time-consuming, and, costly and place significant strain on our personnel, systems, and resources.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.

Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems, and controls to accommodate such changes. We have limited experience with implementing the systems and controls that will be necessary to operate as a public company, as well as adopting changes in accounting principles or interpretations mandated by the relevant regulatory bodies. Additionally, if these new systems or controls, and the associated process changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports, or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.

Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we may eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on our stock price. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the NYSE. We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act and are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we will be required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10-K.

Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company” as defined in the Jobs Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could cause a decline in our stock price or materially adversely affect our business, financial condition, results of operations, and prospects.

The COVID-19 pandemic has had and could continue to have an adverse impact on our business, operations, and the markets and communities in which we, our partners, and our customers operate.

The COVID-19 pandemic has caused general business disruption worldwide beginning in January 2020. The potential impact and duration of the COVID-19 pandemic on the global economy and our business are difficult to assess or predict.

41


 

Potential impacts include:

 

our customer prospects and our existing customers may experience slowdowns in their businesses, which in turn may result in reduced demand for our platform, lengthening of sales cycles, loss of customers, and difficulties in collections;

 

our employees are working from home much more frequently than they have historically, which may result in decreased employee productivity and morale, increased unwanted employee attrition, and increased risk of a cyberattack;

 

we continue to incur fixed costs, particularly for real estate, and may derive reduced or no benefit from those costs;

 

we may continue to experience disruptions to our growth planning, such as for facilities and international expansion;

 

we anticipate incurring costs in returning to work from our facilities around the world, including changes to the workplace, such as space planning, food service, and amenities;

 

we may be subject to legal liability for safe workplace claims;

 

our critical vendors or third-party partners could go out of business; and

 

in-person marketing events, including industry conferences, have been canceled and we may continue to experience prolonged delays in our ability to reschedule or conduct in-person marketing events and other sales and marketing activities.

The impact of any of the foregoing, individually or collectively, could adversely affect our business, financial condition, results of operations, and prospects.

As a result of the COVID-19 pandemic, we temporarily closed our headquarters and other offices, required our employees and contractors to work remotely, and implemented travel restrictions, all of which represented a significant change in how we operate our business. The operations of our partners and customers have likewise been altered. As a result of global business disruption, the COVID-19 pandemic had an adverse impact on our ability to close new and additional business agreements. While the duration and extent of the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the extent and effectiveness of containment actions, it has already had an adverse effect on the global economy and the ultimate societal and economic impact of the COVID-19 pandemic remains unknown. In particular, the conditions caused by this pandemic are likely to affect the rate of global construction spending and, despite the measures we have taken to limit or mitigate the impact, it could continue to have an adverse effect on the demand for our platform, lengthen our sales cycles, reduce the value or duration of subscriptions, reduce the level of subscription renewals, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of our customers to go out of business, limit the ability of our direct sales force to travel to customers and potential customers, and affect contraction or attrition rates of our customers, all of which could adversely affect our business, results of operations, financial condition, and prospects in 2021 and future periods.

Moreover, to the extent the COVID-19 pandemic continues to adversely affect our business, financial condition, results of operations, and prospects, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section, including but not limited to, those related to our ability to increase sales to existing and new customers, develop and deploy new offerings and applications, and maintain effective marketing and sales capabilities.

We license technology from third parties and our inability to maintain those licenses could materially adversely affect our business, financial condition, results of operations, and prospects.

We currently incorporate, and will in the future incorporate, technology that we license from third parties into our products and platform. We cannot be certain that our licensors do not or will not infringe on the intellectual property rights of third parties or that our licensors have or will have sufficient rights to the licensed intellectual property in all jurisdictions where we may sell our platform. Some of our agreements with our licensors may be terminated by them for convenience, or otherwise provide for a limited term. If we are unable to continue to license technology because of intellectual property infringement claims brought by third parties against our licensors or against us, or if we are unable to continue our license agreements or enter into new licenses on commercially reasonable terms, our ability to develop and sell products containing that technology would be limited, and our business could be harmed. Additionally, if we are unable to license or continue to license technology from third parties, such as technology that helps enable our products, we may be forced to acquire or develop alternative technology, which we may be unable to do in a commercially feasible manner or at all, and may require us to use alternative technology of lower quality or performance standards. This could limit or delay our ability to offer certain existing, new, or competitive

42


 

products and may increase our costs. As a result, our business, financial condition, and results of operations could be materially adversely affected.

Our failure to protect our intellectual property rights and proprietary information could diminish our brand and other intangible assets.

We primarily rely and expect to continue to rely on a combination of patent, copyright, trademark, and trade secret laws, as well as confidentiality procedures, licenses and contractual restrictions with our employees, consultants, and third parties, to establish and protect our intellectual property and proprietary rights, all of which provide only limited protection. As of December 31, 2020, we had six issued patents, 28 pending, non-provisional patent applications in the United States, and ten Patent Cooperation Treaty international patent applications. Two of our issued patents in the United States will expire in 2035, and the other four of our issued patents will expire in 2039. We continually review our development efforts to assess the existence and patentability of new intellectual property. We make business decisions about when to seek patent protection for a particular technology and when to rely upon copyright or trade secret protection, and the approach we select may ultimately prove to be inadequate. Even when we seek patent protection, there is no assurance that the resulting patents will effectively protect every significant feature of our products or platform. In addition, we believe that the protection of our trademark rights is an important factor in product recognition, protecting our brand, and maintaining goodwill. If we do not adequately protect our rights in our trademarks from infringement, misappropriation and unauthorized use, any goodwill that we have developed in those trademarks could be lost or impaired, which could harm our brand and our business. Third parties may knowingly or unknowingly infringe our proprietary rights, or may challenge our proprietary rights, and we may not be able to prevent infringement without incurring substantial expense. Additionally, pending and future patent, trademark, and copyright applications may not be approved, and our issued patents may be contested, circumvented, found unenforceable, or invalidated. We have also devoted substantial resources to the development of our proprietary technologies and related processes. In order to protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality agreements with our employees, consultants, and third parties. These agreements may not effectively prevent disclosure of confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of such information. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, laws in certain jurisdictions may afford little or no trade secret protection, and any changes in, or unexpected interpretations of, the intellectual property laws in any country in which we operate may compromise our ability to enforce our intellectual property rights. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights. If the protection of our proprietary rights is inadequate to prevent use or appropriation by third parties, the value of our products, platform, brand, and other intangible assets may be diminished, and competitors may be able to more effectively replicate our platform and its features. Any of these events could materially adversely affect our business, financial condition, results of operations, and prospects.

We may become involved in litigation that could materially adversely affect our business, financial condition, results of operations, and prospects.

As we face increasing competition and gain an increasingly higher profile, the possibility of intellectual property rights claims, commercial claims, or other claims or lawsuits being asserted against us grows. In the future, we may become a party to litigation and disputes related to our intellectual property, business practices, products, or platform. While we intend to vigorously defend these lawsuits, litigation can be costly and time-consuming, divert the attention of management and key personnel from our business operations, and dissuade prospective customers from subscribing to our products. We may need to settle litigation and disputes on terms that are unfavorable to us, or we may be subject to an unfavorable judgment that may not be reversible upon appeal. The terms of any settlement or judgment may require us to cease some or all of our operations or pay substantial amounts to the other party. In addition, our customer agreements include provisions requiring us to indemnify our customers against liabilities if our products infringe a third-party’s intellectual property rights, and we have negotiated other specific indemnities with certain of our customers, in each case, which could require us to make payments to such customers. During the course of any litigation or dispute, we may make announcements regarding the results of hearings and motions and other interim developments. If securities analysts and investors consider these announcements negative, our stock price may decline. With respect to any intellectual property rights claim, we may have to seek a license to continue practices found to be in violation of third-party rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us, and we may be required to develop alternative non-infringing technology or practices or discontinue our practices. The development of alternative, non-infringing technology or practices could require significant effort and expense. Any of the above could materially adversely affect our business, financial condition, results of operations, and prospects.

If we cannot maintain our company culture as we grow, we could lose the innovation, teamwork, passion, and focus

43


 

on execution that we believe contribute to our success.

We believe our corporate culture fosters innovation, teamwork, passion, and focus on execution and has contributed to our success. As we grow and develop our infrastructure as a public company and expand our operations, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could harm our future success, including our ability to recruit and retain qualified personnel, innovate and operate effectively, and execute on our business strategies. In addition, in response to the COVID-19 pandemic and local shelter in place government regulations, we are requiring or have required substantially all of our employees to work remotely to minimize the risk of exposure to the virus to our employees and the communities in which we operate. We may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, and business partners. There is no guarantee that we will be as effective while working remotely or that we will be able to maintain our corporate culture because our team is dispersed and because our employees may have less capacity to work due to increased personal obligations (such as childcare, eldercare, or caring for family members who become sick), may become sick themselves and be unable to work, or may be otherwise negatively affected, mentally or physically, by the COVID-19 pandemic and prolonged social distancing. If we experience any of these risks in connection with future growth, it could impair our ability to attract new customers and retain existing customers and expand their use of our platform, all of which could materially adversely affect our business, financial condition, results of operations, and prospects.

We may be unsuccessful in making, integrating, and maintaining acquisitions, joint ventures, and strategic investments.

We expect to evaluate and consider a wide array of potential strategic transactions, including acquisitions of businesses, joint ventures, new technologies, services, products, and other assets, and making strategic investments. However, we may not be able to find suitable acquisition, joint venture, and strategic investment candidates, and we may not be able to complete these transactions on favorable terms, or at all. Even if we are able to complete these transactions, they may not ultimately strengthen our competitive position or achieve our strategic goals and could be viewed negatively by existing or prospective customers, collaborators, third-party developers, regulators, investors, or others. Any of these transactions could be material to our business, financial condition, and operating results.

We may not realize the anticipated benefits of any or all of our acquisitions, joint ventures, or strategic investments in the time frame expected or at all. Valuations supporting our acquisitions and strategic investments could change rapidly. Following any such transaction, we could determine that such valuations have experienced impairments or other-than-temporary declines in fair value which could materially adversely affect our business, financial condition and operating results through the write-off of goodwill and other impairment charges.

We may have to pay cash, incur debt, or issue securities, including equity-based securities, to pay for acquisitions, joint ventures, or strategic investments, each of which could affect our financial condition or the value of our capital stock. The sale of equity to finance any such transaction could result in dilution to our stockholders. If we incur debt in connection with such a transaction, it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to flexibly operate our business. Any of these factors could materially adversely affect our ability to consummate a transaction, our business, financial condition, results of operations, and prospects.

Our actual or perceived failure to comply with privacy, data protection, or information security laws, regulations, or obligations, or the expansion of current or the enactment of new privacy, data protection, or information security laws, regulations, or obligations, could materially adversely affect our business, financial condition, results of operations, and prospects.

There are numerous federal, state, local, and international laws and regulations regarding privacy, data protection, and information security that govern the collection, use, storage, retention, sharing, processing, transfer, disclosure, and protection of personal information and other information. The scope of these laws and regulations is expanding and evolving, subject to differing interpretations, may be inconsistent among jurisdictions, or conflict with other rules. We are also subject to the terms of our privacy policies and obligations to third parties related to privacy, data protection, and information security. We strive to comply with any and all applicable laws, regulations, policies, and other legal obligations relating to privacy, data protection, and information security to the extent possible. However, the regulatory framework for privacy, data protection, and information security worldwide is, and is likely to remain, uncertain for the foreseeable future, and it is possible that these or other actual or alleged obligations may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. As a result, we cannot guarantee that our practices have complied, comply, or will comply fully with all such laws, regulations, and obligations.

44


 

We also expect that there will continue to be new laws, regulations, and industry standards concerning privacy, data protection, and information security proposed and enacted in various jurisdictions. For example, in May 2018, the General Data Protection Regulation, or GDPR, went into effect in the European Union, or EU. The GDPR has imposed more stringent data protection requirements, and provides greater penalties for noncompliance, than previous data protection laws, including potential penalties of up to 20 million or 4% of annual global revenues. Further, following a referendum in June 2016 in which voters in the United Kingdom approved an exit from the EU, the United Kingdom government initiated a process to leave the EU, known as Brexit. Brexit has created uncertainty with regard to the regulation of data protection in the United Kingdom. In particular, although the United Kingdom enacted a Data Protection Act in May 2018 that is designed to be consistent with the GDPR, uncertainty remains regarding how data transfers to and from the United Kingdom will be regulated. The State of California also enacted the California Consumer Privacy Act of 2018, or the CCPA, that went into effect on January 1, 2020, which affords consumers expanded privacy protections. The CCPA has since been amended, and it is possible that it will be amended again. The potential effects of this legislation are far-reaching and may require us to modify our data processing practices and policies and to incur substantial expenses in an effort to comply. For example, the CCPA gives California residents expanded rights to access and require deletion of their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. The CCPA also provides for civil penalties for violations, as well as a private right of action for data breaches that may increase data breach litigation.

Additionally, if third parties we work with, such as vendors or developers, violate applicable laws or regulations or our policies, such violations may also put our users’ information at risk and could materially adversely affect our business, financial condition, results of operations, and prospects. Any significant change to applicable laws, regulations, or industry practices regarding the collection, use, retention, security, or disclosure of our users’ content, or regarding the manner in which the express or implied consent of users for the collection, use, retention, or disclosure of such content is obtained, could increase our costs and require us to modify our services and features, possibly in a material manner, which we may be unable to complete and may limit our ability to store and process user data or develop new products and features.

Any failure or perceived failure by us to comply with our privacy policies, privacy-, data protection- or information security-related laws, regulations, or obligations applicable to us, or other legal obligations relating to privacy, data protection, or information security, may result in governmental investigations or enforcement actions, litigation, claims, or public statements against us by consumer advocacy groups or others, and could result in significant liability or cause our users to lose trust in us, which could materially adversely affect our business, financial condition, results of operations, and prospects.

Our business is subject to a wide range of laws and regulations, many of which are evolving, and failure to comply with such laws and regulations could materially adversely affect our business, financial condition, results of operations, and prospects.

We are subject to a number of laws and regulations that apply generally to businesses, including laws and regulations governing the internet and the marketing, sale, and delivery of goods and services over the internet. These laws and regulations, which continue to evolve, cover, among other things, taxation, tariffs, privacy and data protection, data security, pricing, content, copyrights, distribution, mobile and other communications, advertising practices, electronic contracts, sales procedures, automatic subscription renewals, credit card processing procedures, consumer protection, the provision of online payment services, the design and operation of websites, and the characteristics and quality of products that are offered online. We cannot guarantee that we have been or will in the future be fully compliant with such laws and regulations in every jurisdiction, as it is not entirely clear in every jurisdiction how existing laws and regulations governing such areas apply or will be enforced. Moreover, as the regulatory landscape continues to evolve, increasing regulation and enforcement efforts by federal, state, and foreign authorities, and the prospects for private litigation claims, become more likely. In addition, the adoption of new laws or regulations, or the imposition of other legal requirements, that adversely affect our ability to market or sell our products could harm our ability to offer, or customer demand for, our products, which could impact our revenue, impair our ability to expand our product offerings, and make us more vulnerable to competition. Future regulations, or changes in laws and regulations or their existing interpretations or applications, could also require us to change our business practices and raise compliance costs or other costs of doing business. In particular, the re-adoption of “network neutrality” rules in the United States by the Federal Communications Commission, or the FCC, which the current president of the United States supported during his campaign and which is supported by the current Democratic FCC commissioners, could affect the services we and our customers use by restricting the offerings made by internet service providers or reducing their incentives to invest in their networks. In addition, after a federal court judge denied a request for an injunction against California’s state-specific network neutrality law, California began enforcing that law on March 25, 2021, and other states could begin to enforce existing laws or adopt new network neutrality requirements.

Additionally, various federal, state, and foreign labor laws govern our relationships with our employees and affect operating costs. These laws include employee classifications as exempt or non- exempt, minimum wage requirements,

45


 

unemployment tax rates, workers’ compensation rates, overtime, family leave, workplace health and safety standards, payroll taxes, citizenship requirements, and other laws and regulations.

Significant additional laws or regulations, or our failure to comply with any laws and regulations that now, or could in the future, apply to our business could materially adversely affect our business, financial condition, operating results, and prospects.

We may need to raise additional capital to grow our business, and such capital may not be available on terms acceptable to us, or at all, which could reduce our ability to compete and could materially adversely affect our business, financial condition, results of operations, and prospects.

We expect that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for working capital and capital expenditures for at least the next 12 months. To support our business and operations, we will need sufficient capital to continue to make significant investments, and we may need to raise additional capital through equity or debt financings to fund such efforts. Additionally, the current COVID-19 pandemic has caused a disruption in the global financial markets, which may reduce our ability to access capital and negatively affect our liquidity in the future. If such financing is not available to us on acceptable terms, or at all, we may be unable to fund our growth or develop new business at the rate desired, and our operating results may suffer. Debt financing increases expenses, may contain covenants that restrict the operation of our business, and must be repaid regardless of operating results. For example, covenants contained in our existing credit facility with Silicon Valley Bank, as amended and restated on May 7, 2020, or the Credit Facility, limit our ability to pay dividends, to create, incur, or assume indebtedness or liens, to consummate certain strategic transactions, to engage in transactions with affiliates, and to make certain investments. Equity financing, or debt financing that is convertible into equity, could result in dilution to our existing stockholders and a decline in our stock price.

Our inability to obtain adequate capital resources, whether in the form of equity or debt, to fund our future growth may require us to delay, scale back, or eliminate some or all of our operations or the expansion of our business, which could materially adversely affect our business, financial condition, operating results, and prospects.

We rely on third-party data centers, such as AWS, to host and operate our platform, and any disruption of or interference with our use of these resources may negatively affect our ability to maintain the performance and reliability of our platform, which could cause our business to suffer.

Our customers depend on the continuous availability of our platform. We currently host our platform and serve our customers primarily using Amazon Web Services, or AWS. Consequently, we may be subject to service disruptions as well as failures to provide adequate support for reasons that are outside of our control, including:

 

the performance and availability of AWS and other third-party providers of cloud infrastructure services with the necessary speed, data capacity, and security for providing reliable services;

 

decisions by AWS and other owners and operators of the data centers where our cloud infrastructure is deployed to terminate our subscriptions, discontinue services to us, shut down operations or facilities, increase prices, change service levels, limit bandwidth, declare bankruptcy, or prioritize the traffic of other parties;

 

physical break-ins, acts of war or terrorism, database capacity constraints, human error or interference, including by disgruntled employees, former employees, or contractors, and other catastrophic events; and

 

cyberattacks, including denial of service attacks, targeted at us, our data centers, or the infrastructure of the internet.

The adverse effects of any service interruptions on our reputation, results of operations, and financial condition may be disproportionately heightened due to the nature of our business and the fact that our customers have a low tolerance for interruptions of any duration.

To meet the performance and other requirements of our customers, we intend to continue to make significant investments to increase capacity and to develop and implement new technologies in our cloud infrastructure operations. Any renegotiation or renewal of our agreement with AWS, or a new agreement with another provider of cloud-based services, may be on terms that are significantly less favorable to us than our current agreement. Additionally, these new technologies, which include databases, application and server optimizations, network strategies, and automation, are often advanced, complex, new, and untested, and we may not be successful in developing or implementing these technologies. It takes a significant amount of time to plan, develop, and test improvements to our technologies and cloud infrastructure, and we may not be able to accurately forecast demand or predict the results we will realize from such improvements. To the extent that we do not

46


 

effectively scale our infrastructure to meet the needs of our growing customer base and maintain performance as our customers expand their use of our products, or if our cloud-based server costs were to increase, our business, financial condition, results of operations, and prospects could be materially adversely affected.

The experience of our users depends upon the interoperability of our platform across devices, operating systems, and third-party applications that we do not control.

One of the most important features of our platform is its broad interoperability with a range of devices, web browsers, operating systems, and third-party applications. Our App Marketplace enables customers to connect other software, applications, and data to our platform. Accordingly, we are dependent on the accessibility of our platform across web browsers, operating systems, and the third- party applications that we oftentimes do not control. Third-party applications and products are constantly evolving, and we may not be able to modify our platform to assure its compatibility with that of other third parties following development changes. In addition, some of our competitors may be able to disrupt the operations or compatibility of our platform with their applications that some of our customers may rely upon. If our platform has integration or operability failures with these operating systems or third-party applications, customers may not adopt our platform, and our App Marketplace may not be useful to customers, which could materially adversely affect our business, financial conditions, results of operations, and prospects.

Interruptions or performance issues associated with our products and platform could materially adversely affect our business, financial condition, results of operations, and prospects.

We have experienced, and may in the future experience, service interruptions and other performance issues due to a variety of factors. Our future growth depends in part on the ability of our existing and prospective customers to access our products and platform reliably and at any time. Certain of our customer agreements contain service level commitments, which contain specifications regarding the availability and performance of our platform. If we are unable to meet our stated service level commitments or if we suffer extended periods of poor performance or unavailability of our platform, we may be contractually obligated to provide affected customers with service credits against existing subscriptions or, in certain cases, refunds. Any service interruptions or other performance issues could negatively impact our renewal rates and harm our ability to attract new customers, and as a result could materially adversely affect our business, financial condition, results of operations, and prospects.

Additionally, our products and platform are inherently complex and may, from time to time, contain material defects or errors, particularly when new products or new features or capabilities are released. We have in the past found defects or errors in our products and platform and we may detect new defects or errors in the future. Any real or perceived errors, failures, vulnerabilities, or bugs in our products or platform could result in negative publicity or lead to data security, access, retention, or performance issues, all of which could harm our business and reputation. In addition, the costs incurred in correcting such defects or errors may be substantial. Any of these risks could materially adversely affect our business, financial condition, results of operations, and prospects.

Failures in internet infrastructure or interference with internet or Wi-Fi access could cause existing or prospective users to believe that our systems are unreliable, potentially leading our customers to decline to renew their subscriptions.

Our platform depends on our users’ internet access. Increasing numbers of users on our platform and increasing bandwidth requirements may degrade the performance of our products or platform due to capacity constraints and other internet infrastructure limitations. If internet service providers and other third parties providing internet services have outages or deteriorations in their quality of service, our users may not have access to our platform or may experience a decrease in the quality of our products. Furthermore, as the rate of adoption of new technologies increases, the networks our platform relies on may not be able to sufficiently adapt to any increased demand for our products. Frequent or persistent interruptions, including those from increased usage stemming from the COVID-19 pandemic, could cause existing or prospective users to believe that our platform is unreliable, leading them to switch to our competitors, which could materially adversely affect our business, financial condition, results of operations, and prospects.

In addition, users who access our platform through mobile devices, such as smartphones and tablets, must have an internet or Wi-Fi connection to use our products. Currently, this access is provided by a limited number of companies. These providers could take measures that degrade, disrupt, or increase the cost of user access to third-party services, including our platform, by charging increased fees to third parties or the users of third-party services, any of which would make our platform less attractive to customers and reduce our revenue.

47


 

Increased government scrutiny of the technology industry could negatively affect our business.

The technology industry is subject to intense media, political, and regulatory scrutiny, which may expose us to government investigations, legal actions, and penalties. Various regulatory agencies, including competition, consumer protection, and privacy authorities, have active proceedings and investigations concerning multiple technology companies, some of which have offerings, like app marketplaces and collaboration tools, that are similar to services and features we offer. If proceedings or investigations targeted at other companies result in determinations that practices are unlawful, we could be required to change our products and services or alter our business operations, which could harm our business. Legislators and regulators also have proposed new laws and regulations intended to restrain the activities of technology companies. If such laws or regulations are enacted, they could adversely impact us, even if they are not intended to affect our company. In addition, the introduction of new products, expansion of our activities in certain jurisdictions, or other actions that we may take may subject us to additional laws, regulations, or other government scrutiny. The increased scrutiny of acquisitions in the technology industry also could affect our ability to enter into strategic transactions or to acquire other businesses. Compliance with new or modified laws and regulations could increase the cost of conducting the business, limit the opportunities to increase our revenues, or prevent us from offering products or services.

Our liability for third-party content on our platform, such as content posted by customers and other users, currently is limited by Section 230 of the Communications Decency Act. There have been various efforts made by state and federal executives and legislators to bypass, eliminate, or modify Section 230, which limits the liability of internet platforms for third-party content that is transmitted via those platforms and for good- faith moderation of offensive content. President Biden and many members of Congress from both parties have expressed support for the reform or repeal of Section 230, so the possibility of Congressional action remains. In addition, the FCC is considering a petition, filed by the former administration, to adopt rules interpreting Section 230. If the FCC adopts rules, the scope of the protection offered by Section 230 could be narrowed considerably. The FCC has not released any document describing the rules that would be proposed and no date has been set for a vote on any such proposal. The Democratic Commissioners of the FCC have indicated that they are opposed to the petition and now control the agenda of the FCC. There also are pending cases before the judiciary that may result in changes to the protections afforded to internet platforms, including a lawsuit by former President Trump that, if successful, would greatly limit the scope of Section 230. We cannot predict whether there will be any changes to Section 230 or if regulatory action will interpret it in such a way as to limit the protection it affords. If the protections contained in Section 230 are repealed or limited, we could be subjected to liability for our customers’ or other users’ activities, or we could be required to pay fines or penalties, redesign our business methods, or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability. Even if claims asserted against us do not result in liability, we may incur substantial costs in investigating and defending such claims.

We also could be harmed by government investigations, litigation, or changes in laws and regulations directed at our business partners, or suppliers in the technology industry that have the effect of limiting our ability to do business with those entities. For example, the U.S. government recently has taken action against companies operating in China intended to limit their ability to do business in the U.S. or with U.S. companies. There can be no assurance that our business will not be materially adversely affected, individually or in the aggregate, by the outcomes of such investigations, litigation, or changes to laws and regulations in the future.

We are subject to governmental export and import controls that could impair our ability to compete in international markets and subject us to liability if we are not in compliance with applicable laws.

Our products and platform are subject to various restrictions under U.S. export control and sanctions laws and regulations, including the U.S. Department of Commerce’s Export Administration Regulations, and various economic and trade sanctions regulations administered by the U.S. Department of the Treasury’s Office of Foreign Assets Control. The U.S. export control laws and U.S. economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to embargoed or sanctioned countries, governments, persons, and entities, identified by the United States, and also require authorization for the export of certain encryption items. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain cloud- based solutions to countries, governments, and persons targeted by U.S. sanctions. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted or could enact laws that could limit our ability to distribute our platform or limit our ability to implement our platform in those countries. While we have implemented certain procedures to facilitate compliance with applicable laws and regulations in connection with the collection of this information, we cannot assure you that these procedures have been effective or that we, or third parties, many of whom we do not control, have complied with all laws or regulations in this regard. Failure by our employees, representatives, contractors, partners, agents, intermediaries, or other third parties to comply with applicable laws and regulations in the collection of this information also could have negative consequences to us, including reputational harm, government investigations, and penalties.

48


 

Although we take precautions to prevent our information collection practices from being in violation of such laws, our information collection practices may have been in the past, and could in the future be, in violation of such laws. If we or our employees, representatives, contractors, partners, agents, intermediaries, or other third parties fail to comply with these laws and regulations, we could be subject to civil or criminal penalties, including the possible loss of export privileges and fines and penalties. We may also be adversely affected through other penalties, reputational harm, loss of access to certain markets, or otherwise. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities. While we are working to implement additional controls designed to prevent similar activity from occurring in the future, these controls may not be fully effective.

Changes in our platform, or changes in sanctions and import and export laws, may delay the introduction and sale of subscriptions to access our products in international markets, prevent our customers with international operations from using our platform, or in some cases, prevent the access or use of our platform to and from certain countries, governments, persons, or entities altogether. Further, any change in export or import regulations, economic sanctions or related laws, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons, or technologies targeted by such regulations could result in decreased use of our platform or in our decreased ability to export or sell our platform to existing or prospective customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform could materially adversely affect our business, financial condition, results of operations, and prospects.

We are also subject to the U.S. Foreign Corrupt Practices Act of 1977, or FCPA, the UK Bribery Act 2010, or Bribery Act, and other anti-corruption, sanctions, anti-bribery, anti-money laundering, and similar laws in the United States and other countries in which we conduct activities. Anti-corruption and anti- bribery laws, which have been enforced aggressively and are interpreted broadly, prohibit companies and their employees, agents, intermediaries, and other third parties from promising, authorizing, making, or offering improper payments or other benefits to government officials and others in the private sector. In the future, we may leverage third parties, including intermediaries, agents, and partners, to conduct our business in the United States and abroad, to sell subscriptions. We and these third-parties may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities, and we may be held liable for the corrupt or other illegal activities of these third-party partners and intermediaries, our employees, representatives, contractors, partners, agents, intermediaries, and other third parties, even if we do not explicitly authorize such activities. While we have policies and procedures to address compliance with FCPA, Bribery Act, and other anti-corruption, sanctions, anti-bribery, anti-money laundering, and similar laws, we cannot assure you that they will be effective, or that all of our employees, representatives, contractors, partners, agents, intermediaries, or other third parties have taken, or will not take actions, in violation of our policies and applicable law, for which we may be ultimately held responsible. As we increase our international sales and business, our risks under these laws may increase. Noncompliance with these laws could subject us to investigations, severe criminal or civil sanctions, settlements, prosecution, loss of export privileges, suspension or debarment from U.S. government contracts, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, whistleblower complaints, adverse media coverage, and other consequences. Any investigations, actions, or sanctions could materially adversely affect our business, financial condition, results of operations, and prospects.

Our use of third-party open source software could negatively affect our ability to sell subscriptions to access our products and subject us to possible litigation.

We use third-party open source software. From time to time, companies that use third-party open source software have faced claims challenging the use of such open source software and compliance with the open source software license terms. Accordingly, we may be subject to suits by parties claiming ownership of what we believe to be open source software or claiming non-compliance with the applicable open source licensing terms. Some open source software licenses require end-users, who distribute or make available across a network software and services that include open source software, to make publicly available or to license all or part of such software (which in some circumstances could include valuable proprietary code, such as modifications or derivative works created, based upon, incorporating, or using the open source software) under the terms of the particular open source license. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and protect our valuable proprietary source code, we may inadvertently use third-party open source software in a manner that exposes us to claims of non-compliance with the terms of the applicable license, including claims of intellectual property rights infringement or for breach of contract. Furthermore, there exists today an increasing number of types of open source software licenses, almost none of which have been tested in courts of law to provide clarity on their proper legal interpretation. If we were to receive a claim of non-compliance with the terms of any of these open source licenses, we may be required to publicly release certain portions of our proprietary source code. We could also be required to expend substantial time and resources to re-engineer some or all of our software. Any of the foregoing could materially adversely affect our business, financial condition, results of operations, and prospects.

49


 

In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our platform. Any of the foregoing could materially adversely affect our business, financial condition, results of operations, and prospects and could help our competitors develop products and services that are similar to or better than ours.

Our customers’ and other users’ violation of our policies or other misuse of our platform to transmit unauthorized, offensive, or illegal messages, spam, phishing scams, and website links to harmful applications or for other fraudulent or illegal activity could damage our reputation, and we may face a risk of litigation and liability for illegal activities on our platform and unauthorized, inaccurate, or fraudulent information distributed via our platform.

Despite our ongoing and substantial efforts to limit such use, certain customers or other users may use our platform to transmit unauthorized, offensive, or illegal messages, calls, spam, phishing scams, and website links to harmful applications, reproduce and distribute copyrighted material or the trademarks of others without permission, and report inaccurate or fraudulent data or information. These actions are in violation of our policies. However, our efforts to defeat spamming attacks, illegal robocalls, and other fraudulent activity will not prevent all such attacks and activity. Such use of our platform could damage our reputation and we could face claims for damages, regulatory enforcement, copyright or trademark infringement, defamation, negligence, or fraud. Moreover, our customers’ and other users’ promotion of their products and services through our platform might not comply with federal, state, and foreign laws. We rely on contractual representations made to us by our customers that their use of our platform will comply with our policies and applicable law. Although we retain the right to verify that customers and other users are abiding by our policies, our customers and other users are ultimately responsible for compliance with our policies, and we do not systematically audit our customers or other users to confirm compliance with our policies. Although Section 230 of the Communications Decency Act currently limits liability for third-party content posted on internet platforms, we cannot predict whether that protection will remain in effect. See the risk factor titled “Increased government scrutiny of the technology industry could negatively affect our business.”

Because we recognize revenue from subscriptions to access our products over the term of the subscription, downturns or upturns in new business will not be immediately reflected in our results of operations.

We generate substantially all of our revenue from subscriptions to access our products. We recognize revenue ratably over the term of the subscription, beginning on the date that access to our products is made available to our customer. Our subscriptions generally have annual or multi-year terms. As a result, the significant majority of our revenue is generated from subscriptions entered into during previous periods. Consequently, a decline in new or renewed subscriptions in any one quarter may not significantly reduce our revenue for that quarter but could negatively affect our revenue in future periods. Accordingly, the effect of downturns or upturns in new sales and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our revenue recognition model also makes it difficult for us to rapidly increase our revenue through new subscriptions in any period.

Our ability to recognize revenue may also be affected by the length and unpredictability of the sales cycle for our products, especially with respect to larger enterprises and owners. Such customers typically undertake a significant evaluation and negotiation process due to their leverage, size, organizational structure, and approval requirements, all of which can lengthen our sales cycle. We may spend substantial time, effort, and money on sales efforts to such customers without any assurance that our efforts will produce any sales or that these customers will deploy our platform widely enough across their business to justify our substantial upfront investment. As a result, we anticipate increased sales to large enterprises will lead to higher upfront sales costs and greater unpredictability, which could materially adversely affect our business, results of operations, financial condition, and prospects.

In addition, as required by the recent revenue recognition standard under Accounting Standards Codification Topic 606, Revenue from Contracts with Customers, we disclose the transaction price allocated to remaining performance obligations. It is possible that analysts and investors could misinterpret our disclosure or that the terms of our customer subscriptions or other circumstances could cause our methods for calculating this disclosure to differ significantly from others, which could lead to inaccurate or unfavorable forecasts by analysts and investors.

Our business is subject to the risks of earthquakes, fire, floods, and other natural catastrophic events.

Our corporate headquarters are located near Santa Barbara, California, a region known for seismic activity and severe fires, and our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster, such as a fire, mudslide, flood, or significant power outage. A significant natural disaster could

50


 

materially adversely affect our business, results of operations, financial condition, and prospects. In addition, climate change could result in an increase in the frequency or severity of natural disasters and cause performance problems with our technology infrastructure.

Although we maintain incident management and disaster response plans, in the event of a major disruption caused by a natural disaster or man-made problem, or outbreaks of pandemic diseases, including COVID-19, we may be unable to continue our operations and may experience system interruptions and reputational harm. Acts of terrorism and other geo-political unrest could also cause disruptions in our business or the business of our customers, partners, vendors, or the economy as a whole. All of the aforementioned risks may be further increased if our disaster recovery plans prove to be inadequate.

If we experience excessive fraudulent activity or cannot meet evolving credit card association merchant standards, we could incur substantial costs and lose the right to accept credit cards for payment, which could cause our customer base to decline significantly and could materially adversely affect our business, financial condition, results of operations, and prospects.

A portion of our customers authorize us to bill their credit card accounts directly for our products. If customers pay for their subscriptions with unauthorized credit cards, we could incur substantial third- party vendor costs for which we may not be reimbursed. Further, our customers provide us with credit card billing information online or over the phone, and we do not review the physical credit cards used in these transactions, which increases our risk of exposure to fraudulent activity. We have also incurred charges, which we refer to as chargebacks, from the credit card companies for claims that the customer did not authorize the credit card transaction for our products. If the number of claims of unauthorized credit card transactions becomes excessive, we could be assessed substantial fines for excess chargebacks, and we could lose the right to accept credit cards for payment. In addition, credit card issuers may change merchant standards, including data protection and documentation standards, required to utilize their services from time to time. If we fail to maintain compliance with current merchant standards or fail to meet new standards, the credit card associations could fine us or terminate their agreements with us, and we would be unable to accept credit cards as payment for our products. We may be required to pay for unauthorized credit charges and expenses with no reimbursement from the customer. Although we implement multiple fraud prevention and detection controls, we cannot assure you that these controls will be adequate to protect against fraud. Substantial losses due to fraud or our inability to accept credit card payments could cause our customer base to significantly decrease and would harm our business.

Our results of operations, which are reported in U.S. dollars, could be adversely affected if currency exchange rates fluctuate substantially in the future.

We sell subscriptions to access our products to customers globally and have offices in Australia, Canada, England, and Mexico. As we continue to expand our international operations, we will become more exposed to the effects of fluctuations in currency exchange rates. Although the majority of our cash generated from sales is denominated in U.S. dollars, a small amount is denominated in foreign currencies, and our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations. Because we conduct business in currencies other than U.S. dollars but report our results of operations in U.S. dollars, we also face remeasurement exposure to fluctuations in currency exchange rates. Any of these risks could hinder our ability to predict our future results and earnings. In addition, we do not currently maintain a program to hedge exposures to non-U.S. dollar currencies.

Tax authorities may successfully assert that we should have collected, or in the future should collect, sales and use, value added or similar taxes, and we could be subject to substantial liabilities with respect to past or future sales, which could materially adversely affect our business, financial condition, results of operations, and prospects.

We currently collect and remit applicable sales taxes and other applicable transfer taxes in jurisdictions where we, through our employees or economic activity, have a presence and where we have determined, based on applicable legal precedents, that sales of subscriptions to access our products and platform are classified as taxable. We do not currently collect and remit state and local excise, utility user, or ad valorem taxes, fees, or surcharges in jurisdictions where we believe we do not have sufficient “nexus.” There is uncertainty as to what constitutes sufficient nexus for a state or local jurisdiction to levy taxes, fees, and surcharges on sales made over the internet, and there is also uncertainty as to whether our characterization of our products and platform as not taxable in certain jurisdictions will be accepted by state and local tax authorities.

Tax authorities may challenge our position that we do not have sufficient nexus in a taxing jurisdiction or that our products and platform are not taxable in such jurisdiction and may decide to audit our business and operations with respect to

51


 

sales, use, value added, goods and services, and other taxes, which could result in significant tax liabilities (including related penalties and interest) for us or our customers, which could materially adversely affect our business, financial condition, results of operation, and prospects.

The application of indirect taxes, such as sales and use, value added, goods and services, business, and gross receipts taxes, to businesses that transact online, such as ours, is a complex and evolving area. Following the U.S. Supreme Court decision in South Dakota v. Wayfair, Inc., states and local jurisdictions in certain circumstances may levy sales and use taxes on sales of goods and services based on “economic nexus,” regardless of whether the seller has a physical presence in such jurisdiction. A number of states have already begun, or have positioned themselves to begin, requiring collection of sales and use taxes by online sellers. The details and effective dates of these collection requirements vary from state to state. As a result, it may be necessary for us to reevaluate whether our activities give rise to sales, use, and other indirect taxes as a result of any nexus in those states in which we are not currently registered to collect and remit taxes. Additionally, we may need to assess our potential tax collection and remittance obligations based on the requirements of existing or future economic nexus laws. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or may conduct business. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such obligations. The application of existing, or future indirect tax laws, whether in the United States or internationally, or the failure to collect and remit such taxes, could materially adversely affect our business, financial condition, results of operations, and prospects.

Our corporate structure and intercompany arrangements cause us to be subject to the tax laws of various jurisdictions, and we could be obligated to pay additional taxes, which could materially adversely affect our business, financial condition, results of operations, and prospects.

We are expanding our international operations and personnel to support our business in international markets. We generally conduct our international operations through wholly-owned subsidiaries and are or may be required to report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Our intercompany relationships are subject to complex transfer pricing regulations administered by tax authorities in various jurisdictions. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of such jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws, or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The relevant tax authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations.

We are subject to federal, state, and local income, sales, and other taxes in the United States and income, withholding, transaction, and other taxes in numerous foreign jurisdictions. Evaluating our tax positions and our worldwide provision for taxes is complicated and requires the exercise of significant judgment. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting, and other laws, regulations, principles, and interpretations, including those relating to income tax nexus, by recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory rates, or higher than anticipated earnings in jurisdictions where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the valuation of our deferred tax assets and liabilities. We may be audited in various jurisdictions, and such jurisdictions may assess additional taxes (including income taxes, sales taxes, and value added taxes) against us. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could differ materially from our historical tax provisions and accruals, which could have an adverse effect on our results of operations or cash flows in the period or periods for which a determination is made.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2020, we had $392.1 million of U.S. federal and $260.1 million of state net operating loss carryforwards available to reduce taxable income that we may have in the future. It is possible that we will not generate taxable income sufficient to use certain of these net operating loss carryforwards. Under legislative changes made by the December 2017 Tax Cuts and Jobs Act, or the TCJA, as modified by the Coronavirus Aid, Relief and Economic Security Act, or the CARES Act, U.S. federal net operating losses incurred in 2018 and in future years may be carried forward indefinitely, but the ability to utilize such federal net operating losses to offset taxable income in taxable years beginning after 2020 is limited to 80% of the current-year taxable income. It is uncertain if and to what extent various states will conform to the TCJA. In addition, federal net operating loss carryforwards and certain tax credits may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code, or the Code, respectively. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards

52


 

and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in our ownership by “5-percent shareholders” that exceeds 50 percentage points over a rolling three-year period. We performed a study to determine whether net operating loss and credit carryover limitations existed under Section 382 as of December 31, 2020, and determined that a portion of the net operating losses and credit carryovers are subject to Section 382 annual limitations. We have determined that we should be able to fully utilize these net operating losses and credit carryovers before they expire, provided we generate sufficient taxable income. However, we may experience ownership changes in the future as a result of shifts in our stock ownership after December 31, 2020, including in connection with our IPO, some of which may be outside of our control. State net operating loss carryforwards and other state tax credits may be subject to similar limitations under state tax laws, and there may be periods during which the use of state net operating losses is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed. For example, California recently imposed limits on the usability of California state net operating losses to offset California taxable income in tax years beginning after 2019 and before 2023. If an ownership change occurs and our ability to use our net operating loss carryforwards and tax credits is limited, or if our ability to utilize net operating losses carryforwards and certain tax credits is otherwise restricted by law, our business, financial condition, results of operations, and prospects could be materially adversely affected.

Risks Related to Ownership of Our Common Stock

The market price of our common stock may be volatile, and you could lose all or part of your investment.

The market price of our common stock is likely to be volatile. The stock market in general, and the market for technology companies in particular, has experienced extreme volatility that has often been unrelated to the operating performance of particular companies. In addition, the limited public float of our common stock may tend to increase the volatility of the trading price of our common stock. As a result of this volatility, you may not be able to sell your common stock at or above the price you paid for your shares. In addition to the factors discussed in this “Risk Factors” section and elsewhere in this Quarterly Report on Form 10-Q, the market price for our common stock may be influenced by the following:

 

actual or anticipated changes or fluctuations in our results of operations;

 

the financial projections we may provide to the public, any changes in these projections, or our failure to meet these projections;

 

announcements by us or our competitors of new products or new or terminated significant contracts, commercial relationships, or capital commitments;

 

industry or financial analyst or investor reaction to our press releases, other public announcements, and filings with the SEC;

 

rumors and market speculation involving us or other companies in our industry;

 

price and volume fluctuations in the overall stock market from time to time;

 

changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;

 

the expiration of market stand-off or contractual lock-up agreements and sales of shares of our common stock by us or our stockholders;

 

failure of industry or financial analysts to maintain coverage of us, changes in financial estimates by any analysts who follow our company, or our failure to meet these estimates or the expectations of investors;

 

actual or anticipated developments in our business, or our competitors’ businesses, or the competitive landscape generally;

 

litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;

 

developments or disputes concerning our intellectual property rights, our products, or third- party proprietary rights;

 

announced or completed acquisitions of businesses or technologies by us or our competitors;

 

new laws or regulations or new interpretations of existing laws or regulations applicable to our business;

 

any major changes in our management or our board of directors, particularly with respect to Mr. Courtemanche;

 

general economic conditions and slow or negative growth of our markets; and

53


 

 

 

other events or factors, including those resulting from war, incidents of terrorism, health epidemics or pandemics, such as the ongoing COVID-19 pandemic, or responses to these events.

These and other market and industry factors may cause the market price and demand for our common stock to fluctuate substantially, regardless of our actual operating performance, which may limit or prevent investors from selling their shares at or above the price paid for the shares and may otherwise negatively affect the liquidity of our common stock.

Some companies that have experienced volatility in the trading price of their shares have been the subject of securities class action litigation. Any lawsuit to which we are a party, with or without merit, may result in an unfavorable judgment. We also may decide to settle lawsuits on unfavorable terms. Any such negative outcome could result in payments of substantial damages or fines, damage to our reputation or adverse changes to our business practices. Defending against litigation is costly and time-consuming, and could divert our management’s attention and our resources. Furthermore, during the course of litigation, there could be negative public announcements of the results of hearings, motions or other interim proceedings or developments, which could have a negative effect on the market price of our common stock.

Prior to the IPO, there had not been a public market for our common stock. If an active trading market for our common stock does not develop or is not sustained following the IPO, you may not be able to sell your shares quickly or at the market price. An inactive market may also impair our ability to raise capital to continue to fund operations by selling shares of our common stock and may impair our ability to acquire other companies or technologies by using our common stock as consideration.

Concentration of ownership of our common stock among our existing executive officers, directors, and principal stockholders may prevent new investors from influencing significant corporate decisions, including mergers, consolidations, or the sale of us or all or substantially all of our assets.

Our executive officers, directors and stockholders who own more than 5% of our outstanding common stock beneficially own a significant percentage of our outstanding common stock. If these persons acted together, they may be able to significantly influence all matters requiring stockholder approval, including the election and removal of directors and approval of any merger, consolidation or sale of all or substantially all of our assets. The concentration of voting power and transfer restrictions could delay or prevent an acquisition of our company on terms that other stockholders may desire or result in the management of our company in ways with which other stockholders disagree.

A substantial portion of the outstanding shares of our common stock are restricted from immediate resale, but may be sold on a stock exchange in the near future. The large number of shares of our common stock eligible for public sale or subject to rights requiring us to register them for public sale could depress the market price of our common stock.

The market price of our common stock could decline as a result of sales of a large number of shares of our common stock in the market after our IPO, and the perception that these sales could occur may also depress the market price of our common stock. Our executive officers, directors and the holders of substantially all of our common stock and securities convertible into or exchangeable for shares of our common stock prior to our initial public offering have entered into market standoff agreements with us or have entered into lock-up agreements with Goldman Sachs & Co. LLC and J.P. Morgan Securities LLC under which they have agreed, subject to certain exceptions, not to sell any of our stock for 180 days following the effective date of our registration statement on Form S-1, as amended; provided that:

 

Date Available for Sale in the Public Market

 

Condition

 

Number of Shares of Common Stock

 

 

 

 

 

May 20, 2021 (First Release).

 

The lock-up party was a service provider or former service provider of the Company (excluding any director and any officer within the meaning of Section 16(a) of the Exchange Act or any employee designated as an “Executive Officer” in the Management section of our registration statement on Form S-1, as amended).

 

A number of shares of Common Stock not in excess of 25% of the lock-up party’s aggregate number of outstanding shares and equity awards (on an as-converted basis) held as of May 10, 2021, and that have vested as of such date.

 

 

 

 

 

The later of (x) following the closing of trading on the second trading day following the release of our first public release of quarterly financial results following May 19, 2021 and (y) immediately following the 90th day following May 19, 2021 (Second Release).

 

The lock-up party was a service provider or former service provider of the Company (excluding any director and any officer within the meaning of Section 16(a) of the Exchange Act or any employee designated as an “Executive Officer” in the Management section of our registration statement on Form S-1, as amended).

 

A number of shares of Common Stock not in excess of an additional 15% of the lock-up party’s aggregate number of outstanding shares and equity awards (on an as- converted basis) held as of May 10, 2021, and that have (i) vested as of such date, or (ii) only if the lock-up party did not have any shares of Common Stock eligible to sell as of the First Release, have vested on or before the date that is 5 days before the release of our first public release of quarterly financial results following May 19, 2021; provided, however, that the lock-up party may only sell shares of Common Stock pursuant to this Second Release if the last reported closing price of the Common Stock on the New York Stock Exchange is at least 25% greater than the initial public offering price per share of $67.00 for at least 10 trading days out of the 15 consecutive trading day period ending as of the Second Release.

54


 

Date Available for Sale in the Public Market

 

Condition

 

Number of Shares of Common Stock

 

 

 

 

 

 

 

 

 

 

The later of (x) following the closing of trading on the second trading day following the release of our first public release of quarterly financial results following May 19, 2021 and (y) immediately following the 90th day following May 19, 2021 (Third Release).

 

The lock-up party was not a service provider or former service provider of the Company permitted to sell pursuant to the First Release or Second Release, and if the lock-up party was a director of the Company named in our registration statement on Form S-1, as amended, an officer or other Company stockholder.

 

A number of shares of Common Stock not in excess of 40% of the lock-up party’s aggregate number of outstanding shares and equity awards (on an as-converted basis) held by the lock-up party that vested as of the date that is 5 days before the release of our first public release of quarterly financial results following May 19, 2021; provided, however, that the lock-up party may only sell shares of Common Stock pursuant to this Third Release if the last reported closing price of the Common Stock on the New York Stock Exchange is at least 25% greater than the initial public offering price per share of $67.00 for at least 10 trading days out of the 15 consecutive trading day period ending as of the Third Release.

 

 

 

 

 

Following the earlier of (i) closing of trading on the second trading day following the release of our second public release of quarterly financial results following May 19, 2021, and (ii) 180 days following May 19, 2021.

 

All stockholders.

 

All remaining shares held by our stockholders not previously eligible for sale.

 

We refer to such period as the lock-up period. Goldman Sachs & Co. LLC and J.P. Morgan Securities LLC, in their sole discretion, may release certain stockholders from the market standoff agreements or lock-up agreements prior to the end of the lock-up period. Additionally, record holders of our securities are typically the parties to the lock-up agreements with the underwriters and to the market standoff agreements with us referred to above, while holders of beneficial interests in our shares who are not also holders in respect of such shares are not typically subject to any such agreements or other similar restrictions. Accordingly, we believe that holders of beneficial interests who are not holders and are not bound by market standoff or lock-up agreements could enter into transactions with respect to those beneficial interests that negatively impact our stock price. In addition, an equity holder who is neither subject to a market standoff agreement with us nor a lock-up agreement with the underwriters may be able to sell, short sell, transfer, hedge, pledge, or otherwise dispose of or attempt to sell, short sell, transfer, hedge, pledge, or otherwise dispose of, their equity interests at any time after the closing of the IPO. Any such transaction

55


 

described above involving shares of our common stock, or any perception by the market that such transaction may occur, could cause our stock price to decline.

 

If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and trading volume of our common stock could decline.

 

The market price and trading volume of our common stock may be heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If few securities analysts commence coverage of us, or if industry analysts cease coverage of us, our stock price would be negatively affected. If securities or industry analysts do not publish research or reports about our business, downgrade our common stock, or publish negative reports about our business, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our stock price to decline and could decrease the trading volume of our common stock.

 

Our executive officers, directors and principal stockholders, if they choose to act together, have the ability to control or significantly influence all matters submitted to stockholders for approval. Furthermore, many of our current directors were appointed by our principal stockholders.

 

After our initial public offering, our executive officers, directors, and greater than 5% stockholders, in the aggregate, beneficially owned a substantial majority of our outstanding common stock (assuming no exercise of options, warrants, or other rights outstanding as of the closing). Furthermore, many of our current directors were appointed by our principal stockholders. As a result, such persons or their appointees to our board of directors, acting together, will have the ability to control or significantly influence all matters submitted to our board of directors or stockholders for approval, including the appointment of our management, the election and removal of directors and approval of any significant transaction, as well as our management and business affairs. In addition, if any of our executive officers, directors, and greater than 5% stockholders purchase shares, or if any of our other current investors purchase shares and become greater than 5% stockholders as a result, the ability of such persons, acting together, to control or significantly influence such matters will increase. This concentration of ownership may have the effect of delaying, deferring or preventing a change in control, impeding a merger, consolidation, takeover or other business combination involving us, or discouraging a potential acquiror from making a tender offer or otherwise attempting to obtain control of our business, even if such a transaction would benefit other stockholders.

 

Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise will dilute all other stockholders.

 

We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.

 

We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.

 

We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, you may need to rely on sales of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on your investment.

 

We are an “emerging growth company,” and we cannot be certain if the reduced reporting and disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.

 

We are an “emerging growth company,” as defined in the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies,” including the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, or Section 404, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the

56


 

requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.

 

We will remain an emerging growth company until the earliest of: (1) the last day of the fiscal year following the fifth anniversary of our initial public offering; (2) the last day of the first fiscal year in which our annual gross revenue is $1.07 billion or more; (3) the date on which we have, during the previous rolling three-year period, issued more than $1 billion in non-convertible debt securities; and (4) the date we qualify as a “large accelerated filer,” with at least $700 million of equity securities held by non-affiliates.

 

We cannot predict if investors will find our common stock less attractive if we choose to rely on these exemptions. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock, and our stock price may be more volatile.

 

We incur increased costs as a result of operating as a public company, and our management will be required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.

 

As a public company, we incur significant legal, accounting and other expenses that we did not incur as a private company, which we expect to further increase after we are no longer an “emerging growth company.” The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the NYSE, and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations will increase our legal and financial compliance costs and will make some activities more time-consuming and costly. We cannot predict or estimate the totality of additional costs we incur as a public company or the specific timing of such costs.

 

As a result of being a public company, we are obligated to develop and maintain proper and effective internal controls over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.

 

We will be required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting as of the end of the fiscal year that coincides with the filing of our second annual report on Form 10-K. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, our independent registered public accounting firm will be required to attest to the effectiveness of our internal control over financial reporting in our first annual report required to be filed with the SEC following the date we are no longer an “emerging growth company.” We have commenced the costly and time-consuming process of compiling the system and processing documentation necessary to perform the evaluation needed to comply with Section 404, but we may not be able to complete our evaluation, testing and any required remediation in a timely fashion once initiated. Our compliance with Section 404 will require that we incur substantial expenses and expend significant management efforts. We may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404.

 

Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems and controls to accommodate such changes. Additionally, if these new systems, controls or standards and the associated process changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.

 

During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to certify that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness

57


 

in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

Certain provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove members of our board of directors or current management, and may adversely affect our stock price.

Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors that are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:

 

a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;

 

the denial of any right of our stockholders to remove members of our board of directors except for cause and, in addition to any other vote required by law, upon the approval of not less than two thirds of the total voting power of all our outstanding voting stock then entitled to vote in the election of directors;

 

the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;

 

the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death, or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;

 

a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;

 

the requirement that a special meeting of stockholders may be called only by the chairperson of our board of directors, chief executive officer, or by the board of directors acting pursuant to a resolution adopted by a majority of our board of directors, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;

 

certain amendments to our amended and restated certificate of incorporation will require the approval of two-thirds of the then-outstanding voting power of our capital stock; and

 

advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.

These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a certain period of time. See the section titled “Description of Capital Stock—Anti-Takeover Effects of Delaware Law and Our Certificate of Incorporation and Bylaws.”

Our amended and restated certificate of incorporation will designate the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States as the exclusive forums for certain disputes between us and our stockholders, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.

Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is, unless we consent in writing to the selection of an alternative forum, the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty or other wrongdoing by any of our directors, officers, employees, or agents to us or our stockholders, (3) any action asserting a claim against us arising pursuant to any provision of the Delaware General Corporation Law, or the amended and restated certificate of incorporation or the amended and restated bylaws, (4) any action to interpret, apply, enforce, or determine the validity of our amended and restated certificate of incorporation or amended and restated bylaws, or (5) any action asserting a claim that is governed by the internal affairs

58


 

doctrine (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware), in all cases subject to the court having jurisdiction over indispensable parties named as defendants. This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. In addition, to prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation will further provide that the U.S. federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. However, as Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act, and an investor cannot waive compliance with the federal securities laws and the rules and regulations thereunder, there is uncertainty as to whether a court would enforce such a provision. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.

These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find either exclusive forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur further significant additional costs associated with resolving the dispute in other jurisdictions, all of which could seriously harm our business.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

Unregistered Sales of Equity Securities

From April 1, 2021 to May 20, 2021 (the date of the filing of our registration statement on Form S-8, File No. 333-256312), we issued to certain directors, officers, employees and consultants an aggregate of 681,089 shares of our common stock upon the exercise of options under the 2014 Equity Incentive Plan at exercise prices ranging from $0.15 to $30.34 per share.

From April 1, 2021 to May 20, 2021 (the date of the filing of our registration statement on Form S-8, File No. 333-256312), we granted to certain directors, officers, employees and consultants an aggregate of 529,586 RSUs under the 2014 Equity Incentive Plan.

None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. Unless otherwise stated, the sales of the above securities were deemed to be exempt from registration under the Securities Act in reliance on Section 4(a)(2) of the Securities Act (and Regulation D or Regulation S promulgated thereunder) or Rule 701 promulgated under Section 39b) of the Securities Act as transactions by an issuer not involving any public offering or pursuant to benefit plans and contracts relating to compensation as provided under Rule 701. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed on the share certificates issued in these transactions. All recipients had adequate access, through their relationships with us, to information about us. The sales of these securities were made without any general solicitation or advertising.

Use of Proceeds

On May 24, 2021, we closed our initial public offering (“IPO”), in which we sold 10,410,000 shares of our common stock at a price to the public of $67.00 per share, including 940,000 shares sold in connection with the full exercise of the underwriters’ option to purchase additional shares. The offer and sale of all of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-236789), which was declared effective by the SEC on May 19, 2021. Goldman Sachs & Co. LLC, J.P. Morgan Securities LLC, Barclays Capital Inc., and Jefferies LLC acted as lead book-running managers in the offering. Canaccord Genuity LLC, KeyBanc Capital Markets Inc., Oppenheimer & Co. Inc., Piper Sandler & Co., Stifel, Nicolaus & Company, Incorporated, and William Blair & Company, L.L.C. acted as co-managers in the offering. Following the sale of the shares in connection with the closing of the IPO, the offering terminated. We received proceeds of $665.1 million, after deducting underwriters’ discounts and commissions of $32.3 million but before deducting the remaining offering expenses payable by us. No offering expenses were paid by us directly or indirectly to any of our directors, officers, or persons owning ten percent or more of our capital stock (or their associates or affiliates), other than payments in the ordinary course of business to officers for salaries and to non-employee directors pursuant to our director compensation policy. As of June 30, 2021, approximately $0.6 million of expenses incurred in connection with our IPO were

59


 

not yet paid.

There has been no material change in the planned use of proceeds from the IPO as described in our Final Prospectus dated May 19, 2021 and filed with the SEC pursuant to Rule 424(b) under the Securities Act of 1933, as amended, on May 21, 2021.

Items 3, 4 and 5 are not applicable and have been omitted.

60


 

Item 6. Exhibits

EXHIBIT INDEX

 

 

 

 

 

Incorporated by Reference

Exhibit
Number

 

Description of Exhibit

 

Form

 

File Number

 

Exhibit

 

Filing Date

 

 

 

 

 

 

 

 

 

 

 

  3.1

 

Amended and Restated Certificate of Incorporation of the Registrant

 

8-K

 

001-40396

 

3.1

 

May 24, 2021

 

 

 

 

 

 

 

 

 

 

 

  3.2

 

Amended and Restated Bylaws of the Registrant

 

8-K

 

001-40396

 

3.4

 

May 24, 2021

 

 

 

 

 

 

 

 

 

 

 

10.1

 

Form of Indemnification Agreement by and between the Registrant and each of its directors and executive officers

 

S-1/A

 

333-236789

 

10.1

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.2

 

Procore Technologies, Inc. 2014 Equity Incentive Plan and related form agreements

 

S-1/A

 

333-236789

 

10.2

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.3

 

Procore Technologies, Inc. 2021 Equity Incentive Plan and related form agreements

 

S-1/A

 

333-236789

 

10.3

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.4

 

Procore Technologies, Inc. 2021 Employee Stock Purchase Plan

 

S-1/A

 

333-236789

 

10.4

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.5

 

Cash Incentive Bonus Plan

 

S-1/A

 

333-236789

 

10.10

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.6*

 

Non-Employee Director Compensation Policy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.7

 

Offer Letter by and between Craig F. Courtemanche and the Registrant, dated as of April 30, 2021

 

S-1/A

 

333-236789

 

10.11

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.8

 

Offer Letter by and between Dennis Lyandres and the Registrant, dated as of April 30, 2021

 

S-1/A

 

333-236789

 

10.12

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.9

 

Offer Letter by and between Paul Lyandres and the Registrant, dated as of April 30, 2021

 

S-1/A

 

333-236789

 

10.13

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.10

 

Offer Letter by and between Benjamin Singer and the Registrant, dated as of April 30, 2021

 

S-1/A

 

333-236789

 

10.14

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.11

 

Offer Letter by and between Sam Crigman and the Registrant, dated as of April 30, 2021

 

S-1/A

 

333-236789

 

10.15

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.12

 

Offer Letter by and between Patricia Wadors and the Registrant, dated as of April 30, 2021

 

S-1/A

 

333-236789

 

10.16

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

10.13

 

Form of Executive Severance Agreement between the Registrant and each of its executive officers

 

S-1/A

 

333-236789

 

10.17

 

May 10, 2021

 

 

 

 

 

 

 

 

 

 

 

31.1*

 

Section 302 Certification of Principal Executive Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.2*

 

Section 302 Certification of Principal Financial Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.1*#

 

Section 906 Certification of Principal Executive Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.2*#

 

Section 906 Certification of Principal Financial Officer

 

 

 

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document—the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.SCH*

 

Inline XBRL Taxonomy Extension Schema Document

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.CAL*

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.DEF*

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.LAB*

 

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.PRE*

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

 

 

 

 

 

61


 

 

 

 

 

 

 

 

 

 

 

 

104

 

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*

 

Filed herewith.

 

 

 

 

 

 

 

 

 

 

 

#

 

The certifications attached as Exhibit 32.1 and Exhibit 32.2 accompany this Quarterly Report on Form 10-Q pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and are not to be incorporated by reference into any of the Registrant’s filings under the Securities Act of 1933, as amended, irrespective of any general incorporation language contained in any such filing.

 


62


 

 

SIGNATURES

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

 

 

 

Procore Technologies, Inc.

 

 

 

 

Date: August 6, 2021

 

By:

/s/ Craig F. Courtemanche, Jr.

 

 

 

Craig F. Courtemanche, Jr.

 

 

 

President and Chief Executive Officer

 

 

 

 

Date: August 6, 2021

 

By:

/s/ Paul Lyandres

 

 

 

Paul Lyandres

 

 

 

Chief Financial Officer

 

 

 

63

EX-10.6 2 pcor-ex106_171.htm EX-10.6 pcor-ex106_171.htm

Exhibit 10.6

 

 

 

NON-EMPLOYEE DIRECTOR COMPENSATION POLICY

 

Adopted: May 4, 2021

Each member of the Board of Directors (the “Board”) of Procore Technologies, Inc. (the “Company”) who is a non-employee director of the Company (each, a “Non-Employee Director”) will receive the compensation described in this Non-Employee Director Compensation Policy (this “Director Compensation Policy”) for his or her Board service, subject to the terms and conditions set forth herein.

This Director Compensation Policy may be amended or modified, or any provision of it waived, at any time in the sole discretion of the Board or the Compensation Committee of the Board (the “Compensation Committee”).

Annual Cash Compensation

This Director Compensation Policy will be effective upon the execution of the underwriting agreement between the Company and the underwriter(s) managing the initial public offering of the Company’s common stock (the “Common Stock”), pursuant to which the Common Stock is priced for the initial public offering (the date of such execution being referred to as the “IPO Date”). The annual cash compensation amounts will be payable in equal quarterly installments in arrears following the end of each fiscal quarter in which the service occurred, prorated for any partial months of service.  

Commencing on the IPO Date, each Non-Employee Director will be eligible to receive the following annual cash retainers for service on the Board (as applicable):

 

(a)

Annual Board Service Retainer.

 

(i)

All Eligible Directors: $30,000

 

(ii)

Lead Independent Director: $15,000 (in addition to regular Annual Board Service Retainer)

 

(b)

Annual Committee Member Service Retainer.

 

(i)

Member of the Audit Committee: $10,000

 

(ii)

Member of the Compensation Committee: $7,000

 

(iii)

Member of the Nominating and Corporate Governance: $4,000

 

(c)

Annual Committee Chair Service Retainer (in lieu of Annual Committee Member Service Retainer).

 

(i)

Chair of the Audit Committee: $20,000

 

(ii)

Chair of the Compensation Committee: $15,000

 

(iii)

Chair of the Nominating and Corporate Governance Committee: $8,000

 


 

 

Equity Compensation

Commencing on the IPO Date, each eligible Non-Employee Director will be eligible to receive the equity compensation set forth below. Equity awards will be granted under the Company’s 2020 Equity Incentive Plan (the “Plan”).    

(a)Initial Appointment Equity Grant.  On appointment to the Board, and without any further action of the Board or Compensation Committee, at the close of business on the date of such appointment each individual who becomes a Non-Employee Director after the IPO Date will automatically receive a Restricted Stock Unit award having a target equity value of $400,000 (the “Initial RSU”).  Each Initial RSU will vest in three equal annual installments, with the first vesting date being the Company Vesting Date (as defined below) that most closely precedes the first anniversary of the date of grant of such Initial RSU. “Company Vesting Date” means each February 20, May 20, August 20, and November 20.

(b)Automatic Equity Grants.  Without any further action of the Board or Compensation Committee, at the close of business on the date of each Annual Meeting of the Company’s Stockholders following the IPO Date (the “Annual Meeting”), each person who is then a Non-Employee Director, and who has been a Non-Employee Director for not less than six (6) months as of such Annual Meeting date, will automatically receive a Restricted Stock Unit award having a target equity value of $180,000 (the “Annual RSU”). Each Annual RSU will vest on the date of the following year’s Annual Meeting (or the date immediately preceding the date of the following year’s Annual Meeting if the Non-Employee Director’s service as a director ends at such meeting as a result of the director’s failure to be re-elected or the director not standing for reelection.

(c)Vesting; Change of Control.  All vesting of each Initial RSU and each Annual RSU is subject to the Non-Employee Director’s Continuous Service (as defined in the Plan) on the applicable vesting date of each such award. Notwithstanding the foregoing, for each NonEmployee Director who remains in Continuous Service with the Company until immediately prior to the closing of a Change in Control (as defined in the Plan), the shares subject to such NonEmployee Director’s then-outstanding Initial RSU and any Annual RSU, as applicable, will become fully vested immediately prior to the closing of such Change in Control.

(d)Calculation of Value of a Restricted Stock Unit Award.  The value of a Restricted Stock Unit award to be granted under this Director Compensation Policy will be determined based on the unweighted average closing price of a share of Common Stock on the New York Stock Exchange, or such other national securities exchange on which the Common Stock is then traded, over the thirty (30) consecutive trading day period (or such lesser period, as applicable, if the Common Stock has not yet traded for thirty (30) consecutive trading days) immediately preceding the date that is five (5) trading days prior to the date of grant of such award.  

(e)Remaining Terms.  The remaining terms and conditions of each Restricted Stock Unit award, including transferability, will be as set forth in the Company’s Restricted Stock Unit Award Notice and Agreement, in the form adopted from time to time by the Board or Compensation Committee.  

 

2


 

Non-Employee Director Compensation Limit  

Notwithstanding anything herein to the contrary, the cash compensation and equity compensation that each Non-Employee Director is eligible to receive under this Director Compensation Policy shall be subject to the limits set forth in Section 3(d) of the Plan.

Ability to Decline Compensation

A Non-Employee Director may decline all or any portion of his or her compensation under this Director Compensation Policy by giving notice to the Company prior to the date cash is to be paid or equity awards are to be granted, as the case may be.  

Expenses

The Company will reimburse each Non-Employee Director for any ordinary and reasonable out-of-pocket expenses actually incurred by such director in connection with in-person attendance at and participation in Board and committee meetings; provided, that such director timely submits to the Company appropriate documentation substantiating such expenses in accordance with the Company’s travel and expense policy as in effect from time to time.

 

*

*

*

*

*

 

 

3

EX-31.1 3 pcor-ex311_283.htm EX-31.1 pcor-ex311_283.htm

 

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a), AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Craig F. Courtemanche, Jr., certify that:

1.

I have reviewed this Form 10-Q of Procore Technologies, 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: August 6, 2021

 

By:

 

/s/ Craig F. Courtemanche, Jr.

 

 

Craig F. Courtemanche, Jr.

 

 

President and Chief Executive Officer

 

 

EX-31.2 4 pcor-ex312_282.htm EX-31.2 pcor-ex312_282.htm

 

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a), AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Paul Lyandres, certify that:

1.I have reviewed this Form 10-Q of Procore Technologies, 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: August 6, 2021

 

By:

 

/s/ Paul Lyandres

 

 

Paul Lyandres

 

 

Chief Financial Officer

 

 

EX-32.1 5 pcor-ex321_281.htm EX-32.1 pcor-ex321_281.htm

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Craig F. Courtemanche, Jr., President and Chief Executive Officer of Procore Technologies, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:

1.

The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2021, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

2.

The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 6, 2021

 

By:

 

/s/ Craig F. Courtemanche, Jr.

 

 

Craig F. Courtemanche, Jr.

 

 

President and Chief Executive Officer

 

EX-32.2 6 pcor-ex322_280.htm EX-32.2 pcor-ex322_280.htm

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Paul Lyandres, Chief Financial Officer of Procore Technologies, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:

1.

The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2021, to which this Certification is attached as Exhibit 32.2 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

2.

The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 6, 2021

 

By:

 

/s/ Paul Lyandres

 

 

Paul Lyandres

 

 

Chief Financial Officer

 

GRAPHIC 7 g1v25xgdqo2p000001.jpg GRAPHIC begin 644 g1v25xgdqo2p000001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#S_P 9>.O% MEIXY\06UMXDU6&"'4KF..-+MPJ*)6 &> !6)_PL/QG_ -#3K'_@8_\ C47C MO_DH?B;_ +"MU_Z-:N?H Z7_ (6'XS_Z&G6/_ Q_\:/^%A^,_P#H:=8_\#'_ M ,:YJB@#I?\ A8?C/_H:=8_\#'_QH_X6'XS_ .AIUC_P,?\ QKFJ* .E_P"% MA^,_^AIUC_P,?_&C_A8?C/\ Z&G6/_ Q_P#&N:HH Z7_ (6'XS_Z&G6/_ Q_ M\:FMOB9XVM9?,C\3ZFS8QB6^(9_#7CG2K^.=HHC.L5QCHT3$!@1WXY^H% ' MVO5/5-4LM%TRXU'4)U@M+="\DC=A_4]L5?K7E=% 'W5H' MB/2?%&G"_P!'O([F#@,5ZH2 =K#L<$<5JU\P_ 'Q8=)\1W6C75PPL[Y5\J,C M(\_>JC'ID-S]!Z5]/4 9FO\ B'2_#&EMJ6KW:VUJK!-S DECT Y)_P-?-OB MOX\^)=1U">/0;E;#3Q(?)86ZB5E[;B2P_+%6?CWXQGU+Q"WAN&<_9-/EW2(H MP&.4 =,_P 1?&CN6/BG5P2OZ??I'XCG^WZ?L() M6W7S0>Q!!4'WSFOI#1=;T[Q#I4&I:9)CD(ZMN./3(9R?7% 'TE7/>,/&6D^#-%EU#4K@*P M&(H5^9Y&.< +D>AYX'!YKH20!D]!7R+\9_$USKGQ"U*T%T[6-BXMXH@<*&0$ M,<>NXOS0!8\3?'#Q=JVH7']FZB=/L"2(HX8E5]O8DG<=WT-*-4++T$EP MSK^(;(->D> _CWJ,>HV]EXMGCELFRINUM\2*3C!;:0,#G.%)KPZB@#[UT[4; M35M.M]0L)TGM;A \4B'A@:CUJ1X=!U&6)V21+:1E93@@A3@BO)_V=_$4M_X7 MO=&N;@NUA,OD*W58W!. ?0%6^E>JZ]_R+NI_]>DO_H!H ^-O^%A>,_\ H:=8 M_P# R3_&C_A8?C/_ *&G6/\ P,?_ !KFJ* .E_X6'XS_ .AIUC_P,?\ QH_X M6'XS_P"AIUC_ ,#'_P :YJB@#I?^%A^,_P#H:=8_\#'_ ,:/^%A^,_\ H:=8 M_P# Q_\ &N:HH Z7_A8?C/\ Z&G6/_ Q_P#&C_A8?C/_ *&G6/\ P,?_ !KF MJ* .E_X6'XS_ .AIUC_P,?\ QJ[I_P 5O'.FR!HO$=Y* V2MRPF!]OFSQ7&T M4 ?5/PW^,MAXI'V#6IH+/5?E$8V>7'-G PI+'YMQZ<<'ZUZM7P+;74]E1X8_/P,;9"BLPQ_P*@#SG]H M#7M7T+2M$DTG4[NQ>6>42-;3-&6 5<9QUKPC_A8?C/\ Z&G6/_ Q_P#&O9OV MEO\ D#Z!_P!?$O\ Z"M?.E '2_\ "P_&?_0TZQ_X&/\ XT?\+#\9_P#0TZQ_ MX&/_ (US5% '2_\ "P_&?_0TZQ_X&/\ XT?\+#\9_P#0TZQ_X&/_ (US5% ' M2_\ "P_&?_0TZQ_X&/\ XT?\+#\9_P#0TZQ_X&/_ (US5% '2_\ "P_&?_0T MZQ_X&/\ XT?\+#\9_P#0TZQ_X&/_ (US5% '2_\ "P_&?_0TZQ_X&/\ XU[G M\ =?UC78-9.K:I=WQB$.S[1,S[VN_[L'\Y: .T M\6>,-^IW>FVNHSZ?IVE%6UF]AC_>('VB-(CAOF9F.?EXVGD=\5=9ABF@7PQX ME\17&L3IY]M::RLA@O$ +$#?&!EE4[=I7IP1S5+Q3HM]%JOC/3942$>(I+5M M.N)9 B2M$RLZ;SPK88X!Z[3C.*9;^'I_"/BC0M?U+4!=:99:6B>7)=K))'<^ M6ZA(D&"X).T 9^]^0!Z9H?BRSOM&MYM0GBM;X!H[J!OE\N5&*.,9/&Y3CGIB MBN/TOP9=ZY:2:L[3VOVZXGN4A9S&51Y79,K@X)4@X]Z* /G/QW_R4/Q-_P!A M6Z_]&M7/UT'CO_DH?B;_ +"MU_Z-:N?H =& TB@]"0#7T_X3^#?@C5/"&CZA M=Z7*]S /^@1+_P"!T_LVLP\7ZNF M3M-ADCW$B_XFO%J]H_9N_P"1RU;_ +!__M1* /3?CO\ \DIO_P#KO!_Z,%?) M5?6OQW_Y)3?_ /7>#_T8*^2J "O3?@UX0T7Q?J][;ZU:M/'%LV!963&5D)^Z M1_=%>95[5^SI_P C!J/_ &R_] EH ]/_ .%&> /^@1+_ .! /\ H$2_^! QQ6-U;L3Q)%=.6'_ 'T2/TKY?\1:2V@^)-2TEG+FSN7A M#$ %@I(!X]17W97Q5\2_^2E^(_\ K_D_G0!RM/B)6:-E."&!!IE.C_UB_44 M?>]H[/;(S').'_T&@#S.BBB@#I/ WA.?QIXHATB(R(C(\DLJ*#Y:JIY.2!UP/QK MZ47X%^ 0H!TJ8D#J;N7)_P#'JR?@1X)F\/:'=:Q?0RQWFH!/+5QC$.T,#C/< ML>OI7KM 'G/_ HSP!_T")?_ +E_P#BJ/\ A1G@#_H$2_\ @7+_ /%5Z-10 M!YS_ ,*,\ 8_Y!,O_@7+_P#%5\\_%'P>G@OQKHSWP< MCGGBOLRO.OB_X&@\6>%9[U$F;4M.MY)+58SG=RK,I'?(7'X]Z /D6BBB@#HO M DTD'CK0VC;:3?VX/T\U:^W:^'O!/_(\:%_V$+?_ -&+7W#0!\6?$UVD^)OB M(L>V3@9_VJY5$>218XU+.Q"JJC))/:OK3X+>$$\.^![2\GBD34+\ M-/('XVJV-JXSZ*I]>: '+\"_ (4 Z5,<#J;N7G_QZE_X49X _P"@1+_X%R__ M !5>AS31V\+S32+'&@RS,< "L[_A(]%_Z"EI_P!_142J0C\3L:0I5)J\8M_( MXW_A1G@#_H$2_P#@7+_\51_PHSP!_P! F7_P+E_^*KLO^$CT7_H*6G_?T5HQ M31SQ"2&19(VZ,IR#1&I"7PNX3I5(*\HM'Q/XX\(W?@WQ'-IUQ'*L+,[VSR # MS(@[*K<'T%+9&E\9:Y(YRS7\Y)_[:-7V[J7_ ""KS_K@_P#Z":^(/%/_ "-VM?\ M7_/_ .C&H R:**EM;::]NX;6WC:2>9Q'&BCEF)P /QH [WX3_#[_ (3?7A)> M12MI%K(!H'3U[5[O_P *,\ ?] B7_P "Y?\ XJMOX>>#8? _ MA9-+CD>61I7FFD?CH ^1U\2WR*Q"OY>X \'"2U]#Z]_P B[J?_ %Z2_P#H M!KYU_9X_Y&B[_P" ?^@2U]%:]_R+NI_]>DO_ * : /A&BBB@#4\-V<&H^*-* MLKE"]O<7D,4B@D95G (R/8U]2_\ "C/ '_0(E_\ N7_ .*KYB\&_P#([:%_ MV$+?_P!&+7W'0!YS_P *,\ ?] B7_P "Y?\ XJC_ (49X _Z!$O_ (%R_P#Q M5>C44 ><_P#"C/ '_0(E_P# N7_XJD;X%^ 64@:5,I(QD75]!UKAZ]H_:1_Y'+2?^P?_ .U' MKQ>@ KZL^ 4CO\/Y@S$[;P@9[#RHZ^4Z^J?V?_\ D0)_^OT_^BHZ ,']I;_D M#Z!_U\2_^@K7SI7T7^TM_P @?0/^OB7_ -!6OG2@ KVSX,?#WPUXPT"ZNM:L MGGFCN7C5EG=,*%C(X4C^\:\3KZ4_9R_Y%6^_Z_9/_0(J .E_X49X _Z!$O\ MX%R__%4?\*,\ ?\ 0(E_\"Y?_BJ]&HH \Y_X49X _P"@1+_X%R__ !5'_"C/ M '_0(E_\"Y?_ (JO1J* /.?^%&> /^@1+_X%R_\ Q5'_ HSP!_T")?_ +E M_P#BJ]&HH \Y_P"%&> /^@1+_P"!W%QM\S=*S MYVYQ]XG^\:Z&B@#/U?0].UVU6WU&V$RHV^-@Q5XV_O*RD%3[@UDP> M AN8I MY(KN[,3!HTO+V:=%(Z$([%%?;?@/_ M ))]X>_[!T'_ * *^(@2"".HKL++XI^,=.L8+*UU8);V\:QQI]FB.U0, 9*Y M- 'V=17QS_PM_P <_P#097_P$A_^(H_X6_XY_P"@RO\ X"0__$4 ?8U%?'/_ M M_QS_T&5_\!(?_ (BC_A;_ (Y_Z#*_^ D/_P 10!['^T5>V\7@W3K1I5%Q M+>[TCS\Q41N"<>@+#\Z^8ZT-8UO4=>O/M>IW'GS 8W;%7C)/10!U)K/H *]H M_9N_Y'+5O^P?_P"U$KQ>O>/V;=+E_M36M48,(Q;QPID'#;G)/Y;* .]^._\ MR2F__P"N\'_HP5\E5]:_'?\ Y)3?_P#7>#_T8*^2J "O:OV=/^1@U'_ME_Z! M+7BM;&@>*-8\,3R3:1=BWDDQN)B5\X! ^\#_ 'C0!]ST5\<_\+?\<_\ 097_ M ,!(?_B*/^%O^.?^@RO_ ("0_P#Q% 'V-17QS_PM_P <_P#097_P$A_^(H_X M6_XY_P"@RO\ X"0__$4 ?8Q( R3BOB3X@74%[\0M?N;:5989+Z4HZG(8;NHJ MQJGQ*\6ZS9-9WVJ"6!B"5%O$N<'_T&OK&.-8HPB]!TKY. M^/7_ "5.[_Z]X?\ T&@#S.NU^&7@>3QOXE^SL)196NR6Y= /N[P-N21@D;O? MBN*K["^$_@RT\(>%$>WNOM,VHI%?>@#O%4*H51@ 8%+110 M 4444 %%%% 'R;\:_!O\ =//]ZO,J^V?' MOANU\4>#M2L+F00DP,T7"VCPE2SA&E/4@9)Q^BFO.*M:E>R: MCJ-Q>2@!Y7+$#M[55KXO&8AXBJYO;IZ'Z)E^$CA:"IK?KZA7I'PYU426<^F2 M,H:(^9$.Y!//ZX_.O-ZLV-[+I]Y%LI].H9AA%BJ M#I=>GJ>]5YI-\"/ T\\DS6EX&D8L0+IL9)S7HUK/]IM(9]C)YB*^UNHR,XJ6 MOM$[JZ/SIIIV9YC_ ,*#\"_\^M[_ .!35HZ%\'_"7AS68-5T^WNENH-VPO<% MA\RE3Q]":[VBF(JZE_R"KS_K@_\ Z":^(/%/_(W:U_U_S_\ HQJ^W]2_Y!5Y M_P!<'_\ 037Q!XI_Y&[6O^O^?_T8U &37M?P#\"QZM?MXHO!,J:?< 6H'"R/ MM;=SUXRM>1:-IXU;6[#3C,L NKA(3*_1-S 9/TS7VYX<\/V7A?0X-(TX.+:$ ML5WMN/S,6//U- &K1110 4444 %4=9TNWUO1;W2[K=Y%W"T+[3@@,,9%7J* M/B/QWX:;PEXRU'2-L@ABDW0,XY:(\J??CC\*YROJ/X\>$;'4?"-QXB,ABO[ M1@$M\LB;B-F/7,F<^U?+E 'LG[/'_(T7?_ /_0):^BM>_P"1=U/_ *])?_0# M7SK^SQ_R-%W_ , _] EKZ*U[_D7=3_Z])?\ T T ?"-%%% &YX-_Y';0O^PA M;_\ HQ:^XZ^!K2ZFL;R&[MWV3P2+)&V <,IR#@\=179_\+@\<_\ 097_ ,!( M?_B* /L:BOCG_A;_ (Y_Z#*_^ D/_P 11_PM_P <_P#097_P$A_^(H ^QJ*^ M.?\ A;_CG_H,K_X"0_\ Q%,E^+?C::)XGU@%7&"/LL/3_OB@#JOVBKVWN?'5 MC##*DCV]@JRA3G:2[$ ^^"#^->/T^21YI"[G+'J<4R@ KZI_9_\ ^1 G_P"O MT_\ HJ.OE:OL'X/:')H?@"U64G==[+K!!& T4?'/TH XG]I;_D#Z!_U\2_\ MH*U\Z5]%_M+?\@?0/^OB7_T%:^=* "O;O@MX^\.>$O#]W;:SJ"VTTET\BJ8W M;*E8P#\JG^Z:\1HH ^O?^%U^!/\ H-I_WXF_^(H_X77X$_Z#:?\ ?B;_ .(K MY"HH ^O?^%U^!/\ H-I_WXF_^(H_X77X$_Z#:?\ ?B;_ .(KY"HH ^W/#'CG M0/&$ES'HM\MRUL%:4"-UVALX^\H]#71U\\?LT?\ (1\1?]._P#DH?B;_L*W7_HUJY^N@\=_\E#\3?\ 85NO_1K5S] ! M13D&9%!Z$@5].>%/@[X5U3PCH]_<)/YUS9Q2R8$6-S*">J9H ^8:*^MO^%'> M#_[ES^4/_P ;H_X4=X/_ +ES^4/_ ,;H ^2:*^MO^%'>#_[ES^4/_P ;H_X4 M=X/_ +ES^4/_ ,;H ^2:*^MO^%'>#_[ES^4/_P ;J:U^"W@^UF$GV5Y7*EFD9&*( "?F*@XST'O7V1X2\-V_A/PS8Z M/;L)/L\6UY=@4R-DDGCW)K2L=/L],MDMK&UAMX4 4)#&$&/H!5F@#S7X[_\ M)*;_ /Z[P?\ HP5\E5]:_'?_ ))3?_\ 7>#_ -&"ODJ@ HHKTSX.>$-+\7:M M>6^J+(4BV;=@7NLA/WE/]T4 >9T5];?\*.\'_P!RY_*'_P"-T?\ "CO!_P#< MN?RA_P#C= 'R317UJ?@;X0((V7(R.N(?_C=?+_B71)O#?B34-'G)9[2=HPY4 MC>!T;!]1@_C0!E444JG# XS@]#0 *K,P502Q. .37O7P2^%]RMW8^,-38Q) M'O-M:/$0Q.,*YW#IRQ&/0'-=?\&-*\-7W@[3]8M=,M5U&/=%-(T49=9%P"0P M&1G@\\\UZK0 5\F?'K_DJ=W_ ->\/_H-?6=?)GQZ_P"2IW?_ %[P_P#H- 'F M=?07[/'B[&[R7E=MQ;/))V^5"@!/^[@#W]J^?:LZ??3:;J%O>V[%9H)5 ME0@D%O$=IXJT"VU2T( D13(@<,8W*JQ4X/4;JV: "BBB@ M HHJCK.J0Z+HM[JEQ_J;2!YF&0,A1G&3W/2@#RKX\>.SHFC'PS;Q[KC4[*$EF"+L5B0H50,#/TS^-8M & M]X)_Y'C0O^PA;_\ HQ:^X:^'O!/_ "/&A?\ 80M__1BU]PT ?%7Q*_Y*7XC_ M .O^7^=-B.X[>O'2K2M):>OFM_S?\ ^)KOO"^AG0=*^SNZO,[EW91@>@'Y"C Y?4E67M8VB@S+ M-:4,.U1E>3T-NBL_6]7MM"T:[U*[=1';Q/)@L%+[5+;1GN<&OE:?XV>+I9Y) M%GCC5V+!!)+A03T^_7U)\2?7-%?(?_"Z/&'_ #])_P!_)O\ XNNJ^&_Q1\2Z M]X[T_3KVX5K>42EAOD/2-B.KD=0.U 'T1J7_ ""KS_K@_P#Z":^(/%/_ "-V MM?\ 7_/_ .C&K[?U+_D%7G_7!_\ T$U\0>*?^1NUK_K_ )__ $8U &2"000< M$="*^NO@WXSD\7^$7^U_\?UE.T<-U=3T93D&G4 %%%% !117&_ M%'Q./"G@'4+U.;F9?LUN-^T[W!&>N>!D\>E 'B_Q[\;2ZCX@E\+V_%G9-&TK M"0G=*%8D8!Q@;P.>WD]U.Q:::1I'8DG+$Y/6H: /9/V>/^1HN M_P#@'_H$M?16O?\ (NZG_P!>DO\ Z :^=?V>/^1HN_\ @'_H$M?16O?\B[J? M_7I+_P"@&@#X1HHHH **U/#=G%J'B?2K*<$PW%Y#$^,9VLX!Z^QKZB_X4=X/ M_N7/Y0__ !N@#Y)HKZV_X4=X/_N7/Y0__&Z/^%'>#_[ES^4/_P ;H ^2:*]" M^+/@(>"_$K?8Q(VESHCQ.R8VL<@J2 %SE">.QKSV@ HHKVSX$67AC5WN+35; M"VFU*&8/ 9TB<2*58X 8;N-I/'J* .7^&7POO/&]^UQ<.]IIMLR,\CPD^=D@ ME5)&W[N?S'!S7UTB+&BH@"JHP !P!0JJB!$4*JC & !2T >%_M+?\@?0/\ MKXE_]!6OG2OHO]I;_D#Z!_U\2_\ H*U\Z4 %;>C>$M;\06[3Z7IUS,_\*S\7_P#0"U#_ ,!)?_B* M/^%9^+_^@%J'_@)+_P#$5]HT4 ?%W_"L_%__ $ M0_\ 27_ .(H_P"%9^+_ M /H!:A_X"2__ !%?:-% 'B'P#\+ZSX=OM'O\ ML'0?^@"@#H:*** "BBB@ HHHH **** /-?CO_P DIO\ _KO!_P"C!7R57UK\ M=_\ DE-__P!=X/\ T8*^2J "O:OV=/\ D8-1_P"V7_H$M>*U[5^SI_R,&H_] MLO\ T"6@#Z5HHHH *\>^/?@T:MX:BUNQMX1>6@?!_Q<_ACQU9)/++]@O&-M+&IR 7P V/9@O3G%?7D,J3PQS1G,* /5 M:^3/CU_R5.[_ .O>'_T&OK.OE7]H*T>W^)7GMC;YT2ZDD%MJ,9>,#E5E0$YQC/*@_D/P^GZ^ HY'BIQ^ M$KII#;W+2O;'J%DPIQC&0,*YZXR>E>(58LKVYTV^@O;.9H;F!Q)%(AY5@<@T M ?>]%?'2_&+Q\JA?^$BGX&.88C_[+1_PN3Q]_P!##-_WYB_^)H ^Q:*^.O\ MAV"K'G^]7N%?!>F: MG>Z-J4&HZ=/O^AAF_[\Q?\ Q- 'V+17QU_PN3Q] M_P!##-_WYB_^)H_X7)X^_P"AAF_[\Q?_ !- 'V+7R-\8?'$OBOQ5<6<,DO\ M9NGSO' C' ) 56;&,]5.,YZ]JH3?%[QY/$T;^(K@*W7;'&I_,+FN()))).2> MI- !1110![)^SQ_R-%W_ , _] EKZ*U[_D7=3_Z])?\ T UX+^SCIDDU_JVH MY C@:)?M>_Y%W4_^O27_P! - 'PC1110!N>#?\ D=M"_P"PA;_^ MC%K[CKX<\&_\CMH7_80M_P#T8M?<= !1110!S'Q"\,#Q=X)U'256,W+)YELT MG195Y7GMGD9]Z^,M4TZXT?5KO3;H*+BUF:&3:VOG M\86ODK;3&*&XC48;S/F&_P!^ HH \+K0T/5KC0==L=5M799K6995VG!.#R/Q M&1^-9]% 'WCI&JVVMZ3:ZE:%C!/O^AAF_P"_,7_Q-'_"Y/'W_0PS?]^8O_B: /L6BOCK_A_[!T'_H KXDB_UJ?[PK[;\!_\D^\/?]@Z#_T 4 =#1110 4444 %% M%% !1110!YK\=_\ DE-__P!=X/\ T8*^2J^M?CO_ ,DIO_\ KO!_Z,%?)5 ! M7M7[.G_(P:C_ -LO_0):\5KVK]G3_D8-1_[9?^@2T ?2M%%% !1110!P?Q9\ M$2^-_":VUDD1U&VF62W9^.#PPSVR.?\ @(KX_FADMYY(9D9)8V*.C#!4@X(- M??E?"GB7_D:M8_Z_IO\ T,T 9==+X!\3-X2\::=JY>1;>.39Z9=-;7]I-;3 MJ2#',A4C!P>#[@U6KT#XQ_\ (^W/UD_]&O7G] !1110 4444 %%%% !4MM;3 MWES';6T,DT\C;4CC4LS'T '6HJZ3X?\ _)0-"_Z^T_G0!]!?!;X<7W@VUO=1 MUF*)-0O%18T!W-%'C<03TR21D?[/6O6:** /*OC-\.+GQ?I=M>Z+;Q/JEM+E MUSM:9& 4\DXXV@\]@?Q^7+RRNM/NY;2\MY;>XB8J\4JE64^A!K[XKXR^*?\ MR4C7/^OIOY"@#C:*** "BBB@ HHHH **** +-CI]YJ=TMK86LUU<,"1%#&78 M@=>!7U)\'/AM<>"["74=3$8U*]A16C RT RQ*DYP<_+G'<=Z\2^#/_)1[3_K MA+_Z":^OZ "O"?C;\+[_ %>\F\5:+"L\@B1;FUB0^8^W(+CUXV# &>*]VJO? M_P#(-NO^N+_R- 'P9/!-:SO!<1/%-&VUXY%*LI]"#TJ.M[QM_P COK7_ %]R M?SK!H **** "BBB@ HHHH *TM$T'4_$>IPZ=I5G) MM?L_?\C\O_7O-_): /Z*?WCT7/? P..*Z37O\ MD7=3_P"O27_T UHUG:]_R+NI_P#7I+_Z : /A&BBB@#<\&_\CMH7_80M_P#T M8M?<=?#G@W_D=M"_["%O_P"C%K[CH **** "LOQ)HD'B/PYJ&D7"H4NH6C!< M9"MCY6_ X/X5J44 ?"GB#P_J/AC6)=+U2#R;J-58C.00PR"#WK+KU#X_?\E0 MF_Z](?Y&O+Z );>XFM+F*XMY&CFB<.CJ<%6!R"/QK[3\"^--/\;: E]9.?.B M"):^AOV;/^/;7?]V#^ EX-101.SCH 8 pcor-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000 - Document - Template Link link:presentationLink link:calculationLink link:definitionLink 100000 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:presentationLink link:definitionLink 100070 - Disclosure - Organization And Description of Business link:calculationLink link:presentationLink link:definitionLink 100080 - Disclosure - Summary of Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 100090 - Disclosure - Business Combination link:calculationLink link:presentationLink link:definitionLink 100100 - Disclosure - Intangible Assets and Goodwill link:calculationLink link:presentationLink link:definitionLink 100110 - Disclosure - Accrued Expenses link:calculationLink link:presentationLink link:definitionLink 100120 - Disclosure - Contingencies link:calculationLink link:presentationLink link:definitionLink 100130 - Disclosure - Credit Facility link:calculationLink link:presentationLink link:definitionLink 100140 - Disclosure - Redeemable Convertible Preferred Stock link:calculationLink link:presentationLink link:definitionLink 100150 - Disclosure - Common Stock link:calculationLink link:presentationLink link:definitionLink 100160 - Disclosure - Stock-based Compensation link:calculationLink link:presentationLink link:definitionLink 100170 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 100180 - Disclosure - Net Loss Per Share link:calculationLink link:presentationLink link:definitionLink 100190 - Disclosure - Geographic Information link:calculationLink link:presentationLink link:definitionLink 100200 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 100210 - Disclosure - Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 100220 - Disclosure - Intangible Assets and Goodwill (Tables) link:calculationLink link:presentationLink link:definitionLink 100230 - Disclosure - Accrued Expenses (Tables) link:calculationLink link:presentationLink link:definitionLink 100240 - Disclosure - Redeemable Convertible Preferred Stock (Tables) link:calculationLink link:presentationLink link:definitionLink 100250 - Disclosure - Stock-based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 100260 - Disclosure - Net Loss Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 100270 - Disclosure - Geographic Information (Tables) link:calculationLink link:presentationLink link:definitionLink 100280 - Disclosure - Organization And Description of Business - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100290 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100300 - Disclosure - Business Combination - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100310 - Disclosure - Intangible Assets and Goodwill - Summary of Finite-lived Intangible Assets (Details) link:calculationLink link:presentationLink link:definitionLink 100320 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100330 - Disclosure - Intangible Assets and Goodwill - Summary of Intangible Assets Amortization Expense (Details) link:calculationLink link:presentationLink link:definitionLink 100340 - Disclosure - Intangible Assets and Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) link:calculationLink link:presentationLink link:definitionLink 100350 - Disclosure - Accrued Expenses - Schedule of Components of Accrued Expenses (Details) link:calculationLink link:presentationLink link:definitionLink 100360 - Disclosure - Credit Facility - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100370 - Disclosure - Redeemable Convertible Preferred Stock - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100380 - Disclosure - Redeemable Convertible Preferred Stock - Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability (Details) link:calculationLink link:presentationLink link:definitionLink 100390 - Disclosure - Redeemable Convertible Preferred Stock - Summary of Changes in Fair Value of Warrant Liability (Details) link:calculationLink link:presentationLink link:definitionLink 100400 - Disclosure - Common Stock - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100410 - Disclosure - Stock-based Compensation - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100420 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details) link:calculationLink link:presentationLink link:definitionLink 100430 - Disclosure - Stock-based Compensation - Summary of Activity in Connection with RSUs (Details) link:calculationLink link:presentationLink link:definitionLink 100440 - Disclosure - Stock-based Compensation - Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant (Detail) link:calculationLink link:presentationLink link:definitionLink 100450 - Disclosure - Stock-based Compensation - Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock (Detail) link:calculationLink link:presentationLink link:definitionLink 100460 - Disclosure - Income Taxes - Additional Information (Details) link:calculationLink link:presentationLink link:definitionLink 100470 - Disclosure - Net Loss Per Share - Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share (Details) link:calculationLink link:presentationLink link:definitionLink 100480 - Disclosure - Geographic Information - Summary of Revenue by Geographic Region (Details) link:calculationLink link:presentationLink link:definitionLink 100490 - Disclosure - Subsequent Events - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 9 pcor-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 pcor-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 pcor-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Central Index Key Cover [Abstract] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation State Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address Address Line1 Entity Address, City or Town Entity Address City Or Town Entity Address, State or Province Entity Address State Or Province Entity Address, Postal Zip Code Entity Address Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Security12b Title Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock Shares Outstanding Amendment Flag Amendment Flag Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Statement Of Financial Position [Abstract] Assets Assets [Abstract] Current assets Assets Current [Abstract] Cash and cash equivalents Cash And Cash Equivalents At Carrying Value Accounts receivable, net Accounts Receivable Net Current Contract cost asset, current Capitalized Contract Cost Net Current Prepaid expenses and other current assets Prepaid Expense And Other Assets Current Total current assets Assets Current Capitalized software development costs, net Capitalized Computer Software Net Property and equipment, net Property Plant And Equipment Net Right of use assets - finance leases Finance Lease Right Of Use Asset Right of use assets - operating leases Operating Lease Right Of Use Asset Contract cost asset, non-current Capitalized Contract Cost Net Noncurrent Intangibles, net Finite Lived Intangible Assets Net Goodwill Goodwill Restricted cash, non-current Restricted Cash Noncurrent Other assets Other Assets Noncurrent Total assets Assets Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ (Deficit) Equity Liabilities [Abstract] Current liabilities Liabilities Current [Abstract] Accounts payable Accounts Payable Current Accrued expenses Accrued Liabilities Current Deferred revenue, current Deferred Revenue Current Other current liabilities Other Liabilities Current Total current liabilities Liabilities Current Deferred revenue, non-current Deferred Revenue Noncurrent Finance lease liabilities, non-current Finance Lease Liability Noncurrent Operating lease liabilities, non-current Operating Lease Liability Noncurrent Other liabilities, non-current Other Liabilities Noncurrent Total liabilities Liabilities Contingencies (Note 6) Commitments And Contingencies Redeemable convertible preferred stock, $0.0001 par value, 85,734,623 and 0 shares authorized at December 31, 2020 and June 30, 2021, respectively; 85,331,278 and 0 shares issued and outstanding at December 31, 2020 and June 30, 2021, respectively. Temporary Equity Carrying Amount Attributable To Parent Stockholders’ (deficit) equity Stockholders Equity [Abstract] Preferred stock, $0.0001 par value, 0 and 100,000,000 shares authorized at December 31, 2020 and June 30, 2021, respectively; 0 shares issued and outstanding at December 31, 2020 and June 30, 2021. Preferred Stock Value Common stock, $0.0001 par value, 138,490,810 and 1,000,000,000 shares authorized at December 31, 2020 and June 30, 2021, respectively; 30,707,113 and 131,067,005 shares issued and outstanding at December 31, 2020 and June 30, 2021, respectively. Common Stock Value Additional paid-in capital Additional Paid In Capital Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income Loss Net Of Tax Accumulated deficit Retained Earnings Accumulated Deficit Total stockholders’ (deficit) equity Stockholders Equity Total liabilities, redeemable convertible preferred stock and stockholders’ (deficit) equity Liabilities And Stockholders Equity Redeemable convertible preferred stock, par value Temporary Equity Par Or Stated Value Per Share Redeemable convertible preferred stock, shares authorized Temporary Equity Shares Authorized Redeemable convertible preferred stock, shares issued Temporary Equity Shares Issued Redeemable convertible preferred stock, shares outstanding Temporary Equity Shares Outstanding Preferred stock, par value Preferred Stock Par Or Stated Value Per Share Preferred stock, shares authorized Preferred Stock Shares Authorized Preferred stock, shares issued Preferred Stock Shares Issued Preferred stock, shares outstanding Preferred Stock Shares Outstanding Common stock, par value Common Stock Par Or Stated Value Per Share Common stock, shares authorized Common Stock Shares Authorized Common stock, shares issued Common Stock Shares Issued Common stock, shares outstanding Common Stock Shares Outstanding Statement Of Income And Comprehensive Income [Abstract] Revenue Revenue From Contract With Customer Excluding Assessed Tax Cost of revenue Cost Of Revenue Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] Sales and marketing Selling And Marketing Expense Research and development Research And Development Expense General and administrative General And Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income Loss Interest expense, net Interest Expense Change in fair value of Series I redeemable convertible preferred stock warrant liability Fair Value Adjustment Of Warrants Other income (expense), net Other Nonoperating Income Expense Loss before provision for income taxes Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest Provision for income taxes Income Tax Expense Benefit Net loss Net Income Loss Net loss per share attributable to common stockholders, basic and diluted Earnings Per Share Basic And Diluted Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted Weighted Average Number Of Share Outstanding Basic And Diluted Total comprehensive loss Comprehensive Income Net Of Tax [Abstract] Net loss Foreign currency translation adjustment Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax Comprehensive loss Comprehensive Income Net Of Tax Temporary equity stock issued during period shares new issues. Conversion of redeemable convertible preferred stock to common stock upon initial public offering. Issuance of common stock net of common stock withheld for tax liability upon settlement of restricted stock units. Issuance of common stock, net of common stock withheld for tax liability, upon settlement of restricted stock units, shares. Statement Of Stockholders Equity [Abstract] Statement [Table] Statement [Table] Class of Stock Statement Class Of Stock [Axis] Class of Stock Class Of Stock [Domain] Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Member] Equity Components Statement Equity Components [Axis] Equity Component Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid In Capital [Member] Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income [Member] Accumulated Deficit Retained Earnings [Member] Cumulative Effect, Period of Adoption Cumulative Effect Period Of Adoption [Axis] Cumulative Effect, Period of Adoption Cumulative Effect Period Of Adoption [Domain] Cumulative- Effect of Accounting Change Due to Adoption Cumulative Effect Period Of Adoption Adjustment [Member] Statement [Line Items] Statement [Line Items] Beginning balance Beginning balance, shares Beginning balance Beginning balance, shares Shares Outstanding Accounting Standards Update [Extensible List] Accounting Standards Update Extensible List Exercise of stock options Stock Issued During Period Value Stock Options Exercised Exercise of stock options, shares Stock Issued During Period Shares Stock Options Exercised Issuance of Series I redeemable convertible preferred stock for cash, net of issuance costs Temporary Equity Stock Issued During Period Value New Issues Issuance of Series I redeemable convertible preferred stock for cash, net of issuance costs, shares Temporary Equity Stock Issued During Period Shares New Issues Stock-based compensation Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value Stock-based compensation Stock Issued During Period Value Share Based Compensation Conversion of redeemable convertible preferred stock to common stock upon initial public offering Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Initial Public Offering Conversion of redeemable convertible preferred stock to common stock upon initial public offering, shares Conversion Of Stock Shares Issued1 Issuance of common stock upon initial public offering,net of underwriting discounts and offering costs Stock Issued During Period Value New Issues Issuance of common stock upon initial public offering, net of underwriting discounts and offering costs, shares Stock Issued During Period Shares New Issues Issuance of common stock, net of common stockwithheld for tax liability, upon settlement ofrestricted stock units Issuance Of Common Stock Net Of Common Stock Withheld For Tax Liability Upon Settlement Of Restricted Stock Units Issuance of common stock, net of common stock withheld for tax liability, upon settlement of restricted stock units, shares Issuance Of Common Stock Net Of Common Stock Withheld For Tax Liability Upon Settlement Of Restricted Stock Units Shares Foreign currency translation adjustment Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent Net loss Profit Loss Ending balance Ending balance, shares Ending balance Ending balance, shares Stock issuance costs Payments Of Stock Issuance Costs Noncash lease expense. Amount of increase (decrease) in deferred contract cost assets. Increase (decrease) in operating lease liability. Repayments of long term finance lease obligations, net of proceeds from lease incentives. Statement Of Cash Flows [Abstract] Series I warrants. Series I Warrant Series I Warrants [Member] Operating activities Net Cash Provided By Used In Operating Activities [Abstract] Adjustments to reconcile net loss to net cash (used in) provided by operating activities Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract] Stock-based compensation Share Based Compensation Depreciation and amortization Depreciation Depletion And Amortization Change in fair value of Series I redeemable convertible preferred stock warrant liability Abandonment of long-lived assets Gain Loss On Sale Of Property Plant Equipment Noncash lease expense Noncash Lease Expense Unrealized foreign currency (gain) loss, net Foreign Currency Transaction Gain Loss Unrealized Deferred income taxes Deferred Income Tax Expense Benefit Changes in operating assets and liabilities, net of effect of business combinations Increase Decrease In Operating Capital [Abstract] Accounts receivable Increase Decrease In Accounts Receivable Deferred contract cost assets Increase Decrease In Deferred Contract Cost Assets Prepaid expenses and other assets Increase Decrease In Prepaid Deferred Expense And Other Assets Accounts payable Increase Decrease In Accounts Payable Accrued expenses and other liabilities Increase Decrease In Accrued Liabilities And Other Operating Liabilities Deferred revenue Increase Decrease In Contract With Customer Liability Operating lease liabilities Increase Decrease In Operating Lease Liability Net cash flow (used in) provided by operating activities Net Cash Provided By Used In Operating Activities Investing activities Net Cash Provided By Used In Investing Activities [Abstract] Purchases of property and equipment Payments To Acquire Property Plant And Equipment Capitalized software development costs Payments To Develop Software Strategic investments Payments To Acquire Investments Acquisition of businesses, net of cash acquired Payments To Acquire Businesses Net Of Cash Acquired Net cash flow used in investing activities Net Cash Provided By Used In Investing Activities Financing activities Net Cash Provided By Used In Financing Activities [Abstract] Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs Proceeds From Issuance Of Redeemable Convertible Preferred Stock Proceeds from initial public offering, net of underwriting commissions and discounts Proceeds From Issuance Initial Public Offering Proceeds from stock option exercises Proceeds From Stock Options Exercised Payment of debt issuance costs Payments Of Debt Issuance Costs Payments of deferred offering costs Payment of deferred business acquisition consideration Payments Of Merger Related Costs Financing Activities Principal payments under finance lease agreements, net of proceeds from lease incentives Repayments Of Long Term Finance Lease Obligations Net Of Proceeds From Lease Incentives Net cash flow provided by financing activities Net Cash Provided By Used In Financing Activities 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 Effect of exchange rate changes on cash Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Cash, cash equivalents and restricted cash, beginning of period Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations Cash, cash equivalents and restricted cash, end of period Operating cash flows from finance leases. Increase decrease in accruals for capitalized software development costs. Represents the amount of net change in deferred offering costs, accrued but not paid. Conversion of redeemable convertible preferred stock into common stock upon initial public offering. Indemnity holdback consideration associated with business combination. Stock-based compensation capitalized for software development. Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents [Abstract] Restricted cash, current at end of period included in prepaid expenses and other current assets Restricted Cash And Cash Equivalents At Carrying Value Restricted cash, non-current at end of period Restricted Cash And Cash Equivalents Noncurrent Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid for interest other than finance leases Interest Paid Net Cash (received) paid for income taxes, net Income Taxes Paid Net Cash received for lease incentives Operating Lease Lease Income Cash paid for amounts included in the measurement of lease liabilities Operating Lease Lease Income Lease Payments Operating cash flows from finance leases Operating Cash Flows From Finance Leases Operating cash flows from operating leases Operating Lease Payments Financing cash flows from finance leases Finance Lease Principal Payments Noncash investing and financing activities: Noncash Investing And Financing Items [Abstract] Purchases of property and equipment included in accounts payable and accrued expenses at period end Capital Expenditures Incurred But Not Yet Paid Capitalized software development costs included in accounts payable and accrued expenses at period end Increase Decrease In Accruals For Capitalized Software Development Costs Deferred offering costs included in accounts payable and accrued expenses at period end Net Change In Deferred Offering Costs Accrued But Not Paid Conversion of redeemable convertible preferred stock into common stock upon initial public offering Conversion Of Redeemable Convertible Preferred Stock Into Common Stock Upon Initial Public Offering Indemnity holdback consideration associated with a business combination Indemnity Holdback Consideration Associated With Business Combination Stock-based compensation capitalized for software development Stock Based Compensation Capitalized For Software Development Right of use assets obtained in exchange for operating lease liabilities Right Of Use Asset Obtained In Exchange For Operating Lease Liability Organization Consolidation And Presentation Of Financial Statements [Abstract] Organization And Description of Business Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block] Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Business Combinations [Abstract] Business Combination Business Combination Disclosure [Text Block] Goodwill And Intangible Assets Disclosure [Abstract] Intangible Assets and Goodwill Goodwill And Intangible Assets Disclosure [Text Block] Accrued Liabilities Current [Abstract] Accrued Expenses Accounts Payable And Accrued Liabilities Disclosure [Text Block] Commitments And Contingencies Disclosure [Abstract] Contingencies Commitments And Contingencies Disclosure [Text Block] Line Of Credit Facility [Abstract] Credit Facility Debt Disclosure [Text Block] Temporary equity text block. Redeemable convertible preferred stock. Redeemable Convertible Preferred Stock [Abstract] Redeemable Convertible Preferred Stock Temporary Equity [Text Block] Equity [Abstract] Common Stock Stockholders Equity Note Disclosure [Text Block] Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] Share-based Compensation Disclosure Of Compensation Related Costs Share Based Payments [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Earnings Per Share [Abstract] Net Loss Per Share Earnings Per Share [Text Block] Segment Reporting [Abstract] Geographic Information Segment Reporting Disclosure [Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Basis of presentation Basis Of Accounting Policy Policy [Text Block] Use of estimates Use Of Estimates Segments Segment Reporting Policy Policy [Text Block] Deferred Offering Costs Deferred Charges Policy [Text Block] Strategic Investments Investment Policy [Text Block] Fair value measurements Fair Value Measurement Policy Policy [Text Block] Deferred revenue Revenue Recognition Policy [Text Block] Remaining Performance Obligation Revenue Remaining Performance Obligation Provision For Loss Policy [Text Block] Recently issued accounting pronouncements—Not yet adopted New Accounting Pronouncements Policy Policy [Text Block] Summary of Finite-lived Intangible Assets Schedule Of Finite Lived Intangible Assets Table [Text Block] Summary of Intangible Assets Amortization Expense Finite Lived Intangible Assets Amortization Expense Table [Text Block] Summary of Changes in Carrying Amount of Goodwill Schedule Of Goodwill [Text Block] Schedule of Components of Accrued Expenses Schedule Of Accrued Liabilities Table [Text Block] Schedule of warrant liabilities at fair value. Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability Schedule Of Warrant Liabilities At Fair Value Table [Text Block] Schedule of changes in warrant liabilities at fair value. Summary of Changes in Fair Value of Warrant Liability Schedule Of Changes In Warrant Liabilities At Fair Value Table [Text Block] Summary of Stock Option Activity Schedule Of Share Based Compensation Stock Options Activity Table [Text Block] Summary of Activity in Connection with RSUs Schedule Of Share Based Compensation Restricted Stock Units Award Activity Table [Text Block] Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant Schedule Of Share Based Payment Award Employee Stock Purchase Plan Valuation Assumptions Table [Text Block] Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block] Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Text Block] Summary of Revenue by Geographic Region Revenue From External Customers By Geographic Areas Table [Text Block] Ratio applied to the conversion of redeemable convertible preferred stock to common stock. common stock pursuant to the exercise in full of the underwriters’ option to purchase additional shares. Schedule Of Stock By Class [Table] Schedule Of Stock By Class [Table] Sale of Stock Subsidiary Sale Of Stock [Axis] Sale of Stock Sale Of Stock Name Of Transaction [Domain] IPO I P O [Member] Award Type Award Type [Axis] Award Type Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain] Restricted Stock Units Restricted Stock Units R S U [Member] Class Of Stock [Line Items] Class Of Stock [Line Items] Share price Share Price Common stock pursuant to exercise in full of underwriters’ option to purchase additional shares Common Stock Pursuant To Exercise In Full Of Underwriters Option To Purchase Additional Shares Underwriting discounts and commissions Payments For Underwriting Expense Redeemable convertible preferred stock conversion ratio Stock Conversion Common Stock Conversion Ratio Recognized stock-based compensation expense Employee Benefits And Share Based Compensation Disclosure of summary of significant accounting policies. Disclosure of summary of significant accounting policies. Disclosure Of Summary Of Significant Accounting Policies [Table] Disclosure Of Summary Of Significant Accounting Policies [Table] Balance Sheet Location Balance Sheet Location [Axis] Balance Sheet Location Balance Sheet Location [Domain] Other Assets Other Assets [Member] Cash and Cash Equivalents Cash And Cash Equivalents [Axis] Cash and Cash Equivalents Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member] Money Market Funds Money Market Funds [Member] Disclosure Of Summary Of Significant Accounting Policies [Line Items] Disclosure Of Summary Of Significant Accounting Policies [Line Items] Number of operating segments Number Of Operating Segments Deferred offering costs Deferred Offering Costs Impairment on investments. Investments in equity securities Equity Securities Without Readily Determinable Fair Value Amount Impairment on investments Impairment On Investments Cash equivalents Cash Equivalents At Carrying Value Warrant liability Warrants And Rights Outstanding Deferred revenue, revenue recognized Contract With Customer Liability Revenue Recognized Aggregate amount of transaction price allocated to remaining performance obligations Revenue Remaining Performance Obligation Percentage of remaining performance obligation expects to recognize as revenue Revenue Remaining Performance Obligation Percentage Business acquisition, purchase consideration held back for indemnification obligations related to stock purchase agreement. Schedule Of Business Acquisitions By Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Business Acquisition Business Acquisition [Axis] Business Acquisition, Acquiree Business Acquisition Acquiree [Domain] Indus.ai Inc. Indus.ai Inc. Indus Ai Inc [Member] Finite-Lived Intangible Assets by Major Class Finite Lived Intangible Assets By Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name Finite Lived Intangible Assets Major Class Name [Domain] Developed Technology Intangible Assets Technology Based Intangible Assets [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Business acquisition, percentage of outstanding voting interests Business Acquisition Percentage Of Voting Interests Acquired Preliminary purchase consideration in cash Business Combination Consideration Transferred1 Purchase consideration held back for indemnification obligations accordance with stock purchase agreement Business Acquisition Purchase Consideration Held Back For Indemnification Obligations Related To Stock Purchase Agreement Purchase consideration allocated to intangible assets, estimated fair value Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill Deferred tax liability Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities Goodwill Intangible asset, estimated useful life Finite Lived Intangible Asset Useful Life Business acquisition, goodwill, income tax deductible amount Business Acquisition Purchase Price Allocation Goodwill Expected Tax Deductible Amount Schedule Of Finite Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Developed Technology Developed Technology Rights [Member] Customer Relationships Customer Relationships [Member] Finite Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Gross Carrying Amount Finite Lived Intangible Assets Gross Accumulated Amortization Finite Lived Intangible Assets Accumulated Amortization Net Carrying Amount Residual value of intangible assets Acquired Finite Lived Intangible Asset Residual Value Income Statement Location Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Cost of Revenue Cost Of Sales [Member] Sales and Marketing Selling And Marketing Expense [Member] Research and Development Research And Development Expense [Member] Total amortization of acquired intangible assets Amortization Of Intangible Assets Goodwill Roll Forward Beginning balance Additions Goodwill Acquired During Period Other adjustments Goodwill Purchase Accounting Adjustments Ending balance Goodwill impairment Goodwill Impairment Loss Accrued commissions and bonuses current. Accrued salary and payroll tax liabilities current. Accrued commissions and bonuses Accrued Commissions And Bonuses Current Accrued salary and payroll tax liabilities Accrued Salary And Payroll Tax Liabilities Current Other accrued expenses Other Accrued Liabilities Current Total accrued expenses Line of credit facility covenant liquidity ratio minimum. Line Of Credit Facility [Table] Line Of Credit Facility [Table] Statistical Measurement Range [Axis] Statistical Measurement Range [Member] Maximum Maximum [Member] Minimum [Member] Minimum [Member] Line Of Credit Facility [Line Items] Line Of Credit Facility [Line Items] Aggregate principal amount available under the credit facility Line Of Credit Facility Current Borrowing Capacity Credit facility, maximum borrowing capacity Line Of Credit Facility Maximum Borrowing Capacity Line of credit facility covenant liquidity ratio minimum Line Of Credit Facility Covenant Liquidity Ratio Minimum Credit facility amount drawn Line Of Credit Letters of credit outstanding Letters Of Credit Outstanding Amount Stock conversion preferred stock conversion ratio. Redeemable convertible preferred stock. Redeemable convertible preferred stock. Redeemable Convertible Preferred Stock [Table] Redeemable Convertible Preferred Stock [Table] Series I redeemable convertible preferred stock warrant. Series I Redeemable Convertible Preferred Stock Warrant Series I Redeemable Convertible Preferred Stock Warrant [Member] Redeemable Convertible Preferred Stock [Line Items] Redeemable Convertible Preferred Stock [Line Items] Number of redeemable convertible preferred stock converted to common stock Conversion Of Stock Shares Converted1 Stock conversion, preferred stock conversion ratio Stock Conversion Preferred Stock Conversion Ratio Conversion of stock, amount converted Conversion Of Stock Amount Converted1 Class of warrant issued to purchase preferred shares. Number of preferred shares the warrant can purchase Class Of Warrant Issued To Purchase Preferred Shares Number of redeemable convertible preferred stock shares issued. Fair value of warrants liability Issuance of redeemable convertible preferred stock Number Of Redeemable Convertible Preferred Stock Shares Issued proceeds from issuance of convertible preferred stock Proceeds From Issuance Of Convertible Preferred Stock Fair value of preferred stock per share. Fair Value Inputs Quantitative Information [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table] Measurement Input Type Measurement Input Type [Axis] Measurement Input Type Measurement Input Type [Domain] Fair Value of Preferred Stock Per Share Measurement Input Share Price [Member] Term Measurement Input Expected Term [Member] Volatility Measurement Input Price Volatility [Member] Interest Rate Measurement Input Risk Free Interest Rate [Member] Dividend Yield Measurement Input Expected Dividend Rate [Member] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items] Fair value of Series I redeemable convertible preferred stock per share Fair Value Of Preferred Stock Per Share Expected term (in years) Warrants And Rights Outstanding Term Measurement input Warrants And Rights Outstanding Measurement Input Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Abstract] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] Beginning balance Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value Issuance of Series I warrant Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Issues Change in fair value measurement of Series I warrant liability Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earnings Ending balance Number of votes per share. Preferred stock, shares authorized Number of votes per share Number Of Votes Per Share Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Plan Name Plan Name [Axis] Plan Name Plan Name [Domain] Two thousand twenty one equity incentive plan. 2021 Equity Incentive Plan Two Thousand Twenty One Equity Incentive Plan [Member] Vesting Vesting [Axis] Vesting Vesting [Domain] Quarterly or annual vesting schedule member. Quarterly or Annual Vesting Schedule Quarterly Or Annual Vesting Schedule [Member] First anniversary. First Anniversary First Anniversary [Member] Second anniversary. Second Anniversary Second Anniversary [Member] Restricted Series H-1 redeemable convertible preferred stock awards. Restricted Series H-1 Redeemable Convertible Preferred Stock Awards (“RSAs”) Restricted Series H1 Redeemable Convertible Preferred Stock Awards [Member] Employee Stock Purchase Plan Employee Stock [Member] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Number of shares initially available for issuance Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Share Based Compensation Arrangement By Share Based Payment Award Additional General Disclosures [Abstract] Number of shares outstanding Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Number of shares exercised Number of shares cancelled/forfeited Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Number of shares outstanding Number of shares exercisable Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number Weighted average exercise price, outstanding Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Weighted average exercise price, exercised Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price Weighted average exercise price, cancelled/forfeited Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price Weighted average exercise price, outstanding Weighted average exercise price, exercisable Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price RSUs vesting period Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1 Number of Shares Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Roll Forward Number of shares outstanding Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number Number of shares granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Number of shares released Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Number of shares cancelled/forfeited Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Number of shares outstanding 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 Roll Forward Weighted average grant date fair value, outstanding Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Weighted average grant date fair value, granted Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Weighted average grant date fair value, released Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value Weighted average grant date fair value, cancelled/forfeited Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value Weighted average grant date fair value, outstanding Total unrecognized stock-based compensation expense Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options Expected to be amortized over a weighted-average vesting period (in years) Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1 Percentage of shares released from restriction. Number of shares granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Weighted average grant date fair value, granted Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price Percentage of shares released from restriction Percentage Of Shares Released From Restriction Number of shares, vested Stock-based compensation expense Allocated Share Based Compensation Expense Sales of common stock at a price in excess of estimated fair value Stock Issued1 Number of period of common stock reserved for issuance. Maximum number of shares of common stock that may be issued Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized Percentage of outstanding shares Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Outstanding Stock Maximum Maximum number of additional shares of common stock that may be issued Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Authorized Number of period of common stock reserved for issuance Number Of Period Of Common Stock Reserved For Issuance Represents the duration of offering period under ESPP. Represents the number of purchase periods under ESPP. Represents the duration of purchase period under ESPP. Offering period Employee Stock Purchase Plan Offering Period Number of purchase periods Employee Stock Purchase Plan Number Of Purchase Period Duration of purchase periods Employee Stock Purchase Plan Duration Of Purchase Period Annual increase to stock available for issuance as a threshold percentage of outstanding shares of Company's capital stock as of the last day of the immediately preceding fiscal year, under the plan. Annual increase to stock available for issuance as a threshold percentage of outstanding shares of Company's capital stock as of the last day of the immediately preceding fiscal year, under the plan. Percentage of eligible compensation Employee Stock Purchase Plan Percentage Of Eligible Compensation Maximum number of shares each participant can purchase during purchase period Maximum Number Of Shares Each Participant Can Purchase During Purchase Period Purchase price, threshold percentage of fair market value Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract] Minimum Risk-free interest rate Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Expected term (in years) Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1 Estimated dividend yield Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate Estimated weighted-average volatility Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Expected dividend yield utilized. Expected dividend yield utilized Expected Dividend Yield Utilized Employee payroll contributions accrued Employee Related Liabilities Current Common stock, purchased Stock Issued During Period Shares Employee Stock Ownership Plan Share Based Compensation Allocation And Classification In Financial Statements [Abstract] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] General and Administrative General And Administrative Expense [Member] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Stock-based compensation capitalized for software development Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount Total stock-based compensation cost Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1 Income tax expense Federal statutory income tax rate Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Antidilutive Securities Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis] Antidilutive Securities, Name Antidilutive Securities Name [Domain] Shares of common stock issuable upon conversion of redeemable convertible preferred stock. Shares of Common Stock Issuable Upon Conversion of Redeemable Convertible Preferred Stock Shares Of Common Stock Issuable Upon Conversion Of Redeemable Convertible Preferred Stock [Member] Shares of common stock issuable upon conversion of Series I warrant. Shares of Common Stock Issuable Upon Conversion of Series I Warrant Shares Of Common Stock Issuable Upon Conversion Of Series I Warrant [Member] Restricted stock units subject to future vesting. Restricted Stock Units Subject to Future Vesting Restricted Stock Units Subject To Future Vesting [Member] Shares issuable pursuant to the ESPP. Shares Issuable Pursuant to ESPP Shares Issuable Pursuant To E S P P [Member] Shares of common stock issuable from stock options. Shares of Common Stock Issuable from Stock Options Shares Of Common Stock Issuable From Stock Options [Member] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Weighted-average potentially dilutive shares are excluded from calculation of diluted earnings per share Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount Geographic Areas Revenues From External Customers [Abstract] Schedule Of Segment Reporting Information By Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Geographical Statement Geographical [Axis] Geographical Segment Geographical [Domain] United States UNITED STATES Rest of the World Non Us [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type Subsequent Event Type [Axis] Subsequent Event Type Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] EX-101.PRE 12 pcor-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 pcor-10q_20210630_htm.xml IDEA: XBRL DOCUMENT 0001611052 2021-01-01 2021-06-30 0001611052 2021-07-30 0001611052 2020-12-31 0001611052 2021-06-30 0001611052 2020-04-01 2020-06-30 0001611052 2021-04-01 2021-06-30 0001611052 2020-01-01 2020-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001611052 us-gaap:CommonStockMember 2019-12-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001611052 us-gaap:RetainedEarningsMember 2019-12-31 0001611052 2019-12-31 0001611052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001611052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001611052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001611052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-03-31 0001611052 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001611052 2020-01-01 2020-03-31 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-03-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001611052 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-03-31 0001611052 us-gaap:CommonStockMember 2020-03-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001611052 us-gaap:RetainedEarningsMember 2020-03-31 0001611052 2020-03-31 0001611052 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001611052 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-06-30 0001611052 us-gaap:CommonStockMember 2020-06-30 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001611052 us-gaap:RetainedEarningsMember 2020-06-30 0001611052 2020-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001611052 us-gaap:CommonStockMember 2020-12-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001611052 us-gaap:RetainedEarningsMember 2020-12-31 0001611052 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001611052 2021-01-01 2021-03-31 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001611052 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2021-03-31 0001611052 us-gaap:CommonStockMember 2021-03-31 0001611052 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001611052 us-gaap:RetainedEarningsMember 2021-03-31 0001611052 2021-03-31 0001611052 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001611052 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001611052 us-gaap:RedeemableConvertiblePreferredStockMember 2021-04-01 2021-06-30 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001611052 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001611052 us-gaap:CommonStockMember 2021-06-30 0001611052 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001611052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001611052 us-gaap:RetainedEarningsMember 2021-06-30 0001611052 pcor:SeriesIWarrantsMember 2020-01-01 2020-06-30 0001611052 us-gaap:IPOMember 2021-05-24 2021-05-24 0001611052 us-gaap:IPOMember 2021-05-24 0001611052 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember 2021-05-19 2021-05-19 0001611052 2021-05-24 0001611052 us-gaap:OtherAssetsMember 2021-06-30 0001611052 us-gaap:MoneyMarketFundsMember 2020-12-31 0001611052 us-gaap:MoneyMarketFundsMember 2021-06-30 0001611052 pcor:SeriesIWarrantsMember 2020-03-31 0001611052 pcor:IndusAiIncMember 2021-05-03 0001611052 pcor:IndusAiIncMember 2021-05-03 2021-05-03 0001611052 pcor:IndusAiIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-03 0001611052 pcor:IndusAiIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-03 2021-05-03 0001611052 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001611052 us-gaap:CustomerRelationshipsMember 2020-12-31 0001611052 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001611052 us-gaap:CustomerRelationshipsMember 2021-06-30 0001611052 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0001611052 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001611052 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-06-30 0001611052 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001611052 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0001611052 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001611052 2020-01-01 2020-12-31 0001611052 srt:MaximumMember 2021-06-30 0001611052 srt:MaximumMember 2020-12-31 0001611052 2021-05-24 2021-05-24 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-12-31 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-12-01 2020-12-31 0001611052 us-gaap:MeasurementInputSharePriceMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputSharePriceMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 us-gaap:MeasurementInputExpectedTermMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputExpectedTermMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 us-gaap:MeasurementInputPriceVolatilityMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputPriceVolatilityMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 us-gaap:MeasurementInputRiskFreeInterestRateMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputRiskFreeInterestRateMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 us-gaap:MeasurementInputExpectedDividendRateMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-03-31 0001611052 us-gaap:MeasurementInputExpectedDividendRateMember pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-01-01 2020-06-30 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-04-01 2020-06-30 0001611052 pcor:SeriesIRedeemableConvertiblePreferredStockWarrantMember 2020-06-30 0001611052 pcor:TwoThousandTwentyOneEquityIncentivePlanMember us-gaap:CommonStockMember 2021-05-20 0001611052 us-gaap:RestrictedStockUnitsRSUMember us-gaap:IPOMember pcor:QuarterlyOrAnnualVestingScheduleMember 2021-01-01 2021-06-30 0001611052 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001611052 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001611052 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2019-07-01 2019-07-31 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember pcor:FirstAnniversaryMember 2019-07-01 2019-07-31 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember pcor:SecondAnniversaryMember 2019-07-01 2019-07-31 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2021-01-01 2021-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2020-01-01 2020-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2021-04-01 2021-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2020-04-01 2020-06-30 0001611052 pcor:RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember 2021-05-24 2021-05-24 0001611052 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2021-05-20 0001611052 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2021-05-20 2021-05-20 0001611052 us-gaap:EmployeeStockMember 2021-05-20 2021-05-20 0001611052 srt:MinimumMember us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001611052 srt:MaximumMember us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001611052 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001611052 us-gaap:EmployeeStockMember 2021-06-30 0001611052 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0001611052 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0001611052 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001611052 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001611052 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001611052 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001611052 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001611052 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001611052 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001611052 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-06-30 0001611052 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember 2020-04-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember 2021-04-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember 2020-01-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember 2021-01-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfSeriesIWarrantMember 2020-04-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableUponConversionOfSeriesIWarrantMember 2020-01-01 2020-06-30 0001611052 pcor:RestrictedStockUnitsSubjectToFutureVestingMember 2020-04-01 2020-06-30 0001611052 pcor:RestrictedStockUnitsSubjectToFutureVestingMember 2021-04-01 2021-06-30 0001611052 pcor:RestrictedStockUnitsSubjectToFutureVestingMember 2020-01-01 2020-06-30 0001611052 pcor:RestrictedStockUnitsSubjectToFutureVestingMember 2021-01-01 2021-06-30 0001611052 pcor:SharesIssuablePursuantToESPPMember 2021-04-01 2021-06-30 0001611052 pcor:SharesIssuablePursuantToESPPMember 2021-01-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableFromStockOptionsMember 2020-04-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableFromStockOptionsMember 2021-04-01 2021-06-30 0001611052 pcor:SharesOfCommonStockIssuableFromStockOptionsMember 2020-01-01 2020-06-30 0001611052 pcor:SharesOfCommonStockIssuableFromStockOptionsMember 2021-01-01 2021-06-30 0001611052 country:US 2020-04-01 2020-06-30 0001611052 country:US 2021-04-01 2021-06-30 0001611052 country:US 2020-01-01 2020-06-30 0001611052 country:US 2021-01-01 2021-06-30 0001611052 us-gaap:NonUsMember 2020-04-01 2020-06-30 0001611052 us-gaap:NonUsMember 2021-04-01 2021-06-30 0001611052 us-gaap:NonUsMember 2020-01-01 2020-06-30 0001611052 us-gaap:NonUsMember 2021-01-01 2021-06-30 0001611052 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2021-07-02 2021-07-02 shares iso4217:USD iso4217:USD shares pure pcor:Segment pcor:vote pcor:PurchasePeriod false 0001611052 --12-31 Q2 1 1 us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201613Member P1Y P9M 0.0003 0.0005 P6M P1Y6M 0.6342 0.6939 10-Q true 2021-06-30 2021 false 001-40396 Procore Technologies, Inc. DE 73-1636261 6309 Carpinteria Avenue Carpinteria CA 93013 866 477-6267 Common stock, $0.0001 par value PCOR NYSE No Yes Non-accelerated Filer false true true false 131130415 379907000 1060512000 77692000 66782000 13598000 15324000 16772000 23243000 487969000 1165861000 18538000 18946000 30252000 31470000 42108000 40770000 49756000 46094000 19454000 22749000 33241000 43935000 125966000 137335000 3104000 3104000 10379000 7883000 820767000 1518147000 9012000 6513000 28492000 42964000 213438000 226151000 10768000 11953000 261710000 287581000 6373000 4612000 48835000 48003000 46558000 43601000 1919000 7688000 365395000 391485000 0.0001 85734623 0 85331278 85331278 0 0 727474000 0.0001 0 100000000 0 0 0 0 0.0001 0.0001 138490810 1000000000 30707113 30707113 131067005 131067005 3000 13000 124755000 1687184000 187000 -37000 -397047000 -560498000 -272102000 1126662000 820767000 1518147000 96553000 122790000 188890000 236728000 17069000 25493000 34526000 45852000 79484000 97297000 154364000 190876000 42638000 99905000 90700000 153870000 26518000 88627000 54751000 123172000 13467000 57827000 29450000 75754000 82623000 246359000 174901000 352796000 -3139000 -149062000 -20537000 -161920000 538000 576000 920000 1138000 10605000 10605000 741000 -44000 -477000 -227000 -13541000 -149682000 -32539000 -163285000 208000 37000 244000 166000 -13749000 -149719000 -32783000 -163451000 -0.50 -2.04 -1.22 -3.11 27346530 73539568 26893572 52564840 -13749000 -149719000 -32783000 -163451000 72000 -200000 -32000 -224000 -13677000 -149919000 -32815000 -163675000 78863035 442897000 25394082 3000 47043000 20000 -300824000 -253758000 -56000 -56000 1726099 5727000 5727000 60000 4355502 152941000 683000 5300000 5300000 -104000 -104000 -19034000 -19034000 83218537 596521000 27120181 3000 58070000 -84000 -319914000 -261925000 703096 4497000 4497000 9000 132046 4991000 683000 6124000 6124000 72000 72000 -13749000 -13749000 83350583 602195000 27823277 3000 68691000 -12000 -333663000 -264981000 85331278 727474000 30707113 3000 124755000 187000 -397047000 -272102000 1264484 11038000 11038000 676000 9710000 9710000 -24000 -24000 -13732000 -13732000 85331278 728150000 31971597 3000 145503000 163000 -410779000 -265110000 1644603 17658000 17658000 225000 138055000 138055000 -85331278 -728375000 85331278 9000 728366000 728375000 10410000 1000 657617000 657618000 1709527 -15000 -15000 -200000 -200000 -149719000 -149719000 131067005 13000 1687184000 -37000 -560498000 1126662000 -32783000 -163451000 12326000 147746000 12397000 15120000 10605000 -966000 -554000 -3150000 -3735000 370000 -691000 -99000 -6484000 -11113000 -796000 5062000 123000 5723000 -88000 -2908000 -11498000 14535000 -776000 10845000 -2046000 -1929000 -960000 25167000 5311000 4194000 6930000 5716000 3450000 3325000 19982000 -15566000 -33342000 157942000 11923000 665129000 10059000 29126000 80000 2216000 3527000 475000 658000 742000 176970000 689511000 160444000 681336000 336000 -731000 121828000 383253000 282608000 1063858000 279227000 1060512000 242000 3381000 3104000 282608000 1063858000 71000 110000 -39000 214000 1012000 1070000 1073000 1046000 3696000 3713000 755000 835000 1615000 1158000 400000 666000 1672000 641000 728375000 4050000 464000 920000 10334000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:bold;font-style:normal;text-decoration:none;Background-color:#auto;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;letter-spacing:0pt;">1.</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;color:#231F20;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Arial;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;"/>ORGANIZATION AND DESCRIPTION<span style="letter-spacing:-0.1pt;"> </span>OF BUSINESS</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;font-style:italic;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Description of Business</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Procore Technologies,<span style="letter-spacing:-0.1pt;"> </span>Inc.<span style="letter-spacing:0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>subsidiaries<span style="letter-spacing:-0.1pt;"> </span>(together<span style="letter-spacing:0.05pt;"> </span>“Procore”,<span style="letter-spacing:0.05pt;"> </span>the “Company”, “we”,<span style="letter-spacing:0.05pt;"> </span>“us”,<span style="letter-spacing:0.05pt;"> </span>or “our”)<span style="letter-spacing:0.05pt;"> </span>provide<span style="letter-spacing:-0.05pt;"> </span>a cloud-based<span style="letter-spacing:-0.05pt;"> </span>construction management platform<span style="letter-spacing:0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>related software products that allow<span style="letter-spacing:-0.1pt;"> </span>the construction industry’s<span style="letter-spacing:-0.05pt;"> </span>key stakeholders, such as owners, general<span style="letter-spacing:-0.05pt;"> </span>contractors, specialty<span style="letter-spacing:-0.05pt;"> </span>contractors,<span style="letter-spacing:0.05pt;"> </span>architects,<span style="letter-spacing:0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>engineers,<span style="letter-spacing:-0.05pt;"> </span>to collaborate<span style="letter-spacing:-0.05pt;"> </span>on construction projects.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>Company<span style="letter-spacing:-0.05pt;"> </span>was<span style="letter-spacing:-0.05pt;"> </span>incorporated<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>California<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>2002<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>re-incorporated in<span style="letter-spacing:-0.05pt;"> </span>Delaware<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>2014. The<span style="letter-spacing:-0.05pt;"> </span>Company<span style="letter-spacing:-0.05pt;"> </span>is headquartered<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>Carpinteria,<span style="letter-spacing:-0.05pt;"> </span>California,<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>has operations<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>California,<span style="letter-spacing:-0.05pt;"> </span>New York, Texas, Minnesota, and<span style="letter-spacing:-0.05pt;"> </span>Oregon in<span style="letter-spacing:-0.05pt;"> </span>the United<span style="letter-spacing:-0.05pt;"> </span>States, and<span style="letter-spacing:-0.05pt;"> </span>internationally<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>Australia, Canada,<span style="letter-spacing:-0.05pt;"> </span>England<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>Mexico.</p> <p style="Background-color:#FFFFFF;margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Initial Public Offering</p> <p style="Background-color:#FFFFFF;margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on May 19, 2021, and the Company’s common stock began trading on the New York Stock Exchange on May 20, 2021. <span style="color:#000000;">On May 24, 2021, the Company completed its IPO, in which it issued and sold 10,410,000 shares of common stock at a price of $67.00 per share, including 940,000 shares of common stock pursuant to the exercise in full of the underwriters’ option to purchase additional shares. The Company received $665.1 million in net proceeds, after deducting underwriting discounts and commissions of $32.3 million and before other offering costs of $7.5 million. At the closing of the IPO, all outstanding shares of redeemable convertible preferred stock were automatically converted into an aggregate of 85,331,278 shares of common stock on a one-for-one basis, further discussed in Note 8 and 9 to these condensed consolidated financial statements.</span></p> <p style="Background-color:#FFFFFF;margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Upon the effectiveness date of the registration statement for the IPO, the performance vesting condition of restricted stock units (“RSUs”) was met and the Company recognized $115.3 million of stock-based compensation expense in its condensed consolidated statement of operations, for the portion of the service period completed by employees and non-employees from the grant date through the effectiveness date of the registration statement for the IPO, as further described in Note 10 to these condensed consolidated financial statements.</p> 10410000 67.00 940000 665100000 32300000 7500000 85331278 1 115300000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;color:#231F20;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2</span><span style="color:#231F20;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">.</span></p></td> <td valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;color:#231F20;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">SUMMARY<span style="letter-spacing:-0.05pt;"> </span>OF SIGNIFICANT<span style="letter-spacing:-0.05pt;"> </span>ACCOUNTING<span style="letter-spacing:-0.05pt;"> </span>POLICIES</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Basis<span style="letter-spacing:-0.05pt;"> </span>of presentation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying condensed consolidated financial statements include the interim financial statements of Procore Technologies, Inc. and its subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and are unaudited. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended December 31, 2020. The condensed consolidated balance sheet information as of December 31, 2020 has been derived from our audited consolidated financial statements. The condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The accounting policies used in the preparation of these condensed consolidated financial statements are the same as those disclosed in the audited consolidated financial statements and related notes for the year ended December 31, 2020.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Use<span style="letter-spacing:-0.05pt;"> </span>of estimates</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>preparation<span style="letter-spacing:-0.05pt;"> </span>of condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>statements<span style="letter-spacing:0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>conformity<span style="letter-spacing:0.05pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>U.S. GAAP requires management to make estimates and<span style="letter-spacing:-0.05pt;"> </span>assumptions<span style="letter-spacing:-0.05pt;"> </span>that affect<span style="letter-spacing:0.05pt;"> </span>the reported amounts of assets and<span style="letter-spacing:-0.05pt;"> </span>liabilities<span style="letter-spacing:-0.15pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>disclosure<span style="letter-spacing:-0.05pt;"> </span>of contingent<span style="letter-spacing:-0.05pt;"> </span>assets and<span style="letter-spacing:-0.05pt;"> </span>liabilities<span style="letter-spacing:-0.15pt;"> </span>at the date of the condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>statements<span style="letter-spacing:0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>the reported amounts of revenue<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>expenses during<span style="letter-spacing:-0.05pt;"> </span>the reporting period. Management periodically<span style="letter-spacing:-0.1pt;"> </span>evaluates<span style="letter-spacing:-0.05pt;"> </span>its estimates and<span style="letter-spacing:-0.05pt;"> </span>assumptions<span style="letter-spacing:-0.05pt;"> </span>for continued<span style="letter-spacing:-0.05pt;"> </span>reasonableness,<span style="letter-spacing:-0.05pt;"> </span>primarily with<span style="letter-spacing:-0.05pt;"> </span>respect to revenue<span style="letter-spacing:-0.05pt;"> </span>recognition,<span style="letter-spacing:-0.05pt;"> </span>the period<span style="letter-spacing:-0.05pt;"> </span>of benefit of contract<span style="letter-spacing:0.05pt;"> </span>cost assets, the fair value<span style="letter-spacing:-0.05pt;"> </span>of assets acquired<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>liabilities<span style="letter-spacing:-0.15pt;"> </span>assumed in<span style="letter-spacing:-0.05pt;"> </span>a business combination,<span style="letter-spacing:-0.05pt;"> </span>stock-based compensation<span style="letter-spacing:-0.05pt;"> </span>expense,<span style="letter-spacing:-0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Company’s<span style="letter-spacing:-0.05pt;"> </span>common stock prior to the effective date of its IPO<span style="letter-spacing:0.05pt;">, </span>the recoverability<span style="letter-spacing:-0.05pt;"> </span>of goodwill<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>long-lived<span style="letter-spacing:-0.1pt;"> </span>assets, useful<span style="letter-spacing:-0.05pt;"> </span>lives<span style="letter-spacing:-0.05pt;"> </span>of long-lived<span style="letter-spacing:-0.1pt;"> </span>assets, capitalization<span style="letter-spacing:-0.1pt;"> </span>of software development<span style="letter-spacing:-0.05pt;"> </span>costs,<span style="letter-spacing:0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible preferred<span style="letter-spacing:0.05pt;"> </span>stock warrant liability<span style="letter-spacing:-0.1pt;">, </span>and<span style="letter-spacing:-0.05pt;"> </span>income<span style="letter-spacing:-0.05pt;"> </span>taxes, including<span style="letter-spacing:-0.1pt;"> </span>related reserves and<span style="letter-spacing:-0.05pt;"> </span>allowances. Appropriate<span style="letter-spacing:-0.05pt;"> </span>adjustments, if any, </p> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">to the estimates used</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">are made prospectively</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">based</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">upon</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">such periodic</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">evaluation.</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Management bases</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">its estimates on historical</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">experience</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">and</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">on various</span><span style="color:#000000;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">other assumptions</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">that management believes</span><span style="letter-spacing:-0.1pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">to be reasonable.</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Actual</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">results could</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">differ from our estimates.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In light of the currently unknown duration and severity of the COVID-19 pandemic, we face a<span style="color:#231F20;"> </span>greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of the date these condensed consolidated financial statements were issued, we are not aware of any specific event or circumstance that would require us to update our estimates or judgments or to revise the carrying value of our assets or liabilities. Judgments and assumptions may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in a meaningful impact on our condensed consolidated financial statements in future reporting periods.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Segments</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We operate as a <span style="-sec-ix-hidden:F_000437">single</span><span style="letter-spacing:-0.05pt;"> </span>operating<span style="letter-spacing:-0.05pt;"> </span>segment. Our<span style="letter-spacing:0.05pt;"> </span>chief operating<span style="letter-spacing:-0.05pt;"> </span>decision<span style="letter-spacing:-0.1pt;"> </span>maker is our Chief Executive<span style="letter-spacing:-0.05pt;"> </span>Officer<span style="letter-spacing:0.05pt;"> </span>who<span style="letter-spacing:-0.05pt;"> </span>regularly<span style="letter-spacing:-0.05pt;"> </span>reviews<span style="letter-spacing:-0.05pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>information presented on a consolidated<span style="letter-spacing:-0.1pt;"> </span>basis for<span style="letter-spacing:0.05pt;"> </span>purposes<span style="letter-spacing:-0.05pt;"> </span>of assessing<span style="letter-spacing:-0.05pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>performance and<span style="letter-spacing:-0.05pt;"> </span>allocating<span style="letter-spacing:-0.1pt;"> </span>resources.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Deferred Offering<span style="letter-spacing:0.05pt;"> </span>Costs</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred offering costs of $5.0 million<span style="letter-spacing:-0.1pt;"> </span>were<span style="letter-spacing:-0.05pt;"> </span>recorded as other assets on the condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>balance<span style="letter-spacing:-0.05pt;"> </span>sheet as of December 31, 2020, and<span style="letter-spacing:-0.05pt;"> </span>consisted of costs incurred in<span style="letter-spacing:-0.05pt;"> </span>connection<span style="letter-spacing:-0.05pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>the sale of the Company’s<span style="letter-spacing:-0.05pt;"> </span>common stock in the IPO,<span style="letter-spacing:0.05pt;"> </span>including<span style="letter-spacing:-0.1pt;"> </span>certain legal,<span style="letter-spacing:-0.05pt;"> </span>accounting,<span style="letter-spacing:-0.05pt;"> </span>printing, and<span style="letter-spacing:-0.05pt;"> </span>other IPO related costs.<span style="letter-spacing:0.05pt;"> Upon the closing of the IPO, </span>deferred offering costs of $7.5 million were reclassified to stockholders’ equity as a reduction<span style="letter-spacing:-0.05pt;"> </span>from<span style="letter-spacing:0.05pt;"> </span>the proceeds<span style="letter-spacing:-0.05pt;"> </span>of the offering. There are no deferred offering costs as of June 30, 2021.</p> <p style="margin-top:18pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;font-style:italic;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Strategic Investments</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We hold investments in equity securities of certain privately held companies, which do not have readily determinable fair values. We have elected to measure these non-marketable investments at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for the identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a non-marketable equity security has a readily determinable fair value, in which case they would no longer be eligible for this election. All gains and losses on privately held equity securities, realized and unrealized, are recorded in other income (expense), net on the condensed consolidated statements of operations. We evaluate our non-marketable equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the condensed consolidated statements of operations for the amount by which the carrying value exceeds the fair value of the investment. As of June 30, 2021, the Company had investments in equity securities of $3.5 million, included within other assets in the condensed consolidated balance sheet. The Company had no equity securities as of December 31, 2020. No impairments were recorded as of June 30, 2021.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Fair value measurements</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fair value<span style="letter-spacing:-0.05pt;"> </span>is defined<span style="letter-spacing:-0.05pt;"> </span>as the price that would<span style="letter-spacing:-0.05pt;"> </span>be received<span style="letter-spacing:-0.05pt;"> </span>to sell<span style="letter-spacing:-0.05pt;"> </span>an asset or paid<span style="letter-spacing:-0.05pt;"> </span>to transfer<span style="letter-spacing:0.05pt;"> </span>a liability<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>an orderly transaction between<span style="letter-spacing:-0.05pt;"> </span>market<span style="letter-spacing:0.05pt;"> </span>participants<span style="letter-spacing:-0.05pt;"> </span>at the measurement date. Valuation techniques<span style="letter-spacing:-0.05pt;"> </span>used<span style="letter-spacing:-0.05pt;"> </span>to measure fair value<span style="letter-spacing:-0.05pt;"> </span>must<span style="letter-spacing:0.05pt;"> </span>maximize the use of observable<span style="letter-spacing:-0.05pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>minimize the use of unobservable<span style="letter-spacing:-0.1pt;"> </span>inputs. Fair value<span style="letter-spacing:-0.05pt;"> </span>measurements are based<span style="letter-spacing:-0.05pt;"> </span>on a fair value<span style="letter-spacing:-0.05pt;"> </span>hierarchy using<span style="letter-spacing:-0.05pt;"> </span>three levels<span style="letter-spacing:-0.05pt;"> </span>of inputs, of which<span style="letter-spacing:-0.05pt;"> </span>the first<span style="letter-spacing:0.05pt;"> </span>two are considered<span style="letter-spacing:-0.05pt;"> </span>observable<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>the last is considered<span style="letter-spacing:-0.05pt;"> </span>unobservable,<span style="letter-spacing:-0.05pt;"> </span>as follows:</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"> </p></td> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level</span><span style="color:#231F20;letter-spacing:-0.05pt;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="letter-spacing:-0.05pt;"/>Quoted prices in<span style="letter-spacing:-0.05pt;"> </span>active markets<span style="letter-spacing:0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>identical<span style="letter-spacing:-0.1pt;"> </span>assets or liabilities.</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"> </p></td> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level</span><span style="color:#231F20;letter-spacing:-0.05pt;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="letter-spacing:-0.05pt;"/>Quoted prices for<span style="letter-spacing:0.05pt;"> </span>identical<span style="letter-spacing:-0.1pt;"> </span>or similar<span style="letter-spacing:-0.05pt;"> </span>assets and<span style="letter-spacing:-0.05pt;"> </span>liabilities<span style="letter-spacing:-0.15pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>markets<span style="letter-spacing:0.05pt;"> </span>that are not active or observable<span style="letter-spacing:-0.05pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>other than quoted<span style="letter-spacing:-0.05pt;"> </span>prices in<span style="letter-spacing:-0.05pt;"> </span>active markets<span style="letter-spacing:0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>identical<span style="letter-spacing:-0.1pt;"> </span>or similar assets or liabilities.</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"> </p></td> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level</span><span style="color:#231F20;letter-spacing:-0.05pt;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="letter-spacing:-0.05pt;"/>Unobservable<span style="letter-spacing:-0.1pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>that are supported by little<span style="letter-spacing:-0.05pt;"> </span>or no market<span style="letter-spacing:0.05pt;"> </span>activity and<span style="letter-spacing:-0.05pt;"> </span>that are significant<span style="letter-spacing:-0.05pt;"> </span>to the fair value<span style="letter-spacing:-0.05pt;"> </span>of the assets or liabilities.</p></td></tr></table></div> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2020 and June 30, 2021, the carrying value of the Company’s financial instruments included in current assets and current liabilities (including restricted cash, accounts receivable, accounts payable and accrued expenses) approximate fair value due to the short- term nature of such items. The Company classifies its money market funds recorded in cash equivalents within Level 1 of the hierarchy as the values are derived from quoted prices in active markets. As of December 31, 2020 and June 30, 2021, cash equivalents of $363.1 million and $1,046.6 million, respectively, were held in money market funds.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In March 2020, the Company<span style="letter-spacing:-0.05pt;"> </span>issued<span style="letter-spacing:-0.05pt;"> </span>a warrant to purchase<span style="letter-spacing:-0.05pt;"> </span>Series<span style="letter-spacing:-0.05pt;"> </span>I redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible preferred<span style="letter-spacing:0.05pt;"> </span>stock (“Series I warrant”).<span style="letter-spacing:0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>Series<span style="letter-spacing:-0.05pt;"> </span>I warrant was<span style="letter-spacing:-0.05pt;"> </span>recorded as a liability<span style="letter-spacing:-0.1pt;"> </span>on the condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>balance<span style="letter-spacing:-0.05pt;"> </span>sheet at fair value<span style="letter-spacing:-0.05pt;"> </span>of $11.9 million<span style="letter-spacing:-0.1pt;"> </span>at the time of issuance. Subsequent<span style="letter-spacing:-0.05pt;"> </span>changes<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant each<span style="letter-spacing:-0.05pt;"> </span>reporting period<span style="letter-spacing:-0.05pt;"> </span>were recorded in<span style="letter-spacing:-0.05pt;"> </span>the condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>statements<span style="letter-spacing:0.05pt;"> </span>of operations<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>comprehensive<span style="letter-spacing:-0.05pt;"> </span>loss, until<span style="letter-spacing:-0.05pt;"> </span>the earlier of the exercise<span style="letter-spacing:-0.05pt;"> </span>or expiration<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant.<span style="letter-spacing:0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>Series<span style="letter-spacing:-0.05pt;"> </span>I warrant was<span style="letter-spacing:-0.05pt;"> </span>exercised<span style="letter-spacing:-0.05pt;"> </span>in December 2020. The<span style="letter-spacing:-0.05pt;"> </span>fair value<span style="letter-spacing:-0.05pt;"> </span>measurements used<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>determining<span style="letter-spacing:-0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant liability<span style="letter-spacing:-0.1pt;"> </span>were categorized<span style="letter-spacing:-0.05pt;"> </span>as Level<span style="letter-spacing:-0.05pt;"> </span>3 on the fair value<span style="letter-spacing:-0.05pt;"> </span>hierarchy because<span style="letter-spacing:-0.05pt;"> </span>they were based on unobservable<span style="letter-spacing:-0.1pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>management’s<span style="letter-spacing:-0.05pt;"> </span>judgment<span style="letter-spacing:-0.05pt;"> </span>due<span style="letter-spacing:-0.05pt;"> </span>to the absence<span style="letter-spacing:-0.05pt;"> </span>of quoted<span style="letter-spacing:-0.05pt;"> </span>market<span style="letter-spacing:0.05pt;"> </span>prices and<span style="letter-spacing:-0.05pt;"> </span>inherent<span style="letter-spacing:-0.05pt;"> </span>lack<span style="letter-spacing:-0.05pt;"> </span>of liquidity<span style="letter-spacing:-0.1pt;"> </span>of such financial<span style="letter-spacing:-0.1pt;"> </span>instruments. Refer to Note 8 to these condensed consolidated financial statements for further information.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company's investments in privately held equity securities are recorded at fair value on a non-recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. For investments without a readily determinable fair value, the Company looks to observable transactions, such as the issuance of new equity by an investee, as indicators of investee enterprise value and are used to estimate the fair value of the investments.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Deferred revenue</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contract liabilities<span style="letter-spacing:-0.15pt;"> </span>consist of revenue<span style="letter-spacing:-0.05pt;"> </span>that is deferred when<span style="letter-spacing:-0.05pt;"> </span>we<span style="letter-spacing:-0.05pt;"> </span>have<span style="letter-spacing:-0.05pt;"> </span>the contractual right to invoice<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>advance<span style="letter-spacing:-0.05pt;"> </span>of transferring<span style="letter-spacing:0.05pt;"> </span>services to our customers.<span style="letter-spacing:0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>Company<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>revenue of $83.7 million<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>$103.6 million<span style="letter-spacing:-0.1pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the three months ended<span style="letter-spacing:-0.05pt;"> </span>June 30, 2020<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>2021, respectively, that was<span style="letter-spacing:-0.05pt;"> </span>included<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>deferred revenue<span style="letter-spacing:-0.05pt;"> </span>balances<span style="letter-spacing:-0.05pt;"> </span>at the beginning<span style="letter-spacing:-0.1pt;"> </span>of the respective periods. The<span style="letter-spacing:-0.05pt;"> </span>Company<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>revenue of $128.1 million<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>$156.1 million<span style="letter-spacing:-0.1pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the six months ended<span style="letter-spacing:-0.05pt;"> </span>June 30, 2020<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>2021, respectively, that was<span style="letter-spacing:-0.05pt;"> </span>included<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>deferred revenue<span style="letter-spacing:-0.05pt;"> </span>balances<span style="letter-spacing:-0.05pt;"> </span>at the beginning<span style="letter-spacing:-0.1pt;"> </span>of the respective periods.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Remaining Performance<span style="letter-spacing:-0.05pt;"> </span>Obligation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>transaction price allocated<span style="letter-spacing:-0.05pt;"> </span>to remaining<span style="letter-spacing:-0.05pt;"> </span>performance obligations<span style="letter-spacing:-0.1pt;"> </span>represents the contracted transaction price that has not yet been<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>as revenue, which<span style="letter-spacing:-0.05pt;"> </span>includes<span style="letter-spacing:-0.1pt;"> </span>deferred revenue<span style="color:#000000;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>amounts under non-cancellable<span style="letter-spacing:-0.15pt;"> </span>contracts<span style="letter-spacing:0.05pt;"> </span>that will<span style="letter-spacing:-0.1pt;"> </span>be invoiced<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>as revenue<span style="letter-spacing:-0.05pt;"> </span>in future<span style="letter-spacing:0.05pt;"> </span>periods. As of June 30, 2021, the aggregate<span style="letter-spacing:-0.05pt;"> </span>amount of the transaction price allocated<span style="letter-spacing:-0.05pt;"> </span>to remaining<span style="letter-spacing:-0.05pt;"> </span>performance obligations<span style="letter-spacing:-0.1pt;"> </span>was<span style="letter-spacing:-0.05pt;"> </span>$478.4<span style="letter-spacing:-0.05pt;"> </span>million,<span style="letter-spacing:-0.05pt;"> </span>of which<span style="letter-spacing:-0.05pt;"> </span>the Company<span style="letter-spacing:-0.05pt;"> </span>expects to recognize<span style="letter-spacing:-0.05pt;"> </span>approximately<span style="letter-spacing:-0.05pt;"> </span>72% as revenue<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the next 12 months and<span style="letter-spacing:-0.05pt;"> </span>substantially<span style="letter-spacing:-0.05pt;"> </span>all<span style="letter-spacing:-0.05pt;"> </span>of the remainder between<span style="letter-spacing:-0.05pt;"> </span>12 and<span style="letter-spacing:-0.05pt;"> </span>36 months thereafter.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Times New Roman;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;font-style:italic;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Recently issued accounting pronouncements<span style="color:#000000;">—</span>Not yet adopted</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;color:#231F20;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Simplifying the Accounting for Convertible Instruments</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40) - Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new guidance simplifies the accounting for certain financial instruments by removing certain separation models required under current U.S. GAAP, including the beneficial conversion feature and cash conversion feature. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is effective for public business entities for fiscal years beginning after December 15, 2021 and interim periods within that fiscal year. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is evaluating the impact of the adoption of ASU 2020-06 on its condensed consolidated financial statements.</p> <p style="margin-top:6pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Basis<span style="letter-spacing:-0.05pt;"> </span>of presentation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The accompanying condensed consolidated financial statements include the interim financial statements of Procore Technologies, Inc. and its subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and are unaudited. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended December 31, 2020. The condensed consolidated balance sheet information as of December 31, 2020 has been derived from our audited consolidated financial statements. The condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The accounting policies used in the preparation of these condensed consolidated financial statements are the same as those disclosed in the audited consolidated financial statements and related notes for the year ended December 31, 2020.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Use<span style="letter-spacing:-0.05pt;"> </span>of estimates</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>preparation<span style="letter-spacing:-0.05pt;"> </span>of condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>statements<span style="letter-spacing:0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>conformity<span style="letter-spacing:0.05pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>U.S. GAAP requires management to make estimates and<span style="letter-spacing:-0.05pt;"> </span>assumptions<span style="letter-spacing:-0.05pt;"> </span>that affect<span style="letter-spacing:0.05pt;"> </span>the reported amounts of assets and<span style="letter-spacing:-0.05pt;"> </span>liabilities<span style="letter-spacing:-0.15pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>disclosure<span style="letter-spacing:-0.05pt;"> </span>of contingent<span style="letter-spacing:-0.05pt;"> </span>assets and<span style="letter-spacing:-0.05pt;"> </span>liabilities<span style="letter-spacing:-0.15pt;"> </span>at the date of the condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>statements<span style="letter-spacing:0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>the reported amounts of revenue<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>expenses during<span style="letter-spacing:-0.05pt;"> </span>the reporting period. Management periodically<span style="letter-spacing:-0.1pt;"> </span>evaluates<span style="letter-spacing:-0.05pt;"> </span>its estimates and<span style="letter-spacing:-0.05pt;"> </span>assumptions<span style="letter-spacing:-0.05pt;"> </span>for continued<span style="letter-spacing:-0.05pt;"> </span>reasonableness,<span style="letter-spacing:-0.05pt;"> </span>primarily with<span style="letter-spacing:-0.05pt;"> </span>respect to revenue<span style="letter-spacing:-0.05pt;"> </span>recognition,<span style="letter-spacing:-0.05pt;"> </span>the period<span style="letter-spacing:-0.05pt;"> </span>of benefit of contract<span style="letter-spacing:0.05pt;"> </span>cost assets, the fair value<span style="letter-spacing:-0.05pt;"> </span>of assets acquired<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>liabilities<span style="letter-spacing:-0.15pt;"> </span>assumed in<span style="letter-spacing:-0.05pt;"> </span>a business combination,<span style="letter-spacing:-0.05pt;"> </span>stock-based compensation<span style="letter-spacing:-0.05pt;"> </span>expense,<span style="letter-spacing:-0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Company’s<span style="letter-spacing:-0.05pt;"> </span>common stock prior to the effective date of its IPO<span style="letter-spacing:0.05pt;">, </span>the recoverability<span style="letter-spacing:-0.05pt;"> </span>of goodwill<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>long-lived<span style="letter-spacing:-0.1pt;"> </span>assets, useful<span style="letter-spacing:-0.05pt;"> </span>lives<span style="letter-spacing:-0.05pt;"> </span>of long-lived<span style="letter-spacing:-0.1pt;"> </span>assets, capitalization<span style="letter-spacing:-0.1pt;"> </span>of software development<span style="letter-spacing:-0.05pt;"> </span>costs,<span style="letter-spacing:0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible preferred<span style="letter-spacing:0.05pt;"> </span>stock warrant liability<span style="letter-spacing:-0.1pt;">, </span>and<span style="letter-spacing:-0.05pt;"> </span>income<span style="letter-spacing:-0.05pt;"> </span>taxes, including<span style="letter-spacing:-0.1pt;"> </span>related reserves and<span style="letter-spacing:-0.05pt;"> </span>allowances. Appropriate<span style="letter-spacing:-0.05pt;"> </span>adjustments, if any, </p> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">to the estimates used</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">are made prospectively</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">based</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">upon</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">such periodic</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">evaluation.</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Management bases</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">its estimates on historical</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">experience</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">and</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">on various</span><span style="color:#000000;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">other assumptions</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">that management believes</span><span style="letter-spacing:-0.1pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">to be reasonable.</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Actual</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">results could</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">differ from our estimates.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In light of the currently unknown duration and severity of the COVID-19 pandemic, we face a<span style="color:#231F20;"> </span>greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of the date these condensed consolidated financial statements were issued, we are not aware of any specific event or circumstance that would require us to update our estimates or judgments or to revise the carrying value of our assets or liabilities. Judgments and assumptions may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in a meaningful impact on our condensed consolidated financial statements in future reporting periods.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Segments</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We operate as a <span style="-sec-ix-hidden:F_000437">single</span><span style="letter-spacing:-0.05pt;"> </span>operating<span style="letter-spacing:-0.05pt;"> </span>segment. Our<span style="letter-spacing:0.05pt;"> </span>chief operating<span style="letter-spacing:-0.05pt;"> </span>decision<span style="letter-spacing:-0.1pt;"> </span>maker is our Chief Executive<span style="letter-spacing:-0.05pt;"> </span>Officer<span style="letter-spacing:0.05pt;"> </span>who<span style="letter-spacing:-0.05pt;"> </span>regularly<span style="letter-spacing:-0.05pt;"> </span>reviews<span style="letter-spacing:-0.05pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>information presented on a consolidated<span style="letter-spacing:-0.1pt;"> </span>basis for<span style="letter-spacing:0.05pt;"> </span>purposes<span style="letter-spacing:-0.05pt;"> </span>of assessing<span style="letter-spacing:-0.05pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>performance and<span style="letter-spacing:-0.05pt;"> </span>allocating<span style="letter-spacing:-0.1pt;"> </span>resources.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Deferred Offering<span style="letter-spacing:0.05pt;"> </span>Costs</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Deferred offering costs of $5.0 million<span style="letter-spacing:-0.1pt;"> </span>were<span style="letter-spacing:-0.05pt;"> </span>recorded as other assets on the condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>balance<span style="letter-spacing:-0.05pt;"> </span>sheet as of December 31, 2020, and<span style="letter-spacing:-0.05pt;"> </span>consisted of costs incurred in<span style="letter-spacing:-0.05pt;"> </span>connection<span style="letter-spacing:-0.05pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>the sale of the Company’s<span style="letter-spacing:-0.05pt;"> </span>common stock in the IPO,<span style="letter-spacing:0.05pt;"> </span>including<span style="letter-spacing:-0.1pt;"> </span>certain legal,<span style="letter-spacing:-0.05pt;"> </span>accounting,<span style="letter-spacing:-0.05pt;"> </span>printing, and<span style="letter-spacing:-0.05pt;"> </span>other IPO related costs.<span style="letter-spacing:0.05pt;"> Upon the closing of the IPO, </span>deferred offering costs of $7.5 million were reclassified to stockholders’ equity as a reduction<span style="letter-spacing:-0.05pt;"> </span>from<span style="letter-spacing:0.05pt;"> </span>the proceeds<span style="letter-spacing:-0.05pt;"> </span>of the offering. There are no deferred offering costs as of June 30, 2021.</p> 5000000.0 7500000 0 <p style="margin-top:18pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;font-style:italic;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Strategic Investments</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We hold investments in equity securities of certain privately held companies, which do not have readily determinable fair values. We have elected to measure these non-marketable investments at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for the identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a non-marketable equity security has a readily determinable fair value, in which case they would no longer be eligible for this election. All gains and losses on privately held equity securities, realized and unrealized, are recorded in other income (expense), net on the condensed consolidated statements of operations. We evaluate our non-marketable equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the condensed consolidated statements of operations for the amount by which the carrying value exceeds the fair value of the investment. As of June 30, 2021, the Company had investments in equity securities of $3.5 million, included within other assets in the condensed consolidated balance sheet. The Company had no equity securities as of December 31, 2020. No impairments were recorded as of June 30, 2021.</p> 3500000 0 0 <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Fair value measurements</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fair value<span style="letter-spacing:-0.05pt;"> </span>is defined<span style="letter-spacing:-0.05pt;"> </span>as the price that would<span style="letter-spacing:-0.05pt;"> </span>be received<span style="letter-spacing:-0.05pt;"> </span>to sell<span style="letter-spacing:-0.05pt;"> </span>an asset or paid<span style="letter-spacing:-0.05pt;"> </span>to transfer<span style="letter-spacing:0.05pt;"> </span>a liability<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>an orderly transaction between<span style="letter-spacing:-0.05pt;"> </span>market<span style="letter-spacing:0.05pt;"> </span>participants<span style="letter-spacing:-0.05pt;"> </span>at the measurement date. Valuation techniques<span style="letter-spacing:-0.05pt;"> </span>used<span style="letter-spacing:-0.05pt;"> </span>to measure fair value<span style="letter-spacing:-0.05pt;"> </span>must<span style="letter-spacing:0.05pt;"> </span>maximize the use of observable<span style="letter-spacing:-0.05pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>minimize the use of unobservable<span style="letter-spacing:-0.1pt;"> </span>inputs. Fair value<span style="letter-spacing:-0.05pt;"> </span>measurements are based<span style="letter-spacing:-0.05pt;"> </span>on a fair value<span style="letter-spacing:-0.05pt;"> </span>hierarchy using<span style="letter-spacing:-0.05pt;"> </span>three levels<span style="letter-spacing:-0.05pt;"> </span>of inputs, of which<span style="letter-spacing:-0.05pt;"> </span>the first<span style="letter-spacing:0.05pt;"> </span>two are considered<span style="letter-spacing:-0.05pt;"> </span>observable<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>the last is considered<span style="letter-spacing:-0.05pt;"> </span>unobservable,<span style="letter-spacing:-0.05pt;"> </span>as follows:</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"> </p></td> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level</span><span style="color:#231F20;letter-spacing:-0.05pt;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="letter-spacing:-0.05pt;"/>Quoted prices in<span style="letter-spacing:-0.05pt;"> </span>active markets<span style="letter-spacing:0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>identical<span style="letter-spacing:-0.1pt;"> </span>assets or liabilities.</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"> </p></td> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level</span><span style="color:#231F20;letter-spacing:-0.05pt;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="letter-spacing:-0.05pt;"/>Quoted prices for<span style="letter-spacing:0.05pt;"> </span>identical<span style="letter-spacing:-0.1pt;"> </span>or similar<span style="letter-spacing:-0.05pt;"> </span>assets and<span style="letter-spacing:-0.05pt;"> </span>liabilities<span style="letter-spacing:-0.15pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>markets<span style="letter-spacing:0.05pt;"> </span>that are not active or observable<span style="letter-spacing:-0.05pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>other than quoted<span style="letter-spacing:-0.05pt;"> </span>prices in<span style="letter-spacing:-0.05pt;"> </span>active markets<span style="letter-spacing:0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>identical<span style="letter-spacing:-0.1pt;"> </span>or similar assets or liabilities.</p></td></tr></table></div> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"> </p></td> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Level</span><span style="color:#231F20;letter-spacing:-0.05pt;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3</span></p></td> <td valign="top"> <p style="margin-top:6pt;margin-bottom:0pt;color:#231F20;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="letter-spacing:-0.05pt;"/>Unobservable<span style="letter-spacing:-0.1pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>that are supported by little<span style="letter-spacing:-0.05pt;"> </span>or no market<span style="letter-spacing:0.05pt;"> </span>activity and<span style="letter-spacing:-0.05pt;"> </span>that are significant<span style="letter-spacing:-0.05pt;"> </span>to the fair value<span style="letter-spacing:-0.05pt;"> </span>of the assets or liabilities.</p></td></tr></table></div> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2020 and June 30, 2021, the carrying value of the Company’s financial instruments included in current assets and current liabilities (including restricted cash, accounts receivable, accounts payable and accrued expenses) approximate fair value due to the short- term nature of such items. The Company classifies its money market funds recorded in cash equivalents within Level 1 of the hierarchy as the values are derived from quoted prices in active markets. As of December 31, 2020 and June 30, 2021, cash equivalents of $363.1 million and $1,046.6 million, respectively, were held in money market funds.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In March 2020, the Company<span style="letter-spacing:-0.05pt;"> </span>issued<span style="letter-spacing:-0.05pt;"> </span>a warrant to purchase<span style="letter-spacing:-0.05pt;"> </span>Series<span style="letter-spacing:-0.05pt;"> </span>I redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible preferred<span style="letter-spacing:0.05pt;"> </span>stock (“Series I warrant”).<span style="letter-spacing:0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>Series<span style="letter-spacing:-0.05pt;"> </span>I warrant was<span style="letter-spacing:-0.05pt;"> </span>recorded as a liability<span style="letter-spacing:-0.1pt;"> </span>on the condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>balance<span style="letter-spacing:-0.05pt;"> </span>sheet at fair value<span style="letter-spacing:-0.05pt;"> </span>of $11.9 million<span style="letter-spacing:-0.1pt;"> </span>at the time of issuance. Subsequent<span style="letter-spacing:-0.05pt;"> </span>changes<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant each<span style="letter-spacing:-0.05pt;"> </span>reporting period<span style="letter-spacing:-0.05pt;"> </span>were recorded in<span style="letter-spacing:-0.05pt;"> </span>the condensed<span style="letter-spacing:-0.05pt;"> </span>consolidated<span style="letter-spacing:-0.1pt;"> </span>statements<span style="letter-spacing:0.05pt;"> </span>of operations<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>comprehensive<span style="letter-spacing:-0.05pt;"> </span>loss, until<span style="letter-spacing:-0.05pt;"> </span>the earlier of the exercise<span style="letter-spacing:-0.05pt;"> </span>or expiration<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant.<span style="letter-spacing:0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>Series<span style="letter-spacing:-0.05pt;"> </span>I warrant was<span style="letter-spacing:-0.05pt;"> </span>exercised<span style="letter-spacing:-0.05pt;"> </span>in December 2020. The<span style="letter-spacing:-0.05pt;"> </span>fair value<span style="letter-spacing:-0.05pt;"> </span>measurements used<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>determining<span style="letter-spacing:-0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant liability<span style="letter-spacing:-0.1pt;"> </span>were categorized<span style="letter-spacing:-0.05pt;"> </span>as Level<span style="letter-spacing:-0.05pt;"> </span>3 on the fair value<span style="letter-spacing:-0.05pt;"> </span>hierarchy because<span style="letter-spacing:-0.05pt;"> </span>they were based on unobservable<span style="letter-spacing:-0.1pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>management’s<span style="letter-spacing:-0.05pt;"> </span>judgment<span style="letter-spacing:-0.05pt;"> </span>due<span style="letter-spacing:-0.05pt;"> </span>to the absence<span style="letter-spacing:-0.05pt;"> </span>of quoted<span style="letter-spacing:-0.05pt;"> </span>market<span style="letter-spacing:0.05pt;"> </span>prices and<span style="letter-spacing:-0.05pt;"> </span>inherent<span style="letter-spacing:-0.05pt;"> </span>lack<span style="letter-spacing:-0.05pt;"> </span>of liquidity<span style="letter-spacing:-0.1pt;"> </span>of such financial<span style="letter-spacing:-0.1pt;"> </span>instruments. Refer to Note 8 to these condensed consolidated financial statements for further information.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company's investments in privately held equity securities are recorded at fair value on a non-recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. For investments without a readily determinable fair value, the Company looks to observable transactions, such as the issuance of new equity by an investee, as indicators of investee enterprise value and are used to estimate the fair value of the investments.</p> 363100000 1046600000 11900000 <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Deferred revenue</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Contract liabilities<span style="letter-spacing:-0.15pt;"> </span>consist of revenue<span style="letter-spacing:-0.05pt;"> </span>that is deferred when<span style="letter-spacing:-0.05pt;"> </span>we<span style="letter-spacing:-0.05pt;"> </span>have<span style="letter-spacing:-0.05pt;"> </span>the contractual right to invoice<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>advance<span style="letter-spacing:-0.05pt;"> </span>of transferring<span style="letter-spacing:0.05pt;"> </span>services to our customers.<span style="letter-spacing:0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>Company<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>revenue of $83.7 million<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>$103.6 million<span style="letter-spacing:-0.1pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the three months ended<span style="letter-spacing:-0.05pt;"> </span>June 30, 2020<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>2021, respectively, that was<span style="letter-spacing:-0.05pt;"> </span>included<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>deferred revenue<span style="letter-spacing:-0.05pt;"> </span>balances<span style="letter-spacing:-0.05pt;"> </span>at the beginning<span style="letter-spacing:-0.1pt;"> </span>of the respective periods. The<span style="letter-spacing:-0.05pt;"> </span>Company<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>revenue of $128.1 million<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>$156.1 million<span style="letter-spacing:-0.1pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the six months ended<span style="letter-spacing:-0.05pt;"> </span>June 30, 2020<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>2021, respectively, that was<span style="letter-spacing:-0.05pt;"> </span>included<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>deferred revenue<span style="letter-spacing:-0.05pt;"> </span>balances<span style="letter-spacing:-0.05pt;"> </span>at the beginning<span style="letter-spacing:-0.1pt;"> </span>of the respective periods.</p> 83700000 103600000 128100000 156100000 <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Remaining Performance<span style="letter-spacing:-0.05pt;"> </span>Obligation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>transaction price allocated<span style="letter-spacing:-0.05pt;"> </span>to remaining<span style="letter-spacing:-0.05pt;"> </span>performance obligations<span style="letter-spacing:-0.1pt;"> </span>represents the contracted transaction price that has not yet been<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>as revenue, which<span style="letter-spacing:-0.05pt;"> </span>includes<span style="letter-spacing:-0.1pt;"> </span>deferred revenue<span style="color:#000000;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>amounts under non-cancellable<span style="letter-spacing:-0.15pt;"> </span>contracts<span style="letter-spacing:0.05pt;"> </span>that will<span style="letter-spacing:-0.1pt;"> </span>be invoiced<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>as revenue<span style="letter-spacing:-0.05pt;"> </span>in future<span style="letter-spacing:0.05pt;"> </span>periods. As of June 30, 2021, the aggregate<span style="letter-spacing:-0.05pt;"> </span>amount of the transaction price allocated<span style="letter-spacing:-0.05pt;"> </span>to remaining<span style="letter-spacing:-0.05pt;"> </span>performance obligations<span style="letter-spacing:-0.1pt;"> </span>was<span style="letter-spacing:-0.05pt;"> </span>$478.4<span style="letter-spacing:-0.05pt;"> </span>million,<span style="letter-spacing:-0.05pt;"> </span>of which<span style="letter-spacing:-0.05pt;"> </span>the Company<span style="letter-spacing:-0.05pt;"> </span>expects to recognize<span style="letter-spacing:-0.05pt;"> </span>approximately<span style="letter-spacing:-0.05pt;"> </span>72% as revenue<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the next 12 months and<span style="letter-spacing:-0.05pt;"> </span>substantially<span style="letter-spacing:-0.05pt;"> </span>all<span style="letter-spacing:-0.05pt;"> </span>of the remainder between<span style="letter-spacing:-0.05pt;"> </span>12 and<span style="letter-spacing:-0.05pt;"> </span>36 months thereafter.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Times New Roman;"> </p> 478400000 0.72 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;font-style:italic;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Recently issued accounting pronouncements<span style="color:#000000;">—</span>Not yet adopted</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;color:#231F20;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Simplifying the Accounting for Convertible Instruments</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40) - Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new guidance simplifies the accounting for certain financial instruments by removing certain separation models required under current U.S. GAAP, including the beneficial conversion feature and cash conversion feature. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is effective for public business entities for fiscal years beginning after December 15, 2021 and interim periods within that fiscal year. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is evaluating the impact of the adoption of ASU 2020-06 on its condensed consolidated financial statements.</p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">3.</span></p></td> <td valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">BUSINESS COMBINATION</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;font-style:italic;font-weight:bold;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Indus.ai Inc.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> <span style="font-weight:normal;">On May 3, 2021, the Company completed the acquisition of Indus.ai Inc. (“Indus”), a Canadian based privately held company that offers an artificial intelligence-powered analytics platform to provide actionable insights for the construction industry, by acquiring 100% of the outstanding voting interests in Indus for preliminary purchase consideration of approximately $24.3 million in cash. Of the total purchase consideration, $4.1 million was held back to secure certain indemnification obligations (“Holdback Consideration”) in accordance with the stock purchase agreement and will be paid in 2022 on the 18-month anniversary of the acquisition. The Holdback Consideration is recorded in other liabilities on the condensed consolidated balance sheet as of June 30, 2021. The purpose of this acquisition is to accelerate the development of the Company’s artificial intelligence and machine learning solutions. </span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-weight:normal;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">The purchase consideration was primarily allocated to developed technology intangible assets with an estimated fair value of $14.8 million at the acquisition date, which was valued using the cost to rebuild method. The fair value of the remaining acquired tangible and intangible net assets was immaterial. We also recorded deferred tax liability of $2.0 million as a result of the acquisition. The Company recorded goodwill, which represents the excess of the purchase consideration over the tangible and intangible assets acquired and liabilities assumed, of $11.5 million relating to this acquisition. Goodwill is not deductible for income tax purposes. The goodwill balance is primarily attributed to the synergies expected and the skilled workforce acquired.  </p> <p style="margin-top:6pt;margin-bottom:0pt;font-weight:normal;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;text-indent:4.79%;">The measurement periods for the valuation of assets acquired and liabilities assumed end as soon as information on the facts and circumstances that existed as of the acquisition date becomes available, but do not exceed 12 months. The purchase price allocation is subject to future adjustments as a result of finalizing the closing net working capital.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.79%;font-weight:normal;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Developed technology acquired is amortized on a straight-line basis, which approximates the pattern in which the economic benefits of the technology is expected to be consumed, over its estimated useful life of five years. The amortization expense is recorded in research and development in the condensed consolidated financial statements of operations and comprehensive loss, as the acquired developed technology will be used to improve our internal research and development capabilities.<span style="font-weight:bold;"> </span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.79%;font-weight:normal;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">The Company has not separately presented pro forma results reflecting the acquisition of Indus, or revenue and operating losses of Indus for the period from the acquisition date through June 30, 2021 as the impacts were not material to the condensed consolidated financial statements. The transaction costs associated with the acquisition were not material and expensed as incurred, as general and administrative expenses in the consolidated statements of operations and comprehensive loss.</p> 1 24300000 4100000 14800000 2000000.0 11500000 P5Y <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">4.</span></p></td> <td valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">INTANGIBLE ASSETS AND GOODWILL</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Intangible assets</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Our<span style="letter-spacing:0.05pt;"> </span>finite-lived<span style="letter-spacing:-0.05pt;"> </span>intangible<span style="letter-spacing:-0.1pt;"> </span>assets are summarized as follows<span style="letter-spacing:-0.05pt;"> </span>(in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:80%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.44%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.12%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.44%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Gross</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Net Carrying</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.44%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.44%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25,141</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(5,817</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,324</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.44%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,450</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,533</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,917</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.44%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">41,591</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(8,350</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">33,241</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:80%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Gross</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Net Carrying</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.2%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,808</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(8,845</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30,963</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.2%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,450</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,478</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,972</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.2%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">56,258</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(12,323</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,935</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;"> </p> <p style="margin-top:2pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We estimate that there is no significant<span style="letter-spacing:-0.05pt;"> </span>residual<span style="letter-spacing:-0.05pt;"> </span>value<span style="letter-spacing:-0.05pt;"> </span>related to our intangible<span style="letter-spacing:-0.1pt;"> </span>assets. Intangible assets amortization expense<span style="letter-spacing:-0.05pt;"> </span>is summarized as follows<span style="letter-spacing:-0.05pt;"> </span>(in thousands):</p> <p style="margin-top:2pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:74.02%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.04%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.04%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cost of revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.5%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,522</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.52%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,172</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.5%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">808</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.52%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">945</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.5%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">305</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.52%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">863</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total amortization of acquired intangible assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.5%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,635</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.52%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,980</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.34%;font-size:10pt;font-family:Times New Roman;"> </p> <p style="margin-top:8pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Goodwill</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>table<span style="letter-spacing:-0.05pt;"> </span>presents the changes<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>carrying amount of goodwill<span style="letter-spacing:-0.1pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the six months ended June 30, 2021<span style="letter-spacing:-0.05pt;"> </span>(in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:60%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.06%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Beginning balance</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">125,966</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.06%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Additions</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,464</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.06%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other adjustments <sup style="font-size:85%;line-height:120%;vertical-align:top">(1)</sup></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(95</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.06%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Ending balance</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.04%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">137,335</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:19.15%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#231F20;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Arial;font-size:10pt;"> </p></td> <td style="width:3.19%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;letter-spacing:0pt;">(1)</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#231F20;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Arial;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;"/>Adjustments include the effect of foreign currency translation. </p></td></tr></table></div> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:7.54%;text-indent:0%;font-size:11pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>addition<span style="letter-spacing:-0.05pt;"> </span>to goodwill<span style="letter-spacing:-0.1pt;"> </span>was<span style="letter-spacing:-0.05pt;"> </span>due<span style="letter-spacing:-0.05pt;"> </span>to the acquisition<span style="letter-spacing:-0.1pt;"> </span>of Indus, as disclosed<span style="letter-spacing:-0.1pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>Note 3 to these condensed consolidated<span style="letter-spacing:-0.1pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>statements.<span style="letter-spacing:0.05pt;"> </span>There was<span style="letter-spacing:-0.05pt;"> </span>no impairment of goodwill<span style="letter-spacing:-0.1pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the periods presented<span style="letter-spacing:-0.05pt;">.</span></p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Our<span style="letter-spacing:0.05pt;"> </span>finite-lived<span style="letter-spacing:-0.05pt;"> </span>intangible<span style="letter-spacing:-0.1pt;"> </span>assets are summarized as follows<span style="letter-spacing:-0.05pt;"> </span>(in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:80%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.44%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.12%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">December 31, 2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.44%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Gross</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Net Carrying</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.44%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.76%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.44%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">25,141</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(5,817</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.4%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19,324</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.44%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,450</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,533</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13,917</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.44%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">41,591</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(8,350</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.4%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.76%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">33,241</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:80%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="10" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.24%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.2%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Gross</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Carrying</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Accumulated</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Net Carrying</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.2%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amortization</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:11.72%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Amount</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.2%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Developed technology</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">39,808</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(8,845</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.52%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">30,963</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.2%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Customer relationships</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,450</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(3,478</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,972</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.2%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">56,258</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(12,323</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.52%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.72%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">43,935</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;"> </p> 25141000 5817000 19324000 16450000 2533000 13917000 41591000 8350000 33241000 39808000 8845000 30963000 16450000 3478000 12972000 56258000 12323000 43935000 0 Intangible assets amortization expense<span style="letter-spacing:-0.05pt;"> </span>is summarized as follows<span style="letter-spacing:-0.05pt;"> </span>(in thousands): <p style="margin-top:2pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:74.02%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:40.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.18%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.04%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.04%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cost of revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.5%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,522</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.52%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,172</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:57.18%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.5%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">808</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.52%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">945</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:0.78%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.18%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.5%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">305</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.52%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">863</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:57.18%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total amortization of acquired intangible assets</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.5%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,635</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.54%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.52%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,980</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:0.78%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.34%;font-size:10pt;font-family:Times New Roman;"> </p> 1522000 2172000 808000 945000 305000 863000 2635000 3980000 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>table<span style="letter-spacing:-0.05pt;"> </span>presents the changes<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>carrying amount of goodwill<span style="letter-spacing:-0.1pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the six months ended June 30, 2021<span style="letter-spacing:-0.05pt;"> </span>(in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:60%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.06%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Beginning balance</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">125,966</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:80.06%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Additions</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:2.04%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,464</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.06%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other adjustments <sup style="font-size:85%;line-height:120%;vertical-align:top">(1)</sup></p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.04%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(95</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:80.06%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Ending balance</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:2.04%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:15.88%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">137,335</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:19.15%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#231F20;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Arial;font-size:10pt;"> </p></td> <td style="width:3.19%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:normal;font-style:normal;text-decoration:none;Background-color:#auto;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;letter-spacing:0pt;">(1)</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:0pt;font-weight:normal;font-style:normal;color:#231F20;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Arial;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;"/>Adjustments include the effect of foreign currency translation. </p></td></tr></table></div> 125966000 11464000 -95000 137335000 0 0 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;color:#231F20;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">5.</span></p></td> <td valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;color:#231F20;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">ACCRUED<span style="letter-spacing:-0.15pt;"> </span>EXPENSES</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>represents the components of accrued expenses<span style="letter-spacing:-0.05pt;"> </span>contained<span style="letter-spacing:-0.05pt;"> </span>within<span style="letter-spacing:-0.05pt;"> </span>our condensed consolidated<span style="letter-spacing:-0.1pt;"> </span>balance<span style="letter-spacing:-0.05pt;"> </span>sheets at the end<span style="letter-spacing:-0.05pt;"> </span>of each<span style="letter-spacing:-0.05pt;"> </span>period<span style="letter-spacing:-0.05pt;"> </span>(in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:6pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.44%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.4%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.9%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued commissions and bonuses</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.4%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,120</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,262</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.9%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued salary and payroll tax liabilities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.4%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,818</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.44%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,588</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.9%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other accrued expenses</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.4%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,554</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,114</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.9%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total accrued expenses</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.4%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,492</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">42,964</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>represents the components of accrued expenses<span style="letter-spacing:-0.05pt;"> </span>contained<span style="letter-spacing:-0.05pt;"> </span>within<span style="letter-spacing:-0.05pt;"> </span>our condensed consolidated<span style="letter-spacing:-0.1pt;"> </span>balance<span style="letter-spacing:-0.05pt;"> </span>sheets at the end<span style="letter-spacing:-0.05pt;"> </span>of each<span style="letter-spacing:-0.05pt;"> </span>period<span style="letter-spacing:-0.05pt;"> </span>(in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:6pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.4%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">December 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.44%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.9%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.4%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:19.44%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.9%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued commissions and bonuses</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.4%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,120</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.44%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,262</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:56.9%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Accrued salary and payroll tax liabilities</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.4%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,818</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.6%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.44%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,588</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.9%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Other accrued expenses</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.4%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">8,554</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.44%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">14,114</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:56.9%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total accrued expenses</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:17.4%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">28,492</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.6%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:18.44%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">42,964</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 14120000 17262000 5818000 11588000 8554000 14114000 28492000 42964000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;color:#231F20;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">6.</span></p></td> <td valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;color:#231F20;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">CONTINGENCIES</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Litigation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">From time to time,<span style="letter-spacing:0.05pt;"> </span>the Company<span style="letter-spacing:-0.05pt;"> </span>may be subject<span style="letter-spacing:-0.05pt;"> </span>to various<span style="letter-spacing:-0.05pt;"> </span>litigation<span style="letter-spacing:-0.1pt;"> </span>matters<span style="letter-spacing:0.05pt;"> </span>arising<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the ordinary course of business.<span style="letter-spacing:-0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>Company<span style="letter-spacing:-0.05pt;"> </span>however<span style="letter-spacing:-0.05pt;"> </span>is not aware<span style="letter-spacing:-0.05pt;"> </span>of any currently pending<span style="letter-spacing:-0.1pt;"> </span>legal matters<span style="letter-spacing:0.05pt;"> </span>or claims<span style="letter-spacing:-0.05pt;"> </span>that could<span style="letter-spacing:-0.05pt;"> </span>have<span style="letter-spacing:-0.05pt;"> </span>a material adverse effect<span style="letter-spacing:0.05pt;"> </span>on its financial<span style="letter-spacing:-0.1pt;"> </span>position,<span style="letter-spacing:-0.05pt;"> </span>results of operations<span style="letter-spacing:-0.05pt;"> </span>or cash flows<span style="letter-spacing:-0.05pt;"> </span>should<span style="letter-spacing:-0.05pt;"> </span>such litigation<span style="letter-spacing:-0.1pt;"> </span>be resolved<span style="letter-spacing:-0.05pt;"> </span>unfavorably.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Indemnifications</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In the ordinary course of business,<span style="letter-spacing:-0.05pt;"> </span>the Company<span style="letter-spacing:-0.05pt;"> </span>may provide<span style="letter-spacing:-0.05pt;"> </span>indemnification<span style="letter-spacing:-0.1pt;"> </span>of varying<span style="letter-spacing:-0.05pt;"> </span>scope and<span style="letter-spacing:-0.05pt;"> </span>terms<span style="letter-spacing:0.05pt;"> </span>to customers,<span style="letter-spacing:0.05pt;"> </span>vendors, investors, directors,<span style="letter-spacing:0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>officers with<span style="letter-spacing:-0.05pt;"> </span>respect to certain matters,<span style="color:#000000;"> </span>including,<span style="letter-spacing:-0.1pt;"> </span>but not limited<span style="letter-spacing:-0.05pt;"> </span>to,<span style="letter-spacing:0.05pt;"> </span>losses<span style="letter-spacing:-0.05pt;"> </span>arising<span style="letter-spacing:-0.05pt;"> </span>out of its breach of such agreements, services to be provided<span style="letter-spacing:-0.05pt;"> </span>by the Company, or from<span style="letter-spacing:0.05pt;"> </span>intellectual<span style="letter-spacing:-0.1pt;"> </span>property infringement claims<span style="letter-spacing:-0.05pt;"> </span>made by third parties. These<span style="letter-spacing:-0.05pt;"> </span>indemnification<span style="letter-spacing:-0.1pt;"> </span>provisions<span style="letter-spacing:-0.05pt;"> </span>may survive termination of the underlying<span style="letter-spacing:-0.1pt;"> </span>agreement and<span style="letter-spacing:-0.05pt;"> </span>the maximum potential<span style="letter-spacing:-0.05pt;"> </span>amount of future<span style="letter-spacing:0.05pt;"> </span>payments the Company<span style="letter-spacing:-0.05pt;"> </span>could<span style="letter-spacing:-0.05pt;"> </span>be required<span style="letter-spacing:-0.05pt;"> </span>to make under these indemnification<span style="letter-spacing:-0.1pt;"> </span>provisions<span style="letter-spacing:-0.05pt;"> </span>may not be subject<span style="letter-spacing:-0.05pt;"> </span>to maximum loss<span style="letter-spacing:-0.05pt;"> </span>clauses.<span style="letter-spacing:-0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>maximum potential<span style="letter-spacing:-0.05pt;"> </span>amount of future<span style="letter-spacing:0.05pt;"> </span>payments the Company<span style="letter-spacing:-0.05pt;"> </span>could<span style="letter-spacing:-0.05pt;"> </span>be required<span style="letter-spacing:-0.05pt;"> </span>to make under these indemnification<span style="letter-spacing:-0.1pt;"> </span>provisions<span style="letter-spacing:-0.05pt;"> </span>is indeterminable.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Company</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">has never paid</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">a material claim, nor has the Company</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">been</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">sued</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">in</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">connection with</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">these indemnification</span><span style="letter-spacing:-0.1pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">arrangements.</span><span style="letter-spacing:0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">To date, the Company</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">has not accrued a liability</span><span style="letter-spacing:-0.1pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">for these guarantees, because</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">the likelihood</span><span style="letter-spacing:-0.15pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">of incurring</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">a payment obligation,</span><span style="letter-spacing:-0.1pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">if any, in</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">connection with</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">these guarantees</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">is not probable</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">or reasonably</span><span style="letter-spacing:-0.05pt;"> </span><span style="color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">estimable.</span></p> <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">7.</span></p></td> <td valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">CREDIT FACILITY</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company has a credit agreement (the “Credit Facility”) provided by Silicon Valley Bank, to be used for general corporate purposes, including the financing of working capital requirements. As of December 30, 2020 and June 30, 2021, the aggregate principal amount available under the Credit Facility was up to $75.0 million with the option to increase the availability up to $100.0 million.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>Credit Facility<span style="letter-spacing:-0.05pt;"> </span>contains<span style="letter-spacing:-0.05pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>covenants<span style="letter-spacing:-0.05pt;"> </span>that require the Company<span style="letter-spacing:-0.05pt;"> </span>to maintain<span style="letter-spacing:-0.05pt;"> </span>minimum annual<span style="letter-spacing:-0.05pt;"> </span>recurring revenue, as defined<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the credit agreement, and<span style="letter-spacing:-0.05pt;"> </span>a liquidity<span style="letter-spacing:-0.1pt;"> </span>ratio, if the Credit Facility<span style="letter-spacing:-0.05pt;"> </span>is drawn, of at least 1.25 to 1.00. The<span style="letter-spacing:-0.05pt;"> </span>Credit Facility<span style="letter-spacing:-0.05pt;"> </span>also<span style="letter-spacing:-0.05pt;"> </span>contains<span style="letter-spacing:-0.05pt;"> </span>restrictions on our ability<span style="letter-spacing:-0.05pt;"> </span>to pay dividends,<span style="letter-spacing:-0.05pt;"> </span>make distributions<span style="letter-spacing:-0.05pt;"> </span>or payments to stockholders, or redeem, retire,<span style="letter-spacing:0.05pt;"> </span>or purchase<span style="letter-spacing:-0.05pt;"> </span>any capital<span style="letter-spacing:-0.05pt;"> </span>stock,<span style="letter-spacing:0.05pt;"> </span>make any restricted<span style="letter-spacing:0.05pt;"> </span>investments, and<span style="letter-spacing:-0.05pt;"> </span>engage<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>changes<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>business, key personnel,<span style="letter-spacing:-0.05pt;"> </span>control, or business<span style="letter-spacing:-0.05pt;"> </span>locations.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of each<span style="letter-spacing:-0.05pt;"> </span>period<span style="letter-spacing:-0.05pt;"> </span>presented, no amounts had<span style="letter-spacing:-0.05pt;"> </span>been<span style="letter-spacing:-0.05pt;"> </span>drawn<span style="letter-spacing:-0.05pt;"> </span>down<span style="letter-spacing:-0.05pt;"> </span>under the Credit Facility,<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>the Company<span style="letter-spacing:-0.05pt;"> </span>was<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>compliance<span style="letter-spacing:-0.05pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>all<span style="letter-spacing:-0.05pt;"> </span>financial<span style="letter-spacing:-0.1pt;"> </span>covenants.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of December 31, 2020<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>June 30, 2021, the Company<span style="letter-spacing:-0.05pt;"> </span>had<span style="letter-spacing:-0.05pt;"> </span>letters of credit outstanding<span style="letter-spacing:-0.05pt;"> </span>of<span style="color:#000000;"> </span>$7.0 million<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>$6.9 million,<span style="letter-spacing:-0.05pt;"> </span>respectively, to secure various<span style="letter-spacing:-0.05pt;"> </span>U.S. leased<span style="letter-spacing:-0.05pt;"> </span>office facilities.</p> 75000000.0 75000000.0 100000000.0 100000000.0 1.25 0 0 7000000.0 6900000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;letter-spacing:0pt;"><span style="font-weight:bold;font-style:normal;text-decoration:none;Background-color:#auto;color:#231F20;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;letter-spacing:0pt;">8.</span></p></td> <td valign="top"> <p style="text-align:left;margin-bottom:0pt;margin-top:18pt;font-weight:bold;font-style:normal;color:#231F20;text-transform:none;font-variant: normal;letter-spacing:0pt;font-family:Arial;font-size:10pt;"><span style="Background-color:#auto;text-decoration:none;"/><span style="color:#000000;">REDEEMABLE</span><span style="letter-spacing:-0.15pt;color:#000000;"> </span><span style="color:#000000;">CONVERTIBLE PREFERRED STOCK</span></p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Upon the closing of the IPO, <span style="color:#000000;">all of the outstanding redeemable convertible preferred stock were automatically converted into an aggregate of 85,331,278 shares of our common stock on a one-for-one basis, and the carrying value, totaling $728.4 million, was reclassified into common stock and additional paid-in capital on the condensed consolidated balance sheet.</span></p> <p style="margin-top:8pt;margin-bottom:0pt;text-indent:0%;;color:#231F20;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Series I redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible preferred stock warrant</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In March 2020, the Company<span style="letter-spacing:-0.05pt;"> </span>issued<span style="letter-spacing:-0.05pt;"> </span>a warrant to purchase<span style="letter-spacing:-0.05pt;"> </span>1,452,513<span style="letter-spacing:-0.05pt;"> </span>shares of Series<span style="letter-spacing:-0.05pt;"> </span>I redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred<span style="letter-spacing:0.05pt;"> </span>stock with<span style="letter-spacing:-0.05pt;"> </span>a term<span style="letter-spacing:0.05pt;"> </span>that expired<span style="letter-spacing:-0.05pt;"> </span>upon<span style="letter-spacing:-0.05pt;"> </span>the earlier<span style="letter-spacing:-0.05pt;"> </span>of (a)<span style="letter-spacing:0.05pt;"> </span>the one-year anniversary<span style="letter-spacing:-0.05pt;"> </span>from<span style="letter-spacing:0.05pt;"> </span>the issuance<span style="letter-spacing:-0.05pt;"> </span>date, or (b)<span style="letter-spacing:0.05pt;"> </span>the occurrence of a liquidity<span style="letter-spacing:-0.1pt;"> </span>event (either on the effective date of a registration statement<span style="letter-spacing:0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>our IPO or a change<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>control).</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">At the issuance<span style="letter-spacing:-0.05pt;"> </span>date, we<span style="letter-spacing:-0.05pt;"> </span>recorded the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant liability<span style="letter-spacing:-0.1pt;"> </span>of $11.9 million<span style="letter-spacing:-0.1pt;"> </span>as a discount<span style="letter-spacing:-0.05pt;"> </span>to the carrying value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred<span style="letter-spacing:0.05pt;"> </span>stock. The<span style="letter-spacing:-0.05pt;"> </span>Series<span style="letter-spacing:-0.05pt;"> </span>I warrant liability<span style="letter-spacing:-0.1pt;"> </span>was<span style="letter-spacing:-0.05pt;"> </span>remeasured at its fair value<span style="letter-spacing:-0.05pt;"> </span>through the date of exercise<span style="letter-spacing:-0.05pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>changes<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>fair value<span style="letter-spacing:-0.05pt;"> </span>recorded in<span style="letter-spacing:-0.05pt;"> </span>the condensed consolidated<span style="letter-spacing:-0.1pt;"> </span>statements<span style="letter-spacing:0.05pt;"> </span>of operations<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>comprehensive<span style="letter-spacing:-0.05pt;"> </span>loss. In December 2020, the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant holder<span style="letter-spacing:-0.05pt;"> </span>exercised<span style="letter-spacing:-0.05pt;"> </span>the warrant and<span style="letter-spacing:-0.05pt;"> </span>the Company<span style="letter-spacing:-0.05pt;"> </span>issued<span style="letter-spacing:-0.05pt;"> </span>1,452,513<span style="letter-spacing:-0.05pt;"> </span>shares of Series<span style="letter-spacing:-0.05pt;"> </span>I redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred<span style="letter-spacing:0.05pt;"> </span>stock for<span style="letter-spacing:0.05pt;"> </span>proceeds<span style="letter-spacing:-0.05pt;"> </span>of $55.0 million.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>were used<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the Black-Scholes<span style="letter-spacing:-0.1pt;"> </span>option<span style="letter-spacing:-0.05pt;"> </span>pricing<span style="letter-spacing:-0.05pt;"> </span>model<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>determining<span style="letter-spacing:-0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant liability<span style="letter-spacing:-0.1pt;"> </span>for the period from issuance date to June 30, 2020:</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-right:9.93%;text-indent:0%;font-size:6pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fair value of Series I redeemable convertible</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   preferred stock per share</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35.04</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47.67</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected term (in years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000520">1.00</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000521">0.75</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">66.90</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">67.80</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free interest rate</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.16</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.16</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dividend yield</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.00</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.00</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;"> </p> <p style="margin-bottom:0pt;margin-top:2pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table provides a summary of the changes in the fair value of the Company’s Series I warrant liability (in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.48%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.48%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Beginning balance</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,923</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Issuance of Series I warrant</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,923</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Change in fair value measurement of Series I warrant</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   liability</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,605</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,605</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Ending balance</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,528</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,528</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> 85331278 85331278 1 728400000 1452513 11900000 1452513 55000000.0 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>inputs<span style="letter-spacing:-0.05pt;"> </span>were used<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the Black-Scholes<span style="letter-spacing:-0.1pt;"> </span>option<span style="letter-spacing:-0.05pt;"> </span>pricing<span style="letter-spacing:-0.05pt;"> </span>model<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>determining<span style="letter-spacing:-0.05pt;"> </span>the fair value<span style="letter-spacing:-0.05pt;"> </span>of the Series<span style="letter-spacing:-0.05pt;"> </span>I warrant liability<span style="letter-spacing:-0.1pt;"> </span>for the period from issuance date to June 30, 2020:</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-right:9.93%;text-indent:0%;font-size:6pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">March 31,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Fair value of Series I redeemable convertible</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   preferred stock per share</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">35.04</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">47.67</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected term (in years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000520">1.00</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"><span style="-sec-ix-hidden:F_000521">0.75</span></p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected volatility</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">66.90</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">67.80</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free interest rate</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.16</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.16</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Dividend yield</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.00</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.00</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">%</p></td> </tr> </table></div> 35.04 47.67 0.6690 0.6780 0.0016 0.0016 0.0000 0.0000 <p style="margin-bottom:0pt;margin-top:2pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The following table provides a summary of the changes in the fair value of the Company’s Series I warrant liability (in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:6pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.48%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.48%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Times New Roman;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Beginning balance</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,923</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.78%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Issuance of Series I warrant</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,923</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.1%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Change in fair value measurement of Series I warrant</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   liability</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,605</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,605</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.78%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Ending balance</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,528</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,528</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.1%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">-</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 11923000 11923000 10605000 10605000 22528000 22528000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">9.</span></p></td> <td valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">COMMON STOCK</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-weight:normal;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Upon the closing of the IPO, the Company filed an Amended and Restated Certificate of Incorporation which authorized 1,000,000,000 shares of common stock with a par value of $0.0001 per share, and 100,000,000 shares of undesignated preferred stock with a par value of $0.0001 per share. Each share of common stock is entitled to one vote per share. </p> 1000000000 0.0001 100000000 0.0001 1 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">10.</span></p></td> <td valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">STOCK-BASED<span style="letter-spacing:-0.15pt;"> </span>COMPENSATION</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">2021 Equity Incentive Plan</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In May 2021, the Company’s board of directors adopted, and the stockholders approved the 2021 Equity Incentive Plan (the "2021 Plan") with the purpose of granting stock-based awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance awards and other forms of awards, to employees, directors, and consultants, including employees and consultants of our affiliates. A total of 30,962,615 shares of common stock are available for issuance under the 2021 Plan.<span style="font-family:Calibri;font-size:11pt;"> </span></p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Stock options</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>table<span style="letter-spacing:-0.05pt;"> </span>summarizes the stock option<span style="letter-spacing:-0.05pt;"> </span>activity during<span style="letter-spacing:-0.05pt;"> </span>the six months ended June 30, 2021:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:6pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Number of</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Exercise Price</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at December 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,410,041</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12.51</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercised</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,909,087</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9.86</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cancelled/Forfeited</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(399,256</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19.99</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,101,698</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13.03</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercisable at June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,228,194</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10.38</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:6pt;"> </p> <p style="margin-top:8pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Restricted stock units</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Beginning in 2018, the Company began issuing RSUs to certain employees, officers, non-employee consultants and directors. The RSUs granted prior to the IPO vest upon the satisfaction of both a service and a performance condition, if both conditions are met before the award’s expiration date. For certain awards the performance condition was satisfied solely on the effective date of a registration statement for our IPO and for other awards the performance condition was satisfied on the earlier of either the effective date of a registration statement for our IPO or a change in control. RSUs granted with service vesting conditions are generally satisfied over four years on either a quarterly or annual vesting schedule. </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Upon the effective date of the registration statement for the IPO, the performance vesting condition for all RSUs granted was satisfied and the<span style="font-family:Calibri;font-size:11pt;color:#000000;"> </span>Company recognized on a graded vesting basis a cumulative catch-up stock-based compensation adjustment of $115.3 million in its condensed consolidated statement of operations for the portion of the service period satisfied from the grant date through the effective date of the registration statement. All RSUs granted subsequent to the IPO vest based on continued service, which is generally over four years.</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;"> </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A<span style="letter-spacing:1.45pt;"> </span>summary<span style="letter-spacing:1.55pt;"> </span>of<span style="letter-spacing:1.5pt;"> </span>activity<span style="letter-spacing:1.5pt;"> </span>in<span style="letter-spacing:1.5pt;"> </span>connection<span style="letter-spacing:1.4pt;"> </span>with<span style="letter-spacing:1.5pt;"> </span>our<span style="letter-spacing:1.45pt;"> </span>RSUs<span style="letter-spacing:1.45pt;"> </span>during<span style="letter-spacing:1.5pt;"> </span>the<span style="letter-spacing:1.45pt;"> </span>six<span style="letter-spacing:1.5pt;"> </span>months<span style="letter-spacing:1.45pt;"> </span>ended<span style="letter-spacing:1.4pt;"> </span>June 30, 2021<span style="letter-spacing:-0.05pt;"> </span>are as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Number of</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Grant Date</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at December 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,357,120</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31.20</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,541,676</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">64.33</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Released</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,710,026</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29.20</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cancelled/Forfeited</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(304,119</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40.11</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,884,651</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">45.51</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total unrecognized stock<span style="font-family:Cambria Math;">‑</span>based compensation expense related to unvested RSUs was $185.8 million as of June 30, 2021, which is expected to be amortized over a weighted<span style="font-family:Cambria Math;">‑</span>average vesting period of 1.6 years. </p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Restricted stock awards</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In July<span style="letter-spacing:-0.05pt;"> </span>2019, we<span style="letter-spacing:-0.05pt;"> </span>granted 205,464<span style="letter-spacing:-0.05pt;"> </span>restricted<span style="letter-spacing:0.05pt;"> </span>Series<span style="letter-spacing:-0.05pt;"> </span>H-1 redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred<span style="letter-spacing:0.05pt;"> </span>stock awards<span style="letter-spacing:-0.05pt;"> </span>(“RSAs”) at a grant date fair value<span style="letter-spacing:-0.05pt;"> </span>of $26.75<span style="letter-spacing:-0.05pt;"> </span>to employees<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>connection<span style="letter-spacing:-0.05pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>the acquisition<span style="letter-spacing:-0.1pt;"> </span>of Honest<span style="letter-spacing:-0.05pt;"> </span>Buildings.<span style="letter-spacing:-0.1pt;"> </span>These<span style="letter-spacing:-0.05pt;"> </span>shares are released<span style="letter-spacing:-0.05pt;"> </span>from<span style="letter-spacing:0.05pt;"> </span>restriction 50% on the first anniversary<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>50% on the second<span style="letter-spacing:-0.05pt;"> </span>anniversary<span style="letter-spacing:-0.05pt;"> </span>of the acquisition<span style="letter-spacing:-0.1pt;"> </span>date based<span style="letter-spacing:-0.05pt;"> </span>on the key employees<span style="letter-spacing:-0.05pt;"> </span>providing<span style="letter-spacing:-0.05pt;"> </span>service to the Company. As of June 30, 2020<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>2021, zero and<span style="letter-spacing:-0.05pt;"> </span>102,732<span style="letter-spacing:-0.05pt;"> </span>of the RSAs<span style="letter-spacing:-0.05pt;"> </span>have<span style="letter-spacing:-0.05pt;"> </span>vested, respectively. Upon the closing of the IPO, the RSAs automatically converted into shares of restricted common stock on a one-for-one basis.<span style="color:#000000;"> </span>During<span style="letter-spacing:-0.05pt;"> </span>the three months ended<span style="letter-spacing:-0.05pt;"> </span>June 30, 2020<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>2021, the Company<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>stock-based compensation<span style="letter-spacing:-0.05pt;"> </span>expense<span style="letter-spacing:-0.05pt;"> </span>of $0.7 million<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>$0.7 million, respectively, for<span style="letter-spacing:0.05pt;"> </span>these RSAs. During<span style="letter-spacing:-0.05pt;"> </span>the six months ended<span style="letter-spacing:-0.05pt;"> </span>June 30, 2020<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>2021, the Company<span style="letter-spacing:-0.05pt;"> </span>recognized<span style="letter-spacing:-0.05pt;"> </span>stock-based compensation<span style="letter-spacing:-0.05pt;"> </span>expense<span style="letter-spacing:-0.05pt;"> </span>of $1.4 million<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>$1.4 million, respectively, for<span style="letter-spacing:0.05pt;"> </span>these RSAs.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Sales of common stock</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">During<span style="letter-spacing:-0.05pt;"> </span>the three months ended<span style="letter-spacing:-0.05pt;"> </span>March 31, 2021, certain of the Company’s<span style="letter-spacing:-0.05pt;"> </span>investors acquired outstanding<span style="letter-spacing:-0.05pt;"> </span>common stock from<span style="letter-spacing:0.05pt;"> </span>the Company’s<span style="letter-spacing:-0.05pt;"> </span>employees.<span style="letter-spacing:-0.05pt;"> </span>For the shares acquired<span style="letter-spacing:-0.05pt;"> </span>at a price in excess of the estimated fair value<span style="letter-spacing:-0.05pt;"> </span>of the Company’s<span style="letter-spacing:-0.05pt;"> </span>common stock,<span style="letter-spacing:0.05pt;"> </span>the Company<span style="letter-spacing:-0.05pt;"> </span>recorded stock-based compensation<span style="letter-spacing:-0.05pt;"> </span>expense<span style="letter-spacing:-0.05pt;"> </span>of $5.5 million<span style="letter-spacing:-0.1pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>the three months ended<span style="letter-spacing:-0.05pt;"> </span>March 31, 2021<span style="color:#000000;"> </span>for<span style="letter-spacing:0.05pt;"> </span>the difference between<span style="letter-spacing:-0.05pt;"> </span>the price paid<span style="letter-spacing:-0.05pt;"> </span>by the investors and<span style="letter-spacing:-0.05pt;"> </span>the estimated fair value<span style="letter-spacing:-0.05pt;"> </span>on the date of the transactions. There were no sales of common stock to the Company’s investors at a price in excess of the estimated fair value in the three months ended June 30, 2021.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Employee Stock Purchase Plan</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In May 2021, the Company’s board of directors adopted, and the stockholders approved the 2021 Employee Stock Purchase Plan (“ESPP”), which became effective, immediately prior to the effective date of the Company's IPO date. A total of 2,600,000 shares of common stock were initially reserved for issuance under the ESPP. The number of shares of our common stock reserved for issuance under the ESPP will automatically increase on January 1 of each year for a period of ten years, beginning on January 1, 2022 and continuing through January 1, 2031, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the immediately preceding year; and (ii) 3,900,000 shares, except before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii). </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The ESPP provides for consecutive offering periods that will typically have a duration of 12 months in length and is comprised of two purchase periods of six months in length. The offering periods are scheduled to start on May 16 and November 16 of each year. The first offering period commenced on the Company’s first day of trading on May 20, 2021 and is comprised of three purchase periods of approximately six months in length, scheduled to end on November 15, 2022.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The ESPP provides eligible employees with an opportunity to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their eligible compensation. A participant may purchase a maximum of 2,500 shares of common stock during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of common stock at the end of each six-month purchase period. The purchase price of the shares shall be 85% of the lower of the fair market value of the common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the related offering period. However, in the event the fair value of the common stock on the purchase date is lower than the fair value on the first trading day of the offering period, the offering period is terminated immediately following the purchase and a new offering period begins the following day. Participants may end their participation at any time during an offering period and will be repaid their accrued contributions that have not yet been used to purchase shares of common stock. Participation ends automatically upon termination of employment.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We estimate the fair value of the ESPP purchase rights on the date of grant using the Black-Scholes option pricing model with the following assumptions during the six months ended June 30, 2021. </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.14%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free interest rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.03% to 0.05%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.14%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected term (in years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.5 to 1.5</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.14%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Estimated dividend yield</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.00%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.14%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Estimated weighted-average volatility</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">63.42% to 69.39%</p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The term for the ESPP purchase rights is the offering period. We estimate volatility using historical volatilities of a group of public companies in a similar industry and stage of life cycle, selected by management, for a period commensurate with the term. The interest rate is derived from government bonds with a similar term to the ESPP purchase right granted. We have not declared, nor do we expect to declare dividends in the foreseeable future. Consequently, an expected dividend yield of zero was utilized.</p> <p style="margin-top:2pt;margin-bottom:0pt;text-indent:4.34%;font-family:Times New Roman;font-size:11pt;"> </p> <p style="margin-top:2pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Employee payroll contributions accrued in connection with the ESPP were $2.0 million as of June 30, 2021, and are included within accrued expenses in the condensed consolidated balance sheet. Employee payroll contributions ultimately used to purchase shares will be reclassified to stockholders' equity on the purchase date. Stock-based compensation expense related to the ESPP is recognized on a straight-line basis over the offering period. Forfeitures are recognized as they occur. During the three and six months ended June 30, 2021, the Company recorded stock-based compensation of <span>$1.1 million</span> in connection with the ESPP. As of June 30, 2021, no shares of our common stock have been purchased under the ESPP.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">As of June 30, 2021, unrecognized stock-based compensation expense related to the ESPP was $20.7 million, which is expected to be recognized over a weighted-average period of 0.9 years.</p> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:4.34%;text-indent:0%;font-weight:bold;font-style:italic;font-size:10pt;font-family:Arial;text-transform:none;font-variant: normal;">Stock-based compensation</p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company recorded total stock-based compensation cost from RSUs, stock options, RSAs, ESPP and sales of stock by employees in excess of fair value as follows (in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cost of revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">268</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,918</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">535</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,079</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">42,855</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,234</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">46,107</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,912</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51,317</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,849</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,563</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">General and administrative</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,331</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">38,353</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,708</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40,997</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total stock-based compensation expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,626</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">137,443</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,326</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">147,746</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock-based compensation capitalized for software</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   development</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">181</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">837</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">464</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">920</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total stock-based compensation cost</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,807</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">138,280</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,790</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">148,666</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;"> </p> 30962615 <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>table<span style="letter-spacing:-0.05pt;"> </span>summarizes the stock option<span style="letter-spacing:-0.05pt;"> </span>activity during<span style="letter-spacing:-0.05pt;"> </span>the six months ended June 30, 2021:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:6pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Number of</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Exercise Price</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at December 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,410,041</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12.51</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercised</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(2,909,087</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9.86</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cancelled/Forfeited</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(399,256</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">19.99</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at June 30, 2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">9,101,698</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">13.03</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Exercisable at June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:double 2.5pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,228,194</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10.38</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 12410041 12.51 2909087 9.86 399256 19.99 9101698 13.03 6228194 10.38 P4Y 115300000 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">A<span style="letter-spacing:1.45pt;"> </span>summary<span style="letter-spacing:1.55pt;"> </span>of<span style="letter-spacing:1.5pt;"> </span>activity<span style="letter-spacing:1.5pt;"> </span>in<span style="letter-spacing:1.5pt;"> </span>connection<span style="letter-spacing:1.4pt;"> </span>with<span style="letter-spacing:1.5pt;"> </span>our<span style="letter-spacing:1.45pt;"> </span>RSUs<span style="letter-spacing:1.45pt;"> </span>during<span style="letter-spacing:1.5pt;"> </span>the<span style="letter-spacing:1.45pt;"> </span>six<span style="letter-spacing:1.5pt;"> </span>months<span style="letter-spacing:1.45pt;"> </span>ended<span style="letter-spacing:1.4pt;"> </span>June 30, 2021<span style="letter-spacing:-0.05pt;"> </span>are as follows:</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;font-family:Times New Roman;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Weighted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Average</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Number of</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Grant Date</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Shares</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:13.84%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Fair Value</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at December 31, 2020</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,357,120</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">31.20</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Granted</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,541,676</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">64.33</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:67.36%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Released</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(1,710,026</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.46%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">29.20</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cancelled/Forfeited</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">(304,119</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40.11</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:67.36%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Outstanding at June 30, 2021</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:12.84%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,884,651</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.46%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:12.84%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">45.51</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 5357120 31.20 2541676 64.33 1710026 29.20 304119 40.11 5884651 45.51 185800000 P1Y7M6D 205464 26.75 0.50 0.50 0 102732 1 700000 700000 1400000 1400000 5500000 0 2600000 P10Y 0.01 3900000 P12M 2 P6M 0.15 2500 0.85 <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">We estimate the fair value of the ESPP purchase rights on the date of grant using the Black-Scholes option pricing model with the following assumptions during the six months ended June 30, 2021. </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.14%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Risk-free interest rate</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.03% to 0.05%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.14%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Expected term (in years)</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.5 to 1.5</p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.14%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Estimated dividend yield</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">0.00%</p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:74.14%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Estimated weighted-average volatility</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.94%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:23.9%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">63.42% to 69.39%</p></td> </tr> </table></div> 0.0000 0 2000000.0 1100000 1100000 0 20700000 P0Y10M24D <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The Company recorded total stock-based compensation cost from RSUs, stock options, RSAs, ESPP and sales of stock by employees in excess of fair value as follows (in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Cost of revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">268</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,918</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">535</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,079</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Sales and marketing</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,115</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">42,855</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">5,234</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">46,107</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Research and development</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,912</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">51,317</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">3,849</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">54,563</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">General and administrative</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,331</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">38,353</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,708</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">40,997</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total stock-based compensation expense</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,626</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">137,443</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,326</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">147,746</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Stock-based compensation capitalized for software</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   development</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">181</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">837</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">464</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">920</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total stock-based compensation cost</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,807</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">138,280</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">12,790</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">148,666</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 268000 4918000 535000 6079000 3115000 42855000 5234000 46107000 1912000 51317000 3849000 54563000 1331000 38353000 2708000 40997000 6626000 137443000 12326000 147746000 181000 837000 464000 920000 6807000 138280000 12790000 148666000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">11.</span></p></td> <td valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="color:#231F20;">INCOME TAXES</span></p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">For the three months ended June 30, 2020 and 2021, the Company recorded an income tax expense of $0.2 million and $0.0 million, respectively. For the six months ended<span style="letter-spacing:-0.05pt;"> </span>June 30, 2020 and 2021, the Company recorded an income tax expense of $0.2 million and $0.2 million, respectively. As of June 30, 2021, the Company<span style="letter-spacing:-0.05pt;"> </span>maintained<span style="letter-spacing:-0.05pt;"> </span>a full<span style="letter-spacing:-0.05pt;"> </span>valuation<span style="letter-spacing:-0.05pt;"> </span>allowance<span style="letter-spacing:-0.1pt;"> </span>on its U.S. federal, state,<span style="letter-spacing:0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>certain foreign net deferred tax assets as it was<span style="letter-spacing:-0.05pt;"> </span>more likely<span style="letter-spacing:-0.05pt;"> </span>than not that those deferred tax assets would not be realized.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In determining<span style="letter-spacing:-0.05pt;"> </span>quarterly provisions<span style="letter-spacing:-0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>income<span style="letter-spacing:-0.05pt;"> </span>taxes, we<span style="letter-spacing:-0.05pt;"> </span>use the annual<span style="letter-spacing:-0.05pt;"> </span>estimated effective tax rate applied<span style="letter-spacing:-0.1pt;"> </span>to the actual<span style="letter-spacing:-0.05pt;"> </span>year-to-date<span style="letter-spacing:0.05pt;"> </span>income<span style="letter-spacing:-0.05pt;"> </span>or loss, adjusted<span style="letter-spacing:-0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>discrete items,<span style="letter-spacing:0.05pt;"> </span>if any, arising<span style="letter-spacing:-0.05pt;"> </span>in that quarter.<span style="letter-spacing:0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>Company’s<span style="letter-spacing:-0.05pt;"> </span>annual<span style="letter-spacing:-0.05pt;"> </span>estimated effective tax rate differs from<span style="letter-spacing:0.05pt;"> </span>the U.S. federal statutory<span style="letter-spacing:0.05pt;"> </span>rate of 21% primarily as a result of state taxes, foreign taxes, and<span style="letter-spacing:-0.05pt;"> </span>changes<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>the Company’s<span style="letter-spacing:-0.05pt;"> </span>valuation<span style="letter-spacing:-0.05pt;"> </span>allowance.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">In March 2021, the President<span style="letter-spacing:-0.05pt;"> </span>of the United<span style="letter-spacing:-0.05pt;"> </span>States signed<span style="letter-spacing:-0.05pt;"> </span>into law<span style="letter-spacing:-0.05pt;"> </span>the American<span style="letter-spacing:-0.05pt;"> </span>Rescue<span style="letter-spacing:-0.05pt;"> </span>Plan<span style="letter-spacing:-0.05pt;"> </span>Act (the “ARP<span style="letter-spacing:-0.05pt;"> </span>Act”).<span style="letter-spacing:0.05pt;"> </span>The<span style="letter-spacing:-0.05pt;"> </span>ARP<span style="letter-spacing:-0.05pt;"> </span>Act, among other things, includes<span style="letter-spacing:-0.1pt;"> </span>certain income<span style="letter-spacing:-0.05pt;"> </span>tax provisions<span style="letter-spacing:-0.05pt;"> </span>for individuals<span style="letter-spacing:-0.15pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>corporations. However,<span style="letter-spacing:-0.05pt;"> </span>since<span style="letter-spacing:-0.05pt;"> </span>the Company<span style="letter-spacing:-0.05pt;"> </span>has recorded a full<span style="letter-spacing:-0.05pt;"> </span>valuation allowance<span style="letter-spacing:-0.1pt;"> </span>against<span style="letter-spacing:-0.05pt;"> </span>its U.S. deferred tax assets, these changes<span style="letter-spacing:-0.05pt;"> </span>to U.S. tax law<span style="letter-spacing:-0.05pt;"> </span>did<span style="letter-spacing:-0.05pt;"> </span>not have<span style="letter-spacing:-0.05pt;"> </span>a material impact on the Company’s<span style="letter-spacing:-0.05pt;"> </span>provision<span style="letter-spacing:-0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>income<span style="letter-spacing:-0.05pt;"> </span>taxes.</p> 200000 0.0 200000 200000 0.21 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">12.</span></p></td> <td valign="top"> <p style="margin-top:18pt;margin-bottom:0pt;font-weight:bold;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="color:#231F20;">NET</span><span style="color:#231F20;letter-spacing:-0.05pt;"> </span><span style="color:#231F20;">LOSS</span><span style="color:#231F20;letter-spacing:-0.05pt;"> </span><span style="color:#231F20;">PER</span><span style="color:#231F20;letter-spacing:-0.05pt;"> </span><span style="color:#231F20;">SHARE</span></p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Basic<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>diluted<span style="letter-spacing:-0.05pt;"> </span>net income<span style="letter-spacing:-0.05pt;"> </span>(loss) per share is presented in<span style="letter-spacing:-0.05pt;"> </span>conformity<span style="letter-spacing:0.05pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>the two-class method required<span style="letter-spacing:-0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>participating<span style="letter-spacing:-0.05pt;"> </span>securities. The<span style="letter-spacing:-0.05pt;"> </span>Company’s<span style="letter-spacing:-0.05pt;"> </span>redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred stock were participating<span style="letter-spacing:-0.05pt;"> </span>securities<span style="letter-spacing:-0.05pt;"> </span>as the holders<span style="letter-spacing:-0.05pt;"> </span>of the redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred<span style="letter-spacing:0.05pt;"> </span>stock were entitled<span style="letter-spacing:-0.05pt;"> </span>to participate<span style="letter-spacing:-0.05pt;"> </span>in<span style="letter-spacing:-0.05pt;"> </span>dividends<span style="letter-spacing:-0.1pt;"> </span>with<span style="letter-spacing:-0.05pt;"> </span>common stock.<span style="letter-spacing:0.05pt;"> </span>In periods<span style="letter-spacing:-0.05pt;"> </span>of net income, net income<span style="letter-spacing:-0.05pt;"> </span>was attributed to common stockholders<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>participating<span style="letter-spacing:-0.05pt;"> </span>securities<span style="letter-spacing:-0.05pt;"> </span>based<span style="letter-spacing:-0.05pt;"> </span>on their participation<span style="letter-spacing:-0.05pt;"> </span>rights, and<span style="letter-spacing:-0.05pt;"> </span>basic<span style="letter-spacing:-0.05pt;"> </span>net income<span style="letter-spacing:-0.05pt;"> </span>per share was calculated<span style="letter-spacing:-0.05pt;"> </span>by dividing<span style="letter-spacing:-0.1pt;"> </span>the net income<span style="letter-spacing:-0.05pt;"> </span>attributable to common stockholders<span style="letter-spacing:-0.05pt;"> </span>by the weighted-average<span style="letter-spacing:-0.1pt;"> </span>number of shares of common stock outstanding<span style="letter-spacing:-0.05pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the period. The Company’s common stock which was converted from redeemable convertible preferred stock upon the closing of the IPO is weighted based on the period of time it was outstanding after conversion.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Net losses<span style="letter-spacing:-0.05pt;"> </span>were not allocated<span style="letter-spacing:-0.05pt;"> </span>to the redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred<span style="letter-spacing:0.05pt;"> </span>stock as the holders<span style="letter-spacing:-0.05pt;"> </span>of the redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred<span style="letter-spacing:0.05pt;"> </span>stock did not have<span style="letter-spacing:-0.05pt;"> </span>a contractual obligation<span style="letter-spacing:-0.1pt;"> </span>to share in<span style="letter-spacing:-0.05pt;"> </span>any losses. Basic<span style="letter-spacing:-0.05pt;"> </span>net loss<span style="letter-spacing:-0.05pt;"> </span>per share attributable to common stockholders<span style="letter-spacing:-0.05pt;"> </span>is calculated<span style="letter-spacing:-0.05pt;"> </span>by dividing<span style="letter-spacing:-0.1pt;"> </span>the net loss<span style="letter-spacing:-0.05pt;"> </span>attributable to common stockholders<span style="letter-spacing:-0.05pt;"> </span>by the weighted-average<span style="letter-spacing:-0.1pt;"> </span>number of shares of common stock outstanding<span style="letter-spacing:-0.05pt;"> </span>during<span style="letter-spacing:-0.05pt;"> </span>the period.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Diluted<span style="letter-spacing:-0.05pt;"> </span>net income<span style="letter-spacing:-0.05pt;"> </span>per share attributable to common stockholders<span style="letter-spacing:-0.05pt;"> </span>adjusts<span style="letter-spacing:-0.05pt;"> </span>basic<span style="letter-spacing:-0.05pt;"> </span>net income<span style="letter-spacing:-0.05pt;"> </span>per share for<span style="letter-spacing:0.05pt;"> </span>the potentially<span style="letter-spacing:-0.05pt;"> </span>dilutive<span style="letter-spacing:-0.05pt;"> </span>impact of stock options<span style="letter-spacing:-0.05pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>redeemable<span style="letter-spacing:-0.05pt;"> </span>convertible<span style="letter-spacing:-0.05pt;"> </span>preferred stock.<span style="letter-spacing:0.05pt;"> </span>As the Company<span style="letter-spacing:-0.05pt;"> </span>has reported net losses<span style="letter-spacing:-0.05pt;"> </span>attributable to common stockholders<span style="letter-spacing:-0.05pt;"> </span>for<span style="letter-spacing:0.05pt;"> </span>all periods<span style="letter-spacing:-0.05pt;"> </span>presented, all<span style="letter-spacing:-0.05pt;"> </span>potentially<span style="letter-spacing:-0.05pt;"> </span>dilutive<span style="letter-spacing:-0.05pt;"> </span>securities<span style="letter-spacing:-0.05pt;"> </span>are antidilutive<span style="letter-spacing:-0.1pt;"> </span>and<span style="letter-spacing:-0.05pt;"> </span>accordingly,<span style="letter-spacing:-0.05pt;"> </span>basic<span style="letter-spacing:-0.05pt;"> </span>net loss per share attributable to common stockholders<span style="letter-spacing:-0.05pt;"> </span>equals<span style="letter-spacing:-0.05pt;"> </span>diluted<span style="letter-spacing:-0.05pt;"> </span>net loss<span style="letter-spacing:-0.05pt;"> </span>per share attributable to common stockholders.</p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>weighted-average<span style="letter-spacing:-0.1pt;"> </span>potentially<span style="letter-spacing:-0.05pt;"> </span>dilutive<span style="letter-spacing:-0.05pt;"> </span>shares are excluded<span style="letter-spacing:-0.05pt;"> </span>from<span style="letter-spacing:0.05pt;"> </span>the calculation<span style="letter-spacing:-0.1pt;"> </span>of diluted<span style="letter-spacing:-0.05pt;"> </span>earnings<span style="letter-spacing:-0.05pt;"> </span>per share as they are anti-dilutive:</p> <p style="line-height:10pt;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares of common stock issuable</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   upon conversion of redeemable</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   convertible preferred stock</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">83,280,932</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">49,698,437</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">81,177,419</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">67,416,424</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares of common stock issuable</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   upon conversion of Series I</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   warrant</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,452,513</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">742,218</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Restricted stock units subject to</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   future vesting</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,109,934</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,710,345</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,886,750</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,171,789</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares issuable pursuant to the</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   ESPP</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">177,679</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">89,330</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares of common stock issuable</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   from stock options</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,398,679</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,006,631</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,015,450</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,800,054</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">105,242,058</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">66,593,092</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">101,821,837</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84,477,597</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:12pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>weighted-average<span style="letter-spacing:-0.1pt;"> </span>potentially<span style="letter-spacing:-0.05pt;"> </span>dilutive<span style="letter-spacing:-0.05pt;"> </span>shares are excluded<span style="letter-spacing:-0.05pt;"> </span>from<span style="letter-spacing:0.05pt;"> </span>the calculation<span style="letter-spacing:-0.1pt;"> </span>of diluted<span style="letter-spacing:-0.05pt;"> </span>earnings<span style="letter-spacing:-0.05pt;"> </span>per share as they are anti-dilutive:</p> <p style="line-height:10pt;margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-size:10pt;"> </p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:11pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:70%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares of common stock issuable</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   upon conversion of redeemable</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   convertible preferred stock</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">83,280,932</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">49,698,437</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">81,177,419</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">67,416,424</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares of common stock issuable</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   upon conversion of Series I</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   warrant</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">1,452,513</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">742,218</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Restricted stock units subject to</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   future vesting</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">4,109,934</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,710,345</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">2,886,750</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">6,171,789</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares issuable pursuant to the</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   ESPP</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">177,679</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">—</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">89,330</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Shares of common stock issuable</p> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">   from stock options</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">16,398,679</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,006,631</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,015,450</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">10,800,054</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">105,242,058</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">66,593,092</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">101,821,837</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">84,477,597</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 83280932 49698437 81177419 67416424 1452513 742218 4109934 6710345 2886750 6171789 177679 89330 16398679 10006631 17015450 10800054 105242058 66593092 101821837 84477597 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;color:#231F20;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;color:#231F20;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">13.</span></p></td> <td valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;color:#231F20;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;"><span style="font-weight:normal;color:#000000;"/>GEOGRAPHIC<span style="letter-spacing:-0.05pt;"> </span>INFORMATION</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>table<span style="letter-spacing:-0.05pt;"> </span>sets forth<span style="letter-spacing:0.05pt;"> </span>the Company’s<span style="letter-spacing:-0.05pt;"> </span>revenues<span style="letter-spacing:-0.05pt;"> </span>by geographic<span style="letter-spacing:-0.05pt;"> </span>region, which<span style="color:#000000;"> </span>is determined<span style="color:#000000;"> </span>based<span style="letter-spacing:-0.05pt;"> </span>on the billing<span style="letter-spacing:-0.1pt;"> </span>location<span style="letter-spacing:-0.05pt;"> </span>of the customer<span style="letter-spacing:0.05pt;"> </span>(in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">85,110</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">105,331</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">166,482</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">203,937</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rest of the world</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,443</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,459</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,408</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32,791</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">96,553</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">122,790</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">188,890</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">236,728</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">The<span style="letter-spacing:-0.05pt;"> </span>following<span style="letter-spacing:-0.1pt;"> </span>table<span style="letter-spacing:-0.05pt;"> </span>sets forth<span style="letter-spacing:0.05pt;"> </span>the Company’s<span style="letter-spacing:-0.05pt;"> </span>revenues<span style="letter-spacing:-0.05pt;"> </span>by geographic<span style="letter-spacing:-0.05pt;"> </span>region, which<span style="color:#000000;"> </span>is determined<span style="color:#000000;"> </span>based<span style="letter-spacing:-0.05pt;"> </span>on the billing<span style="letter-spacing:-0.1pt;"> </span>location<span style="letter-spacing:-0.05pt;"> </span>of the customer<span style="letter-spacing:0.05pt;"> </span>(in thousands):</p> <p style="margin-bottom:0pt;margin-top:0pt;text-indent:0%;font-family:Times New Roman;font-size:10pt;"> </p> <div> <table border="0" cellpadding="0" cellspacing="0" style="margin:auto;border-collapse:collapse; width:90%;"> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;;font-family:Calibri;font-size:11pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Three Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="6" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:22.66%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">Six Months Ended</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-top:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">June 30,</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2020</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td colspan="2" style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:10.18%; border-bottom:solid 0.75pt #000000;" valign="bottom"> <p style="text-align:center;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">2021</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;font-weight:bold;color:#000000;font-size:8pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:50.08%;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">United States</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">85,110</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">105,331</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">166,482</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1.28%;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">203,937</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:solid 0.75pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Rest of the world</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">11,443</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">17,459</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">22,408</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:solid 0.75pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-bottom:solid 0.75pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">32,791</p></td> <td style="background-color:#FFFFFF;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:solid 0.75pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> <tr> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:50.08%; border-bottom:double 2.5pt transparent;" valign="top"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:13.7pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">Total revenue</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">96,553</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">122,790</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">188,890</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1.28%; border-bottom:double 2.5pt transparent;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:1%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">$</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;padding-Bottom:0pt;width:9.18%; border-top:solid 0.75pt #000000; border-bottom:double 2.5pt #000000;white-space:nowrap;" valign="bottom"> <p style="text-align:right;margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">236,728</p></td> <td style="background-color:#CFF0FC;padding-left:0pt;padding-Right:0.75pt;padding-Top:0.75pt;width:1%; border-bottom:double 2.5pt transparent;white-space:nowrap;" valign="bottom"> <p style="margin-bottom:0pt;margin-top:0pt;margin-left:0pt;;text-indent:0pt;;color:#000000;font-size:1pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;"> </p></td> </tr> </table></div> 85110000 105331000 166482000 203937000 11443000 17459000 22408000 32791000 96553000 122790000 188890000 236728000 <div style="align:left;"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse; width:100%;"> <tr> <td style="width:4.34%;white-space:nowrap" valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;color:#231F20;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;"><span style="font-weight:bold;color:#231F20;font-size:10pt;font-family:Arial;font-style:normal;text-transform:none;font-variant: normal;">14.</span></p></td> <td valign="top"> <p style="margin-top:8pt;margin-bottom:0pt;font-weight:bold;color:#231F20;font-style:normal;text-transform:none;font-variant: normal;font-family:Arial;font-size:10pt;">SUBSEQUENT EVENTS</p></td></tr></table></div> <p style="margin-top:6pt;margin-bottom:0pt;text-indent:4.34%;color:#231F20;font-size:10pt;font-family:Arial;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;">On July 2, 2021, the Company granted 154,709 RSUs at a grant date fair value of $93.07 per share.</p> 154709 93.07 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Jul. 30, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-40396  
Entity Registrant Name Procore Technologies, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 73-1636261  
Entity Address, Address Line One 6309 Carpinteria Avenue  
Entity Address, City or Town Carpinteria  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 93013  
City Area Code 866  
Local Phone Number 477-6267  
Title of 12(b) Security Common stock, $0.0001 par value  
Trading Symbol PCOR  
Security Exchange Name NYSE  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period true  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   131,130,415
Amendment Flag false  
Entity Central Index Key 0001611052  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 1,060,512 $ 379,907
Accounts receivable, net 66,782 77,692
Contract cost asset, current 15,324 13,598
Prepaid expenses and other current assets 23,243 16,772
Total current assets 1,165,861 487,969
Capitalized software development costs, net 18,946 18,538
Property and equipment, net 31,470 30,252
Right of use assets - finance leases 40,770 42,108
Right of use assets - operating leases 46,094 49,756
Contract cost asset, non-current 22,749 19,454
Intangibles, net 43,935 33,241
Goodwill 137,335 125,966
Restricted cash, non-current 3,104 3,104
Other assets 7,883 10,379
Total assets 1,518,147 820,767
Current liabilities    
Accounts payable 6,513 9,012
Accrued expenses 42,964 28,492
Deferred revenue, current 226,151 213,438
Other current liabilities 11,953 10,768
Total current liabilities 287,581 261,710
Deferred revenue, non-current 4,612 6,373
Finance lease liabilities, non-current 48,003 48,835
Operating lease liabilities, non-current 43,601 46,558
Other liabilities, non-current 7,688 1,919
Total liabilities 391,485 365,395
Contingencies (Note 6)
Redeemable convertible preferred stock, $0.0001 par value, 85,734,623 and 0 shares authorized at December 31, 2020 and June 30, 2021, respectively; 85,331,278 and 0 shares issued and outstanding at December 31, 2020 and June 30, 2021, respectively.   727,474
Stockholders’ (deficit) equity    
Preferred stock, $0.0001 par value, 0 and 100,000,000 shares authorized at December 31, 2020 and June 30, 2021, respectively; 0 shares issued and outstanding at December 31, 2020 and June 30, 2021.
Common stock, $0.0001 par value, 138,490,810 and 1,000,000,000 shares authorized at December 31, 2020 and June 30, 2021, respectively; 30,707,113 and 131,067,005 shares issued and outstanding at December 31, 2020 and June 30, 2021, respectively. 13 3
Additional paid-in capital 1,687,184 124,755
Accumulated other comprehensive income (loss) (37) 187
Accumulated deficit (560,498) (397,047)
Total stockholders’ (deficit) equity 1,126,662 (272,102)
Total liabilities, redeemable convertible preferred stock and stockholders’ (deficit) equity $ 1,518,147 $ 820,767
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement Of Financial Position [Abstract]    
Redeemable convertible preferred stock, par value   $ 0.0001
Redeemable convertible preferred stock, shares authorized 0 85,734,623
Redeemable convertible preferred stock, shares issued 0 85,331,278
Redeemable convertible preferred stock, shares outstanding 0 85,331,278
Preferred stock, par value $ 0.0001  
Preferred stock, shares authorized 100,000,000 0
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 1,000,000,000 138,490,810
Common stock, shares issued 131,067,005 30,707,113
Common stock, shares outstanding 131,067,005 30,707,113
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement Of Income And Comprehensive Income [Abstract]        
Revenue $ 122,790 $ 96,553 $ 236,728 $ 188,890
Cost of revenue 25,493 17,069 45,852 34,526
Gross profit 97,297 79,484 190,876 154,364
Operating expenses        
Sales and marketing 99,905 42,638 153,870 90,700
Research and development 88,627 26,518 123,172 54,751
General and administrative 57,827 13,467 75,754 29,450
Total operating expenses 246,359 82,623 352,796 174,901
Loss from operations (149,062) (3,139) (161,920) (20,537)
Interest expense, net (576) (538) (1,138) (920)
Change in fair value of Series I redeemable convertible preferred stock warrant liability   (10,605)   (10,605)
Other income (expense), net (44) 741 (227) (477)
Loss before provision for income taxes (149,682) (13,541) (163,285) (32,539)
Provision for income taxes 37 208 166 244
Net loss $ (149,719) $ (13,749) $ (163,451) $ (32,783)
Net loss per share attributable to common stockholders, basic and diluted $ (2.04) $ (0.50) $ (3.11) $ (1.22)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted 73,539,568 27,346,530 52,564,840 26,893,572
Total comprehensive loss        
Net loss $ (149,719) $ (13,749) $ (163,451) $ (32,783)
Foreign currency translation adjustment (200) 72 (224) (32)
Comprehensive loss $ (149,919) $ (13,677) $ (163,675) $ (32,815)
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) - USD ($)
$ in Thousands
Total
Cumulative- Effect of Accounting Change Due to Adoption
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative- Effect of Accounting Change Due to Adoption
Redeemable Convertible Preferred Stock
Beginning balance at Dec. 31, 2019 $ (253,758) $ (56) $ 3 $ 47,043 $ 20 $ (300,824) $ (56)  
Beginning balance, shares at Dec. 31, 2019               78,863,035
Beginning balance at Dec. 31, 2019               $ 442,897
Beginning balance, shares at Dec. 31, 2019     25,394,082          
Accounting Standards Update [Extensible List]   us-gaap:AccountingStandardsUpdate201613Member         us-gaap:AccountingStandardsUpdate201613Member  
Exercise of stock options 5,727     5,727        
Exercise of stock options, shares     1,726,099          
Issuance of Series I redeemable convertible preferred stock for cash, net of issuance costs               $ 152,941
Issuance of Series I redeemable convertible preferred stock for cash, net of issuance costs, shares               4,355,502
Stock-based compensation 5,300     5,300        
Stock-based compensation               $ 683
Foreign currency translation adjustment (104)       (104)      
Net loss (19,034)         (19,034)    
Ending balance at Mar. 31, 2020 (261,925)   $ 3 58,070 (84) (319,914)    
Ending balance, shares at Mar. 31, 2020               83,218,537
Ending balance at Mar. 31, 2020               $ 596,521
Ending balance, shares at Mar. 31, 2020     27,120,181          
Beginning balance at Dec. 31, 2019 (253,758) $ (56) $ 3 47,043 20 (300,824) $ (56)  
Beginning balance, shares at Dec. 31, 2019               78,863,035
Beginning balance at Dec. 31, 2019               $ 442,897
Beginning balance, shares at Dec. 31, 2019     25,394,082          
Net loss (32,783)              
Ending balance at Jun. 30, 2020 (264,981)   $ 3 68,691 (12) (333,663)    
Ending balance, shares at Jun. 30, 2020               83,350,583
Ending balance at Jun. 30, 2020               $ 602,195
Ending balance, shares at Jun. 30, 2020     27,823,277          
Beginning balance at Mar. 31, 2020 (261,925)   $ 3 58,070 (84) (319,914)    
Beginning balance, shares at Mar. 31, 2020               83,218,537
Beginning balance at Mar. 31, 2020               $ 596,521
Beginning balance, shares at Mar. 31, 2020     27,120,181          
Exercise of stock options 4,497     4,497        
Exercise of stock options, shares     703,096          
Issuance of Series I redeemable convertible preferred stock for cash, net of issuance costs               $ 4,991
Issuance of Series I redeemable convertible preferred stock for cash, net of issuance costs, shares               132,046
Stock-based compensation 6,124     6,124        
Stock-based compensation               $ 683
Foreign currency translation adjustment 72       72      
Net loss (13,749)         (13,749)    
Ending balance at Jun. 30, 2020 (264,981)   $ 3 68,691 (12) (333,663)    
Ending balance, shares at Jun. 30, 2020               83,350,583
Ending balance at Jun. 30, 2020               $ 602,195
Ending balance, shares at Jun. 30, 2020     27,823,277          
Beginning balance at Dec. 31, 2020 $ (272,102)   $ 3 124,755 187 (397,047)    
Beginning balance, shares at Dec. 31, 2020 85,331,278             85,331,278
Beginning balance at Dec. 31, 2020 $ 727,474             $ 727,474
Beginning balance, shares at Dec. 31, 2020     30,707,113          
Exercise of stock options 11,038     11,038        
Exercise of stock options, shares     1,264,484          
Stock-based compensation 9,710     9,710        
Stock-based compensation               $ 676
Foreign currency translation adjustment (24)       (24)      
Net loss (13,732)         (13,732)    
Ending balance at Mar. 31, 2021 (265,110)   $ 3 145,503 163 (410,779)    
Ending balance, shares at Mar. 31, 2021               85,331,278
Ending balance at Mar. 31, 2021               $ 728,150
Ending balance, shares at Mar. 31, 2021     31,971,597          
Beginning balance at Dec. 31, 2020 $ (272,102)   $ 3 124,755 187 (397,047)    
Beginning balance, shares at Dec. 31, 2020 85,331,278             85,331,278
Beginning balance at Dec. 31, 2020 $ 727,474             $ 727,474
Beginning balance, shares at Dec. 31, 2020     30,707,113          
Exercise of stock options, shares 2,909,087              
Net loss $ (163,451)              
Ending balance at Jun. 30, 2021 $ 1,126,662   $ 13 1,687,184 (37) (560,498)    
Ending balance, shares at Jun. 30, 2021 0              
Ending balance, shares at Jun. 30, 2021     131,067,005          
Beginning balance at Mar. 31, 2021 $ (265,110)   $ 3 145,503 163 (410,779)    
Beginning balance, shares at Mar. 31, 2021               85,331,278
Beginning balance at Mar. 31, 2021               $ 728,150
Beginning balance, shares at Mar. 31, 2021     31,971,597          
Exercise of stock options 17,658     17,658        
Exercise of stock options, shares     1,644,603          
Stock-based compensation 138,055     138,055        
Stock-based compensation               225
Conversion of redeemable convertible preferred stock to common stock upon initial public offering 728,375   $ 9 728,366       $ (728,375)
Conversion of redeemable convertible preferred stock to common stock upon initial public offering, shares     85,331,278         (85,331,278)
Issuance of common stock upon initial public offering,net of underwriting discounts and offering costs 657,618   $ 1 657,617        
Issuance of common stock upon initial public offering, net of underwriting discounts and offering costs, shares     10,410,000          
Issuance of common stock, net of common stockwithheld for tax liability, upon settlement ofrestricted stock units (15)     (15)        
Issuance of common stock, net of common stock withheld for tax liability, upon settlement of restricted stock units, shares     1,709,527          
Foreign currency translation adjustment (200)       (200)      
Net loss (149,719)         (149,719)    
Ending balance at Jun. 30, 2021 $ 1,126,662   $ 13 $ 1,687,184 $ (37) $ (560,498)    
Ending balance, shares at Jun. 30, 2021 0              
Ending balance, shares at Jun. 30, 2021     131,067,005          
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Redeemable Convertible Preferred Stock    
Stock issuance costs $ 9 $ 60
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating activities    
Net loss $ (163,451) $ (32,783)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities    
Stock-based compensation 147,746 12,326
Depreciation and amortization 15,120 12,397
Change in fair value of Series I redeemable convertible preferred stock warrant liability   10,605
Abandonment of long-lived assets 554 966
Noncash lease expense 3,735 3,150
Unrealized foreign currency (gain) loss, net 691 (370)
Deferred income taxes (99)  
Changes in operating assets and liabilities, net of effect of business combinations    
Accounts receivable 11,113 6,484
Deferred contract cost assets (5,062) 796
Prepaid expenses and other assets (5,723) (123)
Accounts payable (2,908) (88)
Accrued expenses and other liabilities 14,535 (11,498)
Deferred revenue 10,845 (776)
Operating lease liabilities (1,929) (2,046)
Net cash flow (used in) provided by operating activities 25,167 (960)
Investing activities    
Purchases of property and equipment (4,194) (5,311)
Capitalized software development costs (5,716) (6,930)
Strategic investments (3,450)  
Acquisition of businesses, net of cash acquired (19,982) (3,325)
Net cash flow used in investing activities (33,342) (15,566)
Financing activities    
Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs   157,942
Proceeds from initial public offering, net of underwriting commissions and discounts 665,129  
Proceeds from stock option exercises 29,126 10,059
Payment of debt issuance costs   (80)
Payments of deferred offering costs (3,527) (2,216)
Payment of deferred business acquisition consideration (475)  
Principal payments under finance lease agreements, net of proceeds from lease incentives (742) (658)
Net cash flow provided by financing activities 689,511 176,970
Net increase in cash, cash equivalents and restricted cash 681,336 160,444
Effect of exchange rate changes on cash (731) 336
Cash, cash equivalents and restricted cash, beginning of period 383,253 121,828
Cash, cash equivalents and restricted cash, end of period 1,063,858 282,608
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets    
Cash and cash equivalents 1,060,512 279,227
Restricted cash, current at end of period included in prepaid expenses and other current assets 242  
Restricted cash, non-current at end of period 3,104 3,381
Cash, cash equivalents and restricted cash, end of period 1,063,858 282,608
Supplemental disclosure of cash flow information    
Cash paid for interest other than finance leases 110 71
Cash (received) paid for income taxes, net 214 (39)
Cash received for lease incentives 1,070 1,012
Operating cash flows from finance leases 1,046 1,073
Operating cash flows from operating leases 3,713 3,696
Financing cash flows from finance leases 835 755
Noncash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses at period end 1,158 1,615
Capitalized software development costs included in accounts payable and accrued expenses at period end 666 400
Deferred offering costs included in accounts payable and accrued expenses at period end 641 1,672
Conversion of redeemable convertible preferred stock into common stock upon initial public offering 728,375  
Indemnity holdback consideration associated with a business combination 4,050  
Stock-based compensation capitalized for software development $ 920 464
Right of use assets obtained in exchange for operating lease liabilities   10,334
Series I Warrant    
Financing activities    
Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs   $ 11,923
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Organization And Description of Business
6 Months Ended
Jun. 30, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Organization And Description of Business

1.

ORGANIZATION AND DESCRIPTION OF BUSINESS

Description of Business

Procore Technologies, Inc. and subsidiaries (together “Procore”, the “Company”, “we”, “us”, or “our”) provide a cloud-based construction management platform and related software products that allow the construction industry’s key stakeholders, such as owners, general contractors, specialty contractors, architects, and engineers, to collaborate on construction projects.

The Company was incorporated in California in 2002 and re-incorporated in Delaware in 2014. The Company is headquartered in Carpinteria, California, and has operations in California, New York, Texas, Minnesota, and Oregon in the United States, and internationally in Australia, Canada, England and Mexico.

Initial Public Offering

The Company’s registration statement on Form S-1 related to its initial public offering (“IPO”) was declared effective on May 19, 2021, and the Company’s common stock began trading on the New York Stock Exchange on May 20, 2021. On May 24, 2021, the Company completed its IPO, in which it issued and sold 10,410,000 shares of common stock at a price of $67.00 per share, including 940,000 shares of common stock pursuant to the exercise in full of the underwriters’ option to purchase additional shares. The Company received $665.1 million in net proceeds, after deducting underwriting discounts and commissions of $32.3 million and before other offering costs of $7.5 million. At the closing of the IPO, all outstanding shares of redeemable convertible preferred stock were automatically converted into an aggregate of 85,331,278 shares of common stock on a one-for-one basis, further discussed in Note 8 and 9 to these condensed consolidated financial statements.

Upon the effectiveness date of the registration statement for the IPO, the performance vesting condition of restricted stock units (“RSUs”) was met and the Company recognized $115.3 million of stock-based compensation expense in its condensed consolidated statement of operations, for the portion of the service period completed by employees and non-employees from the grant date through the effectiveness date of the registration statement for the IPO, as further described in Note 10 to these condensed consolidated financial statements.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The accompanying condensed consolidated financial statements include the interim financial statements of Procore Technologies, Inc. and its subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and are unaudited. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended December 31, 2020. The condensed consolidated balance sheet information as of December 31, 2020 has been derived from our audited consolidated financial statements. The condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The accounting policies used in the preparation of these condensed consolidated financial statements are the same as those disclosed in the audited consolidated financial statements and related notes for the year ended December 31, 2020.

Use of estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates its estimates and assumptions for continued reasonableness, primarily with respect to revenue recognition, the period of benefit of contract cost assets, the fair value of assets acquired and liabilities assumed in a business combination, stock-based compensation expense, the fair value of the Company’s common stock prior to the effective date of its IPO, the recoverability of goodwill and long-lived assets, useful lives of long-lived assets, capitalization of software development costs, the fair value of the Series I redeemable convertible preferred stock warrant liability, and income taxes, including related reserves and allowances. Appropriate adjustments, if any,

to the estimates used are made prospectively based upon such periodic evaluation. Management bases its estimates on historical experience and on various other assumptions that management believes to be reasonable. Actual results could differ from our estimates.

In light of the currently unknown duration and severity of the COVID-19 pandemic, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies.

As of the date these condensed consolidated financial statements were issued, we are not aware of any specific event or circumstance that would require us to update our estimates or judgments or to revise the carrying value of our assets or liabilities. Judgments and assumptions may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in a meaningful impact on our condensed consolidated financial statements in future reporting periods.

Segments

We operate as a single operating segment. Our chief operating decision maker is our Chief Executive Officer who regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.

Deferred Offering Costs

Deferred offering costs of $5.0 million were recorded as other assets on the condensed consolidated balance sheet as of December 31, 2020, and consisted of costs incurred in connection with the sale of the Company’s common stock in the IPO, including certain legal, accounting, printing, and other IPO related costs. Upon the closing of the IPO, deferred offering costs of $7.5 million were reclassified to stockholders’ equity as a reduction from the proceeds of the offering. There are no deferred offering costs as of June 30, 2021.

Strategic Investments

We hold investments in equity securities of certain privately held companies, which do not have readily determinable fair values. We have elected to measure these non-marketable investments at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for the identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a non-marketable equity security has a readily determinable fair value, in which case they would no longer be eligible for this election. All gains and losses on privately held equity securities, realized and unrealized, are recorded in other income (expense), net on the condensed consolidated statements of operations. We evaluate our non-marketable equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the condensed consolidated statements of operations for the amount by which the carrying value exceeds the fair value of the investment. As of June 30, 2021, the Company had investments in equity securities of $3.5 million, included within other assets in the condensed consolidated balance sheet. The Company had no equity securities as of December 31, 2020. No impairments were recorded as of June 30, 2021.

Fair value measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Fair value measurements are based on a fair value hierarchy using three levels of inputs, of which the first two are considered observable and the last is considered unobservable, as follows:

 

Level 1

Quoted prices in active markets for identical assets or liabilities.

 

Level 2

Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar assets or liabilities.

 

Level 3

Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

As of December 31, 2020 and June 30, 2021, the carrying value of the Company’s financial instruments included in current assets and current liabilities (including restricted cash, accounts receivable, accounts payable and accrued expenses) approximate fair value due to the short- term nature of such items. The Company classifies its money market funds recorded in cash equivalents within Level 1 of the hierarchy as the values are derived from quoted prices in active markets. As of December 31, 2020 and June 30, 2021, cash equivalents of $363.1 million and $1,046.6 million, respectively, were held in money market funds.

In March 2020, the Company issued a warrant to purchase Series I redeemable convertible preferred stock (“Series I warrant”). The Series I warrant was recorded as a liability on the condensed consolidated balance sheet at fair value of $11.9 million at the time of issuance. Subsequent changes in the fair value of the Series I warrant each reporting period were recorded in the condensed consolidated statements of operations and comprehensive loss, until the earlier of the exercise or expiration of the Series I warrant. The Series I warrant was exercised in December 2020. The fair value measurements used in determining the fair value of the Series I warrant liability were categorized as Level 3 on the fair value hierarchy because they were based on unobservable inputs and management’s judgment due to the absence of quoted market prices and inherent lack of liquidity of such financial instruments. Refer to Note 8 to these condensed consolidated financial statements for further information.

The Company's investments in privately held equity securities are recorded at fair value on a non-recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. For investments without a readily determinable fair value, the Company looks to observable transactions, such as the issuance of new equity by an investee, as indicators of investee enterprise value and are used to estimate the fair value of the investments.

Deferred revenue

Contract liabilities consist of revenue that is deferred when we have the contractual right to invoice in advance of transferring services to our customers. The Company recognized revenue of $83.7 million and $103.6 million during the three months ended June 30, 2020 and 2021, respectively, that was included in deferred revenue balances at the beginning of the respective periods. The Company recognized revenue of $128.1 million and $156.1 million during the six months ended June 30, 2020 and 2021, respectively, that was included in deferred revenue balances at the beginning of the respective periods.

Remaining Performance Obligation

The transaction price allocated to remaining performance obligations represents the contracted transaction price that has not yet been recognized as revenue, which includes deferred revenue and amounts under non-cancellable contracts that will be invoiced and recognized as revenue in future periods. As of June 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $478.4 million, of which the Company expects to recognize approximately 72% as revenue in the next 12 months and substantially all of the remainder between 12 and 36 months thereafter.

 

Recently issued accounting pronouncementsNot yet adopted

Simplifying the Accounting for Convertible Instruments

In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40) - Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new guidance simplifies the accounting for certain financial instruments by removing certain separation models required under current U.S. GAAP, including the beneficial conversion feature and cash conversion feature. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is effective for public business entities for fiscal years beginning after December 15, 2021 and interim periods within that fiscal year. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is evaluating the impact of the adoption of ASU 2020-06 on its condensed consolidated financial statements.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combination
6 Months Ended
Jun. 30, 2021
Business Combinations [Abstract]  
Business Combination

3.

BUSINESS COMBINATION

Indus.ai Inc.

 On May 3, 2021, the Company completed the acquisition of Indus.ai Inc. (“Indus”), a Canadian based privately held company that offers an artificial intelligence-powered analytics platform to provide actionable insights for the construction industry, by acquiring 100% of the outstanding voting interests in Indus for preliminary purchase consideration of approximately $24.3 million in cash. Of the total purchase consideration, $4.1 million was held back to secure certain indemnification obligations (“Holdback Consideration”) in accordance with the stock purchase agreement and will be paid in 2022 on the 18-month anniversary of the acquisition. The Holdback Consideration is recorded in other liabilities on the condensed consolidated balance sheet as of June 30, 2021. The purpose of this acquisition is to accelerate the development of the Company’s artificial intelligence and machine learning solutions.

The purchase consideration was primarily allocated to developed technology intangible assets with an estimated fair value of $14.8 million at the acquisition date, which was valued using the cost to rebuild method. The fair value of the remaining acquired tangible and intangible net assets was immaterial. We also recorded deferred tax liability of $2.0 million as a result of the acquisition. The Company recorded goodwill, which represents the excess of the purchase consideration over the tangible and intangible assets acquired and liabilities assumed, of $11.5 million relating to this acquisition. Goodwill is not deductible for income tax purposes. The goodwill balance is primarily attributed to the synergies expected and the skilled workforce acquired.  

The measurement periods for the valuation of assets acquired and liabilities assumed end as soon as information on the facts and circumstances that existed as of the acquisition date becomes available, but do not exceed 12 months. The purchase price allocation is subject to future adjustments as a result of finalizing the closing net working capital.

Developed technology acquired is amortized on a straight-line basis, which approximates the pattern in which the economic benefits of the technology is expected to be consumed, over its estimated useful life of five years. The amortization expense is recorded in research and development in the condensed consolidated financial statements of operations and comprehensive loss, as the acquired developed technology will be used to improve our internal research and development capabilities. 

The Company has not separately presented pro forma results reflecting the acquisition of Indus, or revenue and operating losses of Indus for the period from the acquisition date through June 30, 2021 as the impacts were not material to the condensed consolidated financial statements. The transaction costs associated with the acquisition were not material and expensed as incurred, as general and administrative expenses in the consolidated statements of operations and comprehensive loss.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill
6 Months Ended
Jun. 30, 2021
Goodwill And Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill

4.

INTANGIBLE ASSETS AND GOODWILL

Intangible assets

Our finite-lived intangible assets are summarized as follows (in thousands):

 

 

 

December 31, 2020

 

 

 

Gross

Carrying

 

 

Accumulated

 

 

Net Carrying

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

Developed technology

 

$

25,141

 

 

$

(5,817

)

 

$

19,324

 

Customer relationships

 

 

16,450

 

 

 

(2,533

)

 

 

13,917

 

Total

 

$

41,591

 

 

$

(8,350

)

 

$

33,241

 

 

 

 

June 30, 2021

 

 

 

Gross

Carrying

 

 

Accumulated

 

 

Net Carrying

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

Developed technology

 

$

39,808

 

 

$

(8,845

)

 

$

30,963

 

Customer relationships

 

 

16,450

 

 

 

(3,478

)

 

 

12,972

 

Total

 

$

56,258

 

 

$

(12,323

)

 

$

43,935

 

 

 

We estimate that there is no significant residual value related to our intangible assets. Intangible assets amortization expense is summarized as follows (in thousands):

 

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

Cost of revenue

 

$

1,522

 

 

$

2,172

 

Sales and marketing

 

 

808

 

 

 

945

 

Research and development

 

 

305

 

 

 

863

 

Total amortization of acquired intangible assets

 

$

2,635

 

 

$

3,980

 

 

Goodwill

The following table presents the changes in carrying amount of goodwill during the six months ended June 30, 2021 (in thousands):

 

Beginning balance

 

$

125,966

 

Additions

 

 

11,464

 

Other adjustments (1)

 

 

(95

)

Ending balance

 

$

137,335

 

 

 

(1)

Adjustments include the effect of foreign currency translation.

 

The addition to goodwill was due to the acquisition of Indus, as disclosed in Note 3 to these condensed consolidated financial statements. There was no impairment of goodwill during the periods presented.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses
6 Months Ended
Jun. 30, 2021
Accrued Liabilities Current [Abstract]  
Accrued Expenses

5.

ACCRUED EXPENSES

The following represents the components of accrued expenses contained within our condensed consolidated balance sheets at the end of each period (in thousands):

 

 

 

December 31,

 

 

June 30,

 

 

 

2020

 

 

2021

 

Accrued commissions and bonuses

 

$

14,120

 

 

$

17,262

 

Accrued salary and payroll tax liabilities

 

 

5,818

 

 

 

11,588

 

Other accrued expenses

 

 

8,554

 

 

 

14,114

 

Total accrued expenses

 

$

28,492

 

 

$

42,964

 

 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Contingencies
6 Months Ended
Jun. 30, 2021
Commitments And Contingencies Disclosure [Abstract]  
Contingencies

6.

CONTINGENCIES

Litigation

From time to time, the Company may be subject to various litigation matters arising in the ordinary course of business. The Company however is not aware of any currently pending legal matters or claims that could have a material adverse effect on its financial position, results of operations or cash flows should such litigation be resolved unfavorably.

Indemnifications

In the ordinary course of business, the Company may provide indemnification of varying scope and terms to customers, vendors, investors, directors, and officers with respect to certain matters, including, but not limited to, losses arising out of its breach of such agreements, services to be provided by the Company, or from intellectual property infringement claims made by third parties. These indemnification provisions may survive termination of the underlying agreement and the maximum potential amount of future payments the Company could be required to make under these indemnification provisions may not be subject to maximum loss clauses. The maximum potential amount of future payments the Company could be required to make under these indemnification provisions is indeterminable.

The Company has never paid a material claim, nor has the Company been sued in connection with these indemnification arrangements. To date, the Company has not accrued a liability for these guarantees, because the likelihood of incurring a payment obligation, if any, in connection with these guarantees is not probable or reasonably estimable.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Facility
6 Months Ended
Jun. 30, 2021
Line Of Credit Facility [Abstract]  
Credit Facility

7.

CREDIT FACILITY

The Company has a credit agreement (the “Credit Facility”) provided by Silicon Valley Bank, to be used for general corporate purposes, including the financing of working capital requirements. As of December 30, 2020 and June 30, 2021, the aggregate principal amount available under the Credit Facility was up to $75.0 million with the option to increase the availability up to $100.0 million.

The Credit Facility contains financial covenants that require the Company to maintain minimum annual recurring revenue, as defined in the credit agreement, and a liquidity ratio, if the Credit Facility is drawn, of at least 1.25 to 1.00. The Credit Facility also contains restrictions on our ability to pay dividends, make distributions or payments to stockholders, or redeem, retire, or purchase any capital stock, make any restricted investments, and engage in changes in business, key personnel, control, or business locations.

As of each period presented, no amounts had been drawn down under the Credit Facility, and the Company was in compliance with all financial covenants.

As of December 31, 2020 and June 30, 2021, the Company had letters of credit outstanding of $7.0 million and $6.9 million, respectively, to secure various U.S. leased office facilities.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred Stock
6 Months Ended
Jun. 30, 2021
Redeemable Convertible Preferred Stock [Abstract]  
Redeemable Convertible Preferred Stock

8.

REDEEMABLE CONVERTIBLE PREFERRED STOCK

Upon the closing of the IPO, all of the outstanding redeemable convertible preferred stock were automatically converted into an aggregate of 85,331,278 shares of our common stock on a one-for-one basis, and the carrying value, totaling $728.4 million, was reclassified into common stock and additional paid-in capital on the condensed consolidated balance sheet.

Series I redeemable convertible preferred stock warrant

In March 2020, the Company issued a warrant to purchase 1,452,513 shares of Series I redeemable convertible preferred stock with a term that expired upon the earlier of (a) the one-year anniversary from the issuance date, or (b) the occurrence of a liquidity event (either on the effective date of a registration statement for our IPO or a change in control).

At the issuance date, we recorded the fair value of the Series I warrant liability of $11.9 million as a discount to the carrying value of the Series I redeemable convertible preferred stock. The Series I warrant liability was remeasured at its fair value through the date of exercise with changes in fair value recorded in the condensed consolidated statements of operations and comprehensive loss. In December 2020, the Series I warrant holder exercised the warrant and the Company issued 1,452,513 shares of Series I redeemable convertible preferred stock for proceeds of $55.0 million.

The following inputs were used in the Black-Scholes option pricing model in determining the fair value of the Series I warrant liability for the period from issuance date to June 30, 2020:

 

 

 

March 31,

 

 

June 30,

 

 

 

2020

 

 

2020

 

Fair value of Series I redeemable convertible

   preferred stock per share

 

$

35.04

 

 

$

47.67

 

Expected term (in years)

 

 

1.00

 

 

 

0.75

 

Expected volatility

 

 

66.90

%

 

 

67.80

%

Risk-free interest rate

 

 

0.16

%

 

 

0.16

%

Dividend yield

 

 

0.00

%

 

 

0.00

%

 

 

The following table provides a summary of the changes in the fair value of the Company’s Series I warrant liability (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Beginning balance

 

$

11,923

 

 

$

-

 

 

$

 

 

 

$

-

 

Issuance of Series I warrant

 

 

-

 

 

 

-

 

 

 

11,923

 

 

 

-

 

Change in fair value measurement of Series I warrant

   liability

 

 

10,605

 

 

 

-

 

 

 

10,605

 

 

 

-

 

Ending balance

 

$

22,528

 

 

$

-

 

 

$

22,528

 

 

$

-

 

 

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Common Stock

9.

COMMON STOCK

Upon the closing of the IPO, the Company filed an Amended and Restated Certificate of Incorporation which authorized 1,000,000,000 shares of common stock with a par value of $0.0001 per share, and 100,000,000 shares of undesignated preferred stock with a par value of $0.0001 per share. Each share of common stock is entitled to one vote per share.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation
6 Months Ended
Jun. 30, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Share-based Compensation

10.

STOCK-BASED COMPENSATION

2021 Equity Incentive Plan

In May 2021, the Company’s board of directors adopted, and the stockholders approved the 2021 Equity Incentive Plan (the "2021 Plan") with the purpose of granting stock-based awards, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance awards and other forms of awards, to employees, directors, and consultants, including employees and consultants of our affiliates. A total of 30,962,615 shares of common stock are available for issuance under the 2021 Plan. 

Stock options

The following table summarizes the stock option activity during the six months ended June 30, 2021:

 

 

 

 

 

 

 

Weighted

 

 

 

Number of

 

 

Average

 

 

 

Shares

 

 

Exercise Price

 

Outstanding at December 31, 2020

 

 

12,410,041

 

 

$

12.51

 

Exercised

 

 

(2,909,087

)

 

 

9.86

 

Cancelled/Forfeited

 

 

(399,256

)

 

 

19.99

 

Outstanding at June 30, 2021

 

 

9,101,698

 

 

 

13.03

 

Exercisable at June 30, 2021

 

 

6,228,194

 

 

$

10.38

 

 

Restricted stock units

Beginning in 2018, the Company began issuing RSUs to certain employees, officers, non-employee consultants and directors. The RSUs granted prior to the IPO vest upon the satisfaction of both a service and a performance condition, if both conditions are met before the award’s expiration date. For certain awards the performance condition was satisfied solely on the effective date of a registration statement for our IPO and for other awards the performance condition was satisfied on the earlier of either the effective date of a registration statement for our IPO or a change in control. RSUs granted with service vesting conditions are generally satisfied over four years on either a quarterly or annual vesting schedule.

Upon the effective date of the registration statement for the IPO, the performance vesting condition for all RSUs granted was satisfied and the Company recognized on a graded vesting basis a cumulative catch-up stock-based compensation adjustment of $115.3 million in its condensed consolidated statement of operations for the portion of the service period satisfied from the grant date through the effective date of the registration statement. All RSUs granted subsequent to the IPO vest based on continued service, which is generally over four years.

 

 

A summary of activity in connection with our RSUs during the six months ended June 30, 2021 are as follows:

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Outstanding at December 31, 2020

 

 

5,357,120

 

 

$

31.20

 

Granted

 

 

2,541,676

 

 

 

64.33

 

Released

 

 

(1,710,026

)

 

 

29.20

 

Cancelled/Forfeited

 

 

(304,119

)

 

 

40.11

 

Outstanding at June 30, 2021

 

 

5,884,651

 

 

$

45.51

 

 

Total unrecognized stockbased compensation expense related to unvested RSUs was $185.8 million as of June 30, 2021, which is expected to be amortized over a weightedaverage vesting period of 1.6 years.

Restricted stock awards

In July 2019, we granted 205,464 restricted Series H-1 redeemable convertible preferred stock awards (“RSAs”) at a grant date fair value of $26.75 to employees in connection with the acquisition of Honest Buildings. These shares are released from restriction 50% on the first anniversary and 50% on the second anniversary of the acquisition date based on the key employees providing service to the Company. As of June 30, 2020 and 2021, zero and 102,732 of the RSAs have vested, respectively. Upon the closing of the IPO, the RSAs automatically converted into shares of restricted common stock on a one-for-one basis. During the three months ended June 30, 2020 and 2021, the Company recognized stock-based compensation expense of $0.7 million and $0.7 million, respectively, for these RSAs. During the six months ended June 30, 2020 and 2021, the Company recognized stock-based compensation expense of $1.4 million and $1.4 million, respectively, for these RSAs.

Sales of common stock

During the three months ended March 31, 2021, certain of the Company’s investors acquired outstanding common stock from the Company’s employees. For the shares acquired at a price in excess of the estimated fair value of the Company’s common stock, the Company recorded stock-based compensation expense of $5.5 million for the three months ended March 31, 2021 for the difference between the price paid by the investors and the estimated fair value on the date of the transactions. There were no sales of common stock to the Company’s investors at a price in excess of the estimated fair value in the three months ended June 30, 2021.

Employee Stock Purchase Plan

In May 2021, the Company’s board of directors adopted, and the stockholders approved the 2021 Employee Stock Purchase Plan (“ESPP”), which became effective, immediately prior to the effective date of the Company's IPO date. A total of 2,600,000 shares of common stock were initially reserved for issuance under the ESPP. The number of shares of our common stock reserved for issuance under the ESPP will automatically increase on January 1 of each year for a period of ten years, beginning on January 1, 2022 and continuing through January 1, 2031, by the lesser of (i) 1% of the total number of shares of our common stock outstanding on December 31 of the immediately preceding year; and (ii) 3,900,000 shares, except before the date of any such increase, our board of directors may determine that such increase will be less than the amount set forth in clauses (i) and (ii).

The ESPP provides for consecutive offering periods that will typically have a duration of 12 months in length and is comprised of two purchase periods of six months in length. The offering periods are scheduled to start on May 16 and November 16 of each year. The first offering period commenced on the Company’s first day of trading on May 20, 2021 and is comprised of three purchase periods of approximately six months in length, scheduled to end on November 15, 2022.

The ESPP provides eligible employees with an opportunity to purchase shares of the Company’s common stock through payroll deductions of up to 15% of their eligible compensation. A participant may purchase a maximum of 2,500 shares of common stock during a purchase period. Amounts deducted and accumulated by the participant are used to purchase shares of common stock at the end of each six-month purchase period. The purchase price of the shares shall be 85% of the lower of the fair market value of the common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the related offering period. However, in the event the fair value of the common stock on the purchase date is lower than the fair value on the first trading day of the offering period, the offering period is terminated immediately following the purchase and a new offering period begins the following day. Participants may end their participation at any time during an offering period and will be repaid their accrued contributions that have not yet been used to purchase shares of common stock. Participation ends automatically upon termination of employment.

We estimate the fair value of the ESPP purchase rights on the date of grant using the Black-Scholes option pricing model with the following assumptions during the six months ended June 30, 2021.

 

Risk-free interest rate

 

0.03% to 0.05%

Expected term (in years)

 

0.5 to 1.5

Estimated dividend yield

 

0.00%

Estimated weighted-average volatility

 

63.42% to 69.39%

 

The term for the ESPP purchase rights is the offering period. We estimate volatility using historical volatilities of a group of public companies in a similar industry and stage of life cycle, selected by management, for a period commensurate with the term. The interest rate is derived from government bonds with a similar term to the ESPP purchase right granted. We have not declared, nor do we expect to declare dividends in the foreseeable future. Consequently, an expected dividend yield of zero was utilized.

 

Employee payroll contributions accrued in connection with the ESPP were $2.0 million as of June 30, 2021, and are included within accrued expenses in the condensed consolidated balance sheet. Employee payroll contributions ultimately used to purchase shares will be reclassified to stockholders' equity on the purchase date. Stock-based compensation expense related to the ESPP is recognized on a straight-line basis over the offering period. Forfeitures are recognized as they occur. During the three and six months ended June 30, 2021, the Company recorded stock-based compensation of $1.1 million in connection with the ESPP. As of June 30, 2021, no shares of our common stock have been purchased under the ESPP.

As of June 30, 2021, unrecognized stock-based compensation expense related to the ESPP was $20.7 million, which is expected to be recognized over a weighted-average period of 0.9 years.

Stock-based compensation

The Company recorded total stock-based compensation cost from RSUs, stock options, RSAs, ESPP and sales of stock by employees in excess of fair value as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Cost of revenue

 

$

268

 

 

$

4,918

 

 

$

535

 

 

$

6,079

 

Sales and marketing

 

 

3,115

 

 

 

42,855

 

 

 

5,234

 

 

 

46,107

 

Research and development

 

 

1,912

 

 

 

51,317

 

 

 

3,849

 

 

 

54,563

 

General and administrative

 

 

1,331

 

 

 

38,353

 

 

 

2,708

 

 

 

40,997

 

Total stock-based compensation expense

 

$

6,626

 

 

$

137,443

 

 

$

12,326

 

 

$

147,746

 

Stock-based compensation capitalized for software

   development

 

 

181

 

 

 

837

 

 

 

464

 

 

 

920

 

Total stock-based compensation cost

 

$

6,807

 

 

$

138,280

 

 

$

12,790

 

 

$

148,666

 

 

 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

11.

INCOME TAXES

For the three months ended June 30, 2020 and 2021, the Company recorded an income tax expense of $0.2 million and $0.0 million, respectively. For the six months ended June 30, 2020 and 2021, the Company recorded an income tax expense of $0.2 million and $0.2 million, respectively. As of June 30, 2021, the Company maintained a full valuation allowance on its U.S. federal, state, and certain foreign net deferred tax assets as it was more likely than not that those deferred tax assets would not be realized.

In determining quarterly provisions for income taxes, we use the annual estimated effective tax rate applied to the actual year-to-date income or loss, adjusted for discrete items, if any, arising in that quarter. The Company’s annual estimated effective tax rate differs from the U.S. federal statutory rate of 21% primarily as a result of state taxes, foreign taxes, and changes in the Company’s valuation allowance.

In March 2021, the President of the United States signed into law the American Rescue Plan Act (the “ARP Act”). The ARP Act, among other things, includes certain income tax provisions for individuals and corporations. However, since the Company has recorded a full valuation allowance against its U.S. deferred tax assets, these changes to U.S. tax law did not have a material impact on the Company’s provision for income taxes.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share

12.

NET LOSS PER SHARE

Basic and diluted net income (loss) per share is presented in conformity with the two-class method required for participating securities. The Company’s redeemable convertible preferred stock were participating securities as the holders of the redeemable convertible preferred stock were entitled to participate in dividends with common stock. In periods of net income, net income was attributed to common stockholders and participating securities based on their participation rights, and basic net income per share was calculated by dividing the net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. The Company’s common stock which was converted from redeemable convertible preferred stock upon the closing of the IPO is weighted based on the period of time it was outstanding after conversion.

Net losses were not allocated to the redeemable convertible preferred stock as the holders of the redeemable convertible preferred stock did not have a contractual obligation to share in any losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period.

Diluted net income per share attributable to common stockholders adjusts basic net income per share for the potentially dilutive impact of stock options and redeemable convertible preferred stock. As the Company has reported net losses attributable to common stockholders for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share attributable to common stockholders equals diluted net loss per share attributable to common stockholders.

The following weighted-average potentially dilutive shares are excluded from the calculation of diluted earnings per share as they are anti-dilutive:

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Shares of common stock issuable

   upon conversion of redeemable

   convertible preferred stock

 

 

83,280,932

 

 

 

49,698,437

 

 

 

81,177,419

 

 

 

67,416,424

 

Shares of common stock issuable

   upon conversion of Series I

   warrant

 

 

1,452,513

 

 

 

 

 

 

742,218

 

 

 

 

Restricted stock units subject to

   future vesting

 

 

4,109,934

 

 

 

6,710,345

 

 

 

2,886,750

 

 

 

6,171,789

 

Shares issuable pursuant to the

   ESPP

 

 

 

 

 

177,679

 

 

 

 

 

 

89,330

 

Shares of common stock issuable

   from stock options

 

 

16,398,679

 

 

 

10,006,631

 

 

 

17,015,450

 

 

 

10,800,054

 

Total

 

 

105,242,058

 

 

 

66,593,092

 

 

 

101,821,837

 

 

 

84,477,597

 

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Geographic Information

13.

GEOGRAPHIC INFORMATION

The following table sets forth the Company’s revenues by geographic region, which is determined based on the billing location of the customer (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

United States

 

$

85,110

 

 

$

105,331

 

 

$

166,482

 

 

$

203,937

 

Rest of the world

 

 

11,443

 

 

 

17,459

 

 

 

22,408

 

 

 

32,791

 

Total revenue

 

$

96,553

 

 

$

122,790

 

 

$

188,890

 

 

$

236,728

 

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events

14.

SUBSEQUENT EVENTS

On July 2, 2021, the Company granted 154,709 RSUs at a grant date fair value of $93.07 per share.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

The accompanying condensed consolidated financial statements include the interim financial statements of Procore Technologies, Inc. and its subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and are unaudited. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes for the year ended December 31, 2020. The condensed consolidated balance sheet information as of December 31, 2020 has been derived from our audited consolidated financial statements. The condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the audited annual consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal recurring items, necessary for the fair statement of the condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. The accounting policies used in the preparation of these condensed consolidated financial statements are the same as those disclosed in the audited consolidated financial statements and related notes for the year ended December 31, 2020.

Use of estimates

Use of estimates

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Management periodically evaluates its estimates and assumptions for continued reasonableness, primarily with respect to revenue recognition, the period of benefit of contract cost assets, the fair value of assets acquired and liabilities assumed in a business combination, stock-based compensation expense, the fair value of the Company’s common stock prior to the effective date of its IPO, the recoverability of goodwill and long-lived assets, useful lives of long-lived assets, capitalization of software development costs, the fair value of the Series I redeemable convertible preferred stock warrant liability, and income taxes, including related reserves and allowances. Appropriate adjustments, if any,

to the estimates used are made prospectively based upon such periodic evaluation. Management bases its estimates on historical experience and on various other assumptions that management believes to be reasonable. Actual results could differ from our estimates.

In light of the currently unknown duration and severity of the COVID-19 pandemic, we face a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies.

As of the date these condensed consolidated financial statements were issued, we are not aware of any specific event or circumstance that would require us to update our estimates or judgments or to revise the carrying value of our assets or liabilities. Judgments and assumptions may change, as new events occur and additional information is obtained, as well as other factors related to COVID-19 that could result in a meaningful impact on our condensed consolidated financial statements in future reporting periods.

Segments

Segments

We operate as a single operating segment. Our chief operating decision maker is our Chief Executive Officer who regularly reviews financial information presented on a consolidated basis for purposes of assessing financial performance and allocating resources.

Deferred Offering Costs

Deferred Offering Costs

Deferred offering costs of $5.0 million were recorded as other assets on the condensed consolidated balance sheet as of December 31, 2020, and consisted of costs incurred in connection with the sale of the Company’s common stock in the IPO, including certain legal, accounting, printing, and other IPO related costs. Upon the closing of the IPO, deferred offering costs of $7.5 million were reclassified to stockholders’ equity as a reduction from the proceeds of the offering. There are no deferred offering costs as of June 30, 2021.

Strategic Investments

Strategic Investments

We hold investments in equity securities of certain privately held companies, which do not have readily determinable fair values. We have elected to measure these non-marketable investments at cost, with remeasurements to fair value only upon the occurrence of observable price changes in orderly transactions for the identical or similar securities of the same issuer, or in the event of any impairment. This election is reassessed each reporting period to determine whether a non-marketable equity security has a readily determinable fair value, in which case they would no longer be eligible for this election. All gains and losses on privately held equity securities, realized and unrealized, are recorded in other income (expense), net on the condensed consolidated statements of operations. We evaluate our non-marketable equity securities for impairment at each reporting period based on a qualitative assessment that considers various potential impairment indicators. If an impairment exists, a loss is recognized in the condensed consolidated statements of operations for the amount by which the carrying value exceeds the fair value of the investment. As of June 30, 2021, the Company had investments in equity securities of $3.5 million, included within other assets in the condensed consolidated balance sheet. The Company had no equity securities as of December 31, 2020. No impairments were recorded as of June 30, 2021.

Fair value measurements

Fair value measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Fair value measurements are based on a fair value hierarchy using three levels of inputs, of which the first two are considered observable and the last is considered unobservable, as follows:

 

Level 1

Quoted prices in active markets for identical assets or liabilities.

 

Level 2

Quoted prices for identical or similar assets and liabilities in markets that are not active or observable inputs other than quoted prices in active markets for identical or similar assets or liabilities.

 

Level 3

Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

As of December 31, 2020 and June 30, 2021, the carrying value of the Company’s financial instruments included in current assets and current liabilities (including restricted cash, accounts receivable, accounts payable and accrued expenses) approximate fair value due to the short- term nature of such items. The Company classifies its money market funds recorded in cash equivalents within Level 1 of the hierarchy as the values are derived from quoted prices in active markets. As of December 31, 2020 and June 30, 2021, cash equivalents of $363.1 million and $1,046.6 million, respectively, were held in money market funds.

In March 2020, the Company issued a warrant to purchase Series I redeemable convertible preferred stock (“Series I warrant”). The Series I warrant was recorded as a liability on the condensed consolidated balance sheet at fair value of $11.9 million at the time of issuance. Subsequent changes in the fair value of the Series I warrant each reporting period were recorded in the condensed consolidated statements of operations and comprehensive loss, until the earlier of the exercise or expiration of the Series I warrant. The Series I warrant was exercised in December 2020. The fair value measurements used in determining the fair value of the Series I warrant liability were categorized as Level 3 on the fair value hierarchy because they were based on unobservable inputs and management’s judgment due to the absence of quoted market prices and inherent lack of liquidity of such financial instruments. Refer to Note 8 to these condensed consolidated financial statements for further information.

The Company's investments in privately held equity securities are recorded at fair value on a non-recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company classifies these assets as Level 3 within the fair value hierarchy. For investments without a readily determinable fair value, the Company looks to observable transactions, such as the issuance of new equity by an investee, as indicators of investee enterprise value and are used to estimate the fair value of the investments.

Deferred revenue

Deferred revenue

Contract liabilities consist of revenue that is deferred when we have the contractual right to invoice in advance of transferring services to our customers. The Company recognized revenue of $83.7 million and $103.6 million during the three months ended June 30, 2020 and 2021, respectively, that was included in deferred revenue balances at the beginning of the respective periods. The Company recognized revenue of $128.1 million and $156.1 million during the six months ended June 30, 2020 and 2021, respectively, that was included in deferred revenue balances at the beginning of the respective periods.

Remaining Performance Obligation

Remaining Performance Obligation

The transaction price allocated to remaining performance obligations represents the contracted transaction price that has not yet been recognized as revenue, which includes deferred revenue and amounts under non-cancellable contracts that will be invoiced and recognized as revenue in future periods. As of June 30, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $478.4 million, of which the Company expects to recognize approximately 72% as revenue in the next 12 months and substantially all of the remainder between 12 and 36 months thereafter.

 

Recently issued accounting pronouncements—Not yet adopted

Recently issued accounting pronouncementsNot yet adopted

Simplifying the Accounting for Convertible Instruments

In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update (“ASU”) No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40) - Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). The new guidance simplifies the accounting for certain financial instruments by removing certain separation models required under current U.S. GAAP, including the beneficial conversion feature and cash conversion feature. ASU 2020-06 also improves and amends the related Earnings Per Share guidance for both Subtopics. ASU 2020-06 is effective for public business entities for fiscal years beginning after December 15, 2021 and interim periods within that fiscal year. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company is evaluating the impact of the adoption of ASU 2020-06 on its condensed consolidated financial statements.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill And Intangible Assets Disclosure [Abstract]  
Summary of Finite-lived Intangible Assets

Our finite-lived intangible assets are summarized as follows (in thousands):

 

 

 

December 31, 2020

 

 

 

Gross

Carrying

 

 

Accumulated

 

 

Net Carrying

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

Developed technology

 

$

25,141

 

 

$

(5,817

)

 

$

19,324

 

Customer relationships

 

 

16,450

 

 

 

(2,533

)

 

 

13,917

 

Total

 

$

41,591

 

 

$

(8,350

)

 

$

33,241

 

 

 

 

June 30, 2021

 

 

 

Gross

Carrying

 

 

Accumulated

 

 

Net Carrying

 

 

 

Amount

 

 

Amortization

 

 

Amount

 

Developed technology

 

$

39,808

 

 

$

(8,845

)

 

$

30,963

 

Customer relationships

 

 

16,450

 

 

 

(3,478

)

 

 

12,972

 

Total

 

$

56,258

 

 

$

(12,323

)

 

$

43,935

 

 

 

Summary of Intangible Assets Amortization Expense Intangible assets amortization expense is summarized as follows (in thousands):

 

 

 

Six Months Ended

June 30,

 

 

 

2020

 

 

2021

 

Cost of revenue

 

$

1,522

 

 

$

2,172

 

Sales and marketing

 

 

808

 

 

 

945

 

Research and development

 

 

305

 

 

 

863

 

Total amortization of acquired intangible assets

 

$

2,635

 

 

$

3,980

 

 

Summary of Changes in Carrying Amount of Goodwill

The following table presents the changes in carrying amount of goodwill during the six months ended June 30, 2021 (in thousands):

 

Beginning balance

 

$

125,966

 

Additions

 

 

11,464

 

Other adjustments (1)

 

 

(95

)

Ending balance

 

$

137,335

 

 

 

(1)

Adjustments include the effect of foreign currency translation.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2021
Accrued Liabilities Current [Abstract]  
Schedule of Components of Accrued Expenses

The following represents the components of accrued expenses contained within our condensed consolidated balance sheets at the end of each period (in thousands):

 

 

 

December 31,

 

 

June 30,

 

 

 

2020

 

 

2021

 

Accrued commissions and bonuses

 

$

14,120

 

 

$

17,262

 

Accrued salary and payroll tax liabilities

 

 

5,818

 

 

 

11,588

 

Other accrued expenses

 

 

8,554

 

 

 

14,114

 

Total accrued expenses

 

$

28,492

 

 

$

42,964

 

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred Stock (Tables)
6 Months Ended
Jun. 30, 2021
Redeemable Convertible Preferred Stock [Abstract]  
Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability

The following inputs were used in the Black-Scholes option pricing model in determining the fair value of the Series I warrant liability for the period from issuance date to June 30, 2020:

 

 

 

March 31,

 

 

June 30,

 

 

 

2020

 

 

2020

 

Fair value of Series I redeemable convertible

   preferred stock per share

 

$

35.04

 

 

$

47.67

 

Expected term (in years)

 

 

1.00

 

 

 

0.75

 

Expected volatility

 

 

66.90

%

 

 

67.80

%

Risk-free interest rate

 

 

0.16

%

 

 

0.16

%

Dividend yield

 

 

0.00

%

 

 

0.00

%

Summary of Changes in Fair Value of Warrant Liability

The following table provides a summary of the changes in the fair value of the Company’s Series I warrant liability (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Beginning balance

 

$

11,923

 

 

$

-

 

 

$

 

 

 

$

-

 

Issuance of Series I warrant

 

 

-

 

 

 

-

 

 

 

11,923

 

 

 

-

 

Change in fair value measurement of Series I warrant

   liability

 

 

10,605

 

 

 

-

 

 

 

10,605

 

 

 

-

 

Ending balance

 

$

22,528

 

 

$

-

 

 

$

22,528

 

 

$

-

 

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Summary of Stock Option Activity

The following table summarizes the stock option activity during the six months ended June 30, 2021:

 

 

 

 

 

 

 

Weighted

 

 

 

Number of

 

 

Average

 

 

 

Shares

 

 

Exercise Price

 

Outstanding at December 31, 2020

 

 

12,410,041

 

 

$

12.51

 

Exercised

 

 

(2,909,087

)

 

 

9.86

 

Cancelled/Forfeited

 

 

(399,256

)

 

 

19.99

 

Outstanding at June 30, 2021

 

 

9,101,698

 

 

 

13.03

 

Exercisable at June 30, 2021

 

 

6,228,194

 

 

$

10.38

 

Summary of Activity in Connection with RSUs

A summary of activity in connection with our RSUs during the six months ended June 30, 2021 are as follows:

 

 

 

 

 

 

 

Weighted

 

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Outstanding at December 31, 2020

 

 

5,357,120

 

 

$

31.20

 

Granted

 

 

2,541,676

 

 

 

64.33

 

Released

 

 

(1,710,026

)

 

 

29.20

 

Cancelled/Forfeited

 

 

(304,119

)

 

 

40.11

 

Outstanding at June 30, 2021

 

 

5,884,651

 

 

$

45.51

 

Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant

We estimate the fair value of the ESPP purchase rights on the date of grant using the Black-Scholes option pricing model with the following assumptions during the six months ended June 30, 2021.

 

Risk-free interest rate

 

0.03% to 0.05%

Expected term (in years)

 

0.5 to 1.5

Estimated dividend yield

 

0.00%

Estimated weighted-average volatility

 

63.42% to 69.39%

Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock

The Company recorded total stock-based compensation cost from RSUs, stock options, RSAs, ESPP and sales of stock by employees in excess of fair value as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Cost of revenue

 

$

268

 

 

$

4,918

 

 

$

535

 

 

$

6,079

 

Sales and marketing

 

 

3,115

 

 

 

42,855

 

 

 

5,234

 

 

 

46,107

 

Research and development

 

 

1,912

 

 

 

51,317

 

 

 

3,849

 

 

 

54,563

 

General and administrative

 

 

1,331

 

 

 

38,353

 

 

 

2,708

 

 

 

40,997

 

Total stock-based compensation expense

 

$

6,626

 

 

$

137,443

 

 

$

12,326

 

 

$

147,746

 

Stock-based compensation capitalized for software

   development

 

 

181

 

 

 

837

 

 

 

464

 

 

 

920

 

Total stock-based compensation cost

 

$

6,807

 

 

$

138,280

 

 

$

12,790

 

 

$

148,666

 

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share

The following weighted-average potentially dilutive shares are excluded from the calculation of diluted earnings per share as they are anti-dilutive:

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

Shares of common stock issuable

   upon conversion of redeemable

   convertible preferred stock

 

 

83,280,932

 

 

 

49,698,437

 

 

 

81,177,419

 

 

 

67,416,424

 

Shares of common stock issuable

   upon conversion of Series I

   warrant

 

 

1,452,513

 

 

 

 

 

 

742,218

 

 

 

 

Restricted stock units subject to

   future vesting

 

 

4,109,934

 

 

 

6,710,345

 

 

 

2,886,750

 

 

 

6,171,789

 

Shares issuable pursuant to the

   ESPP

 

 

 

 

 

177,679

 

 

 

 

 

 

89,330

 

Shares of common stock issuable

   from stock options

 

 

16,398,679

 

 

 

10,006,631

 

 

 

17,015,450

 

 

 

10,800,054

 

Total

 

 

105,242,058

 

 

 

66,593,092

 

 

 

101,821,837

 

 

 

84,477,597

 

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Summary of Revenue by Geographic Region

The following table sets forth the Company’s revenues by geographic region, which is determined based on the billing location of the customer (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

June 30,

 

 

 

2020

 

 

2021

 

 

2020

 

 

2021

 

United States

 

$

85,110

 

 

$

105,331

 

 

$

166,482

 

 

$

203,937

 

Rest of the world

 

 

11,443

 

 

 

17,459

 

 

 

22,408

 

 

 

32,791

 

Total revenue

 

$

96,553

 

 

$

122,790

 

 

$

188,890

 

 

$

236,728

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Organization And Description of Business - Additional Information (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
May 24, 2021
USD ($)
$ / shares
shares
May 19, 2021
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Class Of Stock [Line Items]        
Proceeds from initial public offering, net of underwriting commissions and discounts     $ 665,129  
Stock issuance costs     $ 3,527 $ 2,216
Conversion of redeemable convertible preferred stock to common stock upon initial public offering, shares | shares 85,331,278      
IPO        
Class Of Stock [Line Items]        
Issuance of common stock upon initial public offering, net of underwriting discounts and offering costs, shares | shares 10,410,000      
Share price | $ / shares $ 67.00      
Common stock pursuant to exercise in full of underwriters’ option to purchase additional shares | shares 940,000      
Proceeds from initial public offering, net of underwriting commissions and discounts $ 665,100      
Underwriting discounts and commissions 32,300      
Stock issuance costs $ 7,500      
Conversion of redeemable convertible preferred stock to common stock upon initial public offering, shares | shares 85,331,278      
Redeemable convertible preferred stock conversion ratio 1      
IPO | Restricted Stock Units        
Class Of Stock [Line Items]        
Recognized stock-based compensation expense   $ 115,300    
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Segment
Jun. 30, 2020
USD ($)
May 24, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
Disclosure Of Summary Of Significant Accounting Policies [Line Items]              
Number of operating segments | Segment     1        
Deferred offering costs $ 0   $ 0   $ 7,500,000 $ 5,000,000.0  
Investments in equity securities           0  
Impairment on investments     0        
Deferred revenue, revenue recognized 103,600,000 $ 83,700,000 156,100,000 $ 128,100,000      
Aggregate amount of transaction price allocated to remaining performance obligations $ 478,400,000   $ 478,400,000        
Percentage of remaining performance obligation expects to recognize as revenue 72.00%   72.00%        
Series I Warrant              
Disclosure Of Summary Of Significant Accounting Policies [Line Items]              
Warrant liability             $ 11,900,000
Money Market Funds              
Disclosure Of Summary Of Significant Accounting Policies [Line Items]              
Cash equivalents $ 1,046,600,000   $ 1,046,600,000     $ 363,100,000  
Other Assets              
Disclosure Of Summary Of Significant Accounting Policies [Line Items]              
Investments in equity securities $ 3,500,000   $ 3,500,000        
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combination - Additional Information (Details) - USD ($)
$ in Thousands
May 03, 2021
Jun. 30, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill   $ 137,335 $ 125,966
Indus.ai Inc.      
Business Acquisition [Line Items]      
Business acquisition, percentage of outstanding voting interests 100.00%    
Preliminary purchase consideration in cash $ 24,300    
Purchase consideration held back for indemnification obligations accordance with stock purchase agreement 4,100    
Deferred tax liability 2,000    
Goodwill 11,500    
Indus.ai Inc. | Developed Technology Intangible Assets      
Business Acquisition [Line Items]      
Purchase consideration allocated to intangible assets, estimated fair value $ 14,800    
Intangible asset, estimated useful life 5 years    
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill - Summary of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 56,258 $ 41,591
Accumulated Amortization (12,323) (8,350)
Net Carrying Amount 43,935 33,241
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 39,808 25,141
Accumulated Amortization (8,845) (5,817)
Net Carrying Amount 30,963 19,324
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16,450 16,450
Accumulated Amortization (3,478) (2,533)
Net Carrying Amount $ 12,972 $ 13,917
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill - Additional Information (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Goodwill And Intangible Assets Disclosure [Abstract]    
Residual value of intangible assets $ 0  
Goodwill impairment $ 0 $ 0
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill - Summary of Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Finite Lived Intangible Assets [Line Items]    
Total amortization of acquired intangible assets $ 3,980 $ 2,635
Cost of Revenue    
Finite Lived Intangible Assets [Line Items]    
Total amortization of acquired intangible assets 2,172 1,522
Sales and Marketing    
Finite Lived Intangible Assets [Line Items]    
Total amortization of acquired intangible assets 945 808
Research and Development    
Finite Lived Intangible Assets [Line Items]    
Total amortization of acquired intangible assets $ 863 $ 305
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets and Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Goodwill Roll Forward  
Beginning balance $ 125,966
Additions 11,464
Other adjustments (95)
Ending balance $ 137,335
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses - Schedule of Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accrued Liabilities Current [Abstract]    
Accrued commissions and bonuses $ 17,262 $ 14,120
Accrued salary and payroll tax liabilities 11,588 5,818
Other accrued expenses 14,114 8,554
Total accrued expenses $ 42,964 $ 28,492
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Facility - Additional Information (Details)
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Line Of Credit Facility [Line Items]    
Credit facility, maximum borrowing capacity $ 100,000,000.0 $ 100,000,000.0
Line of credit facility covenant liquidity ratio minimum 1.25  
Credit facility amount drawn $ 0 0
Letters of credit outstanding 6,900,000 7,000,000.0
Maximum    
Line Of Credit Facility [Line Items]    
Aggregate principal amount available under the credit facility $ 75,000,000.0 $ 75,000,000.0
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred Stock - Additional Information (Details)
$ in Millions
1 Months Ended
May 24, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Mar. 31, 2020
USD ($)
shares
Redeemable Convertible Preferred Stock [Line Items]      
Conversion of redeemable convertible preferred stock to common stock upon initial public offering, shares 85,331,278    
Number of redeemable convertible preferred stock converted to common stock 85,331,278    
Stock conversion, preferred stock conversion ratio 1    
Conversion of stock, amount converted | $ $ 728.4    
Series I Redeemable Convertible Preferred Stock Warrant      
Redeemable Convertible Preferred Stock [Line Items]      
Number of preferred shares the warrant can purchase     1,452,513
Fair value of warrants liability | $     $ 11.9
Issuance of redeemable convertible preferred stock   1,452,513  
proceeds from issuance of convertible preferred stock | $   $ 55.0  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred Stock - Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability (Details) - Series I Redeemable Convertible Preferred Stock Warrant
Jun. 30, 2020
$ / shares
Mar. 31, 2020
$ / shares
Fair Value of Preferred Stock Per Share    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Fair value of Series I redeemable convertible preferred stock per share $ 47.67 $ 35.04
Term    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Expected term (in years) 9 months 1 year
Volatility    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Measurement input 0.6780 0.6690
Interest Rate    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Measurement input 0.0016 0.0016
Dividend Yield    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Measurement input 0.0000 0.0000
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preferred Stock - Summary of Changes in Fair Value of Warrant Liability (Details) - Series I Redeemable Convertible Preferred Stock Warrant - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 11,923  
Issuance of Series I warrant   $ 11,923
Change in fair value measurement of Series I warrant liability 10,605 10,605
Ending balance $ 22,528 $ 22,528
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Common Stock - Additional Information (Details)
May 24, 2021
vote
$ / shares
shares
Jun. 30, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Class Of Stock [Line Items]      
Common stock, shares authorized | shares   1,000,000,000 138,490,810
Common stock, par value | $ / shares   $ 0.0001 $ 0.0001
Preferred stock, shares authorized | shares   100,000,000 0
Preferred stock, par value | $ / shares   $ 0.0001  
IPO      
Class Of Stock [Line Items]      
Common stock, shares authorized | shares 1,000,000,000    
Common stock, par value | $ / shares $ 0.0001    
Preferred stock, shares authorized | shares 100,000,000    
Preferred stock, par value | $ / shares $ 0.0001    
Number of votes per share | vote 1    
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 24, 2021
May 20, 2021
PurchasePeriod
shares
May 19, 2021
USD ($)
Jul. 31, 2019
$ / shares
shares
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
shares
Jun. 30, 2020
USD ($)
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense         $ 137,443,000   $ 6,626,000 $ 147,746,000 $ 12,326,000
Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Total unrecognized stock-based compensation expense         185,800,000     $ 185,800,000  
Expected to be amortized over a weighted-average vesting period (in years)               1 year 7 months 6 days  
Number of shares, vested | shares               1,710,026  
Restricted Series H-1 Redeemable Convertible Preferred Stock Awards (“RSAs”)                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Recognized stock-based compensation expense         700,000   $ 700,000 $ 1,400,000 $ 1,400,000
Number of shares granted | shares       205,464          
Weighted average grant date fair value, granted | $ / shares       $ 26.75          
Number of shares, vested | shares               102,732 0
Redeemable convertible preferred stock conversion ratio 1                
Restricted Series H-1 Redeemable Convertible Preferred Stock Awards (“RSAs”) | First Anniversary                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Percentage of shares released from restriction       50.00%          
Restricted Series H-1 Redeemable Convertible Preferred Stock Awards (“RSAs”) | Second Anniversary                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Percentage of shares released from restriction       50.00%          
IPO                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Redeemable convertible preferred stock conversion ratio 1                
IPO | Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Recognized stock-based compensation expense     $ 115,300,000            
IPO | Restricted Stock Units | Quarterly or Annual Vesting Schedule                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
RSUs vesting period               4 years  
Employee Stock Purchase Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Total unrecognized stock-based compensation expense         20,700,000     $ 20,700,000  
Expected to be amortized over a weighted-average vesting period (in years)               10 months 24 days  
Stock-based compensation expense         $ 1,100,000     $ 1,100,000  
Offering period   12 months              
Number of purchase periods | PurchasePeriod   2              
Duration of purchase periods   6 months              
Percentage of eligible compensation   15.00%              
Maximum number of shares each participant can purchase during purchase period | shares   2,500              
Purchase price, threshold percentage of fair market value   85.00%              
Expected dividend yield utilized         0.00%     0.00%  
Employee payroll contributions accrued         $ 2,000,000.0     $ 2,000,000.0  
Common stock, purchased | shares               0  
Common Stock                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense           $ 5,500,000      
Sales of common stock at a price in excess of estimated fair value         $ 0        
Common Stock | Employee Stock Purchase Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Maximum number of shares of common stock that may be issued | shares   2,600,000              
Percentage of outstanding shares   1.00%              
Maximum number of additional shares of common stock that may be issued | shares   3,900,000              
Number of period of common stock reserved for issuance   10 years              
2021 Equity Incentive Plan | Common Stock                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of shares initially available for issuance | shares   30,962,615              
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award Additional General Disclosures [Abstract]  
Number of shares outstanding 12,410,041
Number of shares exercised (2,909,087)
Number of shares cancelled/forfeited (399,256)
Number of shares outstanding 9,101,698
Number of shares exercisable 6,228,194
Weighted average exercise price, outstanding $ 12.51
Weighted average exercise price, exercised 9.86
Weighted average exercise price, cancelled/forfeited 19.99
Weighted average exercise price, outstanding 13.03
Weighted average exercise price, exercisable $ 10.38
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Activity in Connection with RSUs (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Number of Shares  
Number of shares outstanding | shares 5,357,120
Number of shares granted | shares 2,541,676
Number of shares released | shares (1,710,026)
Number of shares cancelled/forfeited | shares (304,119)
Number of shares outstanding | shares 5,884,651
Weighted Average Grant Date Fair Value  
Weighted average grant date fair value, outstanding | $ / shares $ 31.20
Weighted average grant date fair value, granted | $ / shares 64.33
Weighted average grant date fair value, released | $ / shares 29.20
Weighted average grant date fair value, cancelled/forfeited | $ / shares 40.11
Weighted average grant date fair value, outstanding | $ / shares $ 45.51
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant (Detail) - Employee Stock Purchase Plan
6 Months Ended
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Estimated dividend yield 0.00%
Minimum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Risk-free interest rate 0.03%
Expected term (in years) 6 months
Estimated weighted-average volatility 63.42%
Maximum  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Risk-free interest rate 0.05%
Expected term (in years) 1 year 6 months
Estimated weighted-average volatility 69.39%
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 137,443 $ 6,626 $ 147,746 $ 12,326
Stock-based compensation capitalized for software development 837 181 920 464
Total stock-based compensation cost 138,280 6,807 148,666 12,790
Cost of Revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 4,918 268 6,079 535
Sales and Marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 42,855 3,115 46,107 5,234
Research and Development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 51,317 1,912 54,563 3,849
General and Administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 38,353 $ 1,331 $ 40,997 $ 2,708
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax expense $ 37 $ 208 $ 166 $ 244
Federal statutory income tax rate     21.00%  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted-average potentially dilutive shares are excluded from calculation of diluted earnings per share 66,593,092 105,242,058 84,477,597 101,821,837
Shares of Common Stock Issuable Upon Conversion of Redeemable Convertible Preferred Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted-average potentially dilutive shares are excluded from calculation of diluted earnings per share 49,698,437 83,280,932 67,416,424 81,177,419
Shares of Common Stock Issuable Upon Conversion of Series I Warrant        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted-average potentially dilutive shares are excluded from calculation of diluted earnings per share   1,452,513   742,218
Restricted Stock Units Subject to Future Vesting        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted-average potentially dilutive shares are excluded from calculation of diluted earnings per share 6,710,345 4,109,934 6,171,789 2,886,750
Shares Issuable Pursuant to ESPP        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted-average potentially dilutive shares are excluded from calculation of diluted earnings per share 177,679   89,330  
Shares of Common Stock Issuable from Stock Options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted-average potentially dilutive shares are excluded from calculation of diluted earnings per share 10,006,631 16,398,679 10,800,054 17,015,450
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Geographic Information - Summary of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Revenue $ 122,790 $ 96,553 $ 236,728 $ 188,890
United States        
Segment Reporting Information [Line Items]        
Revenue 105,331 85,110 203,937 166,482
Rest of the World        
Segment Reporting Information [Line Items]        
Revenue $ 17,459 $ 11,443 $ 32,791 $ 22,408
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events - Additional Information (Detail) - Restricted Stock Units - $ / shares
6 Months Ended
Jul. 02, 2021
Jun. 30, 2021
Subsequent Event [Line Items]    
Number of shares granted   2,541,676
Weighted average grant date fair value, granted   $ 64.33
Subsequent Event    
Subsequent Event [Line Items]    
Number of shares granted 154,709  
Weighted average grant date fair value, granted $ 93.07  
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +F !E,'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 " "Y@ 93=OS[Y^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VVQ2.CFLN))07!!\1:2V=U@\X=DI-VWMZV[740?P&-F?OGF M&YA.1Z%#PN<4(B:RF&]&U_LL=-RP(U$4 %D?T:E<3@D_-?) M\33V'5P!,XPPN?Q=0+,2E^J?V*4#[)P'MZ?%G6+:S/ MI+S&Z5>V@DX1-^PR^;79WN\>F*QY717\KN#MKN:"WXJF?9]=?_A=A5TP=F__ ML?%%4';PZR[D%U!+ P04 " "Y@ 93F5R<(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 +F !E.\16HL3 4 \6 8 >&PO=V]R:W-H965T&UL MI5C;;N,V$'W>?@5A]*$%XDBD?$D6C@%'2;9I=[/>.&VQ+?I 2[0E1")=BK*3 MO^]0LB5O((]4[(NMVQP=S9!G+I.=TL]9)(0A+VDBLZM>9,SFO>-D0212GIVK MC9!P9Z5TR@VA[ MW_.L0?'$'['894?'Q'[*4JEG>W(?7O5(%*LN*7 M[,IG!X,>"?+,J'1O# S26);__&7OB",#CYTP8'L#]L: GGJ#MS4S(K/ MNN&&3R=:[8BV3P.:/2A\4UC#U\32AG%A--R-P 9465':A> M,Q3PUUR>$\\](\QEM(&/WV:>G#+_AHY7>+[:"DW^GBTSHV$Q_H- M#BK(00$Y: O&T^M&-'D<-Z=N_PO"8EBQ&'9C\27GV@B=O))'L5':-#'"H8S. M!<)H5#$:=6,T%SI6=IV&!%9[HXMPI,,:^N'=NY9E,*ZXC3O&3',0MV+3G'87 MCK7B28;YZZ+B=('B[/?Q79P(\I"G2Z&;N. 8KDO[ ]>['"%\+BL^EUWX/(IU M;#<+..N!IXW1PW'F6@5*"_(D@DBJ1*UCD9V!7 7G"$GJUE+H=J$)>$I# L! M/",+ RN-*$U\E4NC7^$_;.3>@GYSBY$\TFO:A>03?R'W(:R[>!4'I52?CG0+ MY-CKTY$W8B-L/U!6,V1=&,["$/(&Q&=_0#["<^2S;/8=#CGRW$OB<[V))0A2 MS,EL*R0J+;26<>K]+[J^/8-P/ZF=;*2*PQVQQ.C5*8'BHOZ67K4<83-L8QDT MNQ/']&<8M3I/4%S=WU*;J\SPA/P5;T[O$1SQTG.IAW&K,P;%A;Z(X@P*V]-4 M<("+$:9\M$X/%-?TCRH G\PC)3$M;@$9C,=]V)]CC%&='"BN[$^Q@;R@5H2R MGY8_DX4(<@W>:J2%(_DJ34%XH$@-GL_(C^ZY"UF#;+@F6Y[@V[-.'137?$BK M82S79/&:+E722+(E:?B?'['JLTX/#!?P@Z/([4L0<;D6)[-8"]##UP66"UB= M"UBG7.#G6ML*I"P["F>!2.2--7L+XH/"B-4I@'5* ?=6!\M&S=9K_,"TD1B. M^/5M"_(MLUKM62>UMZ419'20TK72C4N_!>=!R3X/ FA'H4X080F(,:P%GW42 M_$7*DX1.T%9.LUGG62>=O4Z'7=G5] 03@;"F&RZ;G?==;0&K M59[A(GU@]G)KTH M]7I1-/;DQF*%_*;: Q;"Y1-@B-*W2'#F-4B M[^&2?%#WNSBSE<17 >D5:X!;X/I]ROH>.@"I9=[#1;GJ?8^YW<'%1KUJ 6L; MRQS-97!I?LMJ/S0XS0N'^](81N=HY&9UL9A$9B2P/6(Y?:NN5M/.63'C<^K' MRU'I)VYE-2.)6(&I>SZ&O:;+Z6-Y8M2F&. ME3$J+0XCP4.A[0-P?Z64.9S8 M%U0SX.E_4$L#!!0 ( +F !E,Z2043(@< )H> 8 >&PO=V]R:W-H M965T&ULO5EM;]LV$/XKA%<,*>#$?)$HJ4L"+ FV=<"VH%FW MSXI$QT(ET1,II]FOWU%6+%LDY:0(]B&Q9!^/#WG'>QZ2YX^R^:)60FCTM2IK M=3%;:;W^L%BH;"6J5)W)M:CAEZ5LJE3#:_.P4.M&I'G7J"H7%&.^J-*BGEV> M=]_=-I?GLM5E48O;!JFVJM+FZ4J4\O%B1F;/7WPJ'E;:?+&X/%^G#^).Z,_K MVP;>%CLO>5&)6A6R1HU87LQ^)!^N66P:=!9_%>)1[3TC,Y1[*;^8EX_YQ0P; M1*(4F38N4OC8B&M1EL83X/BG=SK;]6D:[C\_>_^I&SP,YCY5XEJ6?Q>Y7EW, MXAG*Q3)M2_U)/OXB^@&%QE\F2]7]1X^]+9ZAK%5:5GUC0% 5]?8S_=I/Q%X# M$G@:T+X!?6D#UC=@W4"WR+IAW:0ZO3QOY"-JC#5X,P_=W'2M831%;<)XIQOX MM8!V^O):UCD$1>0(GI0LBSS5\'*5EFF="71G'"MT\KE.V[R 7]ZC4_3Y[@:= MO'N/WJ&B1G^N9*O2.E?G"PUXC-=%UO=]M>V;>OK^M:W/$,-S1#$ECN;7T\UO M1 ;-2=<<'S9?P"SLIH+NIH)V_IAO*MJF$;5&J5(PY@F';.>0=0X#G\-4K1!, M#NS-K;7!+,<4CH^6*S/R>V'8N2!$<[LP.HP0YJ M, GUQRR3+2"#E9D)@'E?BCFJA78AW7H*]Q!P'L5CG+95%/&$NF&&.YCA](S* M6C>P\E$F51^H.:R2+FXNJ*$%@H2,!B.H#BL6)K$;*M]!Y9-0;QNQ3HL!)K1^I(+E&K1)\*4/Z71=UQ0RF /MUE']M!QY&%VF5&"?9,,-FC M-/(-L,VTI[JH'Z: $QL1Q\FX8+C,DBCD'N # 1'Z^O)6R_ITHL3U+@]J!8V" M9 S9-B-)$ 8>R /%D6F.^UCKM'XH@"_\JZUW<3!=+&'A&*)MQJ#J$0_$@=K( M-+?]+&7^6)2E$YI-4X1%S,;FL*-APGTA'PB-3#/:)Z%T4V1&*/ R'IS:<> MK:/VDR00RK30(TCL+8FEF''2<1P1ZT UO0:;:P M\^!(1:8V-03QUTFT "QK&5(@XS'H:^?!YXAD[SS';MO0JP32BPKN(Q7@<_ M)<1#BW0@'3J]5=HNOV/+SM[KL(0$\5@'N>QXR!)?/@P41JS:2Z^?4'8MG-#,)[C[=^; MQ>UM N4*S=7TN%^QTM[ T6%L]DY@CQS!RJJ2]41@"(OG08+G,>E#]!R@-PT2 M?!_A:$[(=M42:(EY!%V$_],RNV*V7K+$O\/&(U#8(*?8D8/E/"_,?0U0D#D. M/2UJV.=V9W=.E(YM-H\C$H]W 2Y#&D2AAX?8(*C8M*""G4I;M65W"=*?ULH* MLG)E;JXV A4UO MT4DJEG/3$;,%TRL8[3(<1B3W;2S9H*C:MJ?:Q]X7.B=#6 M1:\E67;VZ0O<#<)T]4\ZY=5=B&Y[2B!+LV2VR M052Q5XHJLP1?0NK=XOWF@LB(2^N^\[7W+7V4'I6Y,Q9M'O7$@S]S)K=V]\WR09RZFY M5#LFX726\S*:RN]F*G""B[92B-3Y#G5 M?ZZ84(>Y1[R["]=\FUEWP5_,=G3+;IC]NEMIV/F-EY3G3!JN)-)L,_?>DC=+ M,G* TN(;9P=SM$9.REJI6[?YF,X][!@QP1+K7%#XV;,E$\)Y AZ_:J=>$],! MC]=WWM^7XD',FAJV5.([3VTV]V(/I6Q#"V&OU>$#JP6-G;]$"5-^HT-E&TT] ME!3&JKP& X.'.+,C_S=6) /56K1EPUZSR4D M@5.!5LKPLNI^O%T;JZ'V?@X$"YM@81ELU!/LFJ4,'LJU8"A1?W+Y".ZK1GHJ"=>6G"A&5(=PSNU_@2XPQY'+?06W44!L]"[7JV!$M M;*8T_\O2K@JH0HV/*3;L*A%MBW@-H2G_T6XOU"G9P]XR.*$),'W/03_%\TS MQ5A['2([:'+*]JCCD4&V2Y7G\"I_3!G6G@;JL*9YUNZ4ZWT[(L$3N#ZJ7&N/ MG?7:2F^';1B/IC@F?6F^;VYDN+MU4N\OW-K;*16")Q'&XX>LVZ8ACG!$2$^[ M(/=MCPSWO4[2Y\JXW;UZF;=->YC[1R.=FZ<_4[WETB#!-@#%EQ'XT-6(6FVL MVI53WEI9F!G+909C/=/. .YOE+)W&S&PO=V]R:W-H965T&ULM5G;5Z/KR_;=O;J^E(TN\DK<*U0W9K$1Z]O/B4K];:O!A?7V[X2CP(_65SK^!IO/>2Y:6HZEQ62(GEU>@&7\Q( M: Q:Q&^Y>*J//B-#92[EHWFXRZY&@9F1*,1"&Q<<_FW%1!2%\03S^*MS.MJ/ M:0R//[]X?]^2!S)S7HN)++[FF5Y?C9(1RL22-X7^))]^$ATA9OPM9%&W?]%3 MAPU&:-'46I:=,+( /SX#4AG0&R#L,> =@;T>T<(.X/P>T=@ MG4%+?;SCW@9NRC6_OE3R"2F#!F_F0QO]UAKBE5<0T/#QK^03[H&LDE^K@1BIMUK1&O#+*$I%R;;-D*](NL:_3F2\6; M+ ?3M^@,?7F8HC<_O$4_H+Q"G]>RJ<&LOAQKF+ 9=KSH)G>[FQSIF1Q%'V2E MUS6:P20SC_UTV#X:L!]#H/;1(B_1NB6##G]NJG-$@W>(! 1[YC/Y?O/ 1^>_ MC3[[UZ.?!(/N4X>V_FB/OWV.H(]+=%W1>_W\QKK: M_#$P:33(]$=E6LA&R66N?30C9] T)FELT711<1HFH4731>$T M2.+(XNF!L9!&H9]HO"<:#U9,UT>K%1+/&]-UZX%B2/9.D\'H/?!"[/HR[/2/ MPKCW!3%Q@YBF ;."Z*)"$E$KX:735P9Q$G#G$/#-,PLF!3#RQF,;,J:^:!D31D M/3>:JNEDN4+?Y!@7M[$F< 9A@E$Q";N 5),[] "60"CHGS0J"%K+9" MZ=Q\!K&U% J^1'!:6#RB)ZX4!U56Y'R>%[G^YA.JW5Q.J0:1O2',7L>=LCVH M&SPL;S[JM5! ME6';[I5?MN_S*[R. M#>Y5=4!QB>Y$]GHC=&V?>\>*^M#XH M'3PL==J"G@LXX)MUD]N\/7##XTLD-'_N:6VN)#$E'B5.B?N E+EQ\.$B2A(G M!3Q 2MA1TS@-QD$-X7@P&/?_+ "QVXR='$(Z>E>SR%/?(/'Z0: M'M9JOPHH2T@!+[_$.4:8!8ZQLWGY@!3V&YNG#Q>!7L7C3: M>_2_[<9.3NKX/'!Z@@<6G#,[5AX4/<=.I#PP?$Z(/U#D(._(L+S[VMYGB>R, M0U?GL FTP:I18RYF8$. *&V:5OU4_V=(B4?I42AT%EDU-/$@20S:D5%+(4P] M2$98!"H*>HO3A?4?N T5-#LJ,#"NS][!WY2O(R08T1[7XAN @4M4%W]W[9G\V MM>X[CQ&/<"*!?3?C0=G'K*G7$[&/)#X4[4NF@TXCK^BT5]*HX^K>"IF53]V5 M]P%I%-O',"\N J"]7_N L*UC6[*-CVZ-2Z%6[75]#5725'IW"[A_N_])X*:] M"+?>W^*+"?:\G^*+V>["_^!^]_O#!ZY6>56C0BQAJ. \AB52NRO]W8.6F_;. M>BZUEF7[<2TXM#(#@.^74NJ7!S/ _H>5Z[\!4$L#!!0 ( +F !E.&6C4% M3PL )=$ 8 >&PO=V]R:W-H965T&ULQ9Q=;]LX%H;_ MBA ,L"U0U^*W5*0!FCAI/9C9+=KI[L5B+Q1+B;65)8\D-^V_7TI63(D\I"PG MW;EI[/20/#S\>-Y#2CE_*,JOU3I):N_[)LNKMV?KNMZ^F<^KU3K91-7K8IOD M\G_NBG(3U?)K>3^OMF42Q6VA33;'OL_GFRC-SR[.V]]]+"_.BUV=I7GRL?2J MW683E3\NDZQX>'N&SAY_\2F]7]?-+^87Y]OH/OFZ5R=W;LW?HS3)@38'6XI]I\E#U/GM-5VZ+XFOS91F_/?,;CY(L6=5-%9'\ M\2VY2K*LJ4GZ\6=7Z=FAS:9@__-C[3=MYV5G;J,JN2JR?Z5QO7Y[%IQY<7(7 M[;+Z4_'P(>DZU#JX*K*J_==[Z&S],V^UJ^IBTQ66'FS2?/\S^MX%HE< $4L! MW!7 6@'&+05(5X _)3561I'-7RR^=:_I!SNJZ\XL[[E,2)7&.W6=)8 M?4O*.FT^?Y3S,BG+UKQ8??6BO/NT+K(X*:N_>2\6R5VZ2NN7WO6?N[3^X;WX MDD>[.)5-O/1FWI?/"^_%+R^]7[PT]_Y8%[M*5E&=SVO9L<:]^:KKQ.6^$]C2 MB3^*.LJ 8E?N8E>[S2Z+FL4V\Z[O[N3R:SK[;K4J=GF=YO?>U3K*[Q-OL4N\ MNO#>Q<6V6:! 0XN1AHK-1B[L-C9 Z6MWZ7>Q#)AL-\J\CU$:SV2LKJ)M"G?Y M9J2NU6K?:3EH_ZC722D'="-WR76S?7U+O&6^*C:)]^*WHJI> M6_/[[Z;NB! M2CY,KN3Y1FKI;ONXF3ZL=RZ7W&'=X<.ZPVU#U-+097*?YGGC^FV41?DJ\:): M]G;UVB/HE8=]%$++8%\G;^ML,/;M8H89$2PXGW_KSWO CO&AS<*T(4.+:]." M"I]J5C>F%?:')N\!=XCO!Y@.[3ZXW1[$F1SB3*;%^957K:,RJ8Z)]W)?-^LY M)(* $Y\PV"MZ\(H^_^@OJ3D>% >A@'UA!U_8SXO0@AD1DA,RI')P8:_XP2ON M]*JWMB6+\C@JX\K[LFWHY/W[^GO=[%?-ROPMK>K_0%N_N_I=-;N/HNT;U!@0P-P/0]B7\.!+Z/1E656[=N%)7SXG M92JG^U**]\/NO^KM_MO#[K_W6J88WBJJUJ^\/&E!E#Y6MBJJ&NK%,C26+F(X MI CN!/*5>O/_JFXX!F79>=4?%4H88[YEU:.>'$7.#K5\G37I2RS=V,B95%^R0R_J],'AH%#T;.!-L,^1J.;\:LAGXK]B$W_/XN9ULF]27H M& 6:#'VBN?9^W&[HG((AE8\(;(0-X+/)P!GF*,1,4UR=H4MR M 76QP!>^/C) DX$1(\"(H#!$MB I-B,WWH9!ZNN%L6 MNYK[3@4$HT"J6(M7 MBH%H!(*3AV[9U=@?$19RAFW[LB(=&D'=R1%:()-X6" I& *;5XIYR V]TY*. MKM+A_(:R#F12SDP[ "-C$9@-0HD'8&9D'I#O8.HQXOLPQU-XQFX\/RW[P"9E MW>D'5IC%;LR>EH!TE1Z;@>!>,CPQ&YZ4@W25'Y^$8,58[&:LBU48P"/!P@9V MK ")W8 T-[)?=[D,@6]G$ 9XB#D->WM&%RLSB332?K,N'O!0J^D&:A)A;?U! M1H00SFU!4J#&4T#=GR]CP5IB$XP!(>48V%32C"&JLS=,YOLRY(8T%-&AH+ M,G)I+*Q8C2>R>I+,PB;WW#*+**:1B4P[RJ&NTF.5%E$D(Q-)-DEL$3,Y=(LM MHIA&W$R;="9#3(11&NJ',F-60T][1Z1NR)UT+D. LU&?^*'MO%;1C[CI]W\^ MF2' J6H8VD9?X8FX\?07'ZXKX>LQHZ MJJA'W-2;BY#%.&(FW!/.)IR25=+P!U07H8:M+0PY"12P]3Q4'J MYN 3]# U(>C6PU1!D(Y <+H>IL!AJ4,/4X4Y.H*YT_4P-6'GUL.T=Q/XM*M MR_PVJ37# B,?Z_-[/-^C9HXF]V'!F#[! ;M Z!,<2OA"X5-;H!11Z?/<4UH" M!N1\C! DAW'8@^4QEL,N*(A2-T1/'&LS01184$%UQT?MAFXKI%(W4I\4^04U M M+M@X\8"Z$&7,UV\8(#M.]" !CE'D"V'1O:SW8,ZI1YQCT5JRJ1!C"F)LZA'G MN#<0F0+$;)N#(A,[]8ASS*<% ["$Y(;%K,]3*2RQ$XXX1S'/S)-+6-(!AL8$ M!R &23K(SI!T@)%3TC'%1/:$,\[Q@ %GG+"D.\9R^)2:XB@_X31TU'5N9IV@ MI!NW&[JMJ,J?<&HZ*NFXF3"Z)1U7L.4GGIHZ9-(E!RX 0S_T \L,Y8JB_'2* M=D4'"U;B@3++X2%7>.1/N0 $\G;47J+FV>CL-X"#(WY9+(6U%N0G:&W ".GWN**VWPBMR=)+FYB<@0R MBI/\A.=VQATR'VEQJ2ZAF">>\%3+J/ 29I[H%EY"44V,G(%.>@S:A!@27'^H MZ7K4;.BK IUX?M MA DZQ"GEOH6[0H%.N$$WY3Q F&DA(H&OJ\OK<;NALXJ/ MPLW'*6<"PJ0/QC8/%'F$FSS[EX/:-S[E^!UYKU<7C;?-FV#[[[NM_)CF:9U& MF;?=W6;I2M8FB\BE!<;=9)9)^5#F;:OR,1I MU;YH4K7O8#Z:6B^]+X7)4,X$1X$^DTRV(WTF6:JR;>:*QL)-X].BXTT-CW.: M .FQ+[6&;WM]0"BDB^/?/^GW[M"!_B\?TGJ]3K*X?3*@CKY[61K=IEE:_WBU MCT:5U'76OJ\KB\K.U&6ZJ@^K9B=C!4\#Z,;6V,7=1L,W@92&"(Y_<66T_]ZT M 'AP!)QO&9FB! D_9-97GI0F"=R:Y FGQX$I/698?[_E9LQJZ+?2)X%;G[@R MWP XL494:CC]D8 C#(?N*;T23+G,/2KE"\Q\'4Z1(4,]I8%LP!09,#139,C( ME2('2BH%4XX2)J7(@:F<;+-*Z:;@9V7LBP!ZM E.D>>]OX?0_,D.F9/(C*7R MLN1.EO5?-ZJFW/\5C/V7NMBV?R+AMJCK8M-^7">1)$AC(/__KBCJQR_-7UTX M_"V2B_\!4$L#!!0 ( +F !E-4F/UO90( 'D% 8 >&PO=V]R:W-H M965T&ULC51M;]HP$/XKIZC20-J:-#"V50&IT$[;I$JHK-MG MDQS$JF-3^P+MO]_9"1GM*-J7^,Z^Y[FWW&4[8Q]7 M6 EW;C:H^65E;"6(5;N.W<:B* *H4G&:)*.X$E)'DRSTD,S4IJ7%NP=55 M)>SS%)79C:.+:']Q)]S MH;C*/$!X0*<_(,@H\MSE I3\1A/+:<4>?2 P_E M/?O7D#OGLA0.9T;]E@65X^AS! 6N1*WHSNR^89O/1\^7&^7"%W:M;1)!7CLR M50OF""JIFU,\M74X ##/<4#: M+7@.$;@$$+&(1$F\A"6M>"Q"2S9@?66S.; M%T)M IJSD=IW<4&67R7C:#(SNN">8 $L.:-D(8B5!?'!S2('9@5W6"#_/$N% MWFJ+EJ27YUQQM#:8F_P!A&ZETJ@"K7L'O6M:TG/T+O7HBXDN^A# M;RXL>RB19"Y4'S[ _>(:>F=]. .IX6=I:L>4+HN)$_7AQGF;U+1)*GTCJ0'< M&B9V<,/)%2_Q,1>HJU*ZK](T/4GXH];G,$C>0YJDR9%X9J?AM\(R_.(8_$4X M@ZYI@\ W?(/O__IQPM&P^-[>1+%F\/ M"_2OQ2CI3)K8XH._N$*[#L/MV&FMJ6E5=]OMCZLP-J_NI[Q7FC7PEZ992MR( MM=0.%*Z8,CG_Q%-IFT%O%#*;,"M+0SQY02QY-Z+U!OR^,H;VBG?0;=O)'U!+ M P04 " "Y@ 93GGES;EH* "A+0 & 'AL+W=O?,LVN_=FG.)7C9UT]U>K:7< M?IC-NF+--ZQ[+[:\@5]6HMTP"1_;IUFW;3DK]:!-/2-1E,XVK&JN[F[T=P_M MW8W8R;IJ^$.+NMUFP]K7C[P6S[=7^.KPQ=?J:2W5%[.[FRU[XH]=)5H4,M7MU?W^,,BI6J EOAWQ9^[HV>D5%D*\5U]^%+>7D4*$:]Y M(=44#/[L^8+7M9H)M>$:MDH;9U(.VC1X-VE2-6L9'V<*O M%8R3=PO1E+ HO$3PU(FZ*IF$#X\2_L!JR0Z)%5JP;HT^PXIWZ,VWANW*"F3> MHFOT[?$3>O/36_03JAKTK[78=:PINYN9!&1J_EDQH/C8HR >%"GZ531RW:&? M 4UY.GX&&HUJD8-:'TEPPE]VS7M$HW>(1 0[\"PN'QX%X-#1RE3/1SWS_7/+ M6R:KYJEWVTI6O M,&X_3QGK:V#/M;Q#FM>B_+_X#O]@XD!<1[(9JBJCEJ!LCJ6_5<*-=ZLU,. M6#5OT;85^PI< "U?D?@QHZ4CM#1HM$\) M5H<4H7GFQCH?LH*W;FM091&B5N#?-0@#VIP MOP03BT9YK )>B^;IN@:" ;-W'9?.$,LM($D23\QMR^2IQS%P9')V%(Y[""85 M-S4'+T;\1?DP=V;=R'H]S6@RP>B2PDGD07G$+#B(\EL#=45=_0DVA'(#^+0! M0H/%;HI7].:)J7!7F>"=R@-.\-B"E>;3].40NJ:9#SLQV,F9X!O\LFH@1W D MV\WM %#O-%'T^="JBC+*@=4:>"0WQ <&GS*9?EJQ641NII MN>M@/LBQ 'U9-3IAA#(G-GR#PX1S7Q1BIW(Z9"9>[54\.XT2VR$*_^AT[6RQ M-)[''N,9ZL')96L'F4:VP!WPT,E ' _SG:QA$J5D"M<6RW)?+!LVPF$Z>FCY MEE7E(8K[]15RS=L08IMQKI.,6 9VB&'BH79LB F'F6GT@BU[];J S3/7)(_F M4X0.L?G< ]"P$0[3$0!L=]QITZ/(<<)VD$NBW0XFY@MW+7ZXS!U5LJB$)3K.I*@Y&RE,/(Q'#2(0$*>$+5$W= MY=4P,5Q#:#@![=IBS524 '6 7< :\E5'#/]C5VU51>2T!K75C'$^K7]<8@G% MV&,.PT0DS$0+MJWD4%UT8B6A[E]%F'%K3N\32G/K6 MT; 3";,3/,/6^JDJP _5BNH]DA.G@Y5@_^8#8 B'A GGOH!E[2J]K3@J%HXJ M"1TP3(FUT\WX ,W%*WD^GS*F2XY2XBG5B2$@$B:@TZ@>@GJPYP5Q[. <2FEL MH7?(X23QE>_$T!.9!T/Y,]1DL!N^.)0->Y P>SRTHN"\[-"J%1M4==T.WJ,W M8I?MOT8/&(?ZHFA!'"249/F1$4\;)89?:)A?)CHT8!U6H^UN64/("*AQ6S#< M"'37E+Q];BN][%#N;@"YJG9U_BJKKB]47%Y ;<9)4]@O>VIW:BB'ABGG5(%^ M7RNV.MSX"V^+JG.[)7702X[)-"\YQ' 4)3[8AE]H>,?SP%X/F]^2+^4%+D = M6Y^Y)SW1HT[9&3KJ<70]D,$[#^ONS^K4P3,T(5-R=HD1@CTA30T=T3 =G5AO M #UNP]A1QH7HZZ#P:+U='.K@G3CSI$QJ:(>&:>G.C:-I7-,J958')W!-(ICSWZ<&KJCX=W8SV-C@K\4?:-0 ME4"H&)HF^W:''"9X3CS!$1MRC/KXL:'?.$R_7Z=NT+=L)6+RU"-4 MAJIW95]Z;_U-K'&\MYD5VYQ,?'5D?'0T%F9D2Y%&--<^99RP;"*F.)KN;UU2 M=.[9WL:&KN,P7?]O ]5F6D^@VH+!0#6D'*?!0'W<;;>UKBN@ %%E>2VZ7 M1 ?<&O$E-6/L:FIFEJ5=4MB3*Q)#B\FE/^ODIB:#H)T_27IN0;P/&*UJ(NEPRPG;1X5-TKU"T> M4.:YDK 5&[]$P[]O]WI# @24\X)[>N M*\R.+KMN>/ND[P"K8(+,V%\0';\=[QG?Z]NUD^\_X@^+_K:PF::_O/PK:Y^J MI@,_6<&4T?L,G*#M[P/W'Z38ZBNU2R&EV.C'-6<0\TH ?E\)(0\?U O&6]EW M_P502P,$% @ N8 &4PC5)PO%! ]PH !@ !X;"]W;W)KSTG;S\17\?^6";P1@1-,KTO_)AX&''X#!YQB ;#+(8=^\H1OE6!GEZ M[.Q&.-X--![$5*,U@E.&BW(7'+XJV(73:U=)H_Z4D:(S4XBWY'.GVCBWI3CO M/"R\/YX'>&.;>3X@G_?(V3/(^^+*FE![\48ZC9-M3S[$7 GSHS M$XMD*K(D2U_ 6XRI+R+>XI^D?F&-MUH53T3<./)D0K]P78KWRDB3*ZG%'18) MP@Q>_':V]L%!6K^_$-!R#&@9 UK^#[5X&3F=??,,%M*TN74D/E)>&ZMMI:Q*51@=.]Z=9:Y:"@)*=,%;]=V*:5YO&[;P^S]."-1WM6BHF(\'[+C\"$ M>T?<[:78HK%]X]Y+4TU>@B&U0W$]?#PG+K<\8T4H[SM\XRBA MM4*DR72)OR1)A*^1F^?"?!&K#$**UJF<^-.K_8,9]K;D^OV,GNLNYG&T?!&H M[9SO)"H"]CEB>B"7*T\<7]EIS0:\WJ%7W<:I0,X/] G;BP:60 $OL))%H7@1 M]>L=SG95@5+GA (5B'A_-4MQ;FG-$'!F<,^TD!Q1 9G)$HY0VJ)#19'%Z)XG MA?*Y[;C+F#%.!P0")F;W:I'-%B,P;UA3R3JV2,,]R2FW/O0&![/5=O],G(68 M;JZMCRKHLX\5D\Q&%R!B$YE]8A3J(UR):PU#:^[)!<5C7(9PQM+LN=X0PI = M3FZT0PZXQ^UV%H8!C]"?K"KT#!J"@0]7T\4BG68'A\_5CW/$/]I#CGOXY9M( M@<"R?.BK8GH!];0"1N5A)+ SW#[;@^#V M[I/_XB1H(*&_=3HKSE8X.UES:;K:D08<1-0]OKNCC/">\7W4],#CV 3L\1F& M=HZS$LU ?; M"% Y[M3(=:B=[:KZ/R@%B!O%$J^"]8Y8TN3?Z>1KE]Y\YS'2D*OBDXO)12OW M[Y)Q=7S5G?6/F:?M_9/P2KI*H=\UE3!-9@>KB7#],ZN?!-O&I\W:!K1;'-9X MF9+C#?A>6F0W3-C!^-8]_0M02P,$% @ N8 &4VL"0D(>"P $1X !@ M !X;"]W;W)K# 9X6JI)_:6AG\LK&ND@%?W?; UT[) MG#=5Y<%B-CL^J*0V>R;6WG/]X>D3K><'O6EW[P6=! MEJRM_41?SO)7>S-22)4J"R1!XL^5>JW*D@1!C<])YEYW)&TO7:EG_H/!2O]I[OB5QM9%.&#_;Z9Y7L>4KR,EMZ_E=&MRE8_W'T#/3ME%J^SIXEZ!OS1F*@YG$[&8+>;WR#OL MC#]D>8=WR+O%2O&?Y=H'AV3Y[ST'''4''/$!1W^)=^^7O1#31ZO+]^^7'_XM M3J777OQ6*&1Y9JM:FAT)SRP<;[S*Z9/'2;D,^++11II,RU+X@ "%-EG9 MY$H$"-$F**>KVQ?"E@MG,^N4^$UEA;&EW<* B3@SV51(DPN-5;Y9>YUKZ?@G M>EK(*R762AD!]*BE@R+:L+XNQRD*B1\*_IY<4SOHI.L20=DJHYPLRQW]KNH0 M]Y*JET;3MQ7IQ[HM*ZB>2?'D[W][OEC,7EQ.5U/QTW)YP=_G+WY@97"\:(QL M,! LDY3I6\ MP%AR/1S',G9*.J&HX,4;E:EJK9PXG'/)SJ:R;VHE$D.+ WI,%I M/OHL1\BO2%5G*V$;]W!#[M7H5LMO26-2D5H#2I#V:Q^PLO6J#*(AR<&V&T:N MEL8T..!A'D^9-VF3W];:D(/@G4H:]%!:BFHK2R'SCV@>O'72:D5%A:4QD1&^ MK'&.GD&1"JL,'.P]P54;RXW4KM>!]H;O\Q82%[HPG"18:L,<#0+0&B\Y"X>> M5:5&JY/AZQK#LFF'/O86R!M+@%H*]85D**I1L@8_7@'>;8-U4 M% MY\'LZAA+SOMJ(!TA55<0"1LB"GEKY+I4!&VAX73T(%)40814N=YL(+(KZ$ZG M*=J,*(EJ=>F(+,81,+DQGXR]!APTKH=PCV.=#KMV^>OSW\_>[,__*9"-N:IT M-A'7E.EDE5CZ=AF%\O_(FVN%:&@X0N4LEX*#< MY39\@FTJ HD14 *'@LG(B MTRYK*L@AY[+OKMD-3GUN-+4J=EQ3LU8C?]#NCTV^3;W9T3JGKK2/^9M)YY@* M4-!9 89'[U5<76JYUJ4.FCS[2R>'6^0@G)7GEN]* ]EV V ]9\@,E![=042EI M8-&FP3F E"Q0)I)5W\=VQ*8)Z.L075L7D80K!'Y8J>2&/PAB03P"8X 4GAJP M0IDB-PGXSRE):6OWQ+9/,NLC5WK\=#H#<2]+M" PMRRTG)@$N$0&-EK@#2A+HHR@C\G#)P!VE *WF2BC%"#(@4I0(QUNR# MYGY2@34(>O0D[H9.I8WQ1PCJ#T(4J81;!W%>.08;2MJU5^Z*I<,V/(O) MR)X +U(.6T>]I 57C8P(C%YXX-%52H#MV&D=S'/9N@FM3/">ZC-6+26;=J0Y M]2"D=3=9:L^ !ORDY%,R*VYD%=G:>ACDKU 1,;]VW3BJ.V8X\ELA8CH0 YO) M6/>[A!_&BM+"48Y %Q"\U;R5G3.P(+;I+5(GECZ2TT?X_RJ3;F3=A)0K]9_, M9-!N3/MUPM 'CD'AX7X9"QX4QL+73ZB9H%9_(-K!%7P/LQ@/'[$B*MXML+9$_@AM M!L=H@\8K">C0OBB;AC^J+VBQ-".QVV,R91;#XI\]S_A.QW3I+RNB26*]2_EQ M2TM07S*E5I:HZ8P54W@T]B2TW4KI /@ZG'A].G+21.^G&* M(*++D]2B[K=_-#)$9CC4!=E_\_P[AHFI^-4.HI(Z>9>_\J;M4_&N=]<(U_KG MC_X%""G%//U=I+^'CY9WC#141+=X^&8;'_B=!MOYLQ=^T.E0R,$UH\$^4NG( ME5KOTFGMHP$3$$_B'CH0G3< <9GD2E],6NK-6:HT8_+@82UW7'E,"++,-02( ML=0])N\:'/4+$Y=AKN7X/W%;#*HN[ O".8$!H(FDB0DL3RGC(&K70*".7%;O(^U7J@XQGHT'SD.)L_OR3A69%R] \?^PW]=Q]_J V.T!S*.&GMJ=/W$R<-RC&5BLFE2 M&VQ+&.;'A"(QXA@9S#^<'H.KM<8,N((V=1/2]5/JI,0CQW8/DB@>UQ:'3YEQ MV";*5Q#9)0J0@#E#KR5ML$UX2.\>JE):^XEIT<"&(:V9Q$I(>4E\12:"Q(P\ M!@5@3PV&M5&1K_?]A]:V/V'HA$Z(K$\YWM^,I0N+=LKX9G- +#L*[(@U-624 MX7O4$;)\4/2B@"\^E>,A@0R@//B ,N$I+DY/XXM :_ Y2_#*>+=X(5: ZU)O M&!=)G<&M*N4.SL?D%YCQG WP$"6P;+:-#X,:>-.O=LHG[<^.)_#2.NS3/Y$01QU]6][GW/K.T]#U9-6L M@ZTQ#QP]F^TO9O'F\HWB4M17Z0KE9Y5OH!WJ8RQ3$0Z#3QJU<\WM M#0X)C\YKKWCL2BM]?_]3V5R5'7 01P6*=VVONX)MB4B;36ME%#!%Q\NY-DH; M%9L2=T["[)N_ ?=[DX4L/?,*9]N 8=0PB6^U4^];Z:@F/!6%6!54@IUGR/XU M.)%H ^?'!Q"-Q] 96P\MKIMUB?"N&PR8(*M4Y3WWW6A/PQ#=.='=*3*'BU%N M@ 1]IYH_C7TI73K&EP%I/.[!D%"^%S'B"\CX!:G"+_V0.L%6_+% *U*.%N#WC05Y25_H@.XM\,G_ %!+ P04 M" "Y@ 93S>[N[LT& !/$ &0 'AL+W=OGH\7A;\8FF;#GXKKF09PB=^N#$7HRDG1(ZJS!XT_FSHFIQC1TCC]][G M: C)AH>_]]Z_D]I1RU(GN@[N5VMR?3$Z&RE#*]VY_&/8_D!]/:_87Q5\22++\5F=]>1[#5D5> M#6_\0TH5:R1G/6_*;8[X:F&7+Z^ZA#O0+*W7#-7Y),,S?Y]4O9>KXF7^ MA)>OU+O@F L'KDYM__^N)L/I^^EK?R>_;ZRQ.EU;7VVECMA?!&M=%N=":W4S4Y(Q$X M4JYUAM,5Q:2P5L=L5[:RVBGKL=K9-?F*7K9A2Q%>X-/MLJV2:IW.K"(>0.8NV@AZIMHM5C7HE'%**>H^:;I'EG6T* M!B_FI^,%>A$%2CJJTJG&GI38.60 <-S7B7IQ.IX-IEN="J!+77UB+!)5780- MQ0PYY4JI\8QIG\D2D/;4W6_=#\$9,;\^#+3?2\Y.5U6(1F,G("VYEB0A*S 9 MDM3K2 2ES=@C@U7.J26I5EO##D"QN4)X-IR=O6RXT['00TUC8N!ZU ^H-E8_ MX<7QW)1-4'/.B<1]@&U4SNJE=3"FM(\%Z S4GXR &)PUFEF]U$Z**3,+$"(\ MY((&N2C!45P;4)LDAY"'C8!'H U@,!R0%$DX0QN,J%9@Z"OJ6XK1G'W].CW% M<$&MT56-7E:.=/3,.&36VT2G1."S;"K:#^06AAJUTC:JC7:=5/]B=CH^&SB'CGTL"PSKB=K6 MMJHE';$TBN5LW6]$RIQ0I&5G0=>&MA+%X=B<\";%N:D_,?4O;FL (O M&UBJ0&#;+L;F"+<._%?#R]KP^[!*.$H?PD+_=* M.?A>AV"8]7L4(D$7$HB0Q '=5:SKO;NG9 +=4 3@B6+[0@=0^/,AZ_&]:\B< ME#V;C5\--4&CM(@8]N QE\?J^SYY9K4/&4 95DH.R0IG/>2:!+6^)7I"[HL> M&LH^8&+.T2Z[GHJB&3M/<Z']>Q@IPGOL= IEQZTOIU/Q4L1CA7F2Q+ZRL>H:G@?8Q3*S MZ,XFR3\=X8CT _2/88.'C;:.IQ+&30=P@V#,C(#];*Y$#1^W.&!D#$HS]X*3 MNN5O0(W17'6995Z;WS#(&J'9(]JN,)&<_6-H0!>D&;E?&&/^7>G69NZ4;X_) MQ( @LZ4)T*T_\,!H*3[Q\'A]R4X5JTNTZARV>D6E_ VI'82T![:OH&#) M?C$5'H\1;E@=N0AO'FBY?7::,-)>%!T,R51V RD T-B/6B$1)"-2S9<1I(;M M &8ZW5,GDCFNU_MAVJ6"A&WXP,-'E%C.)-CHIW/')@_D?ZA=X)DP,5&K8SF7 M])HEY[6@I"-Z2C%2*[D']80Z=BK$QD2LVY#OBG;U$,"$ZZ4TK!QZM_2R6L70 M'.^B7,?0K>N'\WD/'*"0)N73H=2R5_^]XGS&EA5PP&R?RD%2AI8(1L!2-AL. M/X=9_C4V5]Y3S!1MP9DL,F_Q@'$/3,HB;7!NM-Q-?*_\'6[+;\HE\7YYN6J_TQ!R1'>T@NET_/6KD8KE M^EH>&PO=V]R:W-H965TJM8)+N-/$M$W#].L4A-J- MPC0\+-SS36W=0CP>;MD&EF!_W=YIG,5'E(HW( U7DFA8C\))^FF:.WMO\!N' MG3D9$Z=DI=23FRRJ49@X0B"@M Z!X>\99B"$ T(:7_:8X3&D[7[&?9Z"H=7*F'\E^PZVX*&I&R-5&1DT M7'9_]K+/PXE#/WG#(=L[9)YW%\BSG#/+QD.M=D0[:T1S R_5>R,Y+MVA+*W& M78Y^=KR0ELD-7PD@$V/ &L)D1:Z4JG9CSZ!MY!&IF@SK^K MGW-3"F5:#>3WR+FX?)S=5B>GU))LOE MY<.23&[FY.KV=OZXN+X^U<:ZB+>M#N900K,"36CJ4YH$5UH90V9,ZURM1\:X*T%^5%$IQE44$IVJ1L7 _8CBG8.D-(HPR!8)G LD_]1$QU$_:3?4>CG14E%T$?M7@UA)WETH5CYI>4:Z? ? M:]%'[:%$S%XTZ&,5'J[E0PW!%#9<2B2 #57#KDD)8]2>FWW$RY"S]&)P-W-E@,GY H1<1Q;#.!".1\W^ZVO%).\7SW/A' MPY#2U47768^KQW=ITK7C;^;=H_:9:91BB( UNB;G%T5(=/=0=!.KMKXYKY3% MXO'#&M]6T,X ]]=*V&PO=V]R:W-H965TQXRN?E*TVLNG!J*!AHEOIH>_#"2"/W@ D/2!QNKM$ M3N4--70^57)/E(U&-FNX4AT:Q3%A?\J#47C*$&?FB[)4+53D]H"_68.>A@99 M[5E8]@S+CB%Y@V%"[J0PM2:WHH+J=WR(:@9)R5'2,CE+^+$5(S*. I)$27R& M;SR4.'9\XW^4^(G1@G%F&&BR:I4"8_HBY*<$T,/A+^VR,N"/,Z]. ZR//<^ MFQIET!X-?8%>'F19ZI+$J?5_QEQX21ZD5PD::1)<3=*_=3H\N<$-J*V; M4XV%M<)TEWG8'9Z"13&PO=V]R:W-H965T1#?-OQ\ENVD"K#WL8HL4OX\OD>.U M=8^^0F1XKK7QDZ1B;L[2U!<5ULH/;8-&;I;6U8I%=*O4-PY5&4&U3K/1Z"2M M%9ED.HZZ6S<=VY8U&;QUX-NZ5FXS1VW7D^0@>5'W/K M1$JW+"75:#Q9 PZ7DV1V<#8_"O;1X ?AVN^<(6226_L8A*MRDHQ"0*BQX,"@ MY/>$"]0Z$$D8?WK.9.LR '?/+^R7,7?))5<>%U;_I)*K27*:0(E+U6J^L^O/ MV.=S'/@*JWW\PKJS/[.48SR M7+&:CIU=@PO6PA8.,=6(EN#(A*; MP;,WX"=P+025APM38KF/3R64;3S92SSS[%W"+ZT9PN%H -DH.WB'[W";WV'D M.WPSO[HFEE?$'F:FA+U\X9Q\H:UO'<*O6>[9R2/Y_8[7HZW7H^CUZ'^K^C[\ M9/AA\>WFX>KFT\7-XNKB'KX2TTK%9WSI; TL-> >4(QJ992R!C'@PII^S-7$5#,4A[0<&RCDE58G=&,*#A5+\#/98 M8RB695H+%[@5:%(Y:>(-R KJB5>M$B9&E$1R+%0KNL"BZ1$U5=:6(5DR1>N< M]$%8&K4);L'FNJ_D &@)XG+P=ORO;H"ZL!IG3[HQGC6X5EY /73'<3>I6N]USLVZ\7\V[)7FMW(JDPQJ7 AT-/QXGX+K% MTPELFSCLN659'?%8R:Y&%PSD?FDMOPC!P7;[3_\"4$L#!!0 ( +F !E.O MLY>LZ@( "4& 9 >&PO=V]R:W-H965T"R%-).@L+8Z"4.3%E@RTU<52MI9*5TR2Z[. M0U-I9)D'E2*,H^@P+!F7P73LUZ[U=*QJ*[C$:PVF+DNFMW,4:C,)!L%NX8;G MA74+X712\1*EX4J"QM4DF U.YB,7[P/N.6[,G@U.2:+4 M@W.6V22(7$$H,+6.@=%GC0L4PA%1&;]:SJ!+Z8#[]H[]PFLG+0DSN%#B&\]L M,0F. \APQ6IA;]3F$[9Z#AQ?JH3QO[!I8H<' :2UL:ILP51!R67S98_M.>P! MCJ,7 '$+B'W=32)?Y1FS;#K6:@/:11.;,[Q4CZ;BN'27E"8\8M M7+"4"VZWX] 2J=L*TY9@WA#$+Q *84?LP28S6]BI^O)!EU248^R>C_ MC_%5 M=[)Z9B*4X":BZ#>HW!]*C_9G%S?K:\@XO98GFYO/L.=P7"0I45DULH MF $&:9.:Y1J1NL7"!TLQ[]\>QW%T^JPNOSHX_0B55FM.]P7)%FYI*Z4&N6=" MX!;F3#[TP"I($&I#(=3YD*-$S02D2E=*,XM0U609-#W@,A5UQF4.+O&*2R93 MYZF5[TAGIJSBEN :?]5<^S)-'V;&Q9QABF6">G?G$3"9 ;T"[%Y!SS.SG"3F M/K>FG+PB0E:JFB2S->.")8(JIE>H??CS^][0:=65$_;NZ* ?43,)X>;"AMO" M U3EYP0%$#L-.(--VH:[(6D)!E'TQ-#WE]*(0986?^D:M+K^]<["O=8M4>=^ M0!DZ9Y+5='&WVLW 6=/Z3^'- +UB.N?2@, 50:/^$8T&PO=V]R:W-H965T?F[J&(@=!W7;-(:=W1Z*'FAI;!&A2"U)Q?&_[Y"2; 5(D,P)"7G M]W=F^AJ/K#Z3N$;@Z-NR<0RV4GY9">K]+H3 MVH" 0V(L L7A&1; N07",+[7F)VS2VO8EAOT.\<=N>RHAH7D?['49->=28>D ML*B&NE+G8>6P>0]@[@V MB%WRM8HW&5H9V8;2 &/><>!+*1X M!F68E=>8&U *4K(U,GF:!@9]68L@J7'G%6[\#NZ(W$MA,DV6(H7TM7V ,9X# MC9M Y_&'@+^5PB?]L$OB,(X^P.N?B?<=7O\_$2=_W^RT45@[_WS@9GF[7-[?S/]8DL7#G]^6F\>5E=>;Y=UR@YMD^_BP^)U\+? F MF Q(PJ5FXD#DWDU7ZX$<[W^7'*E& M+@FG6K,]:X)ZY>.,E5QMFE[R]M'IU6 JI+N??+Z0S\59\GQL#DS)V\T\K^$WH_>:.Q/[+AA^JFW M5P VS5@:VA"%:4* :(3;]7#+GAGF,B4G!CS%U3!TFW:P*2![R;%OV.,TM.(A MK87&FJC[2%.R24;% 3=8=4C[5^EI9?JG'R9Q-/Y%7U)VQ JBPA#.Z,Z1<:Q- M)DN-!:$_7WF/F272?M'(^42V[.6=G>:LHI8TAP,3PO*IRP7S'D7=+W$?A1[^ M['?5%$'[8.LH<;O76/2\A2-M.;?XYD!UJ0!;IWD+X<+3B\+N*!Q:P$985G?^ M$EP<=X?QI [N,GGK-0Q:;2@'=7#-5F,9EL)4'>F\>N[G-U4;NZA7?P:P\C%/ MFG#8HZDMN@Y158.M)D86KJGMI,$7QXD9_B&PO=V]R:W-H965TNT;F*@LFX/TQY,A37(LA>WJ M"A6O9-J4@M@UF]!6!D7J0641QE%T&99"JF \]+&E&0]U3854N#1@Z[(49C_% M0N]&02\X!N[D)B<7",?#2FQPA71?+0U[8[LB0VNDK76#\ZY34=!Y 1A@0DY!L&?+94CX*K@)(,1-U07=Z]P$/]5PXOD07UK]AU^3V.#FI+>GR &8% MI53-5SP=SN$$)@I"/^I ',6],WS]MKR^Y^N_P'?S6$O:P_?)VI+A&_#C#.>@Y1QX MSL%_'ME9M&NR:UN)!$?8?5E,?L$]Q5O0#E"4F@K MU09TYMW;Y:+C#=90";6'3!:8@E PX49)O9G"'5H2Q,X,#Z>OEV$H.@$@:VHJ@][^NH MRX@>5&@:6,?+Z#W+5K-,*S?*"^03R- 8MOZ!O0LW@I5[^R]]T@(JDN2.A31H MA;#57/X)^KDK$)YT4(EFX^>$9>I:4=-,;;0=19.F W^G-W-L+LQ&*@L%9@R- MNF\N C#-;&@=7H&;MC5W%T9#4/;Y4C>V)DVPEGO(XRW6VK>OJ^XL+ MEVY5(=W(5*K$F[6QA:QQ:S<7KK)*9CRIR"^2*)I=%%*79Z]?\K-K^_JE:>I< ME^K:"M<4A;3[-RHWNU=G\5GWX*/>;&MZ-J4[23H4&A2_\OO[9^&$Q81 ],2-H)">OM%V(M MW\E:OGYIS4Y8&@UI=,&F\FPHITL*RDUM\59C7OWZIC;IYW.R*Q-O38%8.TGN M>GE10SJ-N4A;26^\I.0!23/QBRGKK1-79::RX_D7T*I7+>E4>Y,\*O#GIAR) M<12*)$KB1^2->U/'+&_\@+QWVJ6Y<8U5XL/ZR%CQ4>6R9@^XVHF;K;3*N^1: M[H% //OWYK O+C.98E;\8O<\XA0U%O%*\MR_\]_+))X_L*)E9$V M$V8M,FV1,\8Z(3-3P2^AD&7&BZ;4-*%2EED.VK=CV6X#1:V@-X[T[*341JBBRLU> M*=SU/O.^2J$<> $6'2G?3[@[B 2;Q@JY7NL<=B@W$I=8HI8YO4(6+&=).(NG MPA%V>'QJB@+FMK8!U?)6ZERN"#TWMH#P;)FOQ3J6*)XYC M3MDHB)-P$D=A-(F#)[@93>->1!8\2\)EM RCQ3QX'BQ'BUGPEK3-CZ)QMQJ[Y-[@69@D MBS!>3DBY:#1>!!]/XD*\41M=EK2@+C$U7ARECUBI#3!.WJ8A'V]^=R^.4$"HZ)$THK!X@9P;4*NR&I&%>%+@I^L/XA8JBZ8" M##@[D0!N+7V] T)6@*Z0PBE[JPG3D"Z/4(ZU,TVC =)V>/_(,:8*] 4KA0F* M5V#P]XRAOE;:^J3+@-F10.!ZR]L,XBP_M:382==JK,GC)E?Y7K26J/5:<;UF MP9QV2-N-)@[FR0!!K8B:&>N4.N0.LI#O.67_I@;=TM+FFO$O@,%MFSK_HT*X ME"+=RG*C"#U8NK8F'QU'E=FP"Q)%E(!T)PX;52(7-)46N.K[QS'_=6,#2_3][@\<4>$8K)=&+JYOK:[Z,7SP/Q6ZKTRWH M)Y7% *+@JJ)0&55)&'U$B:=AW!KSG>.4]$PU**ZHJQ&B'$4/U=:=LI2]0#,G M((8@5U7V4)4E&SQWEQUV!Y(I78^D?XLX4 022#;8#2!G4E8#784EG%+:_RR1 MX'8O8F8M":<1(_C,H^S4AH-7J])314A5JRUJP^F,T:1K3I#'7-/JK37-9GL\ MC!)KM6<-@3KGS7RFGXOX:>=W[^%O#M*W$W8<<[SGL63-"];WF<;: M8_04PU"&*%&IJHY*6,_?J-VN@:LZ1X:LU@FD%TB-3(%-L?\B&6J5.VLWT]547'F^G MO! >&ZM*5N]@W]3GTJG@JEQO-/6DA^T MP# C:DJ0(7ZSCU)[54[I,XI!QRE M4I>ME=RCU=3+$]/YNA6//Y_CB]YU(C<[3VQTLZ9>I)#V M,]+]EEJ2[L4QSY6<^G4/]@ZN'7J)-ZHJ1T931.ZF0D]TO+R\/Y_MO&,=8=9W M<]ZQ=X2.Q(^P ]U6V W$35D?C'K4FGKH.*96))EW3$^$0RGEX[;?T2T\]9!6 M\&3,Y@P+PQJ -SM?LP9Z^8U/J7;W1'$9]%N$PUSH,Q+7!]SY"J!\FP-3>DCZ M<\6:2TFMT:-T<"]/1JXK$U954G?" 'G;*%]OK5XU/E.9WIG/2U.#(:F"H7A_ M(_@'VK.*4-W=Z1[\GK'U8ELL/!U1BS\2?P &:.2) !] @N>T3A%_Z-+%MZNQ MW.U#ZRXB;W*9?CZ_2=$EDM9\^L#I1@,*DZG\<#1TB(=$4U2T)Q6MASDS#ZRL MZ,CQN-$>!1^U^WR^)H;7Z//IT$=8VCQ$HVC\E+R(B^G3X.IKI9B R!O(KK9% M>HYQ4^;*T32X:EU!NW/B< 1SKU6>D:SHZ>#UKMV^G$N_?1&W!DFG<_!Y,!N/ M)@DO/%N.QLNG3#J\:+>A.NE2[4XEP7&$#JNTSMYBWV8LQ?KP3GN@2$3%H S@ MLFI68!KF?5G2:]JVPZ^%SM$]ZC)KL.'8,W91S#<_Y _7/5=C M]X<1!)[PN._TY=M14Z(.T26[/>T>!8>L1>.KN1^VIA ;VN26O.U<&8*QKY2] MDNR_MOL_X;YNO\GNZO,I4^C#+.U=2FB:&82-SC)@"XEJW_:A=ATO4@OIE/(G M;$W=6.PCWE*3]J6!?OF>MD*MG'M((=?]J:SAC6]#\?B3M.HW15VU/J:!CAS\ MT4'9?LGHG>BW!K0[>9*,(@&/Y,Q('.>C;/"[-,G[&#J,;$\=*-[M$J1WZ51O M+.W?Z8$_IC2YSGQ5ECGO3_B+PU_JW^1UUT,]1%T'4H37G=-\'L#=XV$W^9U0 M_F#Y5,%ISS+; ^-A#]/9U%>^(4X M,&&VS#P49 (-.=TRD[?>C"&SUA.YE][ M -"0$>38@33)*0MUTQT>,)-IFW;;_E*6(]Y-X%/<0 MN#P%@?M'#'_7:03>)TDTFG<+=7MT[0[ QX35D3O8A_(^-QXVIM%HZ5GWD6!^ M.N40O\5\T);4@%>81^CP*;S[\>#CS25^V3(.27=^XH>!U X-.AWE8BOI^/V@ M&$K7%BK'I:/>FL9!EGO^??")8SW\*!;<(.A'#[H('2[XL(I/B@Y7]%F*UK74 MF34J>!(DLP6='X7+F/ZGXRE^9V$T7P;^$(C,\,PSB>!I,D7$RGP31, MQI-@,@OC:$Y'WG![ZC>%&<3GIB*R#6*(3H)I'([C.>8O)LM@.@FGLW'PWI]$ M>D+)T#^T1X2W"I/&XS@8+\+Q=!PDX3Q:!),H7"[G[1G77V&.C9@E,SJ1'\_# MR63,'P["L7\TF8?SR2QX$"&IK#268^8R8>&+>)@,9[# 9-@"0?_ MA6:$(%9K 6^16HLP641>K?F2+R:+<#:;G?HL>#'X+ELHN^&OS[1=P\['?Z+M MG_8?N"_]=]W#&ULG53;;MI $'WO5XQ6?8RP,22-(K $ MA*I4HD5)>I&J/BSV@%?9B[N[#N3O.[L&ET@-E?J O3.><^;,,+.CG;&/KD+T ML%=2NS&KO*]ODL05%2KN>J9&35\VQBKNR;3;Q-46>1E!2B99FEXEB@O-\E'T MK6P^,HV70N/*@FN4XO9YBM+LQJS/CHX[L:U\<"3YJ.9;O$?_I5Y9LI*.I10* MM1-&@\7-F$WZ-]-AB(\!7P7NW,D90B5K8QZ#L2C'+ V"4&+A P.GUQ/.4,I M1#)^'3A9ES( 3\]']O>Q=JIES1W.C/PF2E^-V36#$C>\D?[.[#[@H9[+P%<8 MZ>(3=FWL8,"@:)PWZ@ F!4KH]LWWASZ< *[35P#9 9!%W6VBJ/*6>YZ/K-F! M#='$%@ZQU(@F<4*'/^7>6_HJ".?SA2Z,0GC@>W2CQ!-C\"?% 3UMT=DKZ"M8 M&NTK!W-=8OD2GY"23DYVE#/-SA)^;'0/!ND%9&G6/\,WZ,H;1+[!/\N#6^$* M:5QC$7Y,ULY;&HB?9U(,NQ3#F&+XGQT\BPX[=^-J7N"8T5(YM$_(\GZ_]V;Q M:?9Y.8>'R??Y/= @J^0?A815-MS##T'ZA@>.Y8"UV5LW44,GQE5<_U,RU,8 M&X*Y!M'*]=01W--J.P2S@;=I+Z/QDC)N"I&0(STZ+HC U1CW1S[W.C5.[%]J M66A:"(^6YE3H;3"7W!;5B:(5,8D2M8>_=3XYF6.%=ANWU4%A&NW;D>Z\W84P M:??@3WA[FU#BK= .)&X(FO;>73*P[8:VAC=UW(JU\;1C\5C1I88V!-#WC3'^ M:(0$W369_P902P,$% @ N8 &4X31C,\] P [08 !D !X;"]W;W)K M&ULI55+;^,V$+[K5Q JT!,1B=1[:QM(=EWL%KM; MPT[;0]$#+8\M-A+IDE2<_OL.)5MU@,8%VHLXSX_?C,CA[*3-DVT ''GI6F7G M8>/<\5T4V;J!3M@[?02%GKTVG7"HFD-DCP;$;DCJVHC'<1YU0JIP,1ML*[.8 MZ=ZU4L'*$-MWG3!_/D"K3_.0A1?#6AX:YPW18G84!]B ^^FX,JA%$\I.=J"L MU(H8V,_#>_;N(?7Q0\#/$D[V2B:^DJW63U[YM)N'L2<$+=3.(PA"U?T+\?:L=:ML+">]W^(G>NF8=E2':P%WWKUOKT$<[U9!ZO MUJT=ON0TQB9Q2.K>.MV=DY%!)]6XBI=S'ZX2RK<2^#F!#[S'C0:6'X03BYG1 M)V)\-*)Y82AUR$9R4OF?LG$&O1+SW.(K_O?/VEJR D,VC3 PBQSB>F]4GS$> M1@S^!D9.OFCE&DN6:@>[U_D1\IE(\0NI!WX3\(=>W9$DIH3'G-W 2Z8BDP$O M>0-O*8R2ZG!5)/GU?FN=P3/QVPW\=,)/!_ST?S7Q-@;C=\'7Y2/Y_.-F0U;+ M-=E\O%\OR8.PLB9^@Q8W $L^R+9WL"./#02/C0%XU?Q@(U]>&["7X'MY2\ V MQ_[#KJ2A#$OTGM2ZZ_#^X%&LGXBTMA?;%DA_1%NMU3.8X8)BH($=X,CPWM'A MI)=Q6.S!H'.$",J$\C*F5<*#M*)Y5=(T*8*24584-&55D/LEIRE/_PN+#1B) M*9_(21@CE L833-.,Y8$WWY3\X M/(C39-^['D_-,P;B00I2RN(**TB#G!8LIDF:!9R6)6I9C#96,%J4U87^1/?8 M&Y34 .D:(,O-:C6Q\.7G137I9463)/[7%NR-[LXV??23S@;8O 3;ZL&0'(YG MFB<,\6G,,FQ&[*UEC)XL#1ZU$RT:,LJQ*W%6!GE.LRJA<<71S"B2H:7_02E- MD6%6%?]T8Z*K$=2!.0R#UB+E7KEQ&DW6:9;?CR/L[_#Q(?@BS$$J2UK88VI\ M5V0A,>-P'16GC\- VVJ'XW$0&WR/P/@ ].^U=A?%;S"]<(N_ %!+ P04 M" "Y@ 93Z(2A_FT" !$!0 &0 'AL+W=O\#M(U )*7MA%ZZ=>(W548ZJ*&ENF)[$"8E;U4 M+4.CJBK4G0)6.J>V"6D43<.6<>&O%F[N7JT6LL>&"[A71/=MR]3K&AIY6/JQ M?YK8\*I&.Q&N%AVK8 OXV-TKHX4CI>0M",VE( KV2_\ZOEJGUMX9?.=PT&XFEQW3 M<".;'[S$>NGG/BEAS_H&-_+P%8[Y9)97R$:[D1P&6SKW2=%KE.W1V430?2. STZ4!?WL)&+\B-#MEHH>2#*6AN:%5RJSML$QX4]E"TJL\J- M'ZZ^@*P4ZVI>D%LQG+$IUB)$P[8687'DK <.?8/ O2;.Y1&J11[B4TF,UC[T$B:TS3/H/HP5#FTR#+$@NFUL!MEN=! M[B2:3(,9S?]U"N'9S6Y!5:Y_-2ED+W"XY./L^$1<#YWQUWQX7^Z8JKC0I(&] M<8TFL\PG:NC904'9N3[9231=Y\3:/'.@K(%9WTN))\5N,#Z&ULI51-C]HP$+WW5XRB'A$) 99E!9& 4K4K[9:2LCU4/9AD0J)U[*P]@>7? MUW8@I5(75>K%\7R\YS?.C"<'J9YUCDCP6G*AIUY.5-WYODYR+)GNR@J%B612 ME8R,J7:^KA2RU(%*[H=!<..7K!!>-'&^E8HFLB9>"%PIT'59,G6<(Y>'J=?S MSHYULK/>W7Q@\UW"4X$'?;$' M6\E6RF=K?$ZG7F %(<>$+ ,SGSTND'-+9&2\G#B]]D@+O-R?V3^ZVDTM6Z9Q M(?GW(J5\ZMUZD&+&:DYK>?B$IWJ&EB^17+L5#DUN./8@J37)\@0V"LI"-%_V M>KJ'"\!M\ 8@/ %"I[LYR*G\P(A%$R4/H&RV8;,;5ZI#&W&%L#\E)F6BA<%1 M%-=;C2\U"H+EWJQZXI.AM4$_.5',&XKP#8H;>)""<@U+D6+Z)]XW%^++O2##H1!V+O"UV]K[#N^_K_6"#]F6TW*=,3/*_2#EG[@Z ?_:& $K(E R@@A8X6"/>,U@LS@_;C?#490H1G*G"GL_JUX_Z*72E0[ M-S$:$ED+:MJJ];9#.6MZ\7=Z,]$/3.T*H8%C9J!!=S3T0#53TA@D*]>96TFF MS]TV-P\+*IM@XIF4=#;L >U3%?T"4$L#!!0 ( +F !E.WN)2@VPL ,&PO=V]R:W-H965TJFU)STDTJ)%N*]NOW5)%]42RWG6 7@XFE M;K)8K,NI4Z2>;ZS[X@NE@OA6E<:_."A"6#T].O)9H2KIQW:E#-XLK*MDP%>W M//(KIV3.DZKR:#:9G!Y54IN#E\_YV85[^=S6H=1&73CAZZJ2;OM*E7;SXF!Z MT#SXK)=%H ='+Y^OY%)=JG"UNG#X=M1*R76EC-?6"*<6+P[.ID]?36J+$D2]/B:A!ZT:]+$_N=& M^CO>/#8SEUZ]MN6?.@_%BX/'!R)7"UF7X;/=_*;2ADY(7F9+S_^*31Q[@L%9 M[8.MTF1H4&D3_\IOR1"]"8\G-TR8I0ELB*.X$&OY1@;Y\KFS&^%H-*31!]XJ MSX9RVI!7+H/#6XUYX>5E](:P"W&IET8O="9-$&=99FL3M%F*"UOJ3"LO[C>? M'CP_"EB:!!QE:9E7<9G9#[\(ZCY?3)8P.Y#/BRT$::3,M2 M>"RHD$W!"VVRLLZ5"!"B35!.5_L'0MD+9S/KE/A=986QI5W"+B/QWF1C(4TN M-$;Y>NYUKJ7C5_2TD&LEYDH9VNM*.BBB#>OKSR;39Y=C2_'XM>SLPO^ M/GWV@)7!\J(VLLYI]EB\5BX JR T(AHC X;EVF>E]36<(PR](162I5B%V^TZ MM-E6MYYQ.I]9)VRE RMXQC-AE7([HGU[]4/.]86MRQP+",+HI/A?M8D8R+J0 M,9,][B"0C.-4R0.,)=/#<"QCJZ03BO)9O%&9JN;*B>,I9^1DS"%Z@^)S6;)E M8MG9\00[]IHT&,U'F^5P^9I4=;82MG9WW\B@1GMWOB>,244J DA!FJ]]P,C& MJC*(FB0'VTS8,;4TIL8"=[-XBKQ1$_QVI0T9"-:II$&YI*'(MK(4,O\+98*G MCAJM**DP- 8RW)?5SM$S*%)AE(&!O2?8;WRYD-IU.M#<\&/60N!"%X:3!$N- MF^.&@*/&2X["OF55J5'49/@^QS!LW*)<@Q(-+K.5DV&BI6/T1*U_,&$:-WE9 M*8J_4%A(2'#0K?-_3YB!$G/2EIB3P=IP!<5A P7_5P22^ZK+[1+(ZB/\AS F MI5MIT>QDKDKF9'CK5XHY5;EE8I2+>@4O^#HKQ IY:G.=";6699W\^;&-7![O MN7QT\C&W0.Q: O52J&\D0Q%.D$7Q&CDO%<%KJ#DE/&@;93&A9:X7"XAL0:75:8Q2)THB=FU*().P!+9< MFR_&;@!)M>O*B,>R3H=M,_SU^1_OWQQ.GPAD1*XJG8W$AK*-=B7.?#.,PNDG M8G>CX T-0ZB(UL$5G-I.9-IE=04Y9%RVW8;-X-37 M6E.Y9,/5*]9JQQXT^Z\Z7R9^X&B<4VOM8PYETCFF(^1T5H AVGL51Y=:SG6I M@R;+?FCE<)GNN;.26Y$5TBR!?\A( VK/ND-&EI% &I\C'S%:ECL%A"C6G H\ M6422A0@AFYB!W1%>ODU/:-\ZB.V0)3M0<' 9%Y62!CM:U%@'L)8%BD3:U8\Q M+K&H [@%1*^LBVC&&>*'\OZTS?O3P:R]5-&0^_)]<":U?$\]=J5>'# M=6MU MT(H3?U+= 1L+#(Q2>&(E2@QH_*C5^-&@QF\4\HT*ZCDE'IGCM?7[-S H:/\& MKDMOG]CF24;K483>.QE/T%B5)87/%0$81S+ /Q51^OK^XGPTM._'[;X?#WLJ MD#672,;W!O@4;G3;3X@A=Q6VI(K5/4/D45(#D#R1 $X]VE26:#"8]QJB &>% M*BF4J70SD=\4&CB>6P84+MA$*#5&Y@I%GJHV #42!TYWI#1I0".YYX[YA?PA M4IW S5ASB';SBPH\N:\I9Y\'IV$VY52:&%]"4+<0,I#@MW$58X+C0D& ,Z<@ M8.G8&YY%(&%+@%-UM($AEPWHI&)'B1L MC8A+0*$=:4X"A6KW?>FV_7JEAFR MO,U%3">C8S,9,7N;L-]845H8RE'!1/E<:I[*QNGM(-*\)4(GPC;2Q,?2_5TD M78NZ$2E7ZO\P$P95,,W7$9^]T5F0\W!E_!+#0U]FLEHI-Y:JHL(.8( M/]_2F)6EYH$J16\9;4":)!4I4 ^*IOY+]0WTB'IL-GL,ILPN#1M5_Y1AVO"7 M%=%L,=^F^-A3SM6W3*G<=_U"6^7C24*3R^-$;#[4".#FB&84Z5!J#0IY-YBZ M=SP^:_H1D=BT^VYY7$PMKXE=?W M/E3CG[25X\D@Y+_K#-Y'QGVUXZ<$B>[Y+_\$FI5BFO[.TM_C7\YNZ,XIG_CR>MH2*9MV;CB8/3\>G72+#/VWK.(KYPT4#ZEPW!_=@'VESK,@ND/0, M^P__/:3<5I)V"P] >H=CI)K;'9[PN4_T96J(TJ%#;UJ"4[_+;5)C%3U3QR[= M]T[;:].C+=JLZI!.4E-1IW9D=]^]((K+--:G&.\.>=/96].LWEJG!GNOZ:2[0)G(W6C,GW^UX]! 2>U3J[N7]9SX-=H35]^&AR.)O$2Y@WBJ%8K]-I\&\J7T*7PR:D&:[?0K_0 M$8/S#1Y%=.B$/IZ>'#Z$T,.[&HY6VUE%#B[4F:+9?F.2"/P$6SK[U#WNRT+67JFN,XV#D/7:Q+U;P[/WDI'J>PI ME\5E01#<6H;V/P<]%XWC_.X"U%$N%I$"\.!5#;#)Q+SVR##T-M09M6W80GOJ MR^GXG*Z!$#F,(7*!2M QE>E)Y"7I_B3>:Z93MJX84I7OQ(UI%W372 B0&O05 ME3RZBQM!G<"M <:@;-)L\V/*3/H.NE$GNG#HB]WEBV2K=(B>O-P<1,:"UNI. M5Z(]&]-N^(3[[GB&QY]X M@,0MZ>"@5 M,G8P?G1P(%W\U$;\@5/B7"@B=8"O^6("**$<#\'YA05[3%UJ@ M_>W*R_\"4$L#!!0 ( +F !E/@ @<7L , -(( 9 >&PO=V]R:W-H M965T#C>H[_QW)'+DAE8*/$7KVUS.2I'I(85ZX2]5=MWL..3 M.[Q*">-_R;8_F],1J3IC5;LSQ@A:+OLO>]SEX<"@C%\P2'<&J8^[=^2CO&:6 MS:9:;8EVIQ'-#3Q5;XW!<>F*HM M%X*17J4G M 7_KY 6A<4C2.$U.X-&!.?5X] 6\@>,<"?^8AFMN*J%,IX'\/5\:JU$__YQP MFPUN,^\V>\'M7:]^HE;D#9?62;0.$O"?.(!RY#B.0=(:9BB$ZP^#-7_'SG125C&91]" MF>5]"'$X*>A_<:)A-BX=IS2X!<8.FU"-FR)OF)]24#VK*?U9- M/TKXD#9Y_8CON(%CJCKMX@"7[5Z(0USH<8,[_OCLQI-]Q0*O0E^VA3+6A:HQ M][(#)Y6SHBE6?.JXQ'/X]#>^UH+DK<#@IXQ/5*(9J%#];C46#WI ,EX,: M2:\\M[M_>XY5X[2+^P:"*UAS*1WBD@DF*Y](O(R3H@CF=&PO=V]R:W-H965T4G__2C9<;.MS2X6*?&]1]*BICNI'G4% M8,B^YD+/_,J8YBH,=5%!3?6Y;$#@R4:JFAITU3;4C0):.E#-PR2*)F%-F?#G M4[=WI^93V1K.!-PIHMNZINII"5SN9G[L'S;NV;8R=B.<3QNZA368+\V=0B\< M6$I6@]!,"J)@,_,7\=4RM?$NX"N#G3ZRB:TDE_+1.A_*F1_9A(!#82P#Q>47 MK(!S2X1I_.PY_4'2 H_M _L[5SO6DE,-*\F_L=)4,S_S20D;VG)S+W?OH:]G M;/D*R;7[DET7FXY\4K3:R+H'8P8U$]U*]WT?C@!9] H@Z0&)R[L34T/G M4R5W1-EH9+.&*]6A,3DF[$]9&X6G#'%FOB@*U4));O;XFS5H\N:!YASTVVEH MD-X&A45/M>RHDE>H)N16"E-IH]2$/YOS%G7I(%Z66"1IH$ MEY/TI<:'1S>[!K5U\ZNQL%:8[I(/N\,3L>@FXSF\>U]NJ=HR; 2'#4*C\XNQ M3U0WLYUC9./F))<&I\Z9%3YSH&P GF^D- ?'"@P/Y_PW4$L#!!0 ( +F M!E/=1@E ?@, !0( 9 >&PO=V]R:W-H965TV#8S=B&830JZA168K\52X2QHO:0L!Z&9%$3!9NK?1C?SH=5W"M\8'/29 M3&PF:REW=G*?3OW0 @(.B;$>* Y[6 #GUA'"^%G[]-N0UO!<;KQ_<+EC+FNJ M82'Y=Y::;.I?^R2%#2VY>9"'CU#GXP FDFOW)8=:-_1)4FHC\]H8$>1,5"-] MJGGX'8.X-H@=[BJ00WE'#9U-E#P09;71FQ5?MH5?35)# 8U)H&21U@7@6(7PDP(E^D M,)DF[T4*Z7/[ ,&VB.,&\3R^Z/!3*7JD'W9(',;1!7_]EH&^\]?_?PS\N%UK MH[")_KT0<]#&'+B8@U=BKJHC0.2&W(NB-)I\U1B)"3+G--EU5TDFD6[R3^%: M=ZE8PL06F4R!6ZT[,*"P&^SB!\H4^49Y"=;==ZH4%89\9G3-.#/'ERIV&=QC M!MX7JI*,]*..AW2#I=M#NL/JXR+NFX@K4 RAWN,1;8E,SH@L6B*U([( O!,R MJL![X_6'O7" XV#<&XV]]T\%GE54M,F1MYCG$:C25U[4"T,O[(V')Y6]Y-2X M!+W1J/M1T?F-YU-PH F4)/H U1U ZB$:X70]W;,]2$"DY,N I MKH:AV[3#A0H/VPH/?[?"BXR*+3*$^?R'6ET.@[4B&\GQ:K6M8&A%N+2I:4*; MJ]8&,ZB9G)#8Z>99'>W*0N8%%<>__KB.H_'?^E3;0PV5-U!=>4PF2TU%JJ]N MO,?,,GY^UDG;.BOV],I.TU31F32'+1.NM=>44Y'81HFBSKNXCT(7?_9[KW5I M]YYU8(T2M[N-1=>KZ+3GEZ4=@9A4/KL!$PA>?@XK@S MC*]K<*?)2UT4G-W4.:BM>X\TGI=2F.K2;E?;)^^VNNE/ZM5[B4<4>=*$PP9- M[>GPB:K>H&IB9.'N_;4T^(HX,<-G&Y15P/V-E*:9V #M'X'9+U!+ P04 M" "Y@ 93GM*C#'D% "\# &0 'AL+W=OO((P&2 !&UGT420 G/787Z-:(T_9AL0^T-+:$2**7I.)X M?_T.*4MQVL2;%XO'7)SOFR%]L17R7I4 FCXV=:LN)Z76F_?3JJHT$7EBEII[ZKAM/&UZUDZL+NS:75Q>BTW75PEQ2U34-E[MK MJ,7VR5,8*F:OLO?]SGX2T*_E[!MW'WCFR4'[CF5Q=2;*DTTFC-#.Q1K38& M5[4&E(66N%NAGKY::)'?GYMS%?1&-(BUXC9=IW=\68,ZNYAJ=&.$I_G>Y'5O MTG_%9$R_B%:7BGYL"RB>ZT\QO#%&?XCQVC]J\(^N=6C@,NJ[OG?$7C">.;#V M@E?L?:A47@O52:!?5\]/?0LUUS852BNZ*+F$/C=SOD,JXMI?LZ72$LGT]Y%( MPC&2T$82OI;]OA2H6%$+!/VZL6',#%>ST'.9 M&WKD'4ZG"#*,().,>:['XBPE7N"XP>#-4/)7X9CY?LJ\+#3!N4Z0'D$F&I&) MWHK, :M6N1%V^[[R;;2);U=?%,O@73<^.P)H@&8)Z@^2]XB!DC# :U/O)+T M.Z^[-R 5L2!*F(>C=R3P'/Q:>^C)9U&(*4UB$H=.$!"D.G"+G\<2 ZYOL/$S MH_,R@&[(/"]#H=!U/.\X@!%+TY#%D2%,&"%ACF 2CYC$QS'!&ZGHD $(RD>E M*^S)0)^28Y<7\SF==S(O\6C47C&*(E@FG6;?)N,EP(Y[_@$4!H>Z!+HR3A\& MIV;%.MX,CN7HV.P5>^=KBVRG3,+,^G7-L??BJ00V6BKZTM]@11J!1A10]R2S M'D6-]Z=-M<(+U,HJ6G1R,*:J1]2Q?1=,WWV.AT-N*W5_OI( 2&,-2"M-I>&8 MB^5U0K6@.(A.L- VR&]41YF&GB+E=\"E.D.YR$AY3D2&W!>TP,(HT!W=55 7 MQI9[GMXL9_EI(D=]TP2T^^Q[]$GN.QX4]V;KG[0[?,;F0 M!AYM(U0'$>:'$>8_16@%]QSY-4(U1-B++7<4FDTM=H"K""$\YJ#L_@%QN=J3 M2EF8=2DZA;;4V7MR5QJ>'-[B9('T>K8PT.MI8/N/+?ZGD4TT^I7P "WVKW?$ MCU/3$ECFF6\41/@;,S?)2)]F"1(L7L&V"D3-\4FQ[(L(7?'<8)',P9[B!@[*-Y 0<+",+ 7)0OZ MI3!A21B3Q:MH\TV%;JI_<0,?VE2)E=YB[W]^L-0C:9!@ D*288+_)S+#(!M6 MBMDR8:7,3]T^K"2S@S!E<1R_5'G3@Q=E W)MW\T*;7:M[A^7X^KX-)_U+](G M\?Y=_X7+=86]JH85JKI.@G>C[-_*_42+C7V?+H7&UZX=EOCW J01P/V5$'J8 M& ?C'Y:K_P!02P,$% @ N8 &4SZ5M#18 P )P< !D !X;"]W;W)K M&ULG57;;N,V$'W75Q J4+0 $4G4?>L82+(IND6W M,.*T^U#T@9;'%AN*=$DJSOY]AY*L.NC&+?HB<6Y'9RX:+H[:/-D6P)&73BI[ M';;.'=Y%D6U:Z+B]T@=0:-EITW&'HME']F" ;X>@3D8LCHNHXT*%R\6@6YGE M0O=."@4K0VS?==Q\O@6IC]=A$IX4#V+?.J^(EHL#W\,:W"^'E4$IFE&VH@-E MA5;$P.XZO$G>W6;>?W#X5<#1GIV)SV2C]9,7/FROP]@3 @F-\P@<7\]P!U)Z M(*3QYX09SI_T@>?G$_KW0^Z8RX9;N-/RD]BZ]CJL0K*%'>^E>]#''V#*)_=X MC99V>)+CY!N'I.FMT]T4C PZH<8W?YGJ\%\"V!3 !M[CAP:6[[GCRX711V*\ M-Z+YPY#J$(WDA/)-63N#5H%Q;ODS]OTG;2U9@2'KEAL@WSSRC03[[2)R^ 'O M%C43V.T(QMX *\A'K5QKR;W:PO9U?(3$9G;LQ.Z6703\L5=7)(TI83%++N"E M<[;I@)>^@7?/C1)J?Y[M;S<;ZPP.Q^\7\+,9/QOPLS?PU^-H$[TCGX9Y@"VY M>0:#XTU6VH%R@DOYF;P7LO?3.'*PQ!.Y?VEDCV4C.Z,[*[#XX(M_Z8!]B?TC.3M-.2'K1G<=\L['KO[C([8N""C25QC M!EE0T#*):9KE :-5A5(>HRXI$UI6]8G^3/?0&SRI =*U."WKU6IFX=,ORGJ6 MJYJF:?RO)1@&;=3I@Y\T&V#Q4BRK!T-RN-AID2:(3^,DQV+$7EO%:,FSX%$[ M+E&14X95B?,J* J:URF-:X;JA"(96OD&931#AGE=?ND7B\Z65P=F/ZQHBY1[ MY<8]-FOG6^!F7'Y_NX]7R$=N]D)9(F&'H?%5F8?$C&MY%)P^#*MPHQTNUN'8 MXDT&QCN@?:?Q)YT$_X'Y;ES^!5!+ P04 " "Y@ 93J;L]WH0" !:!0 M&0 'AL+W=OGV,.W!@0M8!9O91]/^][--PE*IR0O_^[#/L[U4 M3[H"0/+2U$+/_0JQO0Y#G5?0,'TE6Q!F9R=5P]"HJ@QUJX 5SJFI0QI%X[!A M7/B+F5M[4(N9[+#F AX4T5W3,/6ZA%KNYW[L'Q=6O*S0+H2+6IM7<&/SGL]8E,;"5;*9^LD>7ELM;N2_:];1KY).\TRN;@;#)HN.C_[.70AQ.'[)P#/3A0EWC/V#;KXX9M M:]"?9B&:(-8TS _ 90^D9X!C<"/AWPJ<.GY_#] M[29R9R(\@^B ;%_)29M74)H.O]?8R^!-!=ZF4@!O&NRM^'XZ:?E__F_:MSSU3) MA28U[(QK=#49^43UD]PK*%LW/5N)9A:=6)G'#Y0U,/L[*?&HV ##<[KX!U!+ M P04 " "Y@ 93GR9._BD$ #.#@ &0 'AL+W=ORA0/\B\G8_?N? <YH1=2T.E,-,(F1&-'3ESE4'24ELA;+4]3UOZ&:$<6<^M6-K.9^*7*>, MT[5$*L\R(C\O:"J.,P<[IX$-V^VU&7#GTP/9T7NJ'PYK"3VW0HE91KEB@B-) MDYES@S]\Q&,C8%?\P>A1-=K(J+(5XM%T;N.9XQE&-*61-A $_I[HDJ:I00(> M_Y2@3K6G$6RV3^@_6^5!F2U1="G2/UFL]S-G[*"8)B1/]48@Z)<:9&5PL @8[SX)\^E(1H"P;!#P"\%_!<"?M<.02D0O!3 '0*# M4F!PJ4!8"EC5W4)W:[@5T60^E>*(I%D-:*9AK6^EP5Z,FT"YUQ)F&HYLX9F:8I.B6%R%J%KU=44U8JMZA M-\A%:D\D58AQ],"95EZS8NK@L70LC I[VD^'(;8GTS=IQ;V@XK]H)=]81(@D1,>46"DVGA/ZHVKOP[ODBW\?#=H)A13#L);@4_(E*51Y!26,*U6&;&JIF0C/3AKH M=H9)I*P^6EC;@DS1SP_0['1->4Z_H,XCM"@XA@W-QF$08'\T;M=N6&DW[-7N M=GW7$X*C"F7T#0)\7*&/^SF>@@/L_S^LVA;P58#;<#^M+:+N(C^,S_R O0'V MX-?NATFEXZ3_&)@=(8P8J/FED;S;.$S.#^*H?7?LU97'>R7*&W8]Y-)87)LP MIL]41DQ14SF2/$V_,BFCNN+@_I)S M8=)>X/.:,0H[MZ]+!NZO&=]'2BY)7IZ3<5UR<'_-V5RF4E3;09K[7RO+\\J! M.^C5-0._6C3 ,ANJ-.0K#72*>+"7S)Y\C^MR@K]%/<%U0<']%65#([&#F_;) MDN_-\\:>)GCSJ>(J39]-F[;>9\=G88UQ>'ZNW,93P+ST/A&Y8Y!*4IJ H'<] M J_(XO%4=+0XV-?!5FAX:]CF'AZ<5)H%,)\(H4\=\^"HGK#S_P!02P,$% M @ N8 &4]R/':!_! BA$ !D !X;"]W;W)K&ULQ5AMC^(V$/XK%FJEJW3=Q F$[(I% K)OIUYW=>AZ'ZI^,(D)UB4V9SNP M6_7'=YR$ $LP;%5I]\.2EYEGGAG/BYW!6LCO:D&I1L]YQM5U9Z'U\LIQ5+R@ M.5$78DDYO)D+F1,-MS)UU%)2DI1*>>9XKALX.6&\,QR4SY[D<" *G3%.GR12 M19X3^3*FF5A?=W!G\^ +2Q?:/'"&@R5)Z93JK\LG"7=.@Y*PG'+%!$>2SJ\[ M(WQUCR^-0BGQ!Z-KM7.-C"LS(;Z;FX?DNN,:1C2CL380!'Y6=$*SS" !CQ\U M:*>Q:11WKS?HMZ7SX,R,*#H1V3>6Z,5U)^R@A,Y)D>DO8GU/:X=Z!B\6F2K_ MHW4MZW907"@M\EH9&.2,5[_DN0[$CH*'CRAXM8)WKH)?*_BO%<(C"MU:H7NN MA5ZMT'NM<,SIH%8(SK70KQ7ZYRJ$M4)8KFZU'.5:1D23X4"*-9)&&M#,19D0 MI38L(>,F=Z=:PEL&>GHXK7(6B3F:LI2S.8L)UV@4QZ+@FO$4/8F,Q8PJ]"L: M)0DS&4U; 3P6_0+[[$7FNA[].(_3AIS:W)N>CN,=1HK=S MF=(4.H=N ;OY7RC=VE$^DQ?D=4]%Y\X.$M$8J.!35.Y/49$G4/82P&\*PB]A M_6/DF(HSH0I)T2/41%T>CZ?+X\_? D]:)JKORP\N@V/;LFC>X3'[T4^H]+4 M)ZPQNMP.NU=DG M*F/(,]BV&C=/^8'H\Q(VH:KRN4X-1-0F7UHW!'8"?>_"=7]NW0F\77$_"#M[ M(FR%FD*7@X[^@+X1"0NM;:#>%M1[U\&"MQ,.^U;W:J]0QLB,9=#=VH9OC;%7 M3_C2EF/;R8;MHPVV;/0%P?S^#F>SVX(GRN;6=DKAWOL&>#M!L'V$3(A:E(-C M1;(C37M<0^S%U^T&;=TR>H/L78NL'_BV/HBW0PG;I]*C7L"69*04?>W3/N!V MSN#P?9=LV^.QOC[&5Q/<\CS"5S?59X$M?/65 LHQ95RAC,[!E'O1AV*3U<&_NM%B M61XC9T+#H;2\7%"24&D$X/U<"+VY,0::SR_#?P%02P,$% @ N8 &4^+/ M;[N5 P [@H !D !X;"]W;W)K&ULM59M;]LV M$/XKA- "+9!:;WY)"MM $F-;AA4(FG;[,.P#+9TD(A2IDI0= _OQ.U**K+22 M6@SH%YMOS]USQ[M'7!^E>M0%@"%/)1=ZXQ7&5.]]7R<%E%3/9 4"=S*I2FIP MJG)?5PIHZD E]Z,@6/HE9<+;KMW:O=JN96TX$W"OB*[+DJK3#7!YW'BA][SP MD>6%L0O^=EW1'![ ?*[N%<[\SDK*2A":24$49!OO.GR_"^<6X$[\R>"H>V-B M0]E+^6@G=^G&"RPCX) 8:X+BWP%N@7-K"7E\:8UZG4\+[(^?K?_B@L=@]E3# MK>1_L=04&^_2(REDM.;FHSS^!FU "VLOD5R[7W)LSP8>26IM9-F"D4')1/-/ MG]I$] !A/ *(6D#T-6 ^ HA;0/RC@'D+<*GVFU!<'G;4T.U:R2-1]C1:LP.7 M3(?&\)FP]_Y@%.XRQ)GM3:UQ16MR*\L]$]1=QCMRG:;,#BDG=Z*I+KOQ9@>& M,J[?XI'/#SORYM5;\HHP03X5LM94I'KM&V1E;?M)R^"F81"-,/A 3R2(+T@4 M1.$ ^G8:_7LM9B0.1N&[:?@.$H2'#AZ\A/N8R2Z=49?.R-F+OY?.Z^1+S;3+ M(?G[#UPC=P9*_<^$C[CS$3L?\Q$?OTJ9'AGG0\EJD$N'M"U_V(;Q*HX7:__0 M3\K L6AQM5QVQUX0FW?$YI/$[D1:ZQEE6#+);"+016=O\=.2N>Q\+"!GQPQ%U%!;]"*:AV,!774!74T&M(,,E(*4&/I$.*-[QIDY#7F_^L8[?GM' MO(?!69Z#_]OL-RVT[S(,%Z,^>Y^$\,?[F/Q+=G# ]T&%2?@$22$DE_D)][ E MRUE>P^_IZTM*?4:UAJSF6*'9,*5IRPMR JH& MK]#OO2WL2_ #53G#1N60H:E@ML+R4\WCJID86;GGQEX:?+RX88$/4E#V .YG M4IKGB7W!=$_<[7]02P,$% @ N8 &4QA/@Z(Y P <0L !D !X;"]W M;W)K&ULO59=;YLP%/TK%MI#*ZT%8TB@2B)UB;9U MZJ:JW7.,&:L3/;-.U^_6Q#"4D@ZT/4%[#AGG./#]<7C]9"_E8Y(1H\ M%HRKL9=KO;KP?97EI,#J7*P(-V\60A98FZE<^FHE"9X[4,'\, @&?H$I]R8C M]^Q&3D:BU(QR\X-;NLRU?>!/1BN\)'=$?UO=2#/S M&Y8Y+0A75' @R6+L7<*+*8PMP$5\IV2M6F-@EW(OQ&\[N9J/O< J(HQDVE)@ MR$JE15&#C8*"\NJ.'VLC6@ 8]0#"&A"^%(!J '(+ MK92Y9(:\R6]9P1<*D6T M IC/P0>S(C&E*E3@_IV-P,G;T[! M&T Y^)J+4AE:-?*UD6P3^UDM[UTE+^R1]ZGDYP %;T$8A+ #/CT,GY',P*&# M!]MPWQC5N!4V;H6.#_7P50Z ZQX'?EZ;>'"E2:%^'[RL*(9.!J[;Q\F\2",DY'_T+9J/RJ"<0J;J"V-4:,Q.JCQ M,LO*HF18&T.,0*GI7VSW9Y?,BBEN"3B#(0K1CLZ.L 3%0;?.N-$9']3YQ73$ M%S@9[^6.4(KB'87[40B%48^3@T;AX*#"&7DP375E?/Q*LIP+)I9/!XIHV- . M7Z%DDR9;U2V?B#PH,JI^TD1"6X)#J-6C:LO_%[:M<]-SX?&:+NQHIR@:[NZTKK P M1JA'ZJ;MPJ/TW9JE_7."83H,=U5VA*%T;Z?YK?.0/8Q^QG))N0*,+ PN.!\: M&EF=[ZJ)%BMW1+H7VM2R&^;F3$RD#3#O%T+HYXD]=36G[,D_4$L#!!0 ( M +F !E/H%".G7@( -X% 9 >&PO=V]R:W-H965T"Y!Y4RC*-H'I9C"T"WN67)2@K-"*&=@M@N7X=C5S\3[@NX#&GJR9RV2K M]8O;;/)%$#E#("%#Q\#I-D))]8,L\%Z[@7+*-:O\UKOQ7:T NI+VF MD.>G-;MZ=YV$2(8<;9AUXG>M>'Q!?,[NM<+"LD\JA_P,?C6,'\<#!"%5HB]' M?"S'73S(^*U6(S:)WK,XBL?G# W#UY 1?.SAT8"=2=^=B>>;7.#K^["DIOS? MJK6PF=2V-L!^+K<6#3V*7P.RTUYVZF6G%V0?P8J\IHX?N*R!Z1T3;]K<:Y]K M=DLZ]Z1N>AQ2JL'AC(]9[V,VZ*-/7Y05%X:&!Y[3G0WHMET;BFB=A2=/J 2S M]Y/%LDS7"MO7U)_VPVOIWVSX%MY.OGMN]D)9)F%'T&AT0^JFG2;M!G7E'^16 M(SUOORQH (-Q 72_TQJ/&R?0C_3T+U!+ P04 " "Y@ 93Y/M32 (# #^ M"0 &0 'AL+W=O*4H8/ HDLS3%XL\(*-_T'=_9+DS),E%FP1WT5G@) M,U#/JT>A9V[)$I,4F"2<(0&+OC/TK\9^: VX@>!C:R,D2EESOF+F=S&?<"U(G3*G 5;'6_8;6[PN9HXEC#G]26*5])V.@V)8 MX(RJ*=]\AZ*@IN&+.)7V%VV*6,]!42853PNP5I 2EO_CM\*("D#S' <$!2#8 M!S1. ,("8)US- 3?(.$B=9L9F"]L6A=#6&FC3,E]%.B<6IPRQ1F M2S*G@(92@I((LQA]XSS>$$K15S3+^XOX AW&#E,N%/F+;4>NW_2[)0&=3T!A M0N6%1C_/)NC\[ *=(<+04\(SJ>EESU5:NA'@1H7,42XS."&SA1XX4XE$URR& M^#W>U267=0?;ND=!+>%=QBY1Z'U!@1?X1_2,_Q_NU<@)RS:$EB\\P7=#&%& M[O4K'1_Q^=>]CD>W"E+YNR9;H\S6L-D:)[(]<84IPM7FZ?;BZ#4C0N\5Z$'8[VHIUU<3#H* 5-LN@=^*;I?AFK?@QE\K(G<(:6 8U M=K1*QM8GF-\NL[4_W/P\0[/JJ]\.]LP_#/*;07#<_$XIOE,K?H8IY%O$ Q8O MH A;UEC2+5F[G] W]OM>=Z'MZ!(4;6WVVCNM>!(4,?K'&^!7]FR_5KY4Y" M1938/DST9T#Y2I^LJLZ;8$<>?$8O=AN?'WY\+\*#?:;3"O=[<1@4>OM[D5LY M25,02WO!D"CB&5/YX5*NEI>8H3VZ]]9'YG)C3^@=37XSTA_.DC")*"PTI7?9 MUF^'R"\;^43QE3VOYUSIT]\.$WU! V$"]/,%YVH[,0G**]_@'U!+ P04 M" "Y@ 931!T4XW8" #P!0 &0 'AL+W=O*76VSO?5UF)%5$W8HOJF!\&0>Q7A'(O3=S>HTP346M&.3Y*4'55$?DZ0R::B3?P]AM+ M6I3:;OAILB4%KE _;1^EL?R>):<5($-"!EFVC(0\]OA'!FS1":,7QVGUTM:X.%ZS_[1Y6YR61.%<\%^ MT%R7$^^]!SEN2,WT4C2?LNCH< M ,+!"4#8 4(7=RODHEP03=)$B@:D]39L=N%2=6@3'.7V4E9:FE-J<#J]YYKP M@JX9PE0IU H(S^&3$'E#&8-K6+6W!6(#\]*XH@+*84ZD?*6\@&DE:J[M:8^Y M7* FE*DKN+"NWTI1*T.J$E^;@*VLGW7!S=K@PA/!Q? @N"X5?. YYG_C?9-H MGVVXSW86GB7\4O,;B()W$ ;AX&FU@,N+JS.T45_$R-%&)VC[U)?"?,QK:8@\ M%^ZPYQTZWN$)WAD6E'-;YC5AA&=XK(0M1>PH; ONTD$XNHWCQ-\=D1[UTJ.S MTM,\I[9MCMY:"QT=2@Z&\?"X8MPKQF<5O^H2)9#\IWGTINOU4>7XC?+U[>BX M[KC7'9_5-6_K/Q4>OZUP-(ZB?W7]@RZL4!9NUBC(;(.T#=GO]N-LVG;Q'_=V M%CX0:6Y> <.-@08W8Y.Q;.=+:VBQ=3V]%MI,"+L0#_D MT]]02P,$% @ N8 &4[_5[Q"5 @ I08 !D !X;"]W;W)K&ULC95=;YLP%(;_BH5ZT4I;^0A06B5(;;)IFS:M:MKM8MJ% M R?!JL',-DGZ[W=L*,L2FO8&;#CO\7->[,-X(^2C*@ TV9:\4A.GT+J^?%;DE9Y:1C^^Q6IF/1:,XJN)5$ M-65)Y=,-<+&9.+[S_.".K0IM'KCIN*8KF(-^J&\ESMP^2\Y*J!03%9&PG#C7 M_M4T-O$VX >#C=H9$U/)0HA',_F<3QS/ &'3)L,%&]KF +G)A%B_.ER.OV2 M1K@[?L[^T=:.M2RH@JG@/UFNBXF3."2')6VXOA.;3]#5$YE\F>#*7LFFB_4< MDC5*B[(3(T')JO9.MYT/.P(_?$$0=(+@K8)1)QC90ELR6]:,:IJ.I=@0::(Q MFQE8;ZP:JV&5^8IS+?$M0YU.K[-,-I"3#UO<%PH4>4_FN%/RA@,12S(592TJ MJ+0RLX/@TQEHRK@Z0]G#?$9.3\[("6$5N2]$HVB5J[&KD=*LY68=T4U+%+Q M]*6ISLG(>T<"+_ 'Y-/C\AED*/>MW/M?[J(WO4%!;U!@\XU>,>@KHPO&F698 M]K21$CTAOZX72DO,;!/& M-J$YKNO4OPCB8.RN=_T:B I]X\UZ@#;L:<,WT2K*\?!;T)H^2<$YT71+^#^W MAL#;W-$NDA\ER1[X8524^,DP=]1S1T>YO^L")#:/EAZZC3S$&!TRAKX?[C$> M1B51% XSQCUC?)3Q7FC*W\08'WS:,+B,]QD/HX(DO SV(-V=)F(:^#W.0FL7#L M8-\T\/>SG1 5&B+VL#ZTL7WON><B1+$&8EE:J@:(8J\W6I@"8NJ>!^& 13OZ!,>*N%F[M1JX6LD#,!-XKHJBBH M>KX +NNE-_9>)FY9EJ.=\%>+DF9P!WA?WB@S\CN4A!4@-)."*$B7WOGX;#VW M\2[@)X-:[ST3JV0KY8,=7"5++["$@$.,%H&:GQVL@7,+9&@\MIA>5](F[C^_ MH%\Z[4;+EFI82_Z+)9@OO5./))#2BN.MK+]"JV=B\6+)M?LF=1,[C3P25QIE MT28;!@43S2]]:GW82PC'[R2$;4+XT82H38BJ1BH2L_]]'*<' M#*;SODT_C)L-;?FLXSL;Y'O=].A ^Y]V2*?_\RV;=V7F@X3/LTQ!1A%(J9B( M66D.L;8/Z,Z<7G3+@50B 44PA[>MW+<#\X,NF4UZW[L/!#:2_+W#VEZ4UU1E M3&C"(36IP6AFME$UET\S0%FZ\WLKT=P&[C$W]S4H&V#64RGQ96"OA.X?P.HO M4$L#!!0 ( +F !E-U#WOK2P, *8* 9 >&PO=V]R:W-H965TMDV4YA&VAL%#6P+8(8W5XL]H*6 MQA81BE1)RFZ /GR'E*)J4UEU4* W-@_Z9[X9#@_SDU0/.@(KHJ"JL=;X/*T\$+O:>">'7)C!_SEO*0'V(+Y5-XI[/FME8P5(#23@BC8 M+[RWX9MU&%F!^^(?!B?=:1,;RD[*!]O99 LOL$3 (376!,6_(ZR "2MM)%%(T:"@HGZGWYM$M$11),S@J@11,\%TS."N!'$EPK&C6#L,E.' MXO*PIH8NYTJ>B+)?HS7;<,ET:@R?";ON6Z-PEJ'.+.\A ZRD'0>RDN((RC#; MOL/L@U*0D:V1Z0/YB[S-,F97BG*R$76]V75[M09#&=>OR15A@GQ@G..PGOL& MX:P+/VU ;FN0Z S(!_I(HO$UB8(H_+1=DU=7KW5.%?296@V;6D,Z(G'H; 6_ MLK7^%9:ZR):/>6^3'[7)CYSQ^/>2_^_?J",; X7^;\!KW'J-G=?Q&:^U*[=Q MY1[W;LN0=AC*ED$[!B-QNBA04_>K$IM,8$E@0935CK,4K:&$B<,U.9OMVQHM M<6CV3#HN9TD//4&-VZ#&@T%]K(H=J!<$U,QA_UEH?=3C%U(G+74R M2+WMH-@%N3Z#69^R=L?UT24_T87]6),6:_*""G$@UX06LA*FD[=OY*J/IC8= M!AV<:30;C?N1IBW2=#A36%F@R89KVYL)X[ M%>%V%3$YD%,='DFIP-VGTAROOK[#[>;GTA@G41+&_:L1!C^NC6"0[QUEBAPI MK\ R-CB:<$9WC#/S>*8ZUHW9_Y5'&(YNSO!TKK%PD&>C=45%"I>? +WW2OC" M?/TXZ<-HD*]4,@7(--DK61#6H1TZI/J3N&I\33J82?*,T.^\">P+#B^R Q.X M0K!'43":8I"J?A35'2-+]TS828./#M?,\2$)RGZ \WLIS5/'OCS:I^GR.U!+ M P04 " "Y@ 93:-PYU8$# #-# &0 'AL+W=O%,P$H1 M714%5?<7P.5A%L3!P\(UV^7&+H3S:4EWL ;SI5PIG(4M2L8*$)I)011L9\%Y M_'X1CZR#L[AA<-"=,;&E;*2\M9-E-@LBFQ%P2(V%H/BWAP5P;I$PCQ\-:-#& MM([=\0/Z!U<\%K.A&A:2?V69R6?!)" 9;&G%S;4\_ U-04.+ETJNW2\Y-+91 M0-)*&UDTSIA!P43]3^\:(CH.R> 9AZ1Q2'[5H=\X]%VA=6:NK$MJZ'RJY($H M:XUH=N"X<=Y8#1-6QK51^)2AGYE?0P:X,38DM M>4?6MH#%E7+^U<4$QA%V27\RT09N& M!MFQ-89IP\1%S43R#!/_5*)'^M&?)(F2Z \2$IU3!?H$T,(/=$45 L5^H!!U M:L5*6K$2ASQX!ODQ;T\K7X$B:QO*$ZG?1NJ[2/V7(YUK#:CVNH[;E,?>RO^Z*['58T*V M;Y WV$+N@2K]]I1 ?J0S4DAA\I-'V>\9NYB>8B9M,1,OT(WDR)=M;AZPLQ;L M[+6(&4?']TSD9:!)"6\ !E\'^ (YV:%KC#CN'*((3]KDR5%[QFYT=OJPQ9VW M8>S-98!,_<> 9[[2C_TV'KX:O8[=/1[]!KUJC&%7A:=*^4SJW,+.7=-> M]/&VLV-"$PY;](EZ8W16]=VYGAA9NNOG1AJ\S+IACM\;H*P!/M]*:1XF]D;; M?L',_P=02P,$% @ N8 &4R7D'POM @ P0< !D !X;"]W;W)K&ULG55=3]LP%/TK5Q$/( V2)K1EJ*U$R] Z@5;1 0_3 M'MSDMK%P[,YV&OCW\T>:E2T4MI?6=NXY]YQ[_3&HA'Q4.:*&IX)Q-0QRK=?G M8:C2' NB3L0:N?FR%+(@VDSE*E1KB21SH(*%<13UPH)0'HP&;FTF1P-1:D8Y MSB2HLBB(?!XC$]4PZ 3;A5NZRK5="$>#-5GA'/7=>B;-+&Q8,EH@5U1PD+@< M!A>=\TG?QKN >XJ5VAF#=;(0XM%.IMDPB*P@9)AJRT#,WP8GR)@E,C)^UIQ! MD]("=\=;]BOGW7A9$(43P1YHIO-AZ#CL P],.B&M _%Y 4@,29]0K<[8NB2:C@1052!MM MV.S U<:AC1O*;1?G6IJOU.#TZ!8S-/MBP1 F@F]0:FK',U-,E!(SF&N1/L(Q MS'V;02QADA.^0@64PQ6A$NX)*]%^>"!2$J[AFI(%950_P^$E:D*9.K(,**E! M3>&=.;=LQW WOX3#@R,XL"F_Y:)4A&=J$&I3 &LC3&NS8V\V?L5L C>"ZUS! M)YYAUH*?[,?W]N!#4_BF^O&V^N-X+^&7DI] $GV .(JC-CW_#7\A)VDV0^+X MDE?X=KJY;:'MV T25=J^?.6F=VDI)>4K&!-%%=QQL5 H-ZZ;4[XNM0T1/#5@ MX@[J]VN3!:8:"_5CC\;31N.ITWCZBL8QKBCG5L"",,)3;-L&GJ+G*.P]MAEU M.A_C9!!N6C)WF\S=O9FG2I4VH=WIS5ZN_"9MZUWW7T3T&A&]O2+\V;/G8&F; MM7'-*GR#S.6JV\0!VY['MEKY?-U=F5$OZC8RO9FWHEZ8Z3=F^GO-F&/T1B/[ M?]4PCKOQV1_BWHKRXL*=6[) N7*/AX)4E%S["[-9;=ZG"W-V0Z39 MA0H8+@TT.NF;PDC_8/B)%FMWYRZ$-C>X&^;FC45I \SWI1!Z.[$)FE=[] M0 M2P,$% @ N8 &4XDUNY+@ @ H H !D !X;"]W;W)K&ULM59=;]HP%/TK5K2'3=K()U\5(!70-*9U1:VV/4Q[,.1"HCIQ M9CO03OOQNW;2$!AD=!(\!'_<QL#X=FBYUO/ 7;R.E!ZP1X.,KN$>U)=L+K!G5RQAG$ J8YX2 :NA=>U> M35U? TS$UQBVLM8F>BL+SA]T9Q8.+4%*"44$2I\4_?2R-J %\_P3 *P'>(< Y ?!+@'\N("@!@7&FV(KQ84H5 M'0T$WQ*AHY%--XR9!HW;CU-][O=*X&R,.#6:\"1!^^\57SZ0=^0Z#&-]'I21 M65J\5?IT7D]!T9C)-P-;X:(::B_+!<;% MZ)!6[H$_&"M\1S/'?#%;PB-I$1 M%2"+YQ'&23/CQSQM$=\I*,^@FS;336&)=*ZAKTN/OGW">S!0D\D<#NU^Q^X8]:#X_J;G?EM()S57$1?P+0O*;G+:Y8&X; M9GT_;$:N\_P;V)NZA4="_5[0=WKN+G)/?U#I#UZ@/Z.";"C+ 77OCN*8]H*U M6Q/DM%"V>Z#[GV%[HMN5Z':CZ#G>32 $VOM?OK=/^WX@_^_($W9W*N6=ERD_ MW_'.BZSL5H*ZC8)F\]N&+.A5++T+Y%B_8N]?*L?&_7-R;$^5Z^RN;N<2N3,N M:<\]2K?V+7$OF!?CDKTY,?:E[2YAU[O0BS\NF<^V:W=UN\UW]^<\68 @?$7T MAU&2##M&!DK2(T?%'+F)#W38M6I UVXW5*SC5!(&*\0XK2Z"15$.%1W%,U,@ M++C"@ G%]Q%%-V=,U1%:6C/U!+ P04 " "Y@ 93<6QAK/ ' M "D*0 &0 'AL+W=OK#E92KG\>#M-@16.2GO,U3>#) M@HN82+@5RV&Z%I2$N5 <#;%E^<.8L&1P=9'_-A-7%SR3$4OH3* TBV,BMF]I MQ)\N!_9@]\,#6ZZD^F%X=;$F2SJG\M-Z)N!N6&D)64R3E/$$";JX'%S;/]][ M(R60C_B#T:>T=HW44AXY_ZQNIN'EP%(6T8@&4JD@\&]#;V@4*4U@QY=2Z:": M4PG6KW?:W^6+A\4\DI3>\.A/%LK5Y6 \0"%=D"R2#_SI/2T7Y"E] 8_2_"]Z M*L=: Q1DJ>1Q*0P6Q"PI_I.OI2-J K;3(8!+ 7P@X'0).*6 085 M(<_SY99(,I"35W/)@\]O5(:%Z(;' M4'8IR1/W#;H.0Z8N282F25&)ZL'K6RH)B]*?+H82#%!JAD$YV=MB,MPQV0>R M1=@]0]C"=HOTS1'25B$]RT2P J-G5# .H$ $35LTWO9KM">%QD_S6_3Z5=NB M[LQ*[K/H'#FVTF)/7J$A*JSIM.E=G[H$U%E]1OW:MS*Q,\JDY?WQMEC=6J;/ M7U&G=^Z?;U&;KB&4054+N*H%G"MWNFI!*4)OF[5P+01)EA1H0:*W6U0?-R/; M_.?K)R)"].]_@DHTE31._V,PR*D,HR'%S M93LCUW4LR[H8;NJQ;X[T?>PWQDU;-+JCD=L<>=\R$CO[*O?\X%9^<(U^>*"I M%"R0X(;<)>A3PJ0IXEZEV#N-B/N50;YQI;]S"7";)8(&?)FPOV"^] 5)4$SB MU0,Q]L:6U0RNWPQ98^3>2D;52D;&E=R!=7G$)$>/%)&8"YFOAV^H0 0]Y9T+ M#=\0N(=.#&T@R"Q9HG4.Z>@U2]"6$M'*,U/SW'8NB48HYHE5+9.CBP)<1E/T M_HV-'FA(H8-^C"@D= *NE4Q=SZ#KI$)4!90G;XI>__C#&&/KEX?Y=9I?VK_\ M9'"3;>FNPCJ-PK)KC8[=XZ]O*JE2>SV,HY:">E^.\WO&35O&V6[+P/LC!NY[ M1-.=C9^5S6@)L>G)YKM29]T/V/)V]UUQ&AWF:\6PSY?U=. ;Q>,=$ M"GB2)$RM#+;_)B#1Q&:/3@3;-"W99EZ";5 ZE75Z&H6-*+YY O!8[@KW R& MME:+>0+/.K>L?YALU;1E_W]X"^(]!XA/PB,#CC69X1,A,ZS)#)O)[-L#WC-! M;\!Q;5=EIIGI[*-)CR8([)Q(X+Z-R7>#5MS"$.W0BC7R8S/R@^>A*IZ] M>\(:N[%_(B'1Z(S-O?^WM7FWI?:];LOV'$._A35*8S.(FL(!#W[+B)!41%O$ MA<*P#':"?Y2;HGFPHF$649.+- +CR6E$S=$0ZUCFJ,T_I0<[P+8VJD>+6^P8 M319IA'7, '@7KR.^I;0,TN[ $_=#5WN&;4_T"^LCB+47)XG$%)L$)K(%46L+4Z2PA(HMT;9D52[KO; MM(N_*0W9"[W7>;BMJ<;M:>8K$Z OH&=(KF#^%8]"95/-]_DI2$S$9RJ+PY!6 M&\USC7O]K@G,-??U%<*&;,-""ANO+:-@="99I)"V#8YZ5+9L.@IT>K[<_J(T M!;IF"JQH?TVV@D>1ZMVA77O,5)ZGB 2!R#J6UL9E;4A[Q,!]XVNO28$102P%$)#0Z.:@@I@P+:)H/4IU.3%3IZH/5UI0> M-^SMLE33B6L&_GIN0&*^L,WV-#MX)W)XXVF\]\P8W$E8A_&3*XA@3+:J@65I MFIE+^<9KOJ+(7[YVI9>GH=XSX^M^#\ SF4J2A(H^#=:85=H]D.UIR/;,D-UT M)]%?KGPGSS9W-,[$Y%D-V=ZQ;Q/*_N/04K"(BHTJ52YR4TD2M!)_ST2P)>G; M''NUU^9F@%=?2Q_GEBI*0"C4 GB\XE[L;]3U9]6'FU?\ 4$L# M!!0 ( +F !E,L'*\X* , /P) 9 >&PO=V]R:W-H965TUX(+Z=OW_G'-^&6\;OQ0I HH>7, @NX8ND=B>5J9 46BF&)\U3>LNU'*!WJ:;V(I<+\HVTYUK%0E O) MLM)8$62$%E_\4 :B9J!TF@V\TL SW,5$AO(:2SP> M7X/$)!5OU.!7R$9BA3F(H2T5EU:WHY)A6C!X+0Q]=,.H7 GTCL80']O;RI_* M*6_OU-0[*_@YIQWD.V^1YWCN&3V_"I)O]/RV(&G'T/0T2!/.,4U K5*)ICM4 M'S?#.],\V6(>HTD<$VV!4_0!*'#UO28B2IG(5Q=%[ M&@<\ (^(>)SB@J)W0G'AA4[H!(-FBGY%T7\:181II X!B&UUIBV!R&:>_BF/ M'X9>K]^,,ZAP!B^:G,$)1N@Z;C\,FC&""B/XI]S@10I-&,$)1M_S C?L-F.$ M%49X%N/.')IJM^"-VA,)5$L$K3F)X.V?HE.H!T=+M]-K6;>N=AG5W) MI7A8SUDGZ(7U7PMA[=1VGT?XEZN\G*;.ZH:=5C[OP.?]U\26\D=F&>'.GI83F5Q-U>MU=-F4ESHA^'% MN^@&\X10@5)8*E.G,U";D!=/C:(BV=I<[PLFU6/!%%?J>09<#U#]2\;DOJ(G MJ!Y\X]]02P,$% @ N8 &4Y^H#6XT P K H !D !X;"]W;W)K&ULM99M;YLP$,>_BH7V8I/:@'E*4B61DG;=@]2I2M3V MM0,F6 4[LTW22OOPLPTA;!"B2NT;P.#[W^\.W^DF>\:?18JQ!"]Y1L742J7< M7MFVB%*<(S%@6TS5EX3Q'$FUY!M;;#E&L3'*,]MUG-#.$:'6;&+>W?/9A!4R M(Q3?S;9H@U>8?FPO>=J9=;P:@%];6!V/!*\%XUGH$-9,_:L%S_BJ>5H(ISA2&H)I&X[?(VS3"LI MCM^5J%7[U(;-YX/ZK0E>!;-& E^S[(G$,IU:(PO$.$%%)I=L_QU7 05:+V*9 M,%>PK_8Z%H@*(5E>&2N"G-#RCEZJ1#0,O%,&;F7@&N[2D:&\01+-)ISM =>[ ME9I^,*$::P5'J/XK*\G55Z+LY&PE6?1\J>.*P37+U<\6R*3K$JS*'P58 N8Z M=T2^ D+5+DJKE.Z)3,%R]2# YQLL$P(M!'>,RE2 KS3&\;_VM@JSCM4]Q+IP>P5_%G0 /.<"N(X+/P$; MB!1Q+,IKC[Y7Y](S^MX)_5]%OL9 %0^@Z$WO7P1/4/,';>#8<4?VG^UB"%HL;^# VZIT))N>R-&R# M>8X/X;B;:U1SC3[F!(W:)V@T\L, =O.,:YYQ;Y$\F3ZI$19@7M*!SK'UN;TAEZ[0I4K(;P@5(,.),G4&0]5!>#D:E0O)MF8< M63.IAAOSF*IQ$G.]07U/&).'A790#ZBSOU!+ P04 " "Y@ 93HUY$,A4# M !."@ &0 'AL+W=OP4J;>ULA.GB40MEA4CFW?)>F=E:A9+:CEZAH9ZZ-9(ZF9I':I4%6 M!B7\0CH: M+-D"I^B^+">&9FF+4G*)RG*MP.!\F)SG[\9YSSL$BZ\<5W9O##Z4.ZWO_>2Z M'":99X0"9\Y#,/H\X 4*X9&(Q\\-:-*>Z1WWQUOT]R%X"N:.6;S0XALO735, M3A,H<#,M;/B%U<8V2V!66Z?EQID82*Z:+WO<"+'GD/>? M<"@V#D7@W1P46%XRQT8#HU=@O#6A^4$(-7@3.:[\K4R=H5U.?FXT=7IV?^3C M*N%"2[ILRX)<1S"E#"AK@:#G<&4=)PD0WC-NX"L3=;,\G4Q@4IM910 0KM0" M.5]Z4]K_8)AR\/H2'>/B#6%>R:70:T0(Y^Y<)X*I0>HH($\KG6W(CQORQ1/D M^W"CE:LL7*D2R]_]4Q*B5:/8JC$NHH"?:M6!;O86BJS((WC=5MUNP.L^I6[% M#,+X3W7/#2FS0$IO!^,U[-M-V#HLGZ^8*>'[9X*$:X?2_H@0ZK6$>H%0[PE" MVWLLH>0/O$15PIJC* ]I'T?*.EGV*L+HN&5T',6YX8K+6D:0^BU2__\0^Z0E M=!(-[9;;^Z.YH6SGRJ%!Z\"0]H>TC@.1UMV8UJ'&,61^B##/R]"ZJPE=?;"E%R%$HKE$7M 0T\"/&A!-RBX6Q]B&(?M M=SN](B9:GNU*9!9/4?;X3(KF>^4V_S^2-"]VE(I_E:;/(%&>'DU6%'#;K:'80^L=&P+D42/I.UTOWXDY\2"3UG8_G1AY2PSWC M#V(-(-%C653B9K"6_)RW=>+^&7;76%B/L1>:Z'+?J,GR_NVLSY?[-/7SS[F3-( MDW+$\)$+?--R4["? &@!?)>GZKVF'-!=-Z]NBX*E=?/;$LTA9:LJ_U>A9L!S MEIF\$^BOW]4$Z+.$4OS=HY[?J.<;]?QGK(CT5!MXU&VPI6/-&!I&O37O1IA$ MOD^&SNXTREU8&'KA.6ABX?*CR&_!IA:81T[(SFP/&MN#E]F>TDVNM@#C?%6= MD&!+N==1RV"GBLU&E0YIZ&!SCEE.ZF$3GXIE'NA@_].W^ M"!M_A+W^J/<]<=$K*O]L5H==BTCLQ2V%QUU8&+LM[TPL7'X-^5&O^69?9WKE[:#:0L_BBAO&^"VN_:11+WGUM9]TTR[!<2O479 7MC"3 M+B9THZ05YRXH(($]RM@]G@';HV MH9]+7$A.];6MS[O'TH&C-QG^8R7"\>N' M/^ZLQMHQ/]/\ <^4\TM<_$U3-6.650 4LU53N5:0RE=?W M\[HCV<9<0'\PJ:ZSIKD&F@'7 /5]R9A\ZN@)FK\DH_\ 4$L#!!0 ( +F M!E.AV&PO=V]R:W-H965TQ#XI]$XO*4B;)3?KO)\F.E[2N M5[8OMA[WG*-S)5W%6RZ>9 &@T*ZD3(Z=0JG-I>O*K( 2RP'? -,S*RY*K'17 MK%VY$8!S"RJI&WC>R"TQ84X2V[&%2&)>*4H8+ 2255EB\3(%RK=CQW?V W=D M72@SX";Q!J_A'M3C9B%TSVU9=!&QLF2 M\R?3N<['CF<6!!0R91BP_CW##"@U1'H9OQI.IY4TP,/VGOW*>M=>EEC"C-/O M)%?%V+EP4 XK7%%UQ[=?H?%C%YAQ*NT7;>O8\]!!6245+QNP7D%)6/W'NR8/ M!P#-TPT(&D#P&A"] P@;0/A1A:@!1!]5 :]VMO=O$I5CA)!9\BX2)UFRF M8;-OT3I?A)ES@41?T"3/B=E 3-$UJT^AV<[3%!0F M5)[ID,?[%)V>G*$31!AZ*'@E,PIN*#5#H?4:!%_@=ZYE]'.YUV?D_]?D_JQ\E M(VS/16CYPK^>"Y02F5$N*P'HQV0IE="7^V>/1-1*1%8BZI=06@)VNNY)Z#I$ M-CU>0 M@]"722JL*L7%B[XTK6N!59?EM)\R\ >>]ZDK_^Y!&2A!K&W]E2CC%5/USK>C M;8F?V,KV:GSJ7\[\CO%4/PEU!?]#7[\GMUBL"9.(PDI+>8-S[4'4-;KN*+ZQ M16C)E2YIMEGH9PV$"=#S*\[5OF,$VH&ULS9C-;N,V$(!? MA?"I!;J1J'\%MH'$=M 4NUTC1C:'H@=:HFTUDJB25)Q]^QU2LF3+LAJT/?B2 M4.3,<&;X88;F>,_XJ]A1*M%[EN9B,MI)6=P:AHAV-"/BAA4TAY4-XQF1\,FW MAB@X);%6RE+#,DW/R$B2CZ9C/;?DTS$K99KD=,F1*+.,\._W-&7[R0B/#A-/ MR78GU80Q'1=D2U=4/A=+#E]&8R5.,IJ+A.6(T\UD=(=O%SA4"EKB6T+WXFB, M5"AKQE[5QV,\&9G*(YK22"H3!/Z]T1E-4V4)_/B[-CIJ]E2*Q^.#]0<=/ 2S M)H+.6/J2Q'(W&04C%-,-*5/YQ/:_TCH@5]F+6"KT7[2O92PFH">G/X.+'YF0J EY6BU(YRB3VA548/8 M!KWH3-,8W;U1#N2@)9,TEPE)T^]HGJ2E.N=*42"EO7B/TC(&A0UG&9J1-"I3 MHID :UH!UA:$YTF^/=[UISF5)$G%S["_T.;&AH0 E9M&5 =S7P5C70C&1E]8 M+G<"+7+PH$=_/JSO#>@;D-@FN]8AN_?6H,'?ROP&V>8OR#(MW.//[./J9E\X M_VWWQ;_>_209=H.:K>W9%^S= 39Q0PR-2I[(!*AIB'G0Q+"L*&5%S-=-'RE_ M? ;#Z%'23/PYX);3N.5HMYP+;AT(_T1JPHLCPAM_14LX/2$\.B4\K@FG![\+ M\%LK]^%<>>9JSU1)?YMZGAO:9FB-C;=C3LX%L>E:CF6ZP:GD_%PR+@ M$;T0SDDN!PXU;+P(KXDU;+8MW[Q6VF:U:R=EQW$M%]L=-GH$?<>"\M2/!CZZ M\.#!Z)^HD#R)Y*&JH.<\D0+N/.N_X/**)$,/I2PAZF\@" $-I=QJ-[6NBH6V M)V/[6EFXKUT[+138M!VW4WEZ!!ULAJ'=*2CS/HO8QWX0=NDZ%[2"P/-=\P)> M[6T"#U\GZMK3U)IER6&4:[ 6J^5RZ-3:#HO=J\*I;:_8NUZ'W8A M.9<+0MN^=/)M#\?#3?R?NHZ.L)K[6J@0Q5#*VUZ'@ZMBH6U_.+Q>%L*>VZUI M>IZ-N[6E1]*SPZ"'FSZ; 5AUN_>:/DG?Q*YS5EZ,HU_N&>5;_60B4,3*7%:_ MK)K9YEGF3C]&=.;O\>T,]\S/U3..?BEHS5=O0%\(WR:Y0"G=P%;FC0_N\NI9 MI?J0K-#O!FLF)/6] =02P,$% @ N8 & M4QINMZL, P "@H !D !X;"]W;W)K&ULM59; M;YLP&/TK%MI#*VWE3DB51&HNVSJM4I6LZ\.T!R=\ 52P,]LD[;^?;0@EE&15 MI[Z ;<[YSG?#]F!'V0-/ 1ZS#/"AT8BQ.;2-/DJ@1SS"[H!(K^L*:E&>F8UF!F>.4&*.!7KMEHP$M1)82N&6(%WF.V=,8,KH;&K:Q7YBG M<2+4@CD:;' ,"Q!WFULF9V9M)4IS(#RE!#%8#XTK^W)F6XJ@$3]3V/'&&*E0 MEI0^J,EU-#0LY1%DL!+*!):O+4P@RY0EZ<>?RJA1:RIB<[RW_ED'+X-98@X3 MFMVGD4B&1FB@"-:XR,2<[KY"%9"O[*UHQO43[2JL9:!5P07-*[+T($])^<:/ M52(:!&FGF^!4!*=-\(X0W(K@OE;!JPC>:Q7\BJ!#-\O8=>*F6.#1@-$=8@HM MK:F!SKYFRWRE1#7*0C#Y-94\,?H"-&9XDZ0K=$W*OE/U^X069><@ND9SV (I M "V?4 ,^AU@ASZ8@<)KQ<\FY6TS1V8=S] &E!/U(:,$QB?C %-)1)6>N*J?& MI5/.$:=<=$.)2#B:D0BB#O[T-#\XP3=E@NHL.?LLC9V3!K\5Y *YUD?D6([= MX<_D]72K*YS_4Y^]6?T@&6[=,JZVYQZQMX!8[A1"-L"&,I&2^*!S?GV7<'0M M(.>_3XAYM9BGQ;PC8E7O=?5020PT4>V'VY'M.+V^#'';+,U+6#_P??<0-7V) MF^M M4$GTF]FR?->U6Q5Z"0M]VV[5Z'17**R##/\1)!=J M*Q0)H'O*LE.;2K^VV7__*MG6\T9OO;5.%?.@K7N>WV_5J0MF>U[[5^J N?*_ M;%5]U@%S',\*6X4R&V=;#BS6EPJ.5K0@HMRSZM7ZXG*EC^O6^MB^G-@=ZU-U MT=%GZ;/Y\I9T@UF<$HXR6$LIZZ(GNXJ5%X]R(NA&GZQ+*N0YK8>)O*P!4P#Y M?4VIV$^40'W]&_T%4$L#!!0 ( +F !E,.'@45=0( -H& 9 >&PO M=V]R:W-H965T'+@$*\9.;9-T_WZVH2AJTZP/*P_@CWN.SST7+NE>R(VJ$#4\ MU(RKF5=IO3WW?9576!,U$%OD9J<4LB;:3.7:5UN)I'"@FOEA$"1^32CWLM2M M7%&[JNM%WPLW1+UKA$?;N]EF;F]RP% MK9$K*CA(+&?>Q?!\,;'Q+N GQ;TZ&(/-9"7$QDZNBID76$'(,->6@9C'#A?( MF"4R,NX[3J\_T@(/QX_LGUWN)I<54;@0[(X6NIIY$P\*+$G#](W8?\$NGY'E MRP53[@[[+C;P(&^4%G4'-@IJRMLG>>A\. ,XQ< 80<(7PN(.D#D$FV5N;0N MB299*L4>I(TV;';@O'%HDPWEMHI++H"64?3,0-*BUIKK& I1;Y!FXY==!WX(.JB$25^MK(LX?X M>2=EWDH)7Y#RM6$#",(S"(-P> 2^^!><#R *CL%]8TKO3-@[$SJ^Z)7.P*]O M)@*N--;J]PG^J.>/''_\ O^/IEZA!%%VAL%:$FX2FR*2'4KSS;82H" :H214PHZP!L].*6L/F!PH2^)! M%!W7->IUC4[J>FK]";>3GC)YDVJ.>_[Q_ZKF?/RLFL-1/ ZFQTV;] HF;US, M^>19,:?1($BF!]<3C?Y!Y[%=_SN1:\H5,"P-1S 8FRQEVTG;B19;UXQ60IO6 MYH:5^?F@M %FOQ1"/TYL?^M_9]E?4$L#!!0 ( +F !E,1->CU*P, !03 M - >&PO::KKJ]/MDXU#<;9*ITRG0;IDO6IO%0L SD:)[/X6Y4&0)H MC"KL(.4T5Y+6&M8>S<#2SI@0]_#*_F#9]M6WYI6CZPI5FWTS+#-??>H.:_F^>< M2::IV!9M>_^4L_QJQ='5OY)<_U?9%^S5V.RCIRZR_Q9$QJ!% M!JC/ /5Q7CYD4G^P.'Z?Q%[^E29)%,4QEM')Q*M@@N4MCN'K9\.T@0<6!R+] M6:[Q:N,=ZA!LI7@G8BO%*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'3EJI3?+A?%?7C9O@'1M4%;0U4!@+[K1Z]/\?C[OB07N]U(T./^=) MO]VH1+3:Z%8_JWJ>3!/A-_;Q'^OTLS5!-F7E;-/,DW0X<*=<1DA;^72 M]R5!+K]+ )DGIU.H<*6=#_T9??T2&!\4G#SL=<%^UDU0[E(&=>ULM]5F':N! MNYB@V^C;8?<]-.*9^Y-FM*N5KM2EK;I6F3"THU--!#1^H[<^$4:V:I[L3A'2 MU.+*!&@DL3!#57!NO%.X]*(>[CH +FI#=Z;A@%O4/3@?Y"=K:F6\J@5L>=OH M&CAJ\5$VTE1*(,B,@,R."/DC0Y Y 9D?!;*,./!3!%D0D,41(4$ MS!'D*0%Y>DS( D&^)2#?\D)^%_)CY[51WD-OMTMM]B+XE KA M4UZV!8C5K.-%Q87W8+7>.-?6UH^Z:3 E*1IFTT!_N@Y&R-73-HX;C[DHMZ3\ M<@DP15"FTF,HRB4IMTR1VHZM7IO09 M)82,60AEM_3JWR[F'ED&LQ)HH8Z2(DH2&;,D M7AI5_'4;0[-_@P$I763'U,6XNRE=9,RZ>"TT_]>>&),R2,9LD/UH>+##*8ED MS!(Y'!8/8E)>R9B]0J9%X^>2DDS&+!DZ6N(\.*=LDS/;YE!J)$[$10TSV+$4 M<\H].;-[R* ^7D2BW),?TSWC3B<7NYC=0V/BY8^<,E#.;" :V$#WM& TARD(YLX5H MS-$0HBR4,UN(QL1#J* L5#!;".?\+Q],J!!C4A8JN#.@U^:: S+&I"Q4,%N( MP(RS$HQ)6:A@MA").7)Z0;YT8;80A0G58TS*0L6Q\J"^-7'<+"@+%&P3-,Z3$F9:&"V4*OI&P[5(Q)6:A@SX5>+&F->QZ_N*0L M-.LM--F]_*_5"E*7^BM : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("\@PWV8A BHTM!&V8!%AH=B ML.69*+#[(%*0@U*D07,J:VSY^J\^6^/9:VR;O.L.:;OKT^BX;P]I7FUS[I]# M2*MMW#?IH>OCX7QEW0W[)I^7PR;TS>JCV<2@X_$D#+]G5(O9[YFCMU,?_S.Q M6Z]WJ_C2K3[W\9#_&!R^NN$C;6/,U>BM&38QSZMP;*^G4[@H*@I_)!4PB: ME@^2,^/U\9?ESTE\7]07G /\_5U\ U!+ P04 " "Y@ 93@(3XG< ! '@ M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VUW7VSI;#)^VUGRO6U5UGZ2+$.P M#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF>EV& MWO,VOO:%J2>)H](GO&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +F M!E.\16HL3 4 \6 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ N8 &4X83%)]# P - P !@ ("!YQ0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N8 &4U28_6]E @ M>04 !@ ("!D"H 'AL+W=O>7-N6@H *$M 8 " @2LM M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ N8 &4VL"0D(>"P $1X !@ M ("!MCP 'AL+W=O&UL4$L! A0#% @ N8 &4YCO]2F; P N0< !D M ("!#D\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ N8 &4Z^SEZSJ @ )08 !D ("!B5@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN8 &4Z$NMM1:# B !D ("!PF( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8 &4^B$H?YM @ M1 4 !D ("!9'4 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ N8 &4^ "!Q>P P T@@ !D M ("!?X8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N8 &4Y[2HPQY!0 O P !D ("!T) 'AL M+W=O&PO=V]R:W-H965TA ( %H% 9 " M@0^: !X;"]W;W)K&UL4$L! A0#% @ N8 & M4Y\F3OXI! S@X !D ("!RIP 'AL+W=O&PO=V]R:W-H965T"E !X;"]W;W)K M&UL4$L! A0#% @ N8 &4QA/@Z(Y P <0L M !D ("!K*D 'AL+W=O!0 &0 @($&PO=V]R:W-H965T&UL4$L! A0#% @ N8 &4T0=%.-V @ \ 4 !D M ("!ZK( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N8 &4W4/>^M+ P I@H !D ("!8KL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N8 &4XDU MNY+@ @ H H !D ("!P,4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N8 &4Y^H#6XT P K H !D M ("!7=0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N8 &4Z'9R(&2 @ - < !D ("! MC-\ 'AL+W=O&PO=V]R:W-H965TK# , H* 9 M " @>WF !X;"]W;W)K&UL4$L! A0#% M @ N8 &4PX>!15U @ V@8 !D ("!,.H 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " "Y@ 93@(3XG< ! '@ $P @ %F]P 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 .@ Z ,T/ !7^0 ! end XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 165 349 1 false 42 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Sheet http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) Sheet http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) (Parenthetical) Sheet http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnauditedParenthetical Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) (Parenthetical) Statements 6 false false R7.htm 100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 100070 - Disclosure - Organization And Description of Business Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusiness Organization And Description of Business Notes 8 false false R9.htm 100080 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 100090 - Disclosure - Business Combination Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombination Business Combination Notes 10 false false R11.htm 100100 - Disclosure - Intangible Assets and Goodwill Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 11 false false R12.htm 100110 - Disclosure - Accrued Expenses Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpenses Accrued Expenses Notes 12 false false R13.htm 100120 - Disclosure - Contingencies Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureContingencies Contingencies Notes 13 false false R14.htm 100130 - Disclosure - Credit Facility Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacility Credit Facility Notes 14 false false R15.htm 100140 - Disclosure - Redeemable Convertible Preferred Stock Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStock Redeemable Convertible Preferred Stock Notes 15 false false R16.htm 100150 - Disclosure - Common Stock Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStock Common Stock Notes 16 false false R17.htm 100160 - Disclosure - Stock-based Compensation Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensation Stock-based Compensation Notes 17 false false R18.htm 100170 - Disclosure - Income Taxes Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 100180 - Disclosure - Net Loss Per Share Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShare Net Loss Per Share Notes 19 false false R20.htm 100190 - Disclosure - Geographic Information Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformation Geographic Information Notes 20 false false R21.htm 100200 - Disclosure - Subsequent Events Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 21 false false R22.htm 100210 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 100220 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwill 23 false false R24.htm 100230 - Disclosure - Accrued Expenses (Tables) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpenses 24 false false R25.htm 100240 - Disclosure - Redeemable Convertible Preferred Stock (Tables) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockTables Redeemable Convertible Preferred Stock (Tables) Tables http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStock 25 false false R26.htm 100250 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensation 26 false false R27.htm 100260 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShare 27 false false R28.htm 100270 - Disclosure - Geographic Information (Tables) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationTables Geographic Information (Tables) Tables http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformation 28 false false R29.htm 100280 - Disclosure - Organization And Description of Business - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails Organization And Description of Business - Additional Information (Details) Details 29 false false R30.htm 100290 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 30 false false R31.htm 100300 - Disclosure - Business Combination - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails Business Combination - Additional Information (Details) Details 31 false false R32.htm 100310 - Disclosure - Intangible Assets and Goodwill - Summary of Finite-lived Intangible Assets (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails Intangible Assets and Goodwill - Summary of Finite-lived Intangible Assets (Details) Details 32 false false R33.htm 100320 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails Intangible Assets and Goodwill - Additional Information (Details) Details 33 false false R34.htm 100330 - Disclosure - Intangible Assets and Goodwill - Summary of Intangible Assets Amortization Expense (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails Intangible Assets and Goodwill - Summary of Intangible Assets Amortization Expense (Details) Details 34 false false R35.htm 100340 - Disclosure - Intangible Assets and Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetails Intangible Assets and Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details) Details 35 false false R36.htm 100350 - Disclosure - Accrued Expenses - Schedule of Components of Accrued Expenses (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails Accrued Expenses - Schedule of Components of Accrued Expenses (Details) Details 36 false false R37.htm 100360 - Disclosure - Credit Facility - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails Credit Facility - Additional Information (Details) Details 37 false false R38.htm 100370 - Disclosure - Redeemable Convertible Preferred Stock - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails Redeemable Convertible Preferred Stock - Additional Information (Details) Details 38 false false R39.htm 100380 - Disclosure - Redeemable Convertible Preferred Stock - Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails Redeemable Convertible Preferred Stock - Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability (Details) Details 39 false false R40.htm 100390 - Disclosure - Redeemable Convertible Preferred Stock - Summary of Changes in Fair Value of Warrant Liability (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails Redeemable Convertible Preferred Stock - Summary of Changes in Fair Value of Warrant Liability (Details) Details 40 false false R41.htm 100400 - Disclosure - Common Stock - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails Common Stock - Additional Information (Details) Details 41 false false R42.htm 100410 - Disclosure - Stock-based Compensation - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails Stock-based Compensation - Additional Information (Details) Details 42 false false R43.htm 100420 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails Stock-based Compensation - Summary of Stock Option Activity (Details) Details 43 false false R44.htm 100430 - Disclosure - Stock-based Compensation - Summary of Activity in Connection with RSUs (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails Stock-based Compensation - Summary of Activity in Connection with RSUs (Details) Details 44 false false R45.htm 100440 - Disclosure - Stock-based Compensation - Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant (Detail) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail Stock-based Compensation - Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant (Detail) Details 45 false false R46.htm 100450 - Disclosure - Stock-based Compensation - Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock (Detail) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail Stock-based Compensation - Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock (Detail) Details 46 false false R47.htm 100460 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 47 false false R48.htm 100470 - Disclosure - Net Loss Per Share - Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails Net Loss Per Share - Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share (Details) Details 48 false false R49.htm 100480 - Disclosure - Geographic Information - Summary of Revenue by Geographic Region (Details) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails Geographic Information - Summary of Revenue by Geographic Region (Details) Details 49 false false R50.htm 100490 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 50 false false All Reports Book All Reports pcor-10q_20210630.htm pcor-20210630.xsd pcor-20210630_cal.xml pcor-20210630_def.xml pcor-20210630_lab.xml pcor-20210630_pre.xml pcor-ex106_171.htm pcor-ex311_283.htm pcor-ex312_282.htm pcor-ex321_281.htm pcor-ex322_280.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pcor-10q_20210630.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 165, "dts": { "calculationLink": { "local": [ "pcor-20210630_cal.xml" ] }, "definitionLink": { "local": [ "pcor-20210630_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": [ "pcor-10q_20210630.htm" ] }, "labelLink": { "local": [ "pcor-20210630_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": [ "pcor-20210630_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": [ "pcor-20210630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-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/us-gaap/2020/elts/us-types-2020-01-31.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", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 431, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 16, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 20 }, "keyCustom": 37, "keyStandard": 312, "memberCustom": 13, "memberStandard": 28, "nsprefix": "pcor", "nsuri": "http://www.procore.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Business Combination", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Intangible Assets and Goodwill", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Accrued Expenses", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Contingencies", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureContingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Credit Facility", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "pcor:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Redeemable Convertible Preferred Stock", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStock", "shortName": "Redeemable Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "pcor:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Common Stock", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Stock-based Compensation", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensation", "shortName": "Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Income Taxes", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Net Loss Per Share", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20201231", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Geographic Information", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Subsequent Events", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Intangible Assets and Goodwill (Tables)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTables", "shortName": "Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "pcor:TemporaryEquityTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "pcor:ScheduleOfWarrantLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Redeemable Convertible Preferred Stock (Tables)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockTables", "shortName": "Redeemable Convertible Preferred Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "pcor:TemporaryEquityTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "pcor:ScheduleOfWarrantLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Stock-based Compensation (Tables)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Geographic Information (Tables)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Organization And Description of Business - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "shortName": "Organization And Description of Business - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapSubsidiarySaleOfStockAxis_us-gaapIPOMember_20210524_20210524", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20201231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "role": "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20201231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DeferredChargesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210524", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Business Combination - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "shortName": "Business Combination - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapBusinessAcquisitionAxis_pcorIndusAiIncMember_20210503", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Intangible Assets and Goodwill - Summary of Finite-lived Intangible Assets (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails", "shortName": "Intangible Assets and Goodwill - Summary of Finite-lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetResidualValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "shortName": "Intangible Assets and Goodwill - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetResidualValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Intangible Assets and Goodwill - Summary of Intangible Assets Amortization Expense (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails", "shortName": "Intangible Assets and Goodwill - Summary of Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20201231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Intangible Assets and Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetails", "shortName": "Intangible Assets and Goodwill - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "-3", "first": true, "lang": null, "name": "pcor:AccruedCommissionsAndBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Accrued Expenses - Schedule of Components of Accrued Expenses (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails", "shortName": "Accrued Expenses - Schedule of Components of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "-3", "first": true, "lang": null, "name": "pcor:AccruedCommissionsAndBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Credit Facility - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails", "shortName": "Credit Facility - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "pcor:TemporaryEquityTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210524_20210524", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConversionOfStockSharesIssued1", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Redeemable Convertible Preferred Stock - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "shortName": "Redeemable Convertible Preferred Stock - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ConversionOfStockSharesIssued1", "span", "p", "pcor:TemporaryEquityTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210524_20210524", "decimals": "INF", "lang": null, "name": "us-gaap:ConversionOfStockSharesConverted1", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pcor:ScheduleOfWarrantLiabilitiesAtFairValueTableTextBlock", "pcor:TemporaryEquityTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapMeasurementInputTypeAxis_us-gaapMeasurementInputSharePriceMember_us-gaapStatementClassOfStockAxis_pcorSeriesIRedeemableConvertiblePreferredStockWarrantMember_20200630", "decimals": "2", "first": true, "lang": null, "name": "pcor:FairValueOfPreferredStockPerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Redeemable Convertible Preferred Stock - Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails", "shortName": "Redeemable Convertible Preferred Stock - Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pcor:ScheduleOfWarrantLiabilitiesAtFairValueTableTextBlock", "pcor:TemporaryEquityTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapMeasurementInputTypeAxis_us-gaapMeasurementInputSharePriceMember_us-gaapStatementClassOfStockAxis_pcorSeriesIRedeemableConvertiblePreferredStockWarrantMember_20200630", "decimals": "2", "first": true, "lang": null, "name": "pcor:FairValueOfPreferredStockPerShare", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD_xbrlishares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "role": "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pcor:ScheduleOfChangesInWarrantLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapStatementClassOfStockAxis_pcorSeriesIRedeemableConvertiblePreferredStockWarrantMember_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Redeemable Convertible Preferred Stock - Summary of Changes in Fair Value of Warrant Liability (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails", "shortName": "Redeemable Convertible Preferred Stock - Summary of Changes in Fair Value of Warrant Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "pcor:ScheduleOfChangesInWarrantLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapStatementClassOfStockAxis_pcorSeriesIRedeemableConvertiblePreferredStockWarrantMember_20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Common Stock - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "shortName": "Common Stock - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapSubsidiarySaleOfStockAxis_us-gaapIPOMember_20210524", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Stock-based Compensation - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20210101_20210630", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20201231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "shortName": "Stock-based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20201231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20201231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Stock-based Compensation - Summary of Activity in Connection with RSUs (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails", "shortName": "Stock-based Compensation - Summary of Activity in Connection with RSUs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20201231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapSubsidiarySaleOfStockAxis_us-gaapEmployeeStockMember_20210101_20210630", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Stock-based Compensation - Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant (Detail)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail", "shortName": "Stock-based Compensation - Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapSubsidiarySaleOfStockAxis_us-gaapEmployeeStockMember_20210101_20210630", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Stock-based Compensation - Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock (Detail)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail", "shortName": "Stock-based Compensation - Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": "INF", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "U_xbrlipure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Net Loss Per Share - Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails", "shortName": "Net Loss Per Share - Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210401_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Geographic Information - Summary of Revenue by Geographic Region (Details)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails", "shortName": "Geographic Information - Summary of Revenue by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_srtStatementGeographicalAxis_countryUS_20210401_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited)", "role": "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited", "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20200101_20200331", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20210101_20210630", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "U_xbrlishares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_us-gaapSubsequentEventTypeAxis_us-gaapSubsequentEventMember_20210702_20210702", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "U_xbrlishares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapStatementClassOfStockAxis_us-gaapRedeemableConvertiblePreferredStockMember_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) (Parenthetical)", "role": "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnauditedParenthetical", "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' (Deficit) Equity (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_us-gaapStatementClassOfStockAxis_us-gaapRedeemableConvertiblePreferredStockMember_20200401_20200630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "U_iso4217USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_iso4217USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100070 - Disclosure - Organization And Description of Business", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusiness", "shortName": "Organization And Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100080 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pcor-10q_20210630.htm", "contextRef": "C_0001611052_20210101_20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 42, "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.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r429" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "verboseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line1", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r431" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r431" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r433" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "verboseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r431" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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 Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r432" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r431" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r431" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r431" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r431" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security12b Title", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r428" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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.procore.com/20210630/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "pcor_AccruedCommissionsAndBonusesCurrent": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails": { "order": 10010.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued commissions and bonuses current.", "label": "Accrued Commissions And Bonuses Current", "terseLabel": "Accrued commissions and bonuses" } } }, "localname": "AccruedCommissionsAndBonusesCurrent", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "pcor_AccruedSalaryAndPayrollTaxLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails": { "order": 10020.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued salary and payroll tax liabilities current.", "label": "Accrued Salary And Payroll Tax Liabilities Current", "terseLabel": "Accrued salary and payroll tax liabilities" } } }, "localname": "AccruedSalaryAndPayrollTaxLiabilitiesCurrent", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "pcor_BusinessAcquisitionPurchaseConsiderationHeldBackForIndemnificationObligationsRelatedToStockPurchaseAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisition, purchase consideration held back for indemnification obligations related to stock purchase agreement.", "label": "Business Acquisition Purchase Consideration Held Back For Indemnification Obligations Related To Stock Purchase Agreement", "terseLabel": "Purchase consideration held back for indemnification obligations accordance with stock purchase agreement" } } }, "localname": "BusinessAcquisitionPurchaseConsiderationHeldBackForIndemnificationObligationsRelatedToStockPurchaseAgreement", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pcor_ClassOfWarrantIssuedToPurchasePreferredShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of warrant issued to purchase preferred shares.", "label": "Class Of Warrant Issued To Purchase Preferred Shares", "terseLabel": "Number of preferred shares the warrant can purchase" } } }, "localname": "ClassOfWarrantIssuedToPurchasePreferredShares", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "pcor_CommonStockPursuantToExerciseInFullOfUnderwritersOptionToPurchaseAdditionalShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "common stock pursuant to the exercise in full of the underwriters\u2019 option to purchase additional shares.", "label": "Common Stock Pursuant To Exercise In Full Of Underwriters Option To Purchase Additional Shares", "terseLabel": "Common stock pursuant to exercise in full of underwriters\u2019 option to purchase additional shares" } } }, "localname": "CommonStockPursuantToExerciseInFullOfUnderwritersOptionToPurchaseAdditionalShares", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "pcor_ConversionOfRedeemableConvertiblePreferredStockIntoCommonStockUponInitialPublicOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Conversion of redeemable convertible preferred stock into common stock upon initial public offering.", "label": "Conversion Of Redeemable Convertible Preferred Stock Into Common Stock Upon Initial Public Offering", "terseLabel": "Conversion of redeemable convertible preferred stock into common stock upon initial public offering" } } }, "localname": "ConversionOfRedeemableConvertiblePreferredStockIntoCommonStockUponInitialPublicOffering", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponInitialPublicOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering.", "label": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock Upon Initial Public Offering", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering" } } }, "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStockUponInitialPublicOffering", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_DisclosureOfSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of summary of significant accounting policies.", "label": "Disclosure Of Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Disclosure Of Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pcor_DisclosureOfSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of summary of significant accounting policies.", "label": "Disclosure Of Summary Of Significant Accounting Policies [Table]", "terseLabel": "Disclosure Of Summary Of Significant Accounting Policies [Table]" } } }, "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pcor_EmployeeStockPurchasePlanDurationOfPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the duration of purchase period under ESPP.", "label": "Employee Stock Purchase Plan Duration Of Purchase Period", "terseLabel": "Duration of purchase periods" } } }, "localname": "EmployeeStockPurchasePlanDurationOfPurchasePeriod", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pcor_EmployeeStockPurchasePlanNumberOfPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of purchase periods under ESPP.", "label": "Employee Stock Purchase Plan Number Of Purchase Period", "terseLabel": "Number of purchase periods" } } }, "localname": "EmployeeStockPurchasePlanNumberOfPurchasePeriod", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pcor_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the duration of offering period under ESPP.", "label": "Employee Stock Purchase Plan Offering Period", "terseLabel": "Offering period" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pcor_EmployeeStockPurchasePlanPercentageOfEligibleCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual increase to stock available for issuance as a threshold percentage of outstanding shares of Company's capital stock as of the last day of the immediately preceding fiscal year, under the plan.", "label": "Employee Stock Purchase Plan Percentage Of Eligible Compensation", "terseLabel": "Percentage of eligible compensation" } } }, "localname": "EmployeeStockPurchasePlanPercentageOfEligibleCompensation", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pcor_ExpectedDividendYieldUtilized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected dividend yield utilized.", "label": "Expected Dividend Yield Utilized", "terseLabel": "Expected dividend yield utilized" } } }, "localname": "ExpectedDividendYieldUtilized", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pcor_FairValueOfPreferredStockPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of preferred stock per share.", "label": "Fair Value Of Preferred Stock Per Share", "terseLabel": "Fair value of Series I redeemable convertible preferred stock per share" } } }, "localname": "FairValueOfPreferredStockPerShare", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "perShareItemType" }, "pcor_FirstAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First anniversary.", "label": "First Anniversary [Member]", "terseLabel": "First Anniversary" } } }, "localname": "FirstAnniversaryMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pcor_ImpairmentOnInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment on investments.", "label": "Impairment On Investments", "terseLabel": "Impairment on investments" } } }, "localname": "ImpairmentOnInvestments", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "pcor_IncreaseDecreaseInAccrualsForCapitalizedSoftwareDevelopmentCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in accruals for capitalized software development costs.", "label": "Increase Decrease In Accruals For Capitalized Software Development Costs", "terseLabel": "Capitalized software development costs included in accounts payable and accrued expenses at period end" } } }, "localname": "IncreaseDecreaseInAccrualsForCapitalizedSoftwareDevelopmentCosts", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_IncreaseDecreaseInDeferredContractCostAssets": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10250.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred contract cost assets.", "label": "Increase Decrease In Deferred Contract Cost Assets", "negatedLabel": "Deferred contract cost assets" } } }, "localname": "IncreaseDecreaseInDeferredContractCostAssets", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10300.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liability.", "label": "Increase Decrease In Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_IndemnityHoldbackConsiderationAssociatedWithBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Indemnity holdback consideration associated with business combination.", "label": "Indemnity Holdback Consideration Associated With Business Combination", "terseLabel": "Indemnity holdback consideration associated with a business combination" } } }, "localname": "IndemnityHoldbackConsiderationAssociatedWithBusinessCombination", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_IndusAiIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indus.ai Inc.", "label": "Indus Ai Inc [Member]", "terseLabel": "Indus.ai Inc." } } }, "localname": "IndusAiIncMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pcor_IssuanceOfCommonStockNetOfCommonStockWithheldForTaxLiabilityUponSettlementOfRestrictedStockUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Issuance of common stock net of common stock withheld for tax liability upon settlement of restricted stock units.", "label": "Issuance Of Common Stock Net Of Common Stock Withheld For Tax Liability Upon Settlement Of Restricted Stock Units", "terseLabel": "Issuance of common stock, net of common stockwithheld for tax liability, upon settlement ofrestricted stock units" } } }, "localname": "IssuanceOfCommonStockNetOfCommonStockWithheldForTaxLiabilityUponSettlementOfRestrictedStockUnits", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_IssuanceOfCommonStockNetOfCommonStockWithheldForTaxLiabilityUponSettlementOfRestrictedStockUnitsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock, net of common stock withheld for tax liability, upon settlement of restricted stock units, shares.", "label": "Issuance Of Common Stock Net Of Common Stock Withheld For Tax Liability Upon Settlement Of Restricted Stock Units Shares", "terseLabel": "Issuance of common stock, net of common stock withheld for tax liability, upon settlement of restricted stock units, shares" } } }, "localname": "IssuanceOfCommonStockNetOfCommonStockWithheldForTaxLiabilityUponSettlementOfRestrictedStockUnitsShares", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "pcor_LineOfCreditFacilityCovenantLiquidityRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit facility covenant liquidity ratio minimum.", "label": "Line Of Credit Facility Covenant Liquidity Ratio Minimum", "terseLabel": "Line of credit facility covenant liquidity ratio minimum" } } }, "localname": "LineOfCreditFacilityCovenantLiquidityRatioMinimum", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "pcor_MaximumNumberOfSharesEachParticipantCanPurchaseDuringPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual increase to stock available for issuance as a threshold percentage of outstanding shares of Company's capital stock as of the last day of the immediately preceding fiscal year, under the plan.", "label": "Maximum Number Of Shares Each Participant Can Purchase During Purchase Period", "terseLabel": "Maximum number of shares each participant can purchase during purchase period" } } }, "localname": "MaximumNumberOfSharesEachParticipantCanPurchaseDuringPurchasePeriod", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "pcor_NetChangeInDeferredOfferingCostsAccruedButNotPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of net change in deferred offering costs, accrued but not paid.", "label": "Net Change In Deferred Offering Costs Accrued But Not Paid", "terseLabel": "Deferred offering costs included in accounts payable and accrued expenses at period end" } } }, "localname": "NetChangeInDeferredOfferingCostsAccruedButNotPaid", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10210.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash lease expense.", "label": "Noncash Lease Expense", "negatedLabel": "Noncash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_NumberOfPeriodOfCommonStockReservedForIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of period of common stock reserved for issuance.", "label": "Number Of Period Of Common Stock Reserved For Issuance", "terseLabel": "Number of period of common stock reserved for issuance" } } }, "localname": "NumberOfPeriodOfCommonStockReservedForIssuance", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "pcor_NumberOfRedeemableConvertiblePreferredStockSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of redeemable convertible preferred stock shares issued.", "label": "Number Of Redeemable Convertible Preferred Stock Shares Issued", "terseLabel": "Issuance of redeemable convertible preferred stock" } } }, "localname": "NumberOfRedeemableConvertiblePreferredStockSharesIssued", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "pcor_NumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes per share.", "label": "Number Of Votes Per Share", "terseLabel": "Number of votes per share" } } }, "localname": "NumberOfVotesPerShare", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "pcor_OperatingCashFlowsFromFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating cash flows from finance leases.", "label": "Operating Cash Flows From Finance Leases", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "OperatingCashFlowsFromFinanceLeases", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_PercentageOfSharesReleasedFromRestriction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of shares released from restriction.", "label": "Percentage Of Shares Released From Restriction", "terseLabel": "Percentage of shares released from restriction" } } }, "localname": "PercentageOfSharesReleasedFromRestriction", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "pcor_QuarterlyOrAnnualVestingScheduleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarterly or annual vesting schedule member.", "label": "Quarterly Or Annual Vesting Schedule [Member]", "terseLabel": "Quarterly or Annual Vesting Schedule" } } }, "localname": "QuarterlyOrAnnualVestingScheduleMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pcor_RedeemableConvertiblePreferredStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable convertible preferred stock.", "label": "Redeemable Convertible Preferred Stock [Abstract]" } } }, "localname": "RedeemableConvertiblePreferredStockAbstract", "nsuri": "http://www.procore.com/20210630", "xbrltype": "stringItemType" }, "pcor_RedeemableConvertiblePreferredStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable convertible preferred stock.", "label": "Redeemable Convertible Preferred Stock [Line Items]", "terseLabel": "Redeemable Convertible Preferred Stock [Line Items]" } } }, "localname": "RedeemableConvertiblePreferredStockLineItems", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pcor_RedeemableConvertiblePreferredStockTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable convertible preferred stock.", "label": "Redeemable Convertible Preferred Stock [Table]", "terseLabel": "Redeemable Convertible Preferred Stock [Table]" } } }, "localname": "RedeemableConvertiblePreferredStockTable", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "pcor_RepaymentsOfLongTermFinanceLeaseObligationsNetOfProceedsFromLeaseIncentives": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10110.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments of long term finance lease obligations, net of proceeds from lease incentives.", "label": "Repayments Of Long Term Finance Lease Obligations Net Of Proceeds From Lease Incentives", "negatedLabel": "Principal payments under finance lease agreements, net of proceeds from lease incentives" } } }, "localname": "RepaymentsOfLongTermFinanceLeaseObligationsNetOfProceedsFromLeaseIncentives", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Series H-1 redeemable convertible preferred stock awards.", "label": "Restricted Series H1 Redeemable Convertible Preferred Stock Awards [Member]", "terseLabel": "Restricted Series H-1 Redeemable Convertible Preferred Stock Awards (\u201cRSAs\u201d)" } } }, "localname": "RestrictedSeriesH1RedeemableConvertiblePreferredStockAwardsMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pcor_RestrictedStockUnitsSubjectToFutureVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock units subject to future vesting.", "label": "Restricted Stock Units Subject To Future Vesting [Member]", "terseLabel": "Restricted Stock Units Subject to Future Vesting" } } }, "localname": "RestrictedStockUnitsSubjectToFutureVestingMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "pcor_ScheduleOfChangesInWarrantLiabilitiesAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of changes in warrant liabilities at fair value.", "label": "Schedule Of Changes In Warrant Liabilities At Fair Value Table [Text Block]", "terseLabel": "Summary of Changes in Fair Value of Warrant Liability" } } }, "localname": "ScheduleOfChangesInWarrantLiabilitiesAtFairValueTableTextBlock", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockTables" ], "xbrltype": "textBlockItemType" }, "pcor_ScheduleOfWarrantLiabilitiesAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of warrant liabilities at fair value.", "label": "Schedule Of Warrant Liabilities At Fair Value Table [Text Block]", "terseLabel": "Summary of Inputs Used in Black-Scholes Option Pricing Model in Determining Fair Value of Warrant Liability" } } }, "localname": "ScheduleOfWarrantLiabilitiesAtFairValueTableTextBlock", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockTables" ], "xbrltype": "textBlockItemType" }, "pcor_SecondAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second anniversary.", "label": "Second Anniversary [Member]", "terseLabel": "Second Anniversary" } } }, "localname": "SecondAnniversaryMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "pcor_SeriesIRedeemableConvertiblePreferredStockWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series I redeemable convertible preferred stock warrant.", "label": "Series I Redeemable Convertible Preferred Stock Warrant [Member]", "terseLabel": "Series I Redeemable Convertible Preferred Stock Warrant" } } }, "localname": "SeriesIRedeemableConvertiblePreferredStockWarrantMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "pcor_SeriesIWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series I warrants.", "label": "Series I Warrants [Member]", "terseLabel": "Series I Warrant" } } }, "localname": "SeriesIWarrantsMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "domainItemType" }, "pcor_SharesIssuablePursuantToESPPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issuable pursuant to the ESPP.", "label": "Shares Issuable Pursuant To E S P P [Member]", "terseLabel": "Shares Issuable Pursuant to ESPP" } } }, "localname": "SharesIssuablePursuantToESPPMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "pcor_SharesOfCommonStockIssuableFromStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of common stock issuable from stock options.", "label": "Shares Of Common Stock Issuable From Stock Options [Member]", "terseLabel": "Shares of Common Stock Issuable from Stock Options" } } }, "localname": "SharesOfCommonStockIssuableFromStockOptionsMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "pcor_SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of common stock issuable upon conversion of redeemable convertible preferred stock.", "label": "Shares Of Common Stock Issuable Upon Conversion Of Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Shares of Common Stock Issuable Upon Conversion of Redeemable Convertible Preferred Stock" } } }, "localname": "SharesOfCommonStockIssuableUponConversionOfRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "pcor_SharesOfCommonStockIssuableUponConversionOfSeriesIWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares of common stock issuable upon conversion of Series I warrant.", "label": "Shares Of Common Stock Issuable Upon Conversion Of Series I Warrant [Member]", "terseLabel": "Shares of Common Stock Issuable Upon Conversion of Series I Warrant" } } }, "localname": "SharesOfCommonStockIssuableUponConversionOfSeriesIWarrantMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "pcor_StockBasedCompensationCapitalizedForSoftwareDevelopment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock-based compensation capitalized for software development.", "label": "Stock Based Compensation Capitalized For Software Development", "terseLabel": "Stock-based compensation capitalized for software development" } } }, "localname": "StockBasedCompensationCapitalizedForSoftwareDevelopment", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pcor_StockConversionCommonStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of redeemable convertible preferred stock to common stock.", "label": "Stock Conversion Common Stock Conversion Ratio", "positiveLabel": "Redeemable convertible preferred stock conversion ratio" } } }, "localname": "StockConversionCommonStockConversionRatio", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "pcor_StockConversionPreferredStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock conversion preferred stock conversion ratio.", "label": "Stock Conversion Preferred Stock Conversion Ratio", "terseLabel": "Stock conversion, preferred stock conversion ratio" } } }, "localname": "StockConversionPreferredStockConversionRatio", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "pcor_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary equity stock issued during period shares new issues.", "label": "Temporary Equity Stock Issued During Period Shares New Issues", "terseLabel": "Issuance of Series I redeemable convertible preferred stock for cash, net of issuance costs, shares" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "pcor_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary equity text block.", "label": "Temporary Equity [Text Block]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "pcor_TwoThousandTwentyOneEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one equity incentive plan.", "label": "Two Thousand Twenty One Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "TwoThousandTwentyOneEquityIncentivePlanMember", "nsuri": "http://www.procore.com/20210630", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r98", "r105", "r180", "r275", "r276", "r277", "r292", "r293" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative- Effect of Accounting Change Due to Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r98", "r105", "r180", "r275", "r276", "r277", "r292", "r293" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r98", "r105", "r180", "r275", "r276", "r277", "r292", "r293" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r235", "r237", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r399", "r401" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r235", "r237", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r399", "r401" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r232", "r235", "r237", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r399", "r401" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r232", "r235", "r237", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r399", "r401" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r165", "r166", "r229", "r231", "r400", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r165", "r166", "r229", "r231", "r400", "r414", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424" ], "lang": { "en-us": { "role": { "label": "Statement Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails" ], "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_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r99", "r100", "r101", "r102", "r177", "r178", "r179", "r180", "r181", "r182", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r292", "r293", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update Extensible List", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable And Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10150.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r21", "r171", "r172" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10300.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable Net Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10160.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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities Current [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r47", "r48", "r49", "r389", "r409", "r413" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10080.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r49", "r50", "r95", "r96", "r97", "r325", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetResidualValue": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expected value at the end of their useful life of a major finite-lived intangible asset class acquired during the period either individually or as part of a group of assets (in either an asset acquisition or business combination). 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": "Acquired Finite Lived Intangible Asset Residual Value", "terseLabel": "Residual value of intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetResidualValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r278" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10070.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r95", "r96", "r97", "r275", "r276", "r277" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r238", "r240", "r281", "r282" ], "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": "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "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 (used in) provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r240", "r266", "r280" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail": { "order": 10010.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share Based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r78", "r194", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization Of Intangible Assets", "terseLabel": "Total amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount", "terseLabel": "Weighted-average potentially dilutive shares are excluded from calculation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "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.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r91", "r142", "r153", "r160", "r176", "r320", "r326", "r340", "r378", "r388" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r44", "r91", "r176", "r320", "r326", "r340" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10190.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r242", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "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" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r331", "r332" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r234", "r236" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r234", "r236", "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition Percentage Of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of outstanding voting interests" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition Purchase Price Allocation Goodwill Expected Tax Deductible Amount", "terseLabel": "Business acquisition, goodwill, income tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r313", "r314", "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination Consideration Transferred1", "terseLabel": "Preliminary purchase consideration in cash" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Deferred Tax Liabilities", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangible Assets Other Than Goodwill", "terseLabel": "Purchase consideration allocated to intangible assets, estimated fair value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r82", "r83", "r84" ], "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": "Purchases of property and equipment included in accounts payable and accrued expenses at period end" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r425" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10200.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software Net", "terseLabel": "Capitalized software development costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r184" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10310.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": "Contract cost asset, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r184" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10240.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": "Contract cost asset, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r80" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10290.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash And Cash Equivalents At Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r73", "r80", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r73", "r343" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents At Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r89", "r91", "r110", "r111", "r112", "r114", "r116", "r123", "r124", "r125", "r176", "r340" ], "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" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class Of Stock [Line Items]", "terseLabel": "Class Of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r208", "r381", "r393" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10020.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": "Contingencies (Note 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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": [ "r205", "r206", "r207", "r209" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments And Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r95", "r96" ], "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.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r216" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10060.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", "terseLabel": "Common stock, $0.0001 par value, 138,490,810 and 1,000,000,000 shares authorized at December 31, 2020 and June 30, 2021, respectively; 30,707,113 and 131,067,005 shares issued and outstanding at December 31, 2020 and June 30, 2021, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r59", "r384", "r395" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "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 Net Of Tax", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income Net Of Tax [Abstract]", "terseLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract With Customer Liability Revenue Recognized", "terseLabel": "Deferred revenue, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r82", "r83", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion Of Stock Amount Converted1", "terseLabel": "Conversion of stock, amount converted" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion Of Stock Shares Converted1", "terseLabel": "Number of redeemable convertible preferred stock converted to common stock" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r82", "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion Of Stock Shares Issued1", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering, shares" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r62", "r91", "r176", "r340" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10150.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost Of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "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 Revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r32", "r86" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges Policy [Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r92", "r291", "r296", "r297", "r298" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10230.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r43", "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10170.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10110.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r140" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10180.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]", "terseLabel": "Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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 Basic And Diluted", "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r117", "r118", "r119", "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r343" ], "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 exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r287", "r299" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate", "terseLabel": "Federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits And Share Based Compensation", "terseLabel": "Recognized stock-based compensation expense" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee Related Liabilities Current", "terseLabel": "Employee payroll contributions accrued" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r267" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail": { "order": 10020.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs Capitalized Amount", "terseLabel": "Stock-based compensation capitalized for software development" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "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": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r268" ], "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": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1", "terseLabel": "Expected to be amortized over a weighted-average vesting period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options", "terseLabel": "Total unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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 Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "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": [ "r95", "r96", "r97", "r100", "r107", "r109", "r122", "r180", "r216", "r223", "r275", "r276", "r277", "r292", "r293", "r344", "r345", "r346", "r347", "r348", "r349", "r404", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r174" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities Without Readily Determinable Fair Value Amount", "terseLabel": "Investments in equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r78", "r211" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10190.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10070.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment Of Warrants", "negatedLabel": "Change in fair value of Series I redeemable convertible preferred stock warrant liability", "terseLabel": "Change in fair value of Series I redeemable convertible preferred stock warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Valuation Techniques [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Assets And Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsQuantitativeInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Inputs Quantitative Information [Abstract]" } } }, "localname": "FairValueInputsQuantitativeInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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 Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r336", "r339" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement Policy Policy [Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Gain Loss Included In Earnings", "terseLabel": "Change in fair value measurement of Series I warrant liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Issues", "terseLabel": "Issuance of Series I warrant" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10120.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": "Finance lease liabilities, non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r355", "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r353" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10220.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease Right Of Use Asset", "terseLabel": "Right of use assets - finance leases" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite Lived Intangible Asset Useful Life", "terseLabel": "Intangible asset, estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r199" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails": { "order": 10020.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite Lived Intangible Assets Amortization Expense Table [Text Block]", "terseLabel": "Summary of Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r195", "r197", "r199", "r201", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite Lived Intangible Assets By Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r199", "r375" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails": { "order": 10010.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 Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails" ], "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.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r195", "r198" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r199", "r374" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10250.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Net", "terseLabel": "Intangibles, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r79", "r341", "r342" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10220.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain Loss Unrealized", "negatedLabel": "Unrealized foreign currency (gain) loss, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10200.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain Loss On Sale Of Property Plant Equipment", "negatedLabel": "Abandonment of long-lived assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10130.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r60" ], "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.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Areas Revenues From External Customers [Abstract]" } } }, "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r185", "r187", "r377" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10260.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": "Ending balance", "periodStartLabel": "Beginning balance", "positiveLabel": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r188" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill Acquired During Period", "terseLabel": "Additions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "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": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill And Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r78", "r186", "r189", "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r190", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill Purchase Accounting Adjustments", "terseLabel": "Other adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "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" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r61", "r91", "r142", "r152", "r156", "r159", "r162", "r176", "r340" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10090.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "I P O [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r142", "r152", "r156", "r159", "r162", "r376", "r382", "r386", "r397" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10030.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "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" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r288", "r289", "r290", "r294", "r300", "r302", "r303", "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r108", "r109", "r141", "r286", "r295", "r301", "r398" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10040.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense Benefit", "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r81" ], "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 (received) paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10270.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase Decrease In Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10240.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase Decrease In Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10280.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase Decrease In Accrued Liabilities And Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r77" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10290.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effect of business combinations" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10260.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 Deferred Expense And Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r56", "r139", "r351", "r352", "r385" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10060.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r71", "r74", "r81" ], "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 Net", "terseLabel": "Cash paid for interest other than finance leases" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r175", "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment Policy [Text Block]", "terseLabel": "Strategic Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters Of Credit Outstanding Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r91", "r154", "r176", "r321", "r326", "r327", "r340" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10010.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities, Redeemable Convertible Preferred Stock and Stockholders\u2019 (Deficit) Equity" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r91", "r176", "r340", "r380", "r391" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "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 Stockholders Equity", "totalLabel": "Total liabilities, redeemable convertible preferred stock and stockholders\u2019 (deficit) equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r91", "r176", "r321", "r326", "r327", "r340" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10100.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r379", "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line Of Credit", "terseLabel": "Credit facility amount drawn" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line Of Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line Of Credit Facility Current Borrowing Capacity", "terseLabel": "Aggregate principal amount available under the credit facility" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line Of Credit Facility [Line Items]", "terseLabel": "Line Of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line Of Credit Facility Maximum Borrowing Capacity", "terseLabel": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r35", "r93" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line Of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input Expected Dividend Rate [Member]", "terseLabel": "Dividend Yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input Expected Term [Member]", "terseLabel": "Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input Risk Free Interest Rate [Member]", "terseLabel": "Interest Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input Share Price [Member]", "terseLabel": "Fair Value of Preferred Stock Per Share" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r233" ], "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.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10030.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 flow provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10020.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 flow used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r76", "r79" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10010.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 flow (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r51", "r53", "r58", "r79", "r91", "r99", "r103", "r104", "r105", "r106", "r108", "r109", "r113", "r142", "r152", "r156", "r159", "r162", "r176", "r340", "r383", "r394" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10010.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income Loss", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements Policy Policy [Text Block]", "terseLabel": "Recently issued accounting pronouncements\u2014Not yet adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "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": "Rest of the World" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing And Financing Items [Abstract]", "terseLabel": "Noncash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number Of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10100.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r142", "r152", "r156", "r159", "r162" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10050.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income Loss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r121", "r360", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease Lease Income", "terseLabel": "Cash received for lease incentives" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "auth_ref": [ "r121", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease Lease Income Lease Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeaseLeaseIncomeLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r354" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10130.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease Liability Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r356", "r357" ], "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": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r353" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10230.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease Right Of Use Asset", "terseLabel": "Right of use assets - operating leases" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r330" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization And Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r37" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails": { "order": 10030.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesScheduleOfComponentsOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r331", "r333" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10280.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 assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r318", "r319", "r324" ], "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 Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r45" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10020.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r37" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10180.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10140.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities Noncurrent", "terseLabel": "Other liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10080.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForUnderwritingExpense": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid for expenses incurred during underwriting activities (the process to review insurance applications, evaluate risks, accept or reject applications, and determine the premiums to be charged) for insurance companies.", "label": "Payments For Underwriting Expense", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "PaymentsForUnderwritingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r69" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10080.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments Of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r70" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10100.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments Of Merger Related Costs Financing Activities", "negatedLabel": "Payment of deferred business acquisition consideration" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r70" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10090.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", "negatedLabel": "Payments of deferred offering costs", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r65" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10150.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments To Acquire Businesses Net Of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r67" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10140.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments To Acquire Investments", "negatedLabel": "Strategic investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10120.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments To Acquire Property Plant And Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r66" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10130.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments To Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r242", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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", "verboseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10050.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", "terseLabel": "Preferred stock, $0.0001 par value, 0 and 100,000,000 shares authorized at December 31, 2020 and June 30, 2021, respectively; 0 shares issued and outstanding at December 31, 2020 and June 30, 2021." } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r29", "r30" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10320.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r68" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10060.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 commissions and discounts" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds From Issuance Of Convertible Preferred Stock", "terseLabel": "proceeds from issuance of convertible preferred stock" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r68" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10040.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds From Issuance Of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of redeemable convertible preferred stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r68", "r270" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10070.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds From Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r51", "r53", "r72", "r91", "r99", "r108", "r109", "r142", "r152", "r156", "r159", "r162", "r176", "r318", "r322", "r323", "r328", "r329", "r340", "r386" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10160.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Profit Loss", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r203", "r392" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10210.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r285", "r426" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10120.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "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.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r12", "r80", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash And Cash Equivalents At Carrying Value", "terseLabel": "Restricted cash, current at end of period included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "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": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r6", "r15", "r80", "r85", "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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 Noncurrent", "terseLabel": "Restricted cash, non-current at end of period" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r6", "r15", "r85", "r415" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10270.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash Noncurrent", "terseLabel": "Restricted cash, non-current" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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 R S U [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r223", "r278", "r390", "r408", "r413" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10090.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r95", "r96", "r97", "r100", "r107", "r109", "r180", "r275", "r276", "r277", "r292", "r293", "r404", "r406" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r137", "r138", "r151", "r157", "r158", "r164", "r165", "r169", "r228", "r229", "r373" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10140.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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r167" ], "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": "Summary of Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition Policy [Text Block]", "terseLabel": "Deferred revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r226" ], "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", "terseLabel": "Aggregate amount of transaction price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue Remaining Performance Obligation Percentage", "terseLabel": "Percentage of remaining performance obligation expects to recognize as revenue" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election for whether provision for loss for performance obligation was determined at contract or performance obligation level.", "label": "Revenue Remaining Performance Obligation Provision For Loss Policy [Text Block]", "terseLabel": "Remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r358", "r359" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stock Name Of Transaction [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule Of Accrued Liabilities Table [Text Block]", "terseLabel": "Schedule of Components of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r117" ], "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.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareSummaryOfWeightedAveragePotentiallyDilutiveSharesAreExcludedFromCalculationOfDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r117" ], "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 [Text Block]", "terseLabel": "Summary of Weighted Average Potentially Dilutive Shares are Excluded from Calculation of Diluted Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r307", "r308" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule Of Business Acquisitions By Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r240", "r265", "r280" ], "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": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r240", "r265", "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "terseLabel": "Summary of Total Stock-based Compensation Cost from RSUs, Stock Options, RSAs, ESPP and Sales of Stock" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r195", "r198", "r374" ], "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.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfFiniteLivedIntangibleAssetsDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r195", "r198" ], "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": "Summary of Finite-lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule Of Goodwill [Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r142", "r143", "r155", "r191" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule Of Segment Reporting Information By Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r242", "r269" ], "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.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule Of Share Based Compensation Restricted Stock Units Award Activity Table [Text Block]", "terseLabel": "Summary of Activity in Connection with RSUs" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r246", "r257", "r259" ], "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": "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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 Employee Stock Purchase Plan Valuation Assumptions Table [Text Block]", "terseLabel": "Schedule of Estimate Fair Value of ESPP Purchase Rights on Date of Grant" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r41", "r89", "r123", "r124", "r212", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also 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.", "label": "Schedule Of Stock By Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r133", "r135", "r136", "r142", "r144", "r156", "r160", "r161", "r162", "r163", "r164", "r168", "r169", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureGeographicInformationSummaryOfRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r86", "r145", "r146", "r147", "r148", "r149", "r150", "r165" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting Policy Policy [Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 10110.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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r60" ], "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.procore.com/20210630/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfIntangibleAssetsAmortizationExpenseDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10170.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 Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Allocation And Classification In Financial Statements [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Additional General Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1", "terseLabel": "RSUs vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period", "negatedLabel": "Number of shares cancelled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, cancelled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r254" ], "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": "Number of shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r253" ], "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": "Number of shares outstanding", "periodStartLabel": "Number of shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "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 Roll Forward", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value, outstanding", "periodStartLabel": "Weighted average grant date fair value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "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 Roll Forward", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period", "negatedLabel": "Number of shares released", "verboseLabel": "Number of shares, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r263" ], "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": "Estimated dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r262" ], "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": "Estimated weighted-average volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r264" ], "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.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "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.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Authorized", "terseLabel": "Maximum number of additional shares of common stock that may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized", "terseLabel": "Maximum number of shares of common stock that may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant", "terseLabel": "Number of shares initially available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number", "terseLabel": "Number of shares exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period", "negatedLabel": "Number of shares cancelled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, cancelled/forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "terseLabel": "Number of shares granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r248", "r269" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number", "periodEndLabel": "Number of shares outstanding", "periodStartLabel": "Number of shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, outstanding", "periodStartLabel": "Weighted average exercise price, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Outstanding Stock Maximum", "terseLabel": "Percentage of outstanding shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r239", "r245" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfActivityInConnectionWithRsusDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Weighted average grant date fair value, granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r265" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Compensation Cost1", "totalLabel": "Total stock-based compensation cost" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfTotalStockBasedCompensationCostFromRsusStockOptionsRsasESPPAndSalesOfStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r261", "r279" ], "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": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Purchase Price Of Common Stock Percent", "terseLabel": "Purchase price, threshold percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r94" ], "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.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r89", "r91", "r110", "r111", "r112", "r114", "r116", "r123", "r124", "r125", "r176", "r216", "r340" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Statement Class Of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfChangesInFairValueOfWarrantLiabilityDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r42", "r95", "r96", "r97", "r100", "r107", "r109", "r122", "r180", "r216", "r223", "r275", "r276", "r277", "r292", "r293", "r344", "r345", "r346", "r347", "r348", "r349", "r404", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Statement Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnauditedParenthetical" ], "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 Income And 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": [ "r95", "r96", "r97", "r122", "r373" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r82", "r83", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued1", "terseLabel": "Sales of common stock at a price in excess of estimated fair value" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r19", "r20", "r216", "r223", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period Shares Employee Stock Ownership Plan", "terseLabel": "Common stock, purchased" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r216", "r223" ], "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 upon initial public offering, net of underwriting discounts and offering costs, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r216", "r223", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Issued During Period Shares Stock Options Exercised", "negatedLabel": "Number of shares exercised", "terseLabel": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r216", "r223" ], "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 upon initial public offering,net of underwriting discounts and offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r223", "r241", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period Value Share Based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r42", "r216", "r223" ], "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r25", "r26", "r91", "r173", "r176", "r340" ], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10040.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 (deficit) equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders\u2019 (deficit) equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r90", "r223", "r224" ], "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": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r350", "r364" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r350", "r364" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r350", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r350", "r364" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r363", "r365" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Subsidiary Sale Of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureCommonStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationScheduleOfEstimateFairValueOfESPPPurchaseRightsOnDateOfGrantDetail" ], "xbrltype": "stringItemType" }, "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.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology Based Intangible Assets [Member]", "terseLabel": "Developed Technology Intangible Assets" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10030.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, 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 Attributable To Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Redeemable convertible preferred stock, $0.0001 par value, 85,734,623 and 0 shares authorized at December 31, 2020 and June 30, 2021, respectively; 85,331,278 and 0 shares issued and outstanding at December 31, 2020 and June 30, 2021, respectively." } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r11", "r213" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as 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.", "label": "Temporary Equity Par Or Stated Value Per Share", "terseLabel": "Redeemable convertible preferred stock, par value" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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 Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, shares authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. 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 Shares Issued", "terseLabel": "Redeemable convertible preferred stock, shares issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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 Shares Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "terseLabel": "Redeemable convertible preferred stock, shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParentheticalUnaudited", "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity Stock Issued During Period Value New Issues", "terseLabel": "Issuance of Series I redeemable convertible preferred stock for cash, net of issuance costs" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersDeficitEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r126", "r127", "r128", "r129", "r130", "r131", "r132" ], "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", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants And Rights Outstanding", "terseLabel": "Warrant liability", "verboseLabel": "Fair value of warrants liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockAdditionalInformationDetails", "http://www.procore.com/20210630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants And Rights Outstanding Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants And Rights Outstanding Term", "terseLabel": "Expected term (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/DisclosureRedeemableConvertiblePreferredStockSummaryOfInputsUsedInBlackScholesOptionPricingModelInDeterminingFairValueOfWarrantLiabilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.procore.com/20210630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "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", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "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" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "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(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105025-122735" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "25", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=108311418&loc=d3e55442-111641" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r318": { "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" }, "r319": { "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" }, "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": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919311-209978" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r426": { "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" }, "r427": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r428": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r429": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r43": { "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" }, "r430": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r431": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r432": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r433": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "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": "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=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(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r66": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 71 0001564590-21-042138-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-21-042138-xbrl.zip M4$L#!!0 ( +F !E.ZI (S1.0" -NO.P 5 <&-O6:M^0\:]V-EKI%))-ZNJIQ%8ES-O9FVVY#=M^>+ M5U@*C"J%1(4DIWU__42$)! (L 0"A:13MV\5!CW/8^\3)TZ<^/7_?9V;DO2" MB6/8UF\72JU^(6%+LW7#>O[MPG.GE]V+__?S__5__OI_7UY*US>C6ZFON<8+ MOC8[BZM.GGS]_UO2I M83FVZ;GT/DY-L^>?I,O+\,(#@A'[0;I&+I;X/U>26E>5RWKWLMZ>U!M7#?J_ M7JW3ZS64>O/_J=>OZO7(!?[EOX 4^>=*:M7J-:76;G8C!]XC[0=ZQM+H.G)@ M5VFW-:W3[K243K/5ZW7KTR[6N]-6I]ZF/Z'HD]J+-V(\SUSI@_:1/R)]7\O" MIHG?I!O#0I9F(%,:AV\J4]%H-:EOFM(#.\V1'K"#R0O6:\%59R[5 -6"Y5R] M/A'3^.TB(C7V3KWQB4K0I3? %Y'C]=4)T8/;G_P?PT,7FDW6KKP@ M-OT*,$7.$[]R^ L[I7Y95RX;2N2D9X066\]A M/VPYQ7$79/WI':S5GNV73^P7>H+2W3B!N+N>;/G3MOL0=^L)VPXUM!U/9&A; M#K>0H3G;3^ _L7?HK)^"7[79]C/8+]ONXV+C?.T[%QZ;CZ]H<+?MSR?.P7ZN[[3PT.V'[ZSM.V'*YYA%" >MM^3OCK MMA-MSW+)KO/\'[><]DJ![<>:+'\VN"257J_WB?^Z] "7['3>WB?Z:WA@[)+K M;LY^?D+.TLT-QVZJ2FH\M--#%>=]U! M8=## )[A^U)O+MGPQ>V&%HI477D M3MU&VJI=>H#+K8H9/[D$6<[4)G-^.GN%UF5=O53;D8M<4N6O72@TAO>NTUV9QV[# M8+!^P?$=(YW]=XY=Q GQ$O_I&2^_70QLRV5N,:%2NI T_Z_?+EPJ@D_\;.D3 M.\\U7!/3#PS!+Y7ZGX\A6M?H0?3W3^$!OWX*;\6(ZO9WRE46)787$^F%4:%: M:X64^63K;Y]_U8T7R7'?3/S;A6XX"Q.],>C [*G_CU^-URMV.4S87_Z?AJYC MB__)_Z;'WOH (AG4\V\>Z_0?M74A66C.+HF-JSZ- W06"]R8Z#EXQU?W 4_I MV[/#E;:BU%NJ_TKT_Y;O=O%YBDP'__II[3[OW;L=O??0HH)Y&]";$V2.+!V_ M_C=^2_<,JU]3/D@G^B #CDGN#8V8D/D?C,C0TEF9;A7^_[(S/=,7YF][Y8/5VST7E4 MP^<+@H0K>LDG3.ZF=PON^M9S<%ZZ9Y1TK!ES:D&_78QN;RX^+\46/MWACRSJ M P<4\'U\'7G>>K>^^;P#>SXW7/Z$?4MG&$2?F5*F@=]YXKJBYKG;&P^YSW!4TP=7!^[MO;C7\CTWG'LT\JQ>?3S'2"_ M&/"H]9B<^AJ/L9B#T*A#1T1WOB]T"H/#)>-_-1QWS[/1@'W@S3T3L?'G<#K% MFNMCV-VTK]L+]E3]5\-)=)S^A^=PX_J&F?L^!D])'\W%[.LAI6A*'O9\00F1 MF2"[<'#0 R5R&A_H0T0L^CI.< FFVM"I:4Q&=?SYW7=7V4XEOCC\#O/9>$ORW-,,)GO$4MPB6\8L70'>Z>1M?!< M%K9%S6+S]^'K@@H&Z^SJ.ZQL8"+'N9MRS^27\EF'4(P;/6 =TRB=:BT(XY@" MUYTY>*>HA+E@[Y7_I!17#'TK(BX>S]SWOJ4-:'BB9D$?/X*]K6XL-AC/$,%? MZ$A.9TA"G9"/(OKL,9[Y&WUY6QURC][85_V?U %ND$$X5/<=QYMSCW(>#.?' M#<%X1.5.L.,^[ \AJ9,^L-N$'OO-L(RYMRE:[\DQ= .1MS$R<52TP0'#^<*T MWS#F/ZPDMSMZ:=*HN48?HY&:T+;+M"NT3-'K.67:2D?"K6YOJ_">WA?>4Q+A M13U6$<02/]^W]SIS7$B]&%6((:03FA8CB/UB2NR?O=@ +E/_#*7W+YL%&R8- MR01&O7:CJ6:#>KU8]"R85,^(>^U>H[=5JOS+2$Z*"9GS/1TD8B<0/$NE7CD\ MWTE?2^+IVBN6EOSMPC'H\[#D)_]N1MA;\QS;,K_VZNCASXAHQ&:)LL1)VQ1Y MXZ3I8#H(6W^?E1PV7MR7A6-[9"4*;FE7@8ZYL;V7Z.'GA2=BGDX+O@N_-'3V M]=3 1.(/A;?F4P>C_U[/I6V>'-[ITY9;!7=:\ '&QNUI1$I!$-<$RWR:2S7P:8>YH[,AQ+D? M]'X.'I$?$EXT_&WM3NRJ*?37*83:_(D'-U!!)Z*"\)>C51#)CFS70'# %3TB M.P7XJ9U"*: >II6S4,!^XRP&IJP;9_NTQKD'*G3CA;[,QL.QB]SZLV)V^(:I M37O=N&.7B]SJ&EOVW+#VW>Q=)%N_6_R*X:_1]SW,^>K-,+U4#$M;8Z_Z9;V9 MCKWJ6;+7?L]M%CLL2"G83,."_1:K%-MB4\9;Y['8=[.&RS3^NQG#Y2!%Z>7# M[$O!^W.*ZR"LTT=X79B&9@0Y34DWYBS3SPKYE@/'76)8Y=\3"^+73UMONXGS MZP][! $KO;,$)VGF?MBLI&V5SCBVO?+*0&(O#8:PZ.NZP5(1R+Q'ACZR!FAA MN,BLCE'L%0 8R**O:?X<*=;OW!DF["B"9TS:+WAD:?8<5\A8D@H##&=W>4'I MK63[FY?4)/+3I_BR$;[2IWBN2$5UE42F%Y\3';DAU7=\%*!"6'< 6TYIRV!$ MYZJ>!(.L(+@>GV)L1'SI1"G&,Q?*@B. !6:5DZ*WHOX5D=BQ(@ M\UD(ZQ+ )LHIV%/,<.:NJBI.=1;2VK*:]"B3Q15J]J-T5E?&E (,V0O!F46W MJL)0Y5K)\IK!"#!ENV.$773C$')@+;0A)!@DE]LH!!@;BVT@Z0+DDAN+6'&Q MT(:S+\8MMY6(,=5_)I,H4*I,:'?9$9'ENT*H[*%9(18T91S.5<2B!(CK"FE= M&:492F-EA,N+,HEM58:AR M?2"87<>,4PX$BVX<0H[_A#:$!&.YG)W5VR">&+MBZQ)"&\: T1MH?PA3<.\4-XT0SA_1"^Y$8A M6@@OG(&D"N'+;BP"A_"B&$+[D5B),""^:26R-.B(=TLM=="5"!,.+/H5E48JES?S*8(:S2*;QQ"#JR%-H0$@^1R&X4 8V.Q M#21=@%QR8Q$K+A;:SOVHMM$?$C.WOQJZZOG$+4>U(;]C%&K M]^08NH'(VQB9>$NF9W1_%T60EMIQZWQ6,+-\XGS%.ZU)MIAOC1,\0 MSEK 2+*GEZC"CZ,7SS)\;7]_Y%\L/((W-#;'R*'??@XN3#^&%PQ_6;L+NV(J MF^K_1$2?O"WP>A#CN,30W"!S^IU>U'D8?P]LZU!K5'K+#Q4WRQ1W7=-/--C: MHZ&\D%/II47.U1G'(6?$D?S B[_9#E<* A1^2$;.E!_<"H-E[P'-%V0B2\/C M&<;N5UM#R\UA@]_YR++O.-@MPYAIU]NN/#CVON4>*0V0,^M;.OL/&T:^4 C= M&#E_HX/*MV^(_,#NC6?I95A[O/NE5W:P_;7/;@QG77A\C#$4%A(*9 P"I=7> MR:.4LW@Q[Q1*7EM:?/$H6!QC&2(P>8PLW7/ZQLC2U@85]481];_C M10/-;[YJ/H/<>D-@I8/V3SZ:6^D_Z6AN=<9I\V"I+"8XY\:@@SG\U7C!^LBB MUOS,"L3\\/L+9=P_;,(SV=$89(*UF66;]O/;%^3$3P,8.CBID4(9J]@HD3H M*L]N^. !%?2 (M'% 1YPC5^P:2^POA+Y@_$\<\N0E#C(]-X12+G3%0<8T,!S M7'N.R0,V>>[/F1F+RAK/'F& X:1'GL)FP$J!/&?-C66//-4R'I&0YZR&XU=E M+M.,VR;?BZH K!E8.D]T0!"'4B^ZH(8 EH7\7'KP?L8$0T-J\? MC%/XI&Y%(2R!- #%3F=E%0$R,:U,5"Q;0Y]\LH[G=]^U%-^)!.L0]P%9SW[= M//WC&WHUYMZ\P)D6^A)7RU>Z^,S^7'NIDF9,WE5DX9+UPBGR/$EW 5;(93"/ M*O#RLR2+71,T8@HJ&LM4QKE_%6Q:F>3@GWET8,S4: M+E?]V1M?#3E)96@$ MG*3X3/)@.#]N",8C>EF"'?>!RASH)&M/V2UE<)="<4JN[E(98@%W*0F[A /- M:^.%&98.['+*X7Q+IMM)NY-9-VB.5Z:YN2G M/9G9GH,L??*3RN?MSL)^,]R1I3%YO6!VSHZ0]H!-'EMJ(+Q%]!ZZ?3.,YA$FB+G\]W$N+O ! W$V#\EHM ?.?K'&-.'T<%!Q'"0'=H #SE/!%.^$5)1(YAB#:$RL[_B3]>7Q?X$GZP_ M&?XU ?^$L#\E]41].?"OZ*4B9;$_P0M%3H9_^3;< _LK6O/ =*4;2>?*A_.% M:;]A7):RCQ,56V0[Y;U%Z.4N]LC1B,&:2VO-6V"\GAK&SU5O6ET;!@LZI-3T MWB/:##GXGI^^K^AT_6G\::>QM6I+GWT49=].3G28PZP?VW=2B/:@;R MIPG;TX,%"V3!Y^^Q7P@+!ALM4.A03@L"PRE-*=[A1E#TF1J1K:%(4S&'[XU< M]+F6PNQL*_ADRN%[(Q<=@PIC0<7'H&1[(U<"D@3!EB@E/*/EP'>\)9 _Q9UD\J/BQ M+GA0.>+JHGI0\6-X\*!RC!>*ZD'%'YN !\$X*&,/"IJIEW ' Z&<99N88713 M2+^ ,*R4?E'EB&M;7]BQ]_0'UMR)?>.Y'L%!XS8@B#2.D%:NP A%L'S(997" M\BN>ISH,\R'X*8'E0[1S .9#[J@$E@]Y(3HP"\=B]QZA'RRJG.'X_A[BF_1# MW'V2A(A&5.L&)"^J=0-V;TVJL8OS+^X6[.*E6O"<:[9RNV A2U,(VXXR]4AOV/[F:#%S-"0R:U6LSW+ M)6_?Q\6.OEDSQ)TO>?$Y>,NK[V.(A0^PB^)&IB+;A:AQ8AJ\*&K4)K)=B!I# MI<&+HD8T(MM%(>.+($2\M:WOI4CSO6,@840<>5^(.(ZQE-*&'F)82B%CD%V8 M4M)@1 Q+*614L@M32AJ>B&$IHL8I6[]NQ8V&D]]MNJ;UC>2GNOD/ND6::VR2?C^5W+NMJ M.LN/GG&8Y?_ZR7B](MBQ/:)AAWW%OYEAI//W_?63;KS0_])/"\EQWTQJ3NSD M2V0:S]:51E\6DU_FB#P;UJ5K+Z[J"S?\\\EV77O.O^&G&!:SKJOZWWZ9TB>X M_(F-YYE[]62;NO_%%,T-\^VJ3PQD^M\XQO_B*Z5++^#_R>Y_9=ED3@_@EW0) MLIPI_8)^:V'_J!=$+T#O(P4'7GS^?CN:#*^E\:0_&=+1U^)SHK>)//[&^R5Z MFXUGW_)R![[->#CX_C":C(9CJ7][+0W_9_"/_NWO0VEP]^W;:#P>W=V>]Q75 M[%_QW_WQ/T:WOT_N;F7I>B"I]5:S]_Y+/=F$&FWX4F/;-'2I7NNTZ/,MD*X; MUG/XF[+52+=;L8FG[E6C6VO\+?R&<#'X7VV34R"'"44C1[K%/Z4'>XZLB,@: M].H7G__^%Z5=_R6QKMAC-0YWKI.9X\W=PS?I5XH9]*!;;T[Q1N/\>#I!MMNB;.4^N4_.3*M[O*Y(A:1H?Y/H/X/ MK >U=&?AC\%S^WSQJ\OFUR1? ;]=4"O0L&DZ"Z11H2__#I3 _UY[VRODN7:H M/LTV3;1P\%7XX1?IIZ&[LRNE3E_W@M^-#03;DF M4S?[>UW0[(M]KE;?D/48/]M8^CZ2QF]S>NQQ4M_M;\HV?_NG1Z,)3,RW![RP MB9O*]23V,,C][<*@3T?#1_JBMOF$3--VG^Q79K2]3K/]RS;G_/63J[^KEUX[ M9\5DX 3__-Y_F P?OOY'>AC>WSU,I/OO-);MWTZDR9U$^7I"25E2&M+=@Z2T M/N@?I;L;:?*/H12A\B6-]P<3]K/2:S2C,OSDF_@G[E>?P[#L7+QQ IG=V$1R M9UCZ,[1-R8]5)1K(8GT/HZC;+-S?AG/HQ\ 'V_>5SL;']-R9CM[>,"+8NOC\ M7YZ%I49=WOU(:G?;(]T8#AU=_X=>Y89^XZ3C._8I[E)I^4]P$[A[V,%UZ>+2 M?>P:?9G]? N\E2MO-;;&B>RB!BO-.15Q-:M-7).'_NUXQ.D)F"LM<[E+ZPRI M:TKLN?3(_Y%<._CT*!4>J%GIG.&PS)IT8U!XI+[RA,G5'I)N1MUYR#-B[$S_ MQ'142'^\;-8;O79%QW\GM1:UF;VU[+:*5MPJ'O S[RAMN;?TEW26<4]LS298 MFF!M9MFF_6Q@1Y9&EE8[.%3*)"-V @_\,'Q%FBLQ&4GV5%I)34*.-%Y@C27M M=-8L>(_GMN1".M^F8T?[(:2=AQ*6#=[ M0L-$7BK.ISH'?LW5P-8/'Q/RT-%A5UL0^X7=DPT*K[&)?M+Q8<+H$51&_^G$ M539!KZ-@RM'?>N"0 *'3N%3:C;;:WC)BCH6A1?&FS@DXA/N$1*-7FX:O1/K# M(X:C&QJ/8.UI!APIVAL;443@+TZ>D67\+__[8[%\]10&,:H]U,8U*=B'F_SZ M1*1/G]<=4KJU:Q\+[$?GA;AN'.+ZNDZPXP3_^6I86$D';_1?/6F R,)@XC*0 MU'_!EK>5>:HCZ-Y.00_HQSLRL7]:Z<0D?I7ZS@?A:'M'Z"#EA>)0 MRJ'-H ^116)K4)2=2KBW:>AF_G_&(G4,^+G7J"L-B"CV$D@@938D71!JY<8" MF1)^Q1I?CDF_IC2"'6#:#]0")6:"VZBT/)G155KB[W_IJDKG%T=RL8D7,WJ. M9/'07I:HF9@>&QI+=/R$J$OJ^$KZL-NYU^;[&+KWZ6GIW;G;CB40/^[!];7Y M"+8QFGG/WN*0\4FST[FDHY-.1?.7J6RV55.4OT4NW-MMI(%9!\9WE-VNUHU+ MA)LP)EB7%D$O*);*IT>P:-A_0T7]\/2181Z;!>AK]$KGR4@U"Y61:O3^]HNT M;L%.Q(*EO_CU83F#_0E*HB:&:_(L+4;:3-),Y#AI"%#9+S;^# M6FN">370' MS+!W-VPUZ=NK]:I:#4',._,>QIVB8)D7#GQ(%P96VPLJBYWA!!>'3ORJS9#U M3+^PI)\S@WZS8NJ23/S;TU,I?%\$GUYJ[%@>2VAIIWM+(6QO;?(_ M8#N?&E+.^@]8W6"UK>L '"NY=;6W(=LP()#4I26Q"6!&1>'<[X2.^I@R_V.3 M'Q)?O2B%-TJ0+MR9[4DU9HR,D\]7.M&L-9KG'YR/+)W-1='A[9NDS3"5]IPM M.?DYPWP6DXW!R:H#N>?<' MO68PM&=5CC8)JAR#L7TD+Q!JF(WWV<^LRE'2Z:_6,S]T0;"&>59+425>0NY( M'^CUZ.M)CD=#%V=FLYJHNCR4S[NNO]N)MU0(##S"@GR__I >:;A%\P>9-&C$F0QK/]U\A% M?GWHAJNMKA%-J3UX],AFO174LWFF/]\\OIQ('YAF.K^H#;46'.#.#(<^,5JP MLK93^YW_O$MWPL['WF>A M]HDDD[X&EI"F46CP,X$]BP]$_NG.PM_KE'*POS)=#PU+%Z M/6#W\X4',IX*#M[QK.&1AN5# 1V&7JHA\T;IME;Q['H\C:'TV$Q-X?,47YDU M^@*/6)S_!3>[Q&MQZK63+<8YHSSVC@/C+]UJU;HG6QVV];6WK@7+5 !9224 M@%*KET?O*;6OUFO-;@E>O@^>G]KSU9JBEMWQDR?U3\F&J9,K$?U1BF>A[V\7 MZL4^%&_7FB=#\=,_OJK46B?SP#,\?JUS,D\Z^.G%,'TATKI;ZGQ9AH$,*%\\ MV^3MR*PNOR G'"VX($OPWFX;E!V\3KR2#%72V+0-L6F58M.QG^;PWWZ9Z_#_ M#+(8 .5"E1W]P#:LA"$F\\7SS$L[*2;LLB@=XD80<0Q$5PNOG2:!SXI'9[F MD4_)7Z=YXI.R#ACRR0$=QDM)66BX?4:E$&:7H.2I"L.)W8'$EL6,H;Y_Y^H> M^-H6JHMGKFQQD$GERQ8'/7+AW#97MMCUQ)G6X9V_?U%.M1#3/54';$WGUE() M8[JMI(@7$F&=7IS7 7F.7[% '\9O_;JEKYY-^+W,-W;SGP:]-;VM9%$YVZP( MX<5P>)K.0I9&WYX5.+#./^Q@QT66CHCN2*Q]CZ%O7]SS0JK_\LPWW@V:R5F.P]NR M<_4-+_2CT.)9AJ^O[X]\_Q6'[T=]$57[EFZ9D=VJ@PVL/9=C&06U]\R@P[2O M8\V@#^[\=C&ZO5GO2M?"(#79"W-'OCV*2<'F8D;"IUB@ M9WSY1##Z<8FF+B97R/R)WJCE?3I#O*,H>^1SP%J4?!M;3'@%('6" 7,\RW7. M4Y*X3;]BU"3.#5UG*P:#JSXA[0>-"3U+9U>SR=5?;O@_RS85RV@^_.*!JVZC MF<6$"HHM#!7^/V(*Z]].\)W>#G;T6W_=C#J M?WVDL?G=P[<^VV:!'A<=3?'KTQ@]Z%YZ126."0LDZ067YTN1\YA^I\JZ]CX54UD>:Y^^-"?'(]:D8#+GDIW"^R?ZO"U M]6Q&D. 9/8VUWOAJ.P!K9S.&;=L; JP!K)T>UDSLNIA&9K@?I>&?GN&^ 3:>RV-;@(V C94+^0;]\3\>;[(&P0%R9M*-:?^$ MV.YL6F\#?@%^E0R_;N\FP_'CY.YQ!Y"%4P0I\.O6=K'#"JAW -FV:0, L7.I MOEMR$!/$P_ADI@J3F>>:S%0?O_5O^[\',=?U:#SX/AZ/[FX?Z;=?_S,>C5.% M8-^0A9XY,BTW*[LV',US'%:US4:6?0N9;X[!8[$5H#'$\U>GL&,>L..9FQDZ M0+IS68C2 Z@[&]0U .K.!76-QW]^[]].1G2(.?K7D/WQ-?S,<._KW?A["JC[ M)UON9M! C,T5,-2B7YCAWPST3-OQV#*/_I/MN=(W1'Y@5WHPG!^ 9&>;*U4 MR/]P-QA>?W\8IJSG<(EM^E.>]\36 ML,YP"E#I;*BD5A>5SEV!#R7XYRO!'SW>/1Q8?'\W^ZBK%PH_H*Z^ ME 2U-5_'?[>_^I'-WO:<*:K_@9F7X\P_\N=+MW60HT;%,_X$E>*6;NX=_TX^7 M7^_N_IO]O5K_\9Y%[#> S7:V9S+FR41ENN6*T9W-PZ>;62TB?/'S_:'F&-S#W')6_T6.32OUYL\P5+CO?$^MFZK/R3&,X/_WC/TC!A M\F%/4)/ZIAF5BQVTH^9\&%W50\7NVL30Z+6F2*/?!5+VVU&[[VJ%/C7!H4:D M+1JA]V"O,O48OTJV7Y5*#R%!J2I[]E6O](7M=Q^7^4E/P6Y5$FMH[.+G-W[T MPJ0&)?-&V]@-F[^S'UQ"I>OX"K*?_F J>L'<7#9N;UO!44P'QGR!?#6QOVSK MV3;X#O+$MM"+0:@Z:$2@X[FA+=4VN/O7Z/I2Z45_L?S77+Z)%A;F^J](5I6Y MJX>H,3GN,N5G;-'C3"IV@DW68MRUP]? +[YH252TJUNS[Y=RIA]XMV5J'C5I M1-5OS[&D(0=3$;S9'OUH20;S?&/ZML^SGK"&@N;X;Z&12#]MULO>\;09LVY6 MN:S6?V&FJ1D+>J;,OU%^"7]YPJ9!GWWS:]X_>KXPMYS!?C(L;\OWGJEO?HD= MUYAON0A^75!;V/S68+US8]>8H[?-KYB]Q;ZS6>-=*NS8#P3K1OQF"V+_L>49 MG-FV]W I0./8L3\-8KBAD&!P+'H%". MZ,&8S/G75$340AUNKAQLJ. IGOA&[&SP%NP)[KZEMFO9/^M?5JOUPR'(^I;-X M-V@2?&!+XB/:$,>W'/')].>,OAM?)L^8\2=!BYW1/7_^O0%).Z3C]\@WB.]Y M;^7$1+RQI'^3^P?T*9^(L2_62K05BRAR>3?,.49P&P/0Y!%39)3*;_@EEA'@ M#W_&%^'XLK9=P@XUE\VNUS2X0P];=781;EVQ=H7U,??V8]Y5Y>9%-B&:;0%! ML9?'OFLA2204D ,8]B,Q&DYX+!Y@5[%X9,!"%E\Y83Q%KX2>#)/-=-! !&DS MQN0,_.P!S ', \ M/S"/X"R>3OUA+!T&SOD248[$_J"7@RM@:Z%L$+ 5L!6P-1]L726F5KG"('W( M4AI!I*O-D&EBZQFS5,5Z&I+]'&:7>?:1'T*]4YM)/\/L(@98+I[Y BP#+ ,L MYP/+],Z6/3>T %[#*:\ H"G +A"AP.WQA#7;X9)-AMA3">GV@D_"\>T@+7J6 MYT_*S9>]5"3'GKH_69*975LWG@W7^%\4GL0NMG9B>'- \.)9.B X(#@@N!!) M"^2Z;,=>OB.Z1@'5GF,2SH+S3+$/]!K!R,&2P^OH6:[CU7#XE/7R',#AXMDK MX##@,."P$#B,7Q<^TM(7MO@3L7(B -7B&1^ *H J@&H^H,JR!/XT'*_>#.-6 MMI9GOL"N$60.>*8XS IOJ9CPC\;1&3U XN)9+" Q(#$@<8Z%;D&--RL5=I$I M45QCA%@D3'2_O0,OU6,(TM_V#3FE5A3%#]!P5M2O&#'Y5TD &*+9XH L0"Q +%" M)!18X8+YQC"58)9<8+4._#N#)Q18QS7)1#_# M]GSPS:4/A]A#Q"* C3"Z!% M<)DG^FISS/\V-(ZJ]"YKZ^R"-7;?+=X3B._9'2Z^@U*V@GL (#L@.R"[$*5L ML3:&JP9Q"^^)@K,TP\BD\*X1PX&)N2):): MH"V@;7YQ-,%!F&Q;T@_\QEJP M.;9E87-K4S5_W9P 9X#G_(+A M()M,1<$[82Z(H>%ERW+-GL]M=GU;^^'WL:2X"P!;*$,$@ 6 !8#-,8\<:;GF M.6%#>LG"+BM/T_PR"6+/@^TN#+ZI19!\L*=33*A4:LDPMUC[G?S']B2_^S_O M?T]8@T]*-GOZYB-'"C87X-EU*LFUW2!JTK^Q-$,OE%OXZD2_7_[.JZ7#^N\_%H$.<-PGQ M_-3:?("\;5N-H"WUYGXB? ,">K;+YQ@"WV4E> 2>,)OZ.Q;'[B$YP4XQKN&RX5JP:T-TE^-P\P9>IFDZ^">] M'DZFEIKTS2;8?L%$CC0@9.F[^*Q'7LV[TN/6K^M+P7=8/ GL;5N M#(#HJ_BBG]G4;&-6MOO):H7<#FIDL95]@:-'Q,S-)-SY9 D<EQO [@1P\:UB4QS7_/#'J%""8&6S^M[D/Q]<70V82HQ!:BVY8_H$". MX5<G.BPHORE)/3$*(+;UDK?(,C>]* M%& X]UJ&SA[W&.J_^'6&/(=#CV']Z1D4CJBSV[(_E?QB4+"QI[*/"J'<(T^Y M0_:&Q>"1SR@O$23 (%[RPT"8':?1&(A>!?M/SE1"'\W?3.DM4/?:Q8OI)Y/W M4$E/R"3A)E.V9?J]8U["H&/-B,-NMYS9UA7#[L6#$+ZSIHM^L)U]))N&G&%EG?/8J&P:99G*HILFC<1CPK.G0)N1J_:GCA,J\@F"$:_>GIC56_<,,/ M8P"?Z5G)2[!+"KM\L&O=:JLL.=AW:Q4]ZX:CF;;CLSK?NF6GC_B(][8^B*"W MT+C[>7AMXF'_I7S W^..NAT,47QGX"\3;G\6V3V/._6VZDP>.!+Z@;Y?N+_? MNT6;T4'?CK'[^O:="7%ZV_Z=ZP/79+9XJ.$]C,;_+=WT!Y.[A[$T_O[M6__A M/YOO&!_/!SM IWO55JW9^%O>V_R.N$J9104V'OR=1=A3+P<=/$89,X8APT;ED84WM)9[:-)HS!D LJ)!]=@COIMO8']8$?29XM!(PHC^4">,?^BR4_OI! MT$H?CGFSQ[?46S_!OS15P6JXPGX(7B:\,]\N]"=FBZ;#W3O]TX-;\7T;GQCY M>WPLI0<<-\-^*GO/.)/>]9YRGS0:A0^V/R8MLWG>K94=KHWXD61Y\R>VQ'T: MB)Y^\*.?".ZR\1YO,/V$Z)B5 QEVN DVWY@Y."22H QR-\$&P9$MI/U# M:3PT]<,,P_33MRROO-J ;.U@.4FF?NOFU_):MY@P[?F$HRE/I+]0!F09&W]: M $/;@@*Z&% '4 =01[[4P0;8+#G.!]"F[3C!BJKHO%4P=Q'9V]?Q'%Y[NK:G M[W+.B?, '+Q#!< &0 9 #F_JJAEQBF8B'6HT(TICG%GB=!EZN MB/6W2GL+E@68?&Z"8-T+RFWH4328YK4&-*QV8(.S,ADW@#: -H!V?FL%WMUB M%(F,UK\8F 2(P=MM9E>P:C-SZ5X\__ AP7SVP!C@&. 8[SBZ'#^G/> M.MS/2&]M)Q[-<%!7Y+EDC57Q^ 'V6O_RH+4YWI85H9=:V!:O?72Q-K/H(SW3 MB-T,0W0Y&JN'5Z203YE"#POC\13S B._VF5WIW7/TOPB L.%4+V /@3< -P MW)!;PIN7?],##K;OM"%O]OE9/WQ%3]/!$;Z3CXY&K+IGH;@.\@OP'CJY("B_'NB$9&OVXUD^*=6SB MIVG("R+[[?>G)TT13Z>P]>31I@N \<7S!=7)9YLD]:U5!PY/>]->9P9K$K%IE_.E1D4R-:#=[>4<9SG)Q$F]2QD+] M9]8JE,_.TJ#=QW,) +U0A@^ #H .@)Y?T!XDN^T%:_[C62QIS9HVS9?[[@4] M!%B'&PTY[K)3S;)36="R>6J85$#A6G[6J9*#-N\Y@%A_-7I%:*5?3&,&D :0 M!I#.;_U1?+>^&7+H_^O1/$@DH1VVT0[*#"/MM-?K##?K"-F]?$)P@BO/YXP3 M#+^TW<_6_,1^5ZA]C2^E-M*#?JB5M_2H;^V\5]_V'R.'J\&=WV;P>C M_M?'T>W-W<.W_F1T=WOQV6_+R'LW*LHOTO(H*7+4'J-I)S:1/$4PF@R_/2H1 M$8PG??K5\'8ROO@\;QL1%LN<_A\3VS*)WB-X[+)>J[>X M0X09CWHZ'UX_TT_CNZ^B:6M/UXY?^ M5VI>P\?Q/X9#9E@#FSVR@_5WA*:LR8R>Y=BFP1J'OW?BAK2_()-5#:4[:3S# M^&1V[@O9<.F5M(.TM!ZUI;#T#YZ%/)VMK_BX [TR9I%VG$2"*./0(:/_5%<\ M&#QB^.B_YVH@NJMU:_ $ERRFYF((OWC@*JC7.JW(EQ,F*_\K_PG:[5J'#KZ" M]PRERRU9\@^4N.9H]$;E^LM%.I4$?RZ?;5U'[(N=]A;K+=L]A;GQ9BFVY["5 ME\N>[:MFOLX,D2"O007 =./ACSL&/&=2F%+K'*JN ] AH0*3M$C?H[]#>7%K MGH'>GR'D;Q?JQ?ET$W[U927)0%V-6F^_OE9#MU+KZAIKF+F5K[.&(F? 76*_ ML5I7ZSECQ;:LVHDP7"0( $@62Q\ R4+JZK\\"P=P7*\$'"L QV=W_T_!R&;? M]%A4XUSLM9[H.PE>E1([[3I=: N,\GZXH"C1C"Y[P,M"N. M0L ; /8K(6LP=(!]4$C%O:%TLVI*H]814?0#Y,S\M2WL _[3,ZBHPQ)SL1(/ M0,*0Y,E4^'\53^Z5Y=]?C5?V^PU!_JYB;)G= Y[^=O']T7#LIJITOH^O_64. M-X_L$1OU"\E"=&IR?WZIU?/ZV_QZ[5H^#:U<15X# P=. PX+" PY03<)A2 M;S-N/(##%+G>KLLM1046$\.@*C +*>JXN*]I5(*N(Q&L8>J'3R:6)0N[XF6( M(*2 ;%PEA ]Q1>*X0MV,*T(X>UBBV2UV@V*+4PV).QVYW *2<)40/L03B>.)9CS-ON#=N/X7ZR&Z#2BXG7Y,K#3D5J\+^74Q+$E4 MUP8. T.OA/"!PQ)S6"MC#CMBFK@E-]0F<)@8EB3*'/&YVZV*.EJ^)WB!#+ZW M.6NR[#=7M=T9)N&8.>?%K4?W]"NCSXB2R4O2M:^2H":&@M2DG14AIDD2T[0W M8YH /(<^=O8M_8X!I]_^[=0C\[;;.3.6\>G@U0&[+:; !O"FQ@%9@[5SNU1DM$V4]L%YD9C?QAPJ$,.6_H1RFR M=J ?979A2C=6QG>.@7RSVY%[[1[,3XAA-J(Z.E >4!YH!R@O6\KK'4%YQRS< M5MHMN=M6@/3$,!Q1)N5/..(64NZ1FAC)L:?N3T0P=:@7;-H+MG$V+V%W8"%W M03@/ULR44OA0]9OPH7!#D9N=.M"7&$8$,\7YR)W+ M0[*GDN?@H"Q;NI2FAH4L#4LF1@Z&[8<+P&N0B2NE\"&H2!Q4Q)J;W?@@]I5A M&-? W?2[@WDAVLEJKE59JB=DKUM;L8/8Z?$3< MK,N=#$?$X-1"C(AAR*SL"M2^G6P%]@Z)40/O!78OZ*-?@Z@K^.&!>WY7H/>+ M8D4P4YR/W+=N?T5/N#QR"RS(LY#30&AEX)X0.-)::Q6'^MXVGLB-;7JMQI9M=H$KQ;B/$Q MS!NGD_O(%#Z) X=(AUT0KAZV3SO6I+[K6A M_:8@%B.J"P-7@:%70OC 58FY*M8R*QE7'=$INM&1&QF.:,&%A1C1PJQN.KD_ M8,66$(I%#5=4@:F)WOT9"<542M,10$(]",M$1 M1"HT4HGWV6+X&!2=G7X9<5UN=,19?Y4( Z*H##@ 3%EN!0!3%E9!P)29,F6\ MHU=ZICQ\0-^1N]T&$*7 %B7*//>^4;YN>T\FEM1:AJ2I=FJ-EH@*F=@N,H\< MZ6>CC&WQRRE441"_$"7U&&J$B7(K,>Y3684"G+^*I[RUV.:T^H/@AP8_L>9C M?MQSJKQ 5ZW+G79'F F,7?'.3A"O "KDB^M K$"LA=<@$&OEB376#BT)L1Y1 M&R^WE*ZL-(%:138C40H&SEXR'Q7DDVWJ!RGB4*E_-="381JNP=J@/6 =XSEB M)CBPK1=,7-:,0;HG>(H)P;HT=FWMAX2LX-.,/BTFSM__TJ5.SE57)M'X!NG_ M6_IPC:>&9K@?);;9O?LF7N8;2C+SF 9BHJQJ)">J=F+A'(1J@FNLHA618@@? MB .( [0#Q%%$C564.& Q^5FVT/*K6R1S-486+W<)[ T+=RHA_,JNQ!-5(> - M /N5D#48.L ^**3BWE"ZR4BE4>N(*/J^IE$)NHZT0&]L*E*\I -P+R1XQ"B) M@EZ?^5=F-><.E2NC1P%QAZ)80/W)68NV+[,AW(74?L M/*S*O39TJ1;$@F">-S?17X>+2@E^P9:'9>G(?9H@>P[9/;@P]FIA\!*0VXVNI!$%\-^1'5H8"XP]$H('Y@K,7/%]FDZA+D.'P"K:EM6 M6@HPEQCV(\KT[[GW:1)U6.QOU:2)L_04=J,0-O$+NU$(KB#8C2+3R&7[ODWG MFW=66(/F[,;>F\\US*XK<:V57Y U< M*>[07^#);\'W:\![H!W@O6QY+[;WT?F&Y&JW([>Z,/,NB.V(,O,.M>=8 MIC]9ET?6G\-*MC*DH2L*/6(('ZKXDL81G5C7L8TJOEO;TDX[C&[+C8XX"7[P M:"$]&J@+#+T2P@?J2DQ=L>YC!U+7$8NPY7:&/3/!HX48!PL\#2WJ./C&L)"E M8A,!L20FB]#\K>B&"2&\"&J2!Q5Q-J2!>#VE6%;F&1_._VPN-F5 MNXT6)-G%L"-1'1L8# R]$L('!DO,8+'F9$+\CM[OB;+"OB(0 MZ@BMP63-82 6RBH6VM MEV+W]6@[57ZAT5/D9AV<&P\ Y\ M"U@&6 :T RR3(NJC2D?L([Q'#V9F"5T7C!Q#?9Y0<+6X(YK M:S]DZ:^)TD>/KT_$-)P9(BQ#M$HE]6*5*Q,\7]@$D;?AGY[AOMTCO@>DS&[2LJ9G-'MS<7G>HT=%@#^N MT_?25 MRX5\Z/+_+?EREM!2:A)RI6NLX?D3)E)#D26F?:ZR__(L+#7J_!OZ/3UM@:F, M7K#Y]O>_M'J_E%Q2J2U6J<>:?6^UV)'C>)G[WP%/&^O$MO5I[SS7<:DY4-+) M'C(:U.#4SK9ZO4PP1*G'>M@>K)'M^'' (\7:!QTG]N2XMBG2 H,_O)

-^(#Z&HHFTB(2 H,>]8'9P&P-11-)$$G!08_;,*P#^;65 M_)#RD!8>A-93=X874AZV\ XD/5,CP2$2'-9[(:\90H $AZ<\%_=9)(+'[BP_ MC^V)&Q%$BWF-(R3#HHOZV4 M;SLJY95##A$S(H$J#8'SX>G@_+9R_G!L]>L[6&-X(%!E(5 ^/-T(XYO+^[8S M((>&&:& -(>M37,8K^W=:"9\6MOHJ9+ZIG&Y#I\Y=](S)48<#LU(C'AD^DA) M]$U.=CAN1[+#5>LUGT>R0R0[1++#7I'L<..#\8ZS&6F\5VR,)%" QZU(9T#:"^%E,?LG!1 8,>]8'9 MP&P-11-9N$C!08_;,*P#^;65_)"%BQ8>A-93=X87LG"U\(X./5,C"Q>R<-5[ M7Z090H L7*<\%_>K"$7,@^*TJ#?WP_)@[DUM>\ZXK4G"V$9<4<,%?3I8.!.K M/ZAMN]'P0*#*0J!\>#HHOZV4/QI8HT&?'"!F! )5%@+EP]-!^6VE_/[0ZG5! M^6 A4#X\W3CCF\O[]F!$#@TS0J&%:;BVI-<9+&U)*SN7LZB0G.OA0UH?ORXV M=+2>>3J+UX//;VX4Z3QZ6+Z;S6<.RINR^M9]( $99M/+/.3:3VD#L2SI].3;3ZTRK"DB;<>(&FDZ>W/'[315.OC+_J] MSN#YG.J@#&5'L8YN&K>MI/!D%K='P!1)W BBSU[TQIU>DQ$]J#G)*@*7J="T MWJ&1-FVKPSR5;F[S(=UL<]M]M)+WZ+VJ,FLRI*5[WK1T!^0[?<@V!V2QVWSD MR21V.[U,SS>53HD+YW3&1Z7ET[-4.SQDU.4Y:RH MF%3XJ9SFNI6F)AH3D4_J,*9(]'(?_E+83#-UZN\BM5B1E419[R/W8_8?'F1Y M%'V1OBOG@)_89^$),<^M_R$*;T2<^NK??\9B*N)8AN.7/'?H?WDL^Y>R?_G\ MR@_\],YB?TB/B,_3#_WLQ7_*B/$3;3:5^&GUZ%,HF5NPK_R[C&DD230RC%!:#5U9W@1S)#8.ATZ]^U)*5;=F],3E S @$L#W8OO5.#K:G@\4KQP;7@^O! M]7!RDXQO+N$[E7/?(A*.,ORV-(BH+?6L)K_/$C)564)N'F4)B>^SA+CW64*T M,UZ0-T3!PL5_V6*5 R5/U<1NRQPHP3('"KWM58Q+6K>7#>-C7+*Y[-BUAMT! M.43," >"1VK ^7!R(XQO+N?__6]CQW;H(8)P /$;8FQX.HC__(!@K(]H ._# MT\TTOKF\_\KNHL!Z3=M/KX_??\+='3V;YZGD<7&G:<2/C>XV&M]@U>V/*M>^ M1"S4LZ\"PF\#YYCAY$2-;S#A.PX('X0/PH>3FV1\!Z/D(!I ]/-\[X MYI+^JX%##@TS0N$4>RFXRZ-G\U7EV[P#I(OX9EME'E!&D(A7KV MTL'W;: <,YRY6T5A,+IMU7>I"H]E_RMY]_H]7>C>R\WVO_5GXN$ M_2YNV>=HSL.'75V/RBVO5"]P%MM\??V5_4YO_/+\1OPZ$\RMEO?LZT,F>QOH+9N9!N" M*$GD^]WH.I16\=@TCN;Y=\9B+GB2J?^3KY2/;K9=?>3H]EM,AI$[RQOH)TDF M/RE?Q%DH/<&7WR,?4WM+[#<>RT_E?>&AEW]QZR?R"?GWGX4KYE[FRH.H1#UW!/)[*]\TD-UW/ M-J'IL#T^;3_MU,LX*KS33R4SNALNG)>E>M+I-?SY]RB\_/6GG_YD'_U0=DX^ MS7XK_"0YKBMK\;DM_)X*V:KQ^8.J(;=L\3]V28BJ^\24&J0J;*3K1%DL_2') M@E2&EDA%//?#PA>YZT:QE^-^ZZ$BH/B[ZJ_]Y^6_U"&59WLL/_FCTC_]I-M[YBN_,0/\X=4DRQ5O2\0;NK? MB$#2@+1H^3)1O"J\CO+7KOK 9,S?BB!0_U_L.$NCA_);%P$/0_59Q0SR+\+E M2='(+%Y$B4CR%I;&EZWDJ48K;V="PLV_R?]N-EC2R4P$"V4HV?8E5R7R/2Y7 MUO!3!>>-[TGFD&21^$DJ0O.@_$89B-%M M:439$\'=V7X#ER_=Y6UK,Y[-$INZ"GK.S>I1V8M9O.S&@E^+RRLY$OEVR:>R M%V]Y<,OOD@OVAM @>X-+XQ9CYR#_GIPO'[TER<.P^-Q&L!0#SN0)QEE] M2]$]2>/"YX0"!2&7 Y%-Q*?MO+[N=[B#W MYR5E_)H/GO[,1U?[GGSTH(1)[TW'M.^WW-A[(!E2G>+*X94GI)<)O6Z'E8RU M/E1FV@ =\\[E$#EAQ[5A8RRO1E.+^V&E^.X&F5IS>N(K[8UOS.>=EU=O3/*+9D]3X%UGLU= MIV=RS"O44%/.OB0;R[%&SK-SG@^"RU%U6A"TXM-4"FB:CU=EFXO!B9 -EZ/L M)2.7GHF!K,5\$T9W\S@6_B^5L0!UW77VQ M;-BALE1^CRC7"_(@XVXQRU%CHGP9PH\EIZ=2LIF7Q6HZHW[K9G$^8HO%0N%3 MS,3\R%-+'G*DQ;W_RY*B_VJ)9,X])3%I'/'2P50K71ZX65"L2(C[_C_TZ8=_ M*;U_V;Y29-37,OEJ*8F^6TQ<9'.28@GF*7OML\.M')HR?RY'MD)QUMH[9"\6 M\B7Q40P7Y=R_*9P9R5%)\ZW(!:S5%7JY7766)Y.)$S7O5 M['5M$J_^NC:US(-$OFKY0#D[^+8V\58>)N?7142L6E!,3(JQ2FF[5_E@_CN7 M]A/EM'GYN>6;?>DQ;H%%$9/\EL>>="^^##GY*MDJ+G\E%.X*C1F70:ZL'=W( M!DG8[,ZDXZHA5Y)$7ZJ5 MH6TVES"*3SGTL))%/@>*SY8B*DD-6G8W;O6FVLXQVR>;D#U07[[5>ROHVGO6[EH MY.&!]3,QA(!XM$:P:UM[?/J5HJV R/UC'[S8V]0NJ\W@PD=[7:MFWCC/F19R; !Z)@8(Z)DF6%_\ M[R#G^LCY4,HPC\1W)7PP=NI#"QYH+#U 5AKK4-!8NYN?;E\"INRZ56 APN_5 MH5%($1$PZ'%=I= !&8(,&XFF)$,;9$@$#'ID"*X#U[4&30S\"(%!C^LP\ ,9 M&D6&&/A1 8/0@NS.V-J:A+=U84$T=\6V+"UFV'XE,':?@L+T1YUAZX%XY:G# M<7%27.B/LH2'7D(P=9&)QRWJ*7.[;YO.BS)U/-/I[!\/-S^9RV=Q(\),U%6A M8,_ZC#$0$*W8\7@HNX'(TEP&)#QZ00Z;R<:4\"AX6I@:;#*T!H->S91V.)\9 M$$'U4AQ$IFX$(#(0F9:)C.TXUFA26SU'J PUCH/*U(T 5 8JTS:5&8^M,52& M$B10&;,1@,I 95JF,DYO:(VXQP@7) .8 .E./P@Q,CRYF,R"$&Y8!R M&&)L* =A=* I!GVK-\2D _$"Z8!T !U(Q^'2,>E:X]&0'&2F2D<]E[&> M<9_)[G5&%$W_94=YIF4Q$7*;Z-#S\YXF,9)^2!B_D&L3U=@9UG8,!*% ,11 M^O!T,XQO+NGWK8D-VDQ^ M%RY7_)?Y8LYD^E_FBR"Z$S%;\+LX"@*6\N],7>@I?B]D9R/W6_OWF?)'N*OVVBIO M,>&02QO.69A*N22,;^[XX^]_&SNV0P\1A .(WQ!CP]-!_.<'I->KK58&0H%B M*(#TX>EF&-]G&VI\ MA9>__O33G^R:0/$B%"@D>Q[A08K8) I\CQ4/K3*0HH(A/ZJ"X1DSR#X??BT< M*HR[UL#NU4R*J'!(AB0A4W4C )F"3$&F'IZ7[_:L8:^V^['0*6HL"9VJ&P'H M%'0*.O6HWM/0ZCO0*4*00*?,1@ Z!9V"3CTJ+C6Q^O7E&X).&7D_C:3=?\TW M!XMFTMLUQVF=LQY10*E(LNB@5.3N3;S*=\IQW. B&T90$P:",#@1CMV!4WEN"8)Q.,%I71HNDR1_< M,SMN*PGYA5MRML0 KB%J?',O?H]KN\EE>"14GJ:![MO .&8X.5'C&TSWE=-\ M(!) ]PVP,U'&,:"O?KAC?K\^W]%2?+ZP$?+1Z9Q--_WQ*,'_EB(F.>5F!@//;V7:?9N\XWA M-?MMM4.T ]/A\9[T/*'Q7\$\,?5#H=?U4,]@_J8[!&=PAVCE#GHOTO8=35-L M-B^\UGNL\"'&$Z;_2F5U?:.SLQGRS$:T6"R2A7!3_T8$=Q83W]T@\Y[^,GOC MN_)"=Y=7/!$>DSZ^$&&2&TNO1>*[>E HXF)\'L6I_[_\6U@T9=S]*_-CH6E, M/TQY>.U+B=/J#D\2D28=R=\L/P/#TDB::#I7OY(-C>1O8B9D:],[^5# 4VF3LF>)I 693%;1@N;"YYD\JOEPXG%;F7? M@R0J09#/J6\7VZH,+K]8-FRC9__8-6BZ>+]9E7"C:!^3!)F_:^K'2JW;A:KV\KRI0L%BORM]#@_\CKLZ\R7.N/]7Y84_;_EZIR )^1'TSCB MI5>I5KH\<#/5YOP;5_U?4F+.A>Q!I.6.L/KHRLW+DPBK1BN'X^I/-X+)]J11 M[,NWE6U,5".?-N(^X]R*6#!_/I>?5>*S]@[9M85\2>X?"E8_]%/UB45V)4<> MTANF0AFQL_2K/=)HGV"4]3S:*,VGR9?2OM&M+H7D U&]%RTD=:G 85Q"*0/3 M]0/_$-K9?+&*68G=N93D+/)=^N/V,"/:9FVEK(;:<4..!X8]\VA'NJHBO)+9 M*@6+\-[N8:$S3O765C9W/*[Y(*]T5L]V-:U'19]T.TGYM*G?J7]^)7EVD'.X.6IX1\ONA?,%4%0 M.N3JYW(-)O]YHZ%O>99&[\HSQW+L$O!%(MXN__&.E2LUW6ZY/OSH\.>9LKML M+SZPD:5G=]*KG4Y_S++2!G(?Y+=?Q?Y#Q-JUJKHG^UB=0#Q:C-JUX#?>S58G M!42^7W'_CQ?#"P*KK([3&0[W [8T5.@EK^D%A8F'*^JI M:+9OF\Z8(IR?Q8T(,U%75E;4026;Q?B),HP&I9FN7.;T3!FFCX*GA1D2)D-K M,*B<%.=$E(8BIF0H#B)3-P(0&8A,RT3&=AQK-*F\]P*5:1O'067J1@ J Y5I MF\J,Q]88*D,)$JB,V0A 9: R+5,9IS>T1D5R#J@,#4A.M4EVWJ,3S;>[RC'Z M,(\:O4UBI/D^ZXX\:JV210>U5G>?>.E9=F]"#C$SDH43/%D$T8!H !V(QG[1 ML/L3JSMTR&$&V8!LM)Z8(!N4T8%L[)8-IVL->B-RD$$UH!JMYR6H!F5TH!I[ M)AM#VYK4E\ LE'W':QGW%ZR>YT11:M_V5'K:5GDB-S>.;3\O(=(#& >HL8W MMZCLT!HZ0W)X(!A ^X88&YX.VC\_('9O9/7[M5V513A0# <0/SS=#.,;3/R. MU<. ']$ WH>GFV=\@WF_/[)&?1 _E7!HW:4>JKLN/\VC./7_5^RT1%/&W;\R M/Q8>\\.4A]>^VI#E22)2W/9I@C1@Y[>-QC=8EZU>O_+]6P1#&X,!M ]/-\/X MYM*^8SD]7+5!,(#VX>G&&=]DVA_V!N3P0#" ]@TQ-CP=M']^0'K69(R[+E2" M@5[1H0.+<+9B/^:7^2*([D3,%OPNCH* I?P[4Y=@BM\+V=G(_:;P:EW7"ULG+(300&E,1@- T%2 (S?[KLI 90G! M9LQ& #+35( @,_M ZUL.YC.4 *%R;VO?YJ$QU?]^C\++7W_ZZ4_FAVXT%^Q5 M$"7):RHUFU"?D>S!DP=IH5#/K%"M*[-%TN1_%/N X34KFDKN 2N^]=S'$B9 MTE2I)XH.ZF/NUG)49JG'\"\KSRJA&&W@)"@&972@&'LJ*CLV.;R@&80THX5. M3Y2F("*4T8&([!$1: @T!!I"P?K0$,+H0$-V:\BPMAMLT)#:+ZJ9MM^TNI,6 MG6CC"7FF6W(.Q0#"(6I\<_-,H[1 3SBY$<8WE^U?]??7G(F&_BUOV.9KS<",NZW_K M6I2Y\HM%O(ZM_71#NB\WP+J* N] >*MB^2__K\SW_/3N!^FRX;(?@4AEXW,O MEGXNW;ZKW/[B/?OAC?K8>QYZ^SY_^>B!#WSAISQ@GT429;$KDCUX'6"G)P%[ M'L?_&C&/I\)BMT*O^S-^H_G$U ]YZ I-,TO;KB>#U'IV$?NAZR]X$.SU!?F@ MO?%<.I/<>CUC\OD;:1RV""3US25*FN^/IDPU7TA_3.]8(MPL]E-?)!WV4\+D M'_^9A8+UNA9SNHYMY9]=-5FKP:4'JN\,#O'^1U_ 8\%2JDZ MP$+V0P.]L*WNL-L9Z+U51D0@_<'2>TH*F3O3?$1(R\Q$H&D5/]2TXDRXW^2? M])[BKBO' &EBL83?R(]HNN?]X]JHSR0!/1E4#YXI/%/+/^:2N>[4!OPWD6JQ M^50.C628_5F,IQ*Q.W8E6);HLKW4*RVD:23:>^Z\MW,>DJ2725N["\.>-,C MEY&FT/4S54+\1JJ9Q5)_+C^BI/E*#2$TH2R_1\:4E1-9^6W:W9?\I^A(MB)1 M+JS;#,G=2;:0@[.43;-8-D0/Y42JC2Z'ZO:PF%]4,DXL$L%CMX*>>C+*@FB1 M4[V82IY/GPKP3;N6(]]G-@WWI-/(089:?M&=%8GOTE\27?36_$6144%"%JM& M9[Y:L SSI2-=4\G6R]&;FB3H8ZO"+0JO(^WFSN5?\E#+1[=__.?3SY?VA,D_ M>6+NNWL''X];(0>6:AZF.Y50KZZ@J?G:L'R9Q(_'FMZQ?%>L6 4I)^3E&$:W.S(DA?C&U!;10:&TV;AB^5,; M?4]<29*/0.&:0^(K%,=\WY2H6Y_(A_P'['(YF_$7$BM!^;3B7G M"*^9"R]?9[H;6%$01+?: V#]^$BRN;28-$62CX'RI9>I?/4SKWLHY9Z M"RP+-0R6$N2]W>$(NT\&;-LJWK%#_[P_7G0OF"N%L6SY MZN?RL$/^\T9#W_(LC=Z5MX!="3=?).+M\A_O6'$D8M0M#V8]NHMYIJRLPV%G MT*]:JW;GAOXQQSJ,ZBP8_.EE1Y1C-2>TO M&Z HX<>+X06!PTN];F?X1* L;76&(#D8K?'IP?KB?V>_Y4O8[!?9)"_?%RL0 M['6MVI-,G^.(69WF/[SNK+$20H_+H"5$M,2AH"5VKS-Q],L9F"@V3M?IUBXI ME*J>TY(>&N?*-]CNA-'41KC A U%4QTZ Q,2 8/0('QG;)7C3=_,JR\J(4X.,KT%'/I@^SAY"#[MI*],[#LX8@>(D9$PJEF8>==I&N^ MW5>SL'(25A[ /\V\JVEK=N1B@(:Q#24@&L8W5X]?V0-K,!S2@\2(>""X%@W2 MAY.;87R#2;_7LWI]AQXD1L3#"8J/81NLX@1L??-K=046FU_-D@2L K72^.;J ML3T:6I,1-L$0#V!^>+IYQC>7^8?CB36P*Y]D;VT\U!0.!]8G.$/6A6T9/\:+ M;2[_X)4;5EHK"I#;2*6R\=VGW5S#B'^LCA#^M#&+VM&'X9-]J"EIB6YVS$!V M0B71*C+$K^7 J90UUD_4R7&5:.J 9/R;:5"F<337SD92(?N?RE.XEK!1/_M< MGG&E3$BIF>]5%YQ%[,]5CK(L*7+W%XE>= U5$="UU03M%%>ZF65D"Y,H#(5^ M#KX\@Z!FPJ?Y*I]CQ2^813IIE54.VR2:IK?*,I*WU!N/[(%V;JKH1L0SP;T. M>[2&I)E$ZJXJ053U)^UTXR^<0<>IE%7=RV+M;N4TY'\O\S\SL4J>L994OD)= MB2(IF?PJ[7#G+)00!Y%N+OJ\UL:PUQE4S'[/O?^3K/C<"?VE]ETJ]]44IUDN MVE$7+F/-#U5Z+GT\G&[%^@#:7B,M%%[KAJ9V%8**S)$D(DWT M$_(%/K]2B?_SQ(Y?99QN8J^\8>E.;.DAA>3*\1F+Q33(L]?ER597N=V6*F(1"]TSHNK>;,JA":6HT0Y9PZ*3115KT#9YC*:7F;R#_<9&HH'BBE]YS#B M;%S:^,V%FWR=87,E*+D_P<=5&;=BM2]?XB_6892-URH;J\-]JT40MK:N,N#6WZ77+ W-6UU0MY)$"'D M'?+>8P>3_D,YR]L.VUV9%L0)QKN9\7^LDKA4L1 K[]7K MH$][F5 #BT,^^Z@T8J&?>2-5VW3%W*9G]GK47_"Z6S'5/VO(7 MJWJ1:F)T(T(OBA,LP371-4&X(%P0;@7"[6[LVMX3KB>F(HXEXRYKLS^FUMFJ M8+LZX[M6+3/GV,?C98UAK,;ZW/I9^B*LZUY:^IJ7@-5==KL5L30RC].\F*:T MVU1^3-W&Q5DAN@$*V8'L0';T96>PL?=SKSJ+6"RXOW687]+FGA'^TZ-Z#.D; MY(7@5G KN+4*M]K[1_2N;%/,W53^(TE+7L6J1Q.="10)B@1%ZE.DLW:49NNF MHQQ%YC16<;39RE-(CW(UD[^U:7>Z="YM=AMT:;/GW*\*MO3.9F]R/TPZTY7- M*$NKW=D<=7JXLGFZ*YOKT./&9@L&#!@&8QB,8;#VQ22GT]>[F(2U@0:Y#T@1 MI A2K$"*/=QB!R^2LPIX$;Q8)R]V.\-U7BQ6"M2_IMR/E6&S/-5C+#PAYCF= MN5%X(^0 LEA'76X^Y83*;GDL39&N#D#=8?^IB5X'+@67@DOU+[X[N/A^^,7W MM=7OC7OOY7)Z#1??H3XDXA3J _6!^E2X\V&O7;)[EG2X+__A=JQ\ M175YH2'_UEAXFJ>^R\HRW8J'QEV^R /^?T_:8K,OJQI8GK@10;10 V1=#)*T M.!"^=B798HLLEH/1I(+_+F(U;$WO] \J"VGY"CU0;>]7K$ZUON*]FFZH8RZ9 M?(Q5;-#*=E:N,2]Z&RF=Y-=(^1/7OLL*,B+OG(F(* MQ#6\O\RF2;NG8;FJ/%&0;C6MWTI<_ESM!(J-]>9\[40;UZGO2G=4LTW=2I6Z MI']BLCUR8/#3#4^Y'!6D0D)R+4)7:'K420<4:P/!O?I &>RZ?%M[.=3:L]/RF6(?%U!/B:_1A5#M@J-&JYEI;!6 M+]2\)*I[G;%H=K0X@ H?E0$6L>M74<87SMKM0ET]?K"4K=59&3RKS5;9CE6V M#_E50KDINQ\QK(W(&S[P;A+/V*,1J?OHY^<9U:9JH5]4V9UT)GJ/G>72M.K5 MDC.U>Z7&J%]D?.HZU*>UD];:DYWEL6Q=#R@II0(':X^+CWG9\G!YA9>>79;8 M$4IC=X]7&NV9T3/*DG._BO5(EM8VB(XJ,?1X O"4;%75J ^REW[*/DJ[J L. M;:B9U.O2KYG4K(',XVW?<[[]CRS>MOGX5$C7V^A'M6TN_ M$&^ZRM/3.(_QQ%6Z-N!OGM759'NA5C1?C 9K4XB#.F(3ZH?LP94H-DN:!T(C M7?]:A"+F@1QDQ0MU[$2HG..]JC=TTTXSN EXXN%9+\#Y8?4 MP"MB6=C0 ?P5#]02?2.INI%#%:[.^\D&BB1E^=Q##K\:.6XLBYWM;DO^O>4A MDHOW_^7!UEX^_FR5?F^^ZTL:"Y&R?T99'&ZW[6G>>M;E,7\N"H=9!%D3P]7N M-)WD=W@P<;OS>7$$)I$:\@<1;V+3FSE? MS->U?76IY%I.:M0J?5,7Z3D+?,FEWL'#!THZEM].MYA?G-=L_FC(E\P9\]LP M/XDN94Y="4J9FJ,IF;,[W2Y&JK4%2I!$#6QV@P?8:C4N]EUU]E1.E(M$.V4. MY@;V1@:PYR?J0$,#&U\>_[[*$CFL2R0:\>I>Y2'+%L1Z(\)K?MU$&!HY.%U6 M:FM>RQMI[F6,-G$Y<2[B:\$:NJ@H.;&\0=S QO.P2)[:9._Q0SDI8^J4_%4J MO*;V0LA>S*\D%&I*DV?I2]6YR ;VI)@D-_+@X);I9!-]:<'OY*!3G> /O48& MPYQ_$VK8+.2VW-(DVY1?[9E'@B;BA)BTNE5KR_U,IN0V< MA>1]6"9%83R\8\T]KIR[4S,QR"E&67^YW)!7C+]/]\5^RJ]\;N2]L.0WL.46 M_HPW<=WW2C3R2'.^/-K$=D>-;':>.&7;XGH3!Q/-W*"Y;>)T,D]WWLCE$Y7E M+/#S!!G-:WQ#5TZ:>81O=8AF/?UTXZ[UJ^U$+:,_W,G3>CC?1--Z8G4#7>NI M+"E6$;4>RC,27E7HE4KHF"29IB'S]VR=1-QJ>HR::>AA5 &@Q^Z81NHPOJ[EUI.]*OMY[-0YQW5B;L_1:P^K9_-ZX\KV6%>KJ)&_N+XGA >K?PW3P?X8S?2&IAT@!SY%Q<(V7Y MBWA^N$#5H)!.(I^.W&6"WGAEY,6]D5ET;[OFM#%"5Z<(/;R+9(B__EJT-R MH9ZF* M86D2/_*D(;>OC>3L]H2OG(*9][J>Q71=&3O)RB6\6\5V+-:S0Q7[F89G.+V^VAI UF.\OLD=J9 M]%10R)%8E1QS:MZB*4=YDPM?5!%Z)=);M1"G]2VRL]J][ V7!E+;O")/@-9A M_Q4EXO?AH3DZ/T$LJ3H.^1$1O5=KYS(L6$O;LZL\ME'42/N-13[4_TG*+VLA M::/M947=)FWO#,6MWC/+&DQ:2"PU<:^?/(XV[83U5=H6"VD#.4T]/HW[F8>% M'U0BZV+/XGG-^J%$+^,!.VP@238)_%?%A<6(,1]YA>HND>R]K_)0E14>R^H, M[EJOUX>!JQSBA>F+O.3I+$KR?6LWD/_PEE4B?^,AO\YO"RQSL;"?Y6>R//UX M_DT_A3RX2_Q\5/5Q>;^,28M[>9&$_#.?\ZKQ^4?^*,I.YKG+RX%A_C+%('_& M4:*H/6O#G.>/Z?3R'T52!"WG_C(3^Y/ ;IFIJXR\!4K-G!R=9*G!\S590# MFB(='Y.NG2^E6.4,,LH"35_1]Y,K[4&R2%3U1S^9:?J$[KIBGBB^L(SV:*M< MEN+ZQ;(BR8=EDAB6*(YC?(VVU/'\XCCGFFKI3FY"KA9,U5<%O9'IWMFX6&^]^/%IZ^__/;_]?Z___?OGW[_^NGK3U\__><7]<._ MEO_^^=.7#__ZX\N_+]Y_2L6<]3KL_V5J0JF W>_HQP_&Y)N"*B_ZN1B;2,;1 M)+Z?KJ),4U%_X_$WZ:&?_>3;48/$51[Q',LR0\P6[] 46YU*25$L']5DH@]9 M+"<5;H4RB[]\KS(Q/MK.Q;CE>,.>=U_R1EV5G//_B_)[N>6%I;SR2I%95IO! MM!<8JJUBJ97<,)+S?/T6ZE9FS+=1/'6D/$YT-PBU=U,Y2R22P7*7[VR=_"E3 M93O5$0[-$6\ENWR04SKOZ7?9)WC5K['@>@4M_J$J7B6:N"U4,7#=MNE36R:G MIQVF-G+4"F2H755$5:0L4T;KCFS.YHKY_D_!_BJU8KGZ^W]9["=>>:]5RV]T MWU]A#T!WGB@'F)Z1D&ZVM1E1XM4+T?N&TBJW_'>J/4[_(P9.:RZQHHPH! MZ#[T2W@MQ^ZZA2:U@^PW\=UWHR+*XOM5H\(E]:A$^]W%5J'6.^[]YYGMDH\* MID%TJ\\Y5K%_(H?2(]J!23*=/@+9M7L_9[&ZA)N"I.I.@N;G7_?_9 M>]?F-HXD7?C[&_'^APK/)>P(DA9EC\>V=B="(]M[M&?'FI6TX]A/$X7N E!F MWUS=#0K[ZT]F5O4%($@@LPF0C>V-#8]LH8&NJJR\Y_/\050.>\I#\/B1$;N' M*Z36FYE3IJ7BYYUD.4IVUY7NB@@VA4]5#7@%&DMT==C$R\+\IBQ#6:)%9-21 M/.4CC= TQ(F^/T2%1I@6!XQF:8B#,&S+7#VJ&#:=-/QL87M@0227MJP@D&3? MWF#"N.F\8)PE'8%<:<;]H9H/58H0E 06OMJ;0-J91EZ:>+%_K5MWONOI@?7. MZHJ]YA2'6G-5YB(?4>"76)]+@#B%$F9\$[XMXS,3Y4@4E\)?J!+^RLY!U++J MD6K.3YQLPM%G;^Q[AD\\C:?6+46QK@<[HA4]4(:CE2B?$^7)D%[@;=N1U M;N!K(@'FQE-AUU_0_\&GKR]>?//5U7?AF4->;/L;VKLN8,75=^N?5^K-Z'8Y MO8]X+_ MT]LGS),<; 8Q7*^26S%LZ+28Z_*CX<>5UY!0X[JGVX1M@M,>'M3 M]L%5N":]!(>IG*]59!RBZVUT!VU48JFYP;>4^_D%%482\.O9S1+LP*$YF3#) M$6F'=[$QTY=&.VJ)MADV(/@W1B*8!Q.J.^*=V" ,*KO^O4FYX< %$$B.3QE" M[$'Y%;X;ZYV[;N)?H7.ZH@X'=B4'VT4QYG$K2F5"[%4P@Z_;I64&T:G^9%/[ M/VR- F\'3BB_"L0N__8L@.[#$[ MN.'(TZ!" TV="**F1D4>^>;+XD*!%H6@_YX \CZ73I:4Z&LH0GS'3DKF3:=K MOJUQVK#N2OT@[=5>Y@XB!./VE(LW5Y1IFJ6YHW].E@40]%3A5O&'0WB)<@BF M\-YR]P ;;E#=.9H:M7DZR#6U&"H6TQ#D"=:K\_,8E86;8>\VGQ^HZ/F5 M_]5U6,72-6NY$5O+;W5WK>TL):/%K-# M/YM;]3X'3;>][,_^\L??77_SXA4[7_+$V9%=YN&IWJ7KC-XJUAR>L^B$_CDM M#.M'P6]Z! 23)UX,F@)S)FMY##2<)U]"WS"$SN^Q+ZHM"HY](;VR8RA;[U_1 MLUY0H*^>:^M",G'L*UKII!Z_H(60I8"H9YXG-J=0NVV+&?L9-3D#/Q>=;[9. M]5J41G^*H3O:]T&-?34>@J!1@,DC$(0\M38G%6YB-5N#BUK6)U/O*C0 MVC'V99R!*W<>]G0[4Q'>\/$3#T\Y@_:7-]C&OZ<5Z6XBQI=OV1'VG%>LYIZ/:_Q7I]>(Y^ =V@S':,O25 +AW^TC\J2'_YN> M!%>T';'%.C2\,PZA-Z539C\,NI (EVL^\9[[M8X7H=21SRN3X02\#FYVTT.: M&0$*%6&Y]^0<9U7IVV1]W/ M%?(CL*M, MB35[BW1WNN,)54V7>79 :_T=,6J 2R/KHCI%C+,(6W-.:]HVY7'XM]SBI>(> M&&B3MMA*VF#CI=JLF12K*\%;QA7">:=V^2C*W'O2*%QFD=B P)386P,+#4?' M;II8@D\F5H&\QR3J.O=WI*S+R( V. C]^?KN249+F;&00=^QSW]SYF+S"H#J MEK5D1 TJ%=MI$$Y)],$&;=G>VP>[YI\M2A-!V':=43W5J(HV!$/MA#,"\QJ1 M;6.#Z*TS#_'U&L1Y1P1(HU^X?K4#'4WM0('K M+[P'!%>A0];MTSQH#P\N'/ U388@;)OMYZ< 8)-$S%+A_?=W?_W N[NO0?5( M4Q(_)H;FA[ (WG/7YOXHF,#_@>]5%J5Y[N_+RQ?7+ M"Q7N!(H(_L4%3@.FEM1&<\T-\KRBQEFX_+9:4A"ILW5S11M0M)KN7&P2S>5C M0 #J."]. X%*/&XKR^^=%%X'XHW 1FX1_P+"'9O?:M/E04P&?@%U/@??H#DZ MA6_'C!/H[, T&#Q GV/JWA?'A/G4&@6UEYH@)79/1]K=K_C%"(9^K8,SS7&D MF?G")A$ :&/!$7UL9,)@-[66)EEQ6P+II GOVZ2":\*&1GJ"2]7)G6""20CR MP$T+(/H^+S5CE!1(@L( M5VR8-9'"PL(66V:1Y #"!/2]:=/:RXV3^,2BQ/S&V7K+E'N,X?W[<7U'NPG: MK$-ZF[\+E)->2PF@8'T54KG#9S%BP: BO$G UIRK#\$?97WYUR^^_GSV16-C M/V@WT^!R7;[[E!BFB8&C>)28]^F'I=GZS],4H"OY"#=S+7%PR&/2+K%[QMQW M2F8>(4-]/O^>954^O_Z"68(P*D$TQ%BONS#<,0M$G[UZQ+LGG+_GR M@ODB=6O4;X@G.^?FH[%\%V*[!!0/)?K!$9: ;EIX[")$@CS?BX]06=%,;J5^ M_^<7+YBI9@$N 1PQVA%NLI]XTP3CJ/Q!=C#WR!BEYW (%G-[)'KJ\Z^$X@26 M\UG>;4G8O'DYF[O).G^N7B3VKCQ;&5=9=ODO-K-*244G(#KYC*ZEA(XSYA*U M.TL2/ Z4ER)V"/;YU\.L'K6.2VT8.-]LWX*FP=BO/+?SA_76CNI/9D$HL##' MMC'H"KS]^[MC)*2?M$7NO8G8Y4UQAYS+LQQ+E(]&$?+$COA[9!+$_).XID25 MD+BKU, W.#J1C?+2QKZ-C5^I8P+X^I]OWOW\\?V[__CPS[^_?_?FQQ_^Z_V/ M'P+V_]=7BNB1\L27R4!6(A,CROY#ZWVV_$B?ZR_4CSBTTI;T.MZ ^Q8ZRFKL M?[7=,F4-5FMEVX(C< M+XK^KKM(X>]P\%\%0&5BXE1F8^^[1C;X0BS7-/\Q-EBOI*]NFP^;-XR[ XOZ M!U:T!W:!:;;8P.OX6NS[.C&ENOY*7U[_Z7/S!7WZ^D]Q^+>NK^A#ZUVHAJB@ MJ01=?_?5U_2U.O7ET,]#=-#_8'#ROZ /-LO#)?1!)!6RK#L_!D$9:V>P;W.< M-?^W63@JZTG]VO,-,G/(6742UQ%N-OVQ",9QP%=XEC,P17C5.(WZ;\W8#WZ"#YB'L(:5C M7ZR_Z LO?,G^=U=IC[;2^U>HU(E=XV>7_X\8URI,#Q65R"+W_YEZ/J;']E\!+@H=5I[5'*\(-G =OQ==/]_0Z'2U-3@LOA0_!K%V0% MD@2L(MXP:KF+R!7$N[K0CGZT50.==KIW]&P4BAW+4F]"DQNH$$('S'Q7'9GO M=^"!]9KMWI-"PK!YC(L=A:>/GES4G4B+7(:GTCI5>"K=-[OF5-3GR"=);3C& MI[]O/-WS[^1?W6*HO@CV."+\Z;O#>:5-RB;CN L5*&%L\-_ISW<(O/E[V4O$QH6" MI[%6B;U!W5+E=S]_P7N_"W1]"EN9N[[P'2HT X>3KTUPF?";;5;3XG*%D+1( M 9]7QG.6-[UA;][]X^T/E]??P9T V4AM1%@/O2^@=T_S#&OF352#,W1EV>Q; M^Q6EK1H)WWT,U.Y',D@=(&%(KT*^T0TJ!>])WPUZX0U)7YZMF[ M,@=M,>\U3IO6^_OK]Q__^?;M/]^]_^?;GW]Z]_YOKS^^???S9W_!_Z[>OJ72 MYO7U*_7NX__Y\;WJ?628!7S"'.;U/__CQW][_1\^@?GC#V]__K4('K?I^&V0(16?YSL'EWTC0/F_\YK9JK#DU,HJ"&\UOF1'Z5+PSU?@JZ8?:VXNWJ(3>AU[2? M5$)W3F/$P6S+8+/Y@%O]G]XK!R?4AZ7H'_X$;Z*N7US^I[1A]?[J)^MK3D._ M-60FM&$G "-)100(;+@XQ3-JDT?D!7[#1)M>86U0B^(^6!$?F3QP7)J&>7;! MM2(-D'&U-YA9+ML?<^\A%C97ZG6H-#&OX.D/3@0J@6=09_I6*,-F-_#YL;W03 M0Y)W&S'S%6-CGF$_&G*%/'OTMDVG4E(Z=&M&INO?ZH4<@KT XYR V!R;(VV= MUY*WP^(K4S TNH=.21S=]29'Q_GU3Z+*X.W*^X[9"@$E9"/D;&EYF\5(U+X> MG'D[;+_[V8:])\ EBN3VK7>P6ER@.%W8N!FVIX8%ZLT,#00"'8OE)='@%5IP M7Z&!]XBQQ.L+/GY&B:A9PWLR=2'/Q-X2JC@/4),FT=$R8<%#0#^TL3JF__4( M-EQU=GDWH/404\O-W8"V5P>;VKM*8ZB5/0^>V=.J#]%UYP;HFXJ)D(I8DA%F M[YBAI6;*[^^OO_WFZFLEF0'C;LC+%]??7JC?O_SVNZN7I_K![P2:X/=?OWAQ M]=7Q9^CXRWGYXDK]N.(RG07*;Y$\AD!"2O8MP%BM4$<:W^P0PGN>B>U:>GSO!+S11OM/5ZAC+8^KP+#1 M@QV?#)&,V& 1E#NLG,&.9W4Z,^X1-ARW5Q\$O'CGQGP?3'EL5\U3/@A+S!P_ M"7]547/O#/MLW;]^]N(S%9DD"=_9_GN!+>GAW\/W^"P3V* MJR58>@@B_"\X^F<,,HB_#<%@7K1?XS_LG8;;I:T,K0=M_BV8U<_N"R+I_1_L MG/BF<33VN16;KLK!3L;V^3T0<^YL"_F7+ZMX1/OR>,'=CHW;U5![D#<88X,X MZ2'_@W_5T0UHSXWV=XXPWM.8N>IP:-A ML_K?L,V/VUBVBHC$6;J4C>@4U25L.Q>MEH_?_ZG@IQ9T(L#.0%2[R%D1GK=O M,#>?;,F?!6XWTJ-T-)H:Y 0W0ZX88@U+DN"7\@@,7!6^:J2FRU-Q4<=SM$RZS.@JL M']4W9IDG\62WQG6W)[LUV:W);@VQ6X$0B:=VV>%5X7*<["LOU+QVV%7)RXRE M.*QN!D0EW>^?)&3#%WU=,#?U;T1 622@EB3-RC+K5RVMBR]I&(1GK8LBH6+U M@>6*AD]WLJXCTD"3=9VLZV1=AUC7 +(B:,H_33Z2]. ,U[>G_7='DP#;1)5U MT1L,-X8 8G!P&9DMI[AK3+=GL@R399@LP[!\(0ULR28*^ %)T]3(QV[WR'&$ M1-$H<$%[BK#]K6\*+U3?6HDH;&2QCL>LR[-R:8O)3(WI*D]F:C)3DYD:8J:D MV:^NBYXY8@6:OB0>5L&T&;.CU8,M>:N8K"?%/B+AGQ3[I-@GQ3Y$L3M3>=XP M-NU+YU$.=G<] M'HC.8Z)E!@M=[ <>VFZ(\)0%$GP> 6B'1XCV7//8W"*+MHM$5RAZD\D:T;6> M3-9DLB:3-2@YV6";)VM4@O,_3JF-ENV5!A MS!1CPSDPXU)V$Q^,)>CLT^%_(!XB H5J8GY!*.=(E[SI<[$5OV #RC;P<=A. M">9?)^N'WW4W"%94-8AG$GIZ 50E\?TP(V5=ND,)]?0_@\"0 K^69[;_K<6/QYN0(:$1NZ)A1>116T2=6SFR\)&K1JS/DN>)&./*^/CX&M11F*9# <;.+ SKP Z6K MFM7QPE2>K:9ET47HR 5RA>;PWP7%M,CEX -E>6JC#H^2-5$E&6D+O\B>[/:O M=^P28Y,!!H6DP2'#YE//],IM]S2;;IT-2+E7ZJ/GU^;&.9G\*<)\6>'M'X+U7W)_/*I *K"0C#!HGR;%\./8582YWU"OH M09M3:AG)!I&]=O3"1DSV)?5[@7V:PR\$L,[]R]JVK\]G48&2T<< ![!WGS,P M^ YM(O!=I+FF:O0[;W_FZO=_ M^N;JSZ<$*?_VJZOK9XU1_MTW)P-11]3QUQ0/_& B0T#)7UU?*/P+?M9SJ;GY MI8R2NFF=',!9>"=3,;>1I5CL]U]]]^>K%\V.,9&O>_2[@14-(D//30F7%_[( MW%/NIK'1SH/=9N?LI?HKV-1S5%_\_%@ N_>01P7R;LK1\X^[+8*L8:"S8.>( MV71[N2<>$.R+P,SZ"]$9F%MKGGR1)"EY6NG[QXEZ\=O0B4SUH$% MY-E$1/#,FC*FAJ.IX6AJ.!H^"V\%U.G/?#"O*76R7((P+Z)H5@YS>[%#YD+V M .0&4<&%T&=%U[PN6][$9A1$4&\*DQ2LK9BMAY(E,*&R^>R4'KC'<[96'>P! M.R:!&PP/3G,F(U*.D^&?#/]D^(<8?E2;[4 A.\DT=]KWH$#T+&2$8SD M5/ 0%;PPF7'<(H*.4YM94J$X5J1D2:ZF3,0=/#8+]ONRD4>C"/::7PR2M7GI MLLPCR^]JQ(DZ-3/LM]2JJ&<)?W8PA?]9GS.*PD<<_>/FAKN0O&G^]NU5[ A= M>!]$+5BY:\<>N-VAOD'N2KW.F>N;;)GB[#1VR!%'>G"7H4A:V& R9!$1XQ M#R G_!^-\K)BUJL%O8T%;7^EZE+-79Z&GF)V[T4W%,%]=$!?,=Z/'",3;@]T MI,NEFB?Y[97ZQ9!&X/<-TZ"$*L%YL7,;:6Z<(QFMD/=1\Y)=7+PVE=4T9Y#/ M%>J IKU$X&W@&X<61QSM5K'!EI495]OR-\J6ZC];/([WQC=Q9.HG,#KJ^L7E M?PJ&/NH,,6U*8[*VL9RI/V([GV/_;&79CQ+<:<#X8/^L2?2:^Y"PD[7.;B"Z M8QX7::SR2IT 3ZG.1),9XA6JVED+<>$@3@G8Y-G42,>+!RSH3 M>VP5+"FJLF"/1B#^#7>O[\=U&?^T,A?M:9"T-M=V@,SQ3RX(Z)6">)GK.^PX M@ZO -&D5BHPY("JY6V>6O6>1@[;D.VP5B.A\ MSFLFP^-)T56%?5WD>5PB:YC%BDA%&GL@FA@4P'7==>2UEX%7 N&4>U1,U M%3S G.#]KVRN5[GCNUX0$<8&33+E6KEG[CO[.W@P[AEV6OKXUYLH'+;Q5)NQ MR-CX9,R1WR,Q_"D-!!I;42.B?+=V2=AQ6V7F]2$_%;#:E\BZW"Y'PQ@F# MP_JK(>Z-_AXLZ^H@U;@ST#N^K.)4#GOK5CE^1!>('LR-_V=P@U$9@HC92GE5 MH'"'%D[';-7LU1H;S"#E2QDFM 1)_TXH^#64;!TRX?PR"GDU;(LENK#@-6Q M17)O4A/G\3.%[>"0)$(4 .)D*L2&P67"+%0O+#]HUQI$KBO%=7-%N7CT$!@AZ MMY;Z7@/!3IF2_5/MT#JF.7O68Z[N#6PI4>NLR2)V=5AX ]C5J!5)\ )6>5) MG9H+V@2=8@%]@&HM-!_\>&-N5)9V$UED0AX1_E[+]@2_AX?L8'!E^."5NK/))?%Y$TE&Y M@/>@5I8?_ I^E1LWVR%[IEV$HB@YG[O,AW,1H^"UN7;N3!&XU0"PV9\')HD8;:G#DZ@=9[>-Q M[QZ6"4_HH32)GH%>1[]5I-]7.]=1E7/ARU*L[LAYD69F#1>@SXMTI3X$JB6? MF"AR3'CPL5+]8IC>'/83FPGM])D-P$W#G=-PYS3<>?KA3K1Q_(;$ PB8)W23 M$4GHI'TG[3MIWT'H)ATXXK[8T*O2AGSL0FV 0HG*3C9B=UV!!I=C7Y7&K8CF ME1)X."-F*D.>ZYD+$\K,[+/? MS,D C>B23@9H,D"3 1J4)NKF?<(TTJ0 1R0DDP*<%."D >Q@O'1Q>9*QWG! M]S E+7F':.-=AQX9Y(GJ'_(!0'R@84_>K/G5GT+M=>F:911Z82YGX-G?7.HY MK.)[G6"/ZF?JRUV-J;M%^KZEA;5\I+FDG\VM>I^G.GM(L9[@)Z_O_N1D89^) M%IHL[&1A)PL[Q,+.C2;L]1.1:G3#EE,D,R)9G/3LI&6)U&)L>3CIYT]*2CA^CHAA\;G?A85QHA6U@< @A$D#.L_ED!'2(S2[H#P&KB1IX\S<.()AI!27"!&A3Q-^;-GK38(< M)&W-$,D98#AQ(69%3%\@T8BELW')6+\Z8S>/L(5 QH G0MQ%IC8>6H((W?/6 M[D4:W33\L>$SDRR-7H%T-K"-4O$PV?($T%LV)3CR#8!)7LY;JM!/PALBNEI! MR[-W7FUH>8L $XCJRE;R;$>2+(+ 0E.1PGNQ8*")4 >^I&&^9$_R.3Q0=(S! MNGFJCN A<[^H7)>529G8(.S55TOKXDN$*V$Z5$5'1+9(+).!!))W)Q<5I[ZF02;)U@)E,-OQI6 &\ M#CC[?&X L(N5@! GRS&QU,DAOQZ 5"0RU=2U^#!!.+E>I9P4@,_\*J+V$+=6 M1;KP/I&(DBGO GC6SK3Z*X!3H[12*#;L6R5M8J#!\0W*FE :/8P:-XOG@1.Y M43W16A-I],%\@W=.@>N"(6.L=I$ -%1\O6&9L]IRDVH^-]F7:]4759ZI9].4 MB_T^01JKGUA">G1!;++0BX=I*G8) K)IB]Q4*1-[F[CA1\M$ +Z&2SJ?,\,' MK1+-M"HG"6N:R1&FX?I9+)C>U[75(5GJS=LCV'5V!J'?+H9W_;=:\^-T6Y8U MV[-N1N8SI*8@>@1VS$X\2@.2"P(L60$V"Y?6I:S!3+3B Z\I\>7;D$5VI1[6 M\W<>>T.0,Q;K4DKJ?)U3,-4/$['&Y]C2C5EN<:Q#!09PRKCK[(>ZTK!.$#4) M2G^IOC%R.IA\5N;P&;XM;,N& ="5]ZN]>BV7B&9I$/JVQ*!/@[)U_)PHZ5L$ MC@T95?0G92A)V2B,?1H*XT%S' M26+W6A:,*_4Z]FT Z-!NP",3<2* M 2;S(7*Y\7PPWQ@ W=CZD2A@V;];4-7*^U3R53=&UG>*(#E!6B2D;P2@0/G\ MR?4&.[O-3P%*<)L*75:]BR01D".7G5",J+B2";CV$IUE3 PM\++X 7*L*T^0 M^1AB-BP-R*-S$U1ZT(F(X FP50,=B:>^DT>WY4&6^%Q1N>,SBF-38;0T<9UP M\^GL!)ODW@OLC^\/9+,F-!S)GBV;/T.7Y()9!5&K1FNE5><9D;&+$FU3YDO, MUD+O;^;R>K&$=T ?L&3FAVO45]SDA(QV0L2Q[5(U(&1B]@_C+SU!CM[7(2@6 M:THR($\UMB)@D)E5< L*-G-K7;9=>MX!F[.]=%%"7,9>U6MN?PKKP-91B*Z? MF5 R*\&G+>?PF[+^-2Q>'=D+TPHYP$F:N+Y)7E:7+7TM:UU^BV3!H4CT?%E% MR3-8XO!;5I<1%9L','*?+C%7G;XA7YR&&RG=&-OU]C,68Y]:@- :\S%(6F6S MFM(C.4; (F:O;DM!:52EC0V!$_Q79I&FZT.%82%>&HR90@\_A 5E/?L5ME)1 M"X&_]]R1 IGH.;.H$UWE3L)(8&#+\M1&S)\D>O(N W7@L,W]5WMHTOP8MW6' MSCO>D-,9C 6(TELRV^KJ+),4HGXU$L(^A.%5UR__Q+:06>6L*/5S_?+JY1\: M)!11$,I=X\L7+U^H6\UT.#V1%7MVZD3##$%Y\_.G7M/SGO-FX4J])J7P@XD, M$3E^=7VA<&_Y_B[>)041H)XEMEQR.0.P&&+XHOX:J=3!.FNF0GVC,QUS'_HQ M6R08AS+].NYE^AMX_5&N:#R7&@KI5I4Z85-4Y2G, M =;E<2X<.UO^:PW.5VRIA,;+9DBDDM)+WN,/NCZ$@\'!S"893Y]RQ4%C+ H@W+(O.)V M*2E3C<6Z"'193*D0^SND5,K]73,#"][\?EUG?JNM3\9A^.4.D*GK+77;4A2C M!+Y4&=*T#WHWH'19BXFI 797E0MZ^_VF3GI! F_-!*N M?"\AR%8\"?QRC+6=2$PU%U9=EGED^>D(; #\?N)V>%Z ;!/8X 0V.($-#@$; MA+C)U9;23VQ[X&OF;'-0$3$INS5.U!G)=50A$D[RM6%C+)X^B=RS@DKXUK=+ MIM,&WK:^84;%V&Q?<(^AS=0<-W=%?+GL.H,F_#C>+Z%*, CI.5QD\T^+)TXD^5 3 4N76T(=4%?F5] %V>6VWLX&D)"4!T^[),4_980(#RV7/N%+V!I4 M0:]< Y<1N((N&N:@O#+A;_!S-:+X]?\C(GW569G3M#2S?=A 6)T(^M:)YM26 M-Y@,/92 J*=T(BP>N+Z2.8"2""S\R4<=OOHFE(N7KEE& <[>)=(XW5SJ.:SB M>YWISAXR[).[]7Q,TJ.Y6_\; M3?@3SS05!NPGS8WO< [VJL/GM!+BV1SY&N8XZ]BV4V/C>-A&,7M@:QDL-7BXV9'H4/ECI M^"\2@K(C=G]WY=T!NR?9NYA2GI]ZR]JBGI-R7]_E=$#$=L-0";RBZT MP$<;\\M[D,_(P*U6R4=)^1DN7QGK.AK)->DES:8"THCNVV1+)ELRV9(AMD1( MKG8Z#4^C7 %V,E05V(.-20)/U[\Q O"/3SBXB\\NC;:IHJ '>8MBV3S9^1'IP MLO&3C9]L_! ;WR^&GX3+&_8*=CE3_'8'*9>(,V7EK "W44K+5I>>VVFX)1QB M IN-[KM7S/8<[CC?T;&" D WLU'$5I-1'Y'BFXSZ9-0GH_X4G9^SM:H%<2<5 M.[6K,N,D?87($@$;X%Q-T&SD&3 [+J/ W\FFYQ+\EDUI%L%SE-(?$8#2Y8GD MQ2N0JOFI:RY%7(ZUT>'EQTIG///,X2_9LH1)N8-@J-D;_:0A$IG3X\_(')C]I\I,F M/^D9^TF>S)1-3Y[DV>)AGJX=8(3:#T!%Z^CX+)0+,,KP"4(GMXAU*_!IE43A9E=H#R:;,J)[-]F4R:9,-F58/I;XRW2BXKR>L;GU]"?ZX2:V M&\(6IQUBI!_;UK3KY5I1':\@(#(*EDQP=N:WVF01$SXW%C 5GZ0SWW/1(2?) MD???YW9P$P5$B$/GNS!OX%/;=A&G_*W=VT>P)0@$UL^MDGOJ MP=/X.)1;@:V0LA.V&,#L^<^L0@2CG#L.V8RM'MG-U ODGU+L$Z=S6(,BS)@F M>F7SPQ3P]N_).Y]4'PQ*-^.BA(9^H2*[LDR1X-.,.9M:=C*O!<]GBERL4V1. MPWCEU[J9CF7?%F>*NA(E(9?:I0_Z37>>>#MGJR@$KA;Z6%YT1V(UV.?FH\Y,.7,E!!STS7/\(Y,899/FK#.;I(\.& MEY5/RLD:*'>A[(!2$"3Y!;HWQ98)>1V+'?>E\%<5"6(3N3&E"*P!.!66&>*" M=8\)VX'Y:]XT46JO$PO/.04N,I%9^83,?8F7;_?B-.1#88I<2/-$"/Q4BK)>F-5CQT;_W><#; M5Q^B,M0ZUIGXR"YZ7ZOM==1WO";Z8R9^2)U\,XXT[B\&8N'$FKU)D1U8O.CB M_-WE$1A%?PN4Q86QW1U^@'4+.D)0B"D51 T"X-N0KRWU\3LC?9^[15#Z.1Q> M]7"V=/M8X#1U4N;,O*ST_!N]Q2U."74S]V=VB.< 1BP6.55+_?)OO)E:4.^ MHB8+QG6*,9N"S;O:$=WGRJS9)0&,'$63)_QT ;:DS+#4G#_\4_>D^VBH1P(= ME2/)!&]QD2Z\)\'-'?ML7!P[M&HH_AB3R5JN^CRORD1YN2XKI&=?.DS1(R.4 M!Q+/?T62V,3.#36.\VL[6)2*; &Q#?]4F$Z"KV!Y#P"4T[8&=$ZF^L5 MW'9V+JNH9\1.S,W8@'8P+C(%'Y1P>TA2BE$7.AT#2)ZC0'CC%O<(^,I\7J$/ MI=H!DPO)'*PPLZ!!)0H FKOLJ0RT4CH!JBNJ-AS7/CE#":;6&G*3OO;Y[+6R8Q7]D! 2B*' S6UF7)S]BDY/RWO@-$5EB4D$2-=$XEETD' MA_$$&AIO_)'/=N'RVVJI'#5<^#R?/V[^V\*6NK5/,;2IK?8F7S1CEZ$%!3\G MPS+:]>U7"IQ1U@L+[DVHOO#D.%OE"=>%-+ FCV'0]=B+) M19M$--Z+/YS>8__JSV$5 M2]%="T/!ZWD^MDNI(V[:-SAXH#E/.MS M@6NW5#%6LZD-)EF/7M((\63D:]B""+@:_8+>4B/@'#N",.<6N=H2JH ZA]." M3_GNC;$OY+<:_)ZY-0<>R?-5TCY,&OMQ.%,X4\+%T>B7E]BNB%12EQC3U"FF M",[A]L 2P:9&YK(-B<]$*^ H.PU"Y17.%S_#5Z11L$M27X?>^6>\X><@-"&< MQ?S)V)<"'QB[<[Q9&!K[@>@4L9PHT8^$A/,\2?+;,XC(0-%:IY;6D4-IY\JL MC+M2;S-L?0ZM26,_.]^"75(Y3$?$8#GZ-75YQI&K"?#+$'EN] <2GT&>">Z' MAQ! )QG[GJGE>^0:[CS"F7/PSW:,XQVBO)ZO:&'I?.3JMQV '[MP4;UZY*JJ MG85&1XQ G?P]47%.@; ?,,$Q -#0#F+_(J>RP*&)Y^>[\G,*%=H6[?$O9/1+ M($KTVERI'^%_1[\:/X S]E7@J%P'IS3ZY>R^)4_\4L]QHWK=-2.W5OU.K;&+ M[]DD$C9ZJ,9^*EMMH!>J+8C$)H+(?/0+1'<6N]-K%RW/P5?::-H]B^P]_C=3 M45LZNK,TV5,BUD$SR33Z,T-'!'M@NV[7RN4)-4.6- LS]@7V@.I'OQ8JNV"3 MALW4/T7SLJVE1E\Y&RL:?[&O1OT^CGQ^3O<=:35,5&/BZ"R,/0V5C/U0;+8R?@IU[,?1 MN91GH8T3DRVJY?B'$<[CKA.E4-D@+(U]-1UNB>JP2,:^J("A-W)]O(GN,O8S MZ0#51N[G]S#>QGXF#^#]C'UI?0@B_W+CAIC[Q80C0FQ:ZA=IL3]8"DX":2(8 M]%=I75:J&=A5@03)P-L;TLWPVC3)-W9T* R165LC %C&Z@/G\QNEB]".RP48 MZT/+\.%:=6%C]B\BX2?\%1/\^(TG'^(]-#>Z(D[(IE(@H#05P1 WEP"SJM\' MZ8_MJGF\1VM.I.?$B*QFN8N-^]?/7GRF(I,DX_@>_\0EP;H7 MI?F^^<,K^.$8?OGZ!>@S_PMN!]]Z\S7^P_Z>W2YM96AA>$UNX8C/CI:] VBX MAX?^N>[+X]F9'1NW!0%QN +=)J^_A^C^I$OYX^^^??GRFU<]E^">HSXWV=XX MPWM.8N>IP:/W.W5V6)IUQN0Y$ MQ_C7VB:XY#=YEB&R]9Z??$D/-\&6 &CU[^O"?.%I_#Z" +(7^;GT7CW.@?[# MFMLBMWMQ1HH/)B8.I@C@9V#$HH\H##8#0-ONT^C;^7>\CSQ/*B^#\V4:E;;A&GA9VO\"FYE6493 MXM]U(!7"U1Y[LK.O8S\^_;-H(OC%5DN:=;4XL!;[.@ASC^\9WK#J"9: M9K 'BWWL:8_@D @:()!.!W:,[U#>X>K>Q?(+D@!"YM87;#+4P+#2]DIP#XWH M'PGF=<[E?Q-LQ+S&G@<>C&H4I@2E%SETLZ.D*C3+P",04!X_+%K8Q3=2_+-J,G6.^1Z=0@EGB^R"0$ MM EX^URJSM RR#4'2[ A(5Y+0#>;AG0>*X6S.EX8U$AB2Y,BQ;$IT3K8$D(? MV)/$]S4N;<%5;@MGL#T:=+-U\66A'9-W$V_WPOL5%PVI'USZL&P1@QN2O4HH M&9NEM&VX0>LCSP%S5PIG(_;1#*#: ^6,,;X5K9LBV&[&^$I]""/O?D*\TP"( MQ9#J&S.@H.D44>2@4L_;MXXV)9#UC=@FQE7T(*D*)16V"V6-FA]XL;L*Q+T* MC.Z"]JKM)JR6\#U<,QGG-$K(=9#A<&;6TSXP]6E[E*#021]T!(IF3>SU MK#9]K(0JT%*L>8S-SA+$:]#'-N(S?\I(UW2Y(A"MMMW'E! MCZBEO*]_R>;R;@$IW+4HP!7(M. %D_P6_AH%@=O#T/;N"Q-D'HT3>/GC=:*I @K.\![S#W#"B+N8] MQ.8Y#A>-& S)B( 3K!?,7^4J;KI>EU%=D719S-EX7BOV7?,!;FQ+:O7B/T]) MR !PS-:]W041!N88064E.^N,MZB"*\GT9?B3; 8] 2$),%DSFRW3@]Z]>ZV76.8ND-BG/E MX+ZI;*:.R=L1Z%'//K^K*8-W=U/(4,^3&HL,#P];W'4X^C$4SQ6F"^7A/WR: M"27+>^'M:[89IX>_>;NTB]9ZX>-Z=WTM %O M(^3%]-[3G\*$%UD/B/79I2QX59MS$T4@LO38QD,O$CXLR@SF\I=I( UC*Q: M[$Z-'C@Q_V@HQ=$O:716H]< .X$+/+-6M*G-]JL)!D.S*YW%H;=7R=,V;&GFS\5HAJ:K,6F7513#*O+MN+2Y+.G ;L17=[) M,$V&:3),0PP3FHG*IJ(L>.!-$]F7#N,MM(US*[,SK')A\7&K7#[I[Q')^*2_ M)_T]Z>^A^MLWGO.]X7648*EM@2W\&S/+41M]P5JCIL MI(F\6JH8M'-9X;P.N^+%-2AL/.7<@>!DH1UHLB!CNF63!9DLR&1!AE@09T0C M^_P)@]X@._'9[G?XKP?](@9&13U+N':. !_L"KDJ2A--&:61W9K)(DP68;(( M0RP"<9EP>_G9]D "'Y!CHA^4X P7]_ L]*[N,AI'U?R X8'@8-?_*&T:^^#>U72]OR,_7E MKN;8W5?JOJ6%M7RT$""JG\VM>I^G.GM(L9_@)Z_O_N1DX9^)%IPL_&3A)PO_ M["T\QE]@))B=U=Q^9+?0&>S?D5.*U%Z0E1@34O-96B3YVI@I,AS3W9KLQF0W M)KLQQ&[<+@W-/;.0*55L5B;)]X*'[1C^9R.M..&/$2WW.*4"&7 3R1- MMF-$]VNR'9/MF&S'4PW A#[C>1R3"DWJ>U/.DGI_*UP_(>'N@ M4#9;PWS2YZ!NLB(\R/\AI.)F8R,9.)>?8F1DQ\ M58"&C^S>U[M#'EDM\W(7>]6DW$=T 2;E/BGW2;D/4>X67>25R2(>W0&ZPPB# M7G70Z/MU\$YJ ,ISU1O>M8>ZE19D CX7>S!#%4AOPF2LG8!X1WJ[)LLQ68[) M<@RQ'#VN'"8*KXEJ!YI=X8!VM&2S\,UYN2-B5\8>5V9OK-BN(1_G!2:,J.?5 MU45#\,1\[Z79!?>.7UPDND+)F2S.B&[E9'$FBS-9G"$6I\[JLA95ITNN#B>& M9%TJB$#L@E\_Z#/%%C7/O#Y?5WDY(>D2!/ M2GI2TI.2'J*D/3$W*\^AHPB;9/F%7Y=G\&#D$1+9"OYD56WQ^H2%[99GA$P/ M]0!/YF<45W0R/Y/YF:BHX(%->'0HJW(<0_K;8);Y;H+>[[F20YEF>Q'U9QG$5 M&SWBM?WL+V_G+/_EUJ@$6\EN#+-7H1O'9#H&S4 E6\@M>V4(C%9G>*[L/HPP M= H_N[3P+>@D>/07]5L-9S:W)E;M4BX4_%BJUW *E9K!I]'OP.G::&G-BMO+ M@= '%:HF(+MJKWPUV(3V1@(/. MY25BLG'!'?(ZB7%[4]@;O!8/P_[<==7C%1R888,%4:./B:_N <-NK-;#>L&[ M.TQK?;BW<)AN>%?S^H,$\5!#4FM+5=:SLH(7V'M2.\K7!H?RV+HES]2IA^&] MGA!<@F8@GF8'4X/,\3SR]W8@I1V+KXQ.I;/QH/^54#572W"&%LN\KNB% D@P M:8]S52A786-"]I=L)$>4=TOX;*<3MKP[$KC5@TQYM_<@RN^\Q5O8,,J M T<8+]L@7LZZ(Y+3?+*'C#;.Q1GKK/[A;,Y[@\XJNH7<%G!;*F@ MWK9OO&0>3F.XL&W(F]8FLO1&.ZP%<%<0$&'Q[;BU!S[<$[Q=&,B#OX?WKXLB M=Y(+(R)V9/^*CE.;63IC]JV7FON*Q+@";K'- M\(Z"U^24?Z94V%3&OW(;-HDI31O \]X]T=S=L%N^ MZQ+5"'R>&D$J,[6"$-G>";V[3"KS(Y2P?UF/T. V,&?&^"(X3<]GB.) M_L6NY40B1(2>$(A,M7X/FP180O5UXT&P?N0CU&P,R=\0[!->_7 M'CT25Q1<,[-YAT;BNRSAT4+Q VB^1AF+@ZB EU.SN_"Z>%PG)=-)?](PG)?; M$8+*^>!W1TJ/6^TL0=.5["JI5C.7ZU@YRDO#;2:(.KX7S&\JA2B[-%?J(RS? M4+)&.@_1(FMP@Z,Y5GMEVRW2]*?96^&\QDV6WR8F7O P2:HEN$5V]J MB!^=Y,;&%&KNB5L?PPT@S\<:M@;DIEC]@C IR3J"()/LYS /6B$7"L)^)7D= M7\XTNSFCH1+CY4I^"85OP_VY)D?(^C44[X#\@&2^83_(P\5QR\!!MV2:$SJMSH M4:;84&S! S28>U293K$Z&N5@;D^@X65I7O!2P5F-L);+;L_C^G^@!]JZ%W-M M+D]%*B\@C'KKU]X(IAOI<_&83& JWK!:> =T1,"RP'_@6A:ER]*X2HD2*@3' M!W&(=-_Y:CA C\0>=SS\:D">8OYX8A;<6"^?)6&J?.\9W[D&B$C"C6FXCHQ6 ML<7R EL;A$(8UA@E#EMWQ[.V7U10M5X:'?]6:U>A2&-+4Y)'_.G[#,)B]4%G ME>8]]U?M9MKI"_4&4^*YRZQFKD%@J6Q)G;,:78(4@M"L0C4"BL!WH%)C ;7B MUK/CIB4H>YLG^8)9M6B5'M.5> TG'-IJ!4XMJ#N^[FB1@=9*DF 0!C+LWREK MBPWYLE3&2 M:%VHZN4DQ(A;ML VRK!13"E V0FM( 8UI3T 771PG4A8*6^W&L/_2)/<-6IYFZ6N8.I)_KNODF5BX(<9)S%2\7GAEN MUK:*Z,%=^,S5*UYW,ECRDRN)K[X+JUBZ9AF%7IA+3#3?7.HYK.)[G=SJ=?F9 M^G*70MP-YG'?TL):/MK4E.IGYZG.'H*48>G@)]:X&P+TQ.^R<>6\R/(N MQ'-:3&S+"*XTCJ2/?2G8ZHU8BQNVI*N/C'UY-H/%+.I$@T.P5@87&07J]BCX M61TV\<49+#A6;>="QGXDS15V%F&87D-P9+/#>\?NQ+ZU+?:LW MZQFNK=(15B&PQE!C'U:*B2#, 9[#55\_H3/M!>5WZT>83$^Q>F;SNAS] M^HGD+3.5'QBBZ)S:\=O)O+$OL,I5 ZM['A+;G^\:^UJ:\?&QF^^ 6.-(>[14 MA^<@;2VX(36:CGTU,V,.3,X]XT54VBU,9>)#W*AGO9"S2G>W;+!C7XOO1[-N MIQ=T'B84ARIP: VAI$:_F#Z,PAFL9694H^"NQJ[@?C%G<5VZUB&"H5FKIA\( M[Y&NJ$V-L*NH719;U6B2<.2'5UKX)-J+K4B_%;UW/0 "5<_Q3G<[J^RY$7D,FR M>GPWY'BA1L=SB(G:%M>1J^E @$AYWY4UMV<@].$_P49U!TY8G M?POM(>>@XCQR!JXFH!OV2T!G<*_N'5@=N2">@^PU8[T79R%H.D/X(AS7<.?0 M9)OZ62VC-G )SD+L&OZ3+%>+6L,SE1F__!&,)6)6K,"/P% \=^K\_%>GSGL@ MU-,WC#S7B'K0PPT03"K(Y3-\R0X8XYYDU1._W]E(PD)/Z;/GM9@N?79'_<2F M+&QU!JK50_EA\'Q8D>#YWJ$-9.&QG\L9./I]6NX^NM+( \JFP0NT J6A= $1 M_C8,P@5'Z M#*H]Z#S'IJ+Q.%6#ZSE^-XT03,>ND^%%&LS?T1_(4I>^+.!,?*4VF65&GN<^ M@[16J%\C&S@V(MFL)<8;^\K.H9!R3HD-3XZ@D%%U52=H01MDR+&?TAD$;13/ M!%;PL]$ GM$#HC:X1;BPT2^( *M&OXJ.7. <74*=RPRY+T=&O!*^(T155J\]A0?,ZBWR8; _J,7C>J]F: M/SJ+$SH70,-S. N;521:XU?)R&$[]C4TU_P\Q@;.P&$)(8HW]^8,SJ0W*SGZ MM8#' K81<5>?X:SJJ3',L'.JKJ,^#&RAV2.Y\)-FV$#!)W;L_HEX5TREN\$0V:QAVZB L_ M]Y9W'SF_.0$D'3>T(1K"^ 8H"9:[U-'-.6#9A>FAPX "GF])$BX??.UE/K\, ML/ZC/YB&G6;T%\FZND1ED9X-LTQ3.![]V7@.;(L$3\72EDL$N#X7N2MSI.8: MO:R9;&$S0]CCHV\?:YR+6XN,1>$[IS2@OJU+!Q\9N/YU)36SU69 88;G<$)OJZ*>7&C"=<^J8/P=] M%B9_S^&V^-ZK+B,\?B<@ :6LZ(#.H(LI/H,U@#N3F>HV=SOHEW(&(!$1M\%_R;/(N.R$DS*0KO#F7J>\9(* M9U_31&F(/5GFAZK/@ MO9IZFI_I.L[A+,!O3FQVH!Y[OC4.N/'.G$-7LP?2>X8O5M:S,G*V0&M^!KF) M<[B[*2)IVDHMP1LV!!VEH]]J>P83R.=PDUMO:O2!U\><(#_A 019/(-)A3@G M/$]?F[ KA-QM<",V^"C.JR8[MYG.L#M#17EV+HVZOA&@I!"F,$Y[\W0>;K++ MJ6VW/).>C1DBZ<+KVK/ -",JE/(=9#B;XM>4\@;*'%-C/>8]@GKC,$-6(]YA'65S9F;@98 M2VSN93T#&IFRFG=G77C?8[-5GJSV[]!F<-K"C*T+0]8!C$.)@^Z\'\<57*E? MC$+ (DI;,H\I X&E.1)0% +!X I@19Z-G:];G+4NJ<=Q/V'#FB_8/$3L78W M1[I2&_,^/,G8R#5R7HO8]>!ELM*BW\;[6?0)N*'_:R_21*?[W.P$I-C!%FIU05UI']- KHE%_)4<$& M+,Y>.+.HZ:NY*B$&\7$6^]O;[=39S;%W)M(0"^00T+&>^C!0 >(T-:PUB[C; M-%NKVA\0_(E.M92)*EU8L#BFLA6R>.2]^\O[1JS^)$;SM5I1SQ(;,95W2^9V M;,&XM4AM!*HQ5IE9:+YN\LM#$!;68]S[5H>@5GAZ-'AF,'R$VU='OK#7P/F% M2[GN<(NOSL"3_$ATCA'L$80O60ZW >0)PFCF^1+6(3JEB4VM;\!ERB18Y,1Z M+,M]0K)E,M#A*_D_:#.^5=]($G.O4+44>@6W%![S5*-1!@U<9 CXE+=0!XX/ M>&=(GL)]4/"J[>P&4Z.$B7^>>E!SEZ>L9U"HR4XTTKD_*+F^LRU^7$ @,5R? MNFP@2O"UB9XQ @<$%&*B;>H=?;Z3WV(;HZGQL*;$$/?)EA4[L@O:DQEW-IH! MM+!(/T7HUN'$QI$=*-'/<*T<#8D+M24(HW$NYX9+3N'0MD#+$GPTYP5;6$"N M!X4@SRMM$U1X&,$@YTA1\=4?_&W*]QO8Z^R_+NM!KMTJZ_D<7"_BCTKS&K-% M1,("D@K;Q%?Q*8:HH%.X4DXJJ)GN!Q7B6=90I0AVSS,N9$QW4J@%RD:A!OA0 MUEWUBA?<+.ZI$67.O&9J2O#?C/-!_/P)CI?YL@'NAO5077KY,9\BPXT8I3=N MD,T)(F\:^@;X(CP<3TQS J=5^/I%CA&;>5@5[GK#**GY>1]G4ENGF$*@-G=N M\. WV*9%7E+&CA][\"4^-MBR9KG2A,F%_+(]%!42H93';\:76>_1*SKQ+D-; MX>$]1N44GGWJK;R[TY0V'TP1?+LW1?#B#Z]V)0A" M_#_+D[@?_4/@#5=V?PZ!D1YXS36Q E;H"!(I:B@K(LB M=Q7F9S?S/_RC@^T&"Y'#V6,F$/-Y-,&.WTII8I2(I2U*M2\\>[@L@"]V09FF MAM=+4&1H[M1#4O;-./)0ORPMUU&_97Z>7R.-#B5L\JE22HJ?#%M6:*YKN.F2^-]4&X^V:BY-4DL%3I_;)$N M#D[:#=45%F\I;#)/6W@NAR/K,5FM'9/=E:;J,-M'W!O.W_7 *:4(USQ?&T.* M@N9X08KR"AL8X3^0&@2;Q!8EZ_@W?T-K_O%WW[Z\_O,KZIM$Y]!\*JCNQDY2 M-2KC2KV=\VH 7''T+: B9=OVC:H\6^3<4*ZY>Y^#N[%4*^LDW2'LXQ(KF"^\ M@CHLEWKW0"%^XF9H6NI&;IFK=2EDF7=9\4D0D&)J^E5TMSND((%# MUL1W[#JXL%LII#>:"K3L3'P1*CZZZNGZ.=B9(\K]< ,VB8,P*"SD!A$I^]>X M%:'6U^>>%<:W<_#OE'3S"9>*\K%;H?*.1(H@#9[5*=:ZM@=X!X;U7'^K5 N7 MWW+K+AW\&#NXOUW:B*F2\"U!HRFQ>3$EE7>^66.-"%7EE1.% M71YO5AZ M(&_?EF#NC!_Q%.0S20NK[2&6$SM*O$NVR1K.V;DA+G(SM,F4]]M3>%:V5)A( MAOC2Y\40]X[ULT%=-F+,E:O6!^7[L)GRQ2Y^,B#*TQ36ZL68WQ$U,/I@BBR6 MW??7%'8*7JIMABW^3$,*\L![(E0AI.E9N%GPJN[&\(IJH(BPP85=[&QHJ5D/ MA73"B7=4M9O$=8CE(QBG]"RG8N_FH]ME+*H?@20LLN\CT,S&O>)U6+_XP^D+ M65^_"*M8NF89!83=EQX47\]A%=_KY%:OR\_4E[N*=KVU]%9[W]+"6C[:%%S+ MG\VM>I]#N+F][,_^\L??77_SXA6[3OC$5<$-\9G&RZ?QH M(?:@N'*7'P]>"E:8V9;R@*#JGJ0$$?7R/#\P$@\[ ,.](8T]CNS)$=FVEQ [ M^2(S3>SE:0%Q'+LM1Q<%7%7J&@_CFA06D6^&S1LV+3063V4EQ&/F-W:)*V&[OY M(._KX5LO_/MI-]-PLR_??4H,4[KQU=@WD;:L3HS +O;U6MC>3NNQCCR1I'ZP MBR36+FY__&=NC0&YM/H(K I[O$-N(ZM:'#$=N*RPHQW]C&'EO] M-GB3F/<<&RU;]! "I,D,]_Q]3,#<5L&U"V6M,QGBYZU^J/$*&A =RC0' ^XA M52ID>BPOE"C#+$LM=ZUJCQ) @K<;F1@!-8X3?.Y2(=SH\X[V:OVH%L@I:/K] MAOIZ6]7'9F62O. K7F?@Y0U=_.XD1%LAV'HO?KW#\W 4L!.B#G[LL,NZ6?=- MI" A:M6LE5#FRQ#(C:A_VLL%K_HANKIL3V3.G_5@M^B1C_[C&^8=1O*-*'<4 M)Y \E27^$:PKF '0Z+$@A/;G8&)*34@.$FT\FE.;QTQ? 4-W,.5\_"FF.>'N ML]!7QGMXY&K>,[CQW-V7W/,Z(T3M(6&P@LN"V;Y4@G"&)@/;$.H,_,P O>8' MIQ!$K&!:0//)1/4) /-D]CG'7C!VX\,@3$:9\;?(WU MLZ>"E&F+C"> KND #EB/RJ&;3[*#G;KC>@+D'"?,6>8\>'.%,U6_N,U\:;XC MNM1)8O:'%G<[S0>Y+:(:#,5X,AUA2@29LR4S/\'69+(6\R:)@4C2)TFL=PH7 M._\QQLMCT'\>0S-<+^9UAE"([Q02$"W7D9".+O+34RV@!?PU11OA=$YU."3I M@H)_9E"F=L$KT^LO7W0$*;2&3, MD-8-Q%E W&;GN#J3L.#A"RZ'O+LMRYI-Q]7@0FBT>>>0(?NI=MAKP%,>MT;? M9&0WCI\Q.7U]XNF5N@HZ%M>.WW?LK M%2*<:0:E$ULL?8(^AWA$@;G#X.DDQ_,(>MH7 BG'+W"(6R !X.T5FGV-#S930#R'SI=S99JG M&SQB_29WB+UP-G=-XP_$\Z=2'^W5X1N#H1KD&1@33'0_[QC8)W[:^2XO(-S4 M6Z^&:58ZJ4]QTW66U=RS1>\O(+-@DLN69$%$V49I^FYN'9,S"OZZK)K^,7YW M%JQ3NP.JZ#OD8F?3RC.X5<*>\#4()YR\ $%T9N2M>[Z+X;BT/&%$0G!SY7V] M@GP_MNJRR2*%O;KL*N^N[O]3A3W/I2VKY[&=IJK+]TMMMC(ET2G W<)^6/:Z MB::8CR?*OY%MK[9,WPWG(KY0 NQ' >MB8F_8K@J_"*N%=+%&4!CP4V H3& 1"3XCX_"MO"^.D&YK[$T@:21]$*X(=Q] _'@[GF @Y./)F+ M>XZO'1K1DK7;7-378 M@/,.NHZ'$H,G+#Y7&KC5BA1L@I5B\(M]Y^;\_B[O9^ P^U/+9)4 :&IT#S9WVMH8Q7;9X^)=V:F-DU8%;!XH8+^J"0/:KI0HFB/[V^A7V,L4T7'Z" MJMZ_Y[,2@8/ @%:^8Q7;;OBM(H]V3]7)KAY& %3CYU=@V&K<^[UE PXFFFZG MO*"R]#VH,TH(,TO^J+/,WT^PP,KE"0[-,@2E&"6""2_%LO?:.H(:$Z7[3KY\)A MPU,1LT:2#=YU*S>8?XH I<]8(HG4WV$;/S@A1OUIAQID($)P][U[,A M-#"#)!D-N>==$/%)$7@%=3;9+)CV6X&KB&PX&6R?8 &;E%BA]_\,H$^?X&;Z M=BOF_B\@1G18N:X$OBKBA#N9P2H]*^?O?A,129)PIK;?R^P7![^/7R/ M?^*26(Z*TGS?_.&5 K-2+6'=(,[^%QS],U8K^FU0 7G1?HW_L'O\'+]?>5_9O>A?PGJ,^-]G> M.,-[3F+GJ<&C]RO4%_1_W6?$)+0=(Z?(0SHEMSKUMPIG085Y: 4%WX.#8 1Q$ M-J7&OJ1H'24XY)[D[,&E>9>1.#+03'^X[+@BABZ/;\TJ__B[/WW7F77XA\-_ MH&L%_PO>U^2$/2-#-3EADQ,V.6%#G3"3%DF^-EPEBSFCV]S=\#L7N'S42T1: M3+%9@ZA1YM@]Y)N!JZ6F--M:4-=86AQ9L-$AZ$F[O)XA/@FF-GRQLLHFKPDF98 M<:G@\DUNP8A4Y^063&[!Y!8,<0NX;:)#F.<(I.&3B96 ; UKZQ@B:L?M!.(& MZV!)$N6A*(X<]J); 4H?N]A$J8O<8<=NP!U4;&>K6N:E\6' R9".Z[),AFPS99,A.:'.)OX+=)OW( M3!Z+'(5YGL>J-&YEX5T%2!*I\9WWD^$>D7*;#/=DN"?#?>H(=(;,2[-?]XPU M[C0IB5EP0ZK$'L:)L6T.>/%BJ><]8\?T+A)MT\EPC.ER389C,AR3X1C<2XV- M$A%7H:],%B-P)S'Z6!=?8DGM0>V^LPB' ZX2_($%9B4)JJUI0?::FYLFG%3] M.*[#I.HG53^I^B&J_C#5:,.GL\L"-'.>!1P$3$ 1KI*8R=UF<5U6CBI?<^.P M@ 7?Q>^^G!G#;=+7\%MLK')V[FD45<#"Y03)QIYJ.3Z)VA#>1&?*:&GBFHM/ M[ E&L MF1-'58!S0%#B18Z9; 3O@VV+#^&//FG-FPKD:\QTA..@P MC' ??@EWR(%KSDQ:@%OC8)$*L??8?8L@@$NCX]]JB",)#M3P#O2 N$:(4ZF!1G2>[%=MX^32KO'=:^6.9/BEWN-&X;QOCU@\O:P M#7:GQ]FGW4=8$X"\B:;Z^=$.DK'ML@7=P022<50@L'=H#.' A J(:B MF#&-S2, ;@G0%#M\X@VL0FGX$O&IC]B,W?Q>BL"/(SQ_I1?.>-*9*_7+TK*I M8^!@93!L[)6"M]2C_1@H31[>FZN/LD ;W!#T[J40W;5ANE)@>QJRGBC"W0,C MWR"QL3,@2"!D2P'0>=,V1&CVNZR/L1KJ"GG"I5G=UD M^6W&)@]4W738!;U/&W$RKZ0$.G2V]K=.MG2_$F=2;#8I5GD(9C. U3@.#"2^-&_((?;X"GY@4W:':1Q&U<) MKV)9S\K(V6)_W+Q+=[8O(J"RV/IQ[D^#4ZL3[ALW/))5E #CKP;B,) M\PR]1L<+(PK_POO'%H2HDJ@0T' 1(?2'I!G&DZ+-X"?"9:#<_Q9U*?^ECN#'$>\>]DP]OGJJ+./+:*L5"V"+#YZ$7 M1&=+63@S5TN2= )41>[8MFG 5Q01$0PY"M$AGAV?I="6#7'B>X0B^\D7" -; M(B^!YSUB::_7#!PJ3$.2:\0GZV3>=<*=<0:"/1.K@%8@S<0WT&],1Y3OM5$/ MEP1/FGVE3N7 A\SUD5<3&ZRPLW< B_L&)XX%M3Y=%(F-#BE$^%M0RAV1H>R% MO0XO[D]+DA>Z\/>LZ2,;,>?;+Y@WC4P&JJ0RT3*#=UEPD<'XB%G6/7A*=\TC M)J:-$+\>'(+]6G&7HCI$*N]1RV%/PXC'@:R-SR6881[_(0[7+LX:8C^X'%XP=[F#KN_*LFX_ZW=&W\/)CE0@OAK8U52=4+U7&YE M(MRW4R@NU2@C4 [>Z0IXP0+UU&3J'RS5W7D*):FM=T?&H8Y2M&WX-GXK]G3( M[7 P(6XDSF[DH&5<#X=C'W S D "?"@%LXZ!)=7E M3H(&-0QC7! _]_=+,IJ/[/GP JK%H;WABL/;^>LC[-!K)Q1 M=8;%.W8$+RZ\B\RTU)&8&4%M#>[?8^A-;PRI9\OC:S!?W>4UZ']_^?K&3R^P MPX?99CU 'V#E2/*3-3CP\*R=LSVYDXMEMSO<-^UT-"R5&%V]3\C./#71(O/% M,X6R/+78EK7>:2;08UQDR0#T^^P$_OM0NI3[[MKEZ_S#@EC=[4E4B4@A^JG8$EG%8X'NA MVC[G(2'^TB0%4YR,X##[ ?H%6X2"/TR])E1DT1'-R+$%0Z;(<#PEHRZOWEX? MGW%2N$O"NQ;G_$!S@.6;@^6S[/=,=9;AK"1VTBCX4>8AB$@MPCRFJBD/ *ZL MZ@G$:30%N,-)?OLPW^S=IWX#SYG?$ ;WU#@,FQ&W AZ#/=,N+J_4QZ65V!VN M#Q8:E GS@:]CI!X.%>AXD77(^#5U5';?Z"WYYG"#"E-94B[;V?4>N$Q$CNTK M7@O-BS^X]A7,3/]EI.QKZ9K@QG]2J@SQ\2MO1QW\]@[X@>Q";=/!,(><.HJ M'/SQ#5J'%5QV96$W>@4D;=>%P^EP1T4;7->^=L=[>7#\9DL9 M=A,VJ&4+3&WUJ&IRC&W ML1]ZXW(9P!V+3(SSYA=*5N@2PX2!/MG TJ)>"K4!6,9&),S0Z]$$""O I=A( MHV,O?(FXDZ WCKPC0=VRZW;#:^&AC;-5LUY57Z@3C1"*6D+RC)M4%K6$A$,! MR;Q2ASWYNBE8HM?]@XE,.@,C\-7UA7KYXN4+?GF##053VD_*EF7-7BKI03CV ME]\J/[Y]D#0MPN,78!VR2SK+D@_-Y']<]>89>+UFDN[9_\KX\O !R;+YT\'< M2D"F_NXWY$W>!FZ\[_CHC*8VETK*-'KG2 XZD&;4%6L"M\SIN-!8-T!XV56J M87) #:<(D< N-_*'>;_ZD\B:-?-^<]S91]A@=HOMB7;GNROUBVE^ MP)F5Y78$$31"!XG&]'[GX&,_#*.VR^/% *)LP,ML6?%1UOEN"1V\%#^"W6P>C-*@8-/H> -]QW5BT;\B M1)49SF_ %OQ6P[1^7'$/C7_,_+W9=0L(X\[!4DOP+E'[U4ZS59YOY$,\ M.$J'[^\#?,#TJ7:@E< K^1$;& R(L,1PS'/PZA"+LT$);NJNN72BX2VBIHEP M%;@G/#.)-7N;8G;U8"Y-7S&&I;W ",,9((-RQ=2W7!\E M'!4"_\]V#R+19['> 7V*9O-IXX\(1%&XAI%*%"G MHIQ+(T8")+Y6;GG.'_:#;@PM7*C4EF2W"F=/ 45<9[JNEKFS_\.-'>J2)FC7 MJA$AO@XX/@QF<.79 WQ<6X2CYT(9$+3,85-Y7I+'A*""2!UQ<2*8+^PG[Q35 ML)9V-EC_'O2"74;>3^^@:OT&[TK:(X(H$7DL( M@\W^;[T^Z$OQ""4]QPWD]TS0=5PX(J[:G-7"^@#$6MRH$N?ZV9X? H:B?\#& M$<3B5E9R_?*-R0LE!!UF^I,"!+=0+^N*9,?-AG9AGS@[W!?$@D(HZ8R-3YVI M)B0(7?68=C(E3>Y$UD5UNB+>E0O,NL&]J3.3T7@"W(*#WKMI._0#>AD23,9Z M+XRT?[;IC*$\B !%F8UI!H8SQRED\66!L RV-C+M*+TXJ]9%1:W^:C,A=F]) M<^!5:F"^J)B*>;HK]19Q/6/C5-=-P78UGV8Q[2+X!2O*[K"C(S"_A$NQ73UG M.[6#"N _J?0=$:AS',@$'91EEN9CJ\)8YMB80P>TS&SHO9/Q:N<]0T_4B" M7;\848U99VU@R;T"J8GYEX#2^JO ]R(/MP8<$DT-]C:<5)@P/T1U)R].V+J$ M[HP'5L+W0]Q48>PT!-8IROU4^U0SI@\"FS#PA6?9@!,CIY# +-8)>3!\(')JP14PUG^ MB!453/5XWD#V+I,4@K\L8AV@9@QUVI=[D9<7&8F2[6S8UE^2QI9B, M3SQ=SJ$8K,.R>9E!S4?!0+>' JC:BN"C/)L*F.."[ROLSA2!Q\#+^.^N[MS] M8JS9=!5/7@:Y2R7AA#8.B,OSYMMX/Q=B9IS-$MZ%D!-(6@;:;D[G66QJ9&_2 M'TUCO8F//7+?#$3GKOUQD1N4YLYL!#C.^-22) 4;CNVX63 +VQV*OP]GP^]F M%3-^VTZ%$:2/14H)[==A8+H[!.)LT'1WJ/MG0E]P!G#8_NJ#,F#W%:[R9&5B M4'L'6NV=Q<@Q D8?1KJQ*R^U'P/Z"((XDCFHUWR"QKF.3 ,OP"Y(M8 @1Z_V M+]A0__#1;EG, N@23H2;$ (YFMO$>/^KR,O2'A2)W*'*>S089(\B>='#/6K_ M4X.7*D*:A(TZ5S!P M5]FA?:Y6=I&[O"ZY%CHV<_BYX#HW%Y9-V"A+)I4[48HBP#/?-M$.]E?\NB<$V%WRR>3O\6L=+_AM&+3^7L\-YMZ< -"1 M/R*BB\+HO1W*6P]]7$H EGGJ:TX9?B_RI$#A:&6;>Q=U,A*PPA&/@1-->-,@ M884G4=E:: M[3SBZ;.5MQ<6C)[3S,X%\)E"ZF9)()'8EKUMWY9N^7Q;_9V:1PWUDUUS]?45W!^>9N XZR>(!I[R]'>S>K*8> M/XQ3F\U^R!XIQ!Z24S7H;UH1&ID%Y>SU&?IGV O4;A1/&?]0\_43:G]8A2MI MN@W-I= UQ#X6[^S)P,1I)Y"\J\XBK]ZY^[K0[H#6[1WK[^58ET83*>B1\WQI M[GLEY/5#XVS:;]GE#FLPZ\6EB4"X^#H#8M=D77+/DE^GRU:FI/HD!M0VYF8U M??I@@/2!(B?P<8$3!.\=W2"P5^2#CMA$"43"^\R8^;8Y5= M:P'W=AC.UQW_JA2MK$V>A9& 9H*;]RTKFR<"?3CONS.LR]8X+ *#U)^Y6&F; M'!!\;KUVI@8QX!RW'D_,<]T4-WO@2\+EW8N\N,8E#"1Q=?-K(>F)])J0S]'= ME<$R%/(H1_>W0XHF>%3\7-A0ZA&FB:W=OQI\S;_TB.A! N-M M$52"QDTTAI))&T%DYWO"YDZ7E:LC-D*'1J:DHIXEW(),9[BHVZ3B@,Y&K;<47/1SWM)DB/LNY1?R-IB6-J:>" M,CTVGFXS2MF;/A)XMEXU&M22\M8XT"[P)@L;H$J$[1,VHVQ_+LD28H#PYMT_ MWOYP>?V=0A5B4J[.8F]=DD=V9*-W!7N:Y@A*25;)9C8%YU10 M%+;E#69=P,@*4#W"+5M9Y^O\ Y8E@E;&:8C:-WD\X\GVMI6UPN+_W(-**'T0 M;L-=[VM0.6"&.)FM$@@@,/QZ-V)D2Y SN]%PU H2")N9*2O?& !_*-7V5>(B M([6M.GPK*1QTT*[*V"TO'WM U8M:0P!9&0E0-1M AHNG.J/L7NM^8&V7655# MW<8V%*TNE JF:*'\TO&CQ@\XF*1K29T7(W24)NQDPDK$L;GJQ"\JM"6RCHR$ M?9DCC7\E"$C(@,<"5KJFML\MBU#8HA.50]R^$(!+VST/Q^:[G7L&GYDE4K]Z!VW+VY2 ?#]L"Q*+Y< MPUX3N"W;(WJ*0+%P>9)G"W:8DA]0DMUVNBQ&-OB7QVV>Y-IB7T0>I:NB#V3]=)L+B;A MP($5FR313O39;DL?AYCYHEB!W88X$4Y& M>8A$3YSB-=9C7&#U?_);G*8_41 (7_=$] 3R9ECZ1?L;\S)J8. MKMR=9$!AR(%B9PA\SH20KJ]=L 8MA;G .1V>[4;0@O_'WK<_.6X<:?XK%?+* M84=TMZ='UG-N'3%N:?9F;V7I-+(G[L\M'-VBAHK)L^]O81OMJE'81KB4/C]W*0+ M^+>N!Z#&AKLG.#0!2!SN;;3LT<]V( W.9FNUC9.G@9KVGWH# MYH98,KL6NU]3H!)G2Z7SNX8%.],F2P"9HF^X[RLF.[_%+WDW)1A1E<')0S"E MU[ "T. &B:]UWF'>;W=V@< @>!+*51-SK(L(N!0HWWT!JG]>C^-8#HDH3Y%EE9NY"[! TND%;-8L-]@^W77-;JH(Q7)Y]@683][=. ,M+UFP\C5C!78Q)][ DO?N"WJ>#+<6NB0 M]JAY8C[:&;M'T8_FM5WNXP#<%$;-X=IDS#:F*6'<2(_2\1+@9^_JE\GD8EN- M0/T>;,%KNU^XZOF@#B@2?:6BW5M$#TZ\Q>@GRJ;4&Z1[@? M+>)M.HGC]QY=Y_9>1YLK%>M2MYEWN871%G$WZU$?OSCJ6MY;VS.JE&5JS"[[ M\XG^'/LL"[YG/E>PA-P#Z],/I2 &*\^EGIH'==GE8##46>*<'7)^+]1UCVM* M-Z^('0MIM3)(>*3FX*/E.KF"18&$,"G5<:I^[!HE#96F='S<*)K/RBWH8Z]O M*?M!!QC^N)+BRVI+3:E:]9#_[J:+E1O.)E1FODM3(4P]UNGUPN#]\BQ1\,^6 M-#=ˢX&L[FG,/^'PDOATM;@?"^2)*:#Q^;"'<)JL.8WORPQ$CK]<_(XX.1*/ MCE%*&)T<;C$I;+7.8.T]V&H&%I*$22U:98NS7K7X)TQVVWTFFC@9TQ A$Z/_DD-QWPRB-KH#6%T*Q/P3>0SZ21G[!+O^%(9 MV,; 7<80T;$')T;:7N^H6WP3X\;U..%L-TNC<$N&8V\1+"")>XRP['1\2.(J ML-J)_<".0@DV#F>SKA22I>1\T [NGA.G<89(?8;?YRTA0^9O98FH(4&@>58" M@P/GXM79_R:7!KK4=,_"WSZ+O:H]&N_I(!\U6_>C*F=^+YOR'"EQ4^,!;6PQ MP ?C,^*F9LMEXSH$.O4G+&$^>1YGC\1LF_SA-4*7NG2-H+>/X-4'H2]M?8Z@ MJX7\&]L!J?'(8QM'^,IM1_(NU;QB-[$)O#"N0T5UX8'ND2!";O3.7J9NDNCO M?YXH^OM$FMBVI.O3-]11[.O+<2RY/Z5UA"EM[U1 2$^:K=>R;D]V537!T=2/ MQQ'0X6SUU%?BK,O45[&5#YCZ8M!@3WT-8)^JHLQQS!:6H_.8" 4@RB04D*FO M[NGDP=17=S"?@52B&7833GUUYW!"U)YQ!F=AQZ'M.>82\)]@]7^K_G,S^66] M@5C:?-2(JX 3(9-?SX]ZHUZ^N/V&\"#4?YD46S74]ZB^?VXJTK_4;D1/+^)T M76TXO__Z_N=?, V4$IYXYD&K>RSLI$_R#(011?"'"KFY]?07\_>T_W4YX67 M??GA[ZX59.I+P7L_^44@!9E=G8?+N /P[5RC"0 MO'9U&Z476R/E$S^L!EATZ@=U/AHMFZMJC2U))_AMO__=-U]\]>=7)_AE+U\H M^/6D-W/RZ=Y)\-S__+E#"4NK,[B9BR2;]5W&Z9X*ëMB4\L;1P?4QU"=] M+O,:>&OB1X,M0G.3FS2N5N>0V_OO*IU^T/[RQ>U7DU_$&0B3P^"9^BKNP4_- MBW.XW)@K_7MJSZ':]7_@$^-L-?EUZ#7F=\[@0#31)I6*NH'OKKQU MN2\GM8X6'[%%*F=]#H>CPX@R1MZ)P5;OJ2\I7*$/:?8P?<.I"_77'-7;C?]/ MA265B!+:<3/Q4VY.\>.IMW[J)^" ">!^G."WJ=;07>\26E>IJ;/MOKLA?D0E\3A8DU_G M,IO^7!5YHP&,JT^1_:170Q/OTS=$YY+HG$PE^G5D_]D,YC-/Q,H@)49.//ON[N?7TQ^(<6059S8\EJ7JOW5:Z7RC;J\@='_YXDJ=1\>'GL.? MQ),/-"*O1@,0+7BY-4AHG3XJSL/!0CTQ=;.'-<7"(B'5U$]C9LST$Y)Z9?#. MG,<4V0X8X\1OBDNQEF>!XP3!KISM]G74^J&MG(%+W-FM(L@KU8/H69D]X31H9X*ACIC2*(E)" M1HO.(G8[ YFCKX Z]YWR'!IM+,(F/'MOBF>.\-G)TR%FK:ML9LL3X=KRF?%GY=.59/B*[RXO>_ M^^;E[=>OU%9X7(*9*3[P62:CK$IB4![P5U:SR3=U? \?Q.8\UJZ+F6,]I3B,L@W(.*LI2=T79I)_(^UJ@O<=K)*;_A*BG0/)!Y)---PH' M@NT<[@J7DS=:ZG3!99'-U!1(Y.$6UP1G34-%,X#+6_,2)Y63Q%.(\1Z&>WFE MD.,Y=?G?P-=%PPBQ+:(D*ZJ<>0HH0;MW'JD;X2577OM)%^H9G[E4T:Y'G_TV M\W&=8R4&SVO5A]!Z3T>E!4Y (,0T;@:RE[.4Q[.>[; 3)=OA3Q'S9=D,JP/8 M*TR:F/=[M;_'^PH0JB@KRH*OE![MSX)CN:_;F7C:V6ADE'_Z[N]K1]>.S+0[ M$FIT9QC]C0EC*KQ;PSP?3QQ?I3VT[[[BIOX!D%89)WIB5]:Y&GIFP?-F;C"\ MORB19D5B[JA:BQ?<=?LUSBCOEY .EOOJN(HDUR'([AX_]Q0CDI1YUG-M$[X& MI,H'U=FX>RUYW6SC597GE^>3Q5.8$$:?9.&"?_QZCZ?TFBSB 9K/Z]S0!/M0 MTGE^4-1PSK/U]#$]$%FD+8DE MV1(FCA43V\_J[PEBI"N)%^J\>42NS;B/EWGUM- ,=OY0,PF\/<$Q7[(O1\B^ MJ":A,LQ;>_'YJT.^FG?%9ED2MQTQ"UK>1MWN',-3^ZEU&,SXI\"I@-]@$Z@_ M$MRAV*B%!TR13.-)G[++FO^\F>VSU\-%KJ]@L/ MIH"9NG7HABE.JO:,=<6A])#7%>KYDZ]/Z(JOIA'8O3=TM_S%YR>"55JM9N!D M^4O/E)\! L]--.J2LM9<+]"1D',?0VA++^3L@+#F83SI#75QBBB];%/XF]24 M_(OGDM/Y!U.2&2@T3K^P?R4VB86/9QXI"/@BRV+^@3393]PRU=X!:H7D^K;' ME0JF\(I842AZ3!#I3ZHV_0+T%-SN?< MI+// _'E<3>O0/^@R2; #^.3[(7Z6E"4K3=N[.4*2Q-E;F>5P'=>91#\<0OX MW*UP!P)NUZI*(4(-!AJ]D](6;&U3E_VNE,'R3IZEW+P%;B/^"E,84#45;B0] MIOJ%TA7X +"BB$9OH]RNJ=V+>2]3\Z 3[J6,<@,N$(3A>=R>DN?Z//52ZLQ* M6VA1KU$O;L%>%OIC:0+6DA4$KO6&4EM!O;I/<.#88XMI\![9ZWPPL\*6;)] M9"FCI4;)A7B@ +$3A!?_K#2_R .+K$LFSNO*$: 4N2QC?\PWO%\$%S72:9J5 M:E'!BD"M<6V%0\GC/;1$MB36$P1.Q=NKW"$-<<2>FZA"29A7)3?ZG>%3;+\W M4+XS PE^X84*Y:?L'W./R:!'JGX#DU_$5M*(H OEL+CPHF W0LX.YZ/$:"QI MJ/V/88DHSF'Q%O\15137))WR\0O#(]=RB5T;DF!5HD[@GOLZ47RC?LQR0_XQ M+WE4M(FJ,I"P'T*1,G^4M;$,LJE'@^G6<":(#\+S8W2U\';K=6,UO(J#\ MQVJ=%5:TPG8K@.\WHZKRE7IVP^VIWAG7%!ZA !B M-:C=B_Q^GMK!>G%50*QL>#<_-BN)QF)^7&M#CU7_A"7L(/U"5*^O6^2C#'/N-W!V&T84K2(S?J#<4XPW23 MZX8?V=,_9;?5Z6>+V%(2CYSRVNO[]Z'V69

MG']X^>)5:DH:7TM-5>:4NJ)_5PGX;L>5&MUQ H MF5C%5@DV?4^5OFF#9+%[3MM:<$?G],?U%7P/VJ ME ,GU^'1(< M*%MYJ7ZKX@66@%+V$)FF8!+7S\TX:"0Q_ZU*^6E246]S@R[IA_YX;>&4![K& MY JV *M]BXE)=>:Y-9^D9A"7A6 M$+PXIZEP]D;@I,(>L>]8%I*T0L=C:"[B7 MG.*X)P.QO4>.TG[F&AIYV9UP.MP"I@9W<]XSQMJQQHAR#*\MT05+ M=5O9U*ZJE7K0W#S"=C)[5TF2<@)ENDB_0P?/Y*_88PE'UY)__M*O8IF'9:QA M6ZX1N>?#-7E[W^GD06^*S]2?#IF$UEI:JWUL:7XMO]H5V.6_F0?U2[;2Z>ZR M/_O+[W]W^]6+5WPK](EMSI8T?>)OJ5)W/U%8O?CRA/V4%E/JCRK7U)/5O923 M7@FZ75MH("ODQ6!P&IWPVMP)40MU"3=\\F?E?EPE1M_W6LQIGPY*WCK19\ P MN30Z*<^ :?8,$-<+/3<0/")-4:SS&&[_6F_R[ P 0,'D4!\U!)'_,A3Q]%O2 MZ4));WNOYR!]OM$$HYVI+^4NSXW5Z8:1%A M\PQ!Y<')\>-V6;CFLS1[('P4$58;O];JNOJ9Z4!^5S&V<8E[',X?[T(=%\)" MF!OTH^]C#;O??M,G [6C;0]LT9=!ZQX/+^-]EV)ZN2.=7?*U_?>IZ2Q%OMRY M;JP_ITX@UA.];X^ZSGNEU(T(&B;?N1=XY9/)R]]*R_KXO2,5+IA'9 M_OL>2"%'.H956 %3OK,NSV5G6XWJ]3GZ'KP&/0NQ'D_$.POQ$C$U>=BB+ALH M^'5D(UR7TO6.>,]Z_7058B3>9>GUVX&AB'=[^VUZ4+DC_'2=I1AA2[ =S/\] M3WGT^G5TV?S?\W19KU^GYJ;QA#RK1A07ZK3W3_"TY*>^H*Y3?KQMU^EX$K,# M;#7>_H< 0O0&W>L5&&N,IW3&%/XZ_!M-JX4X*N0J>&Y1WW!JQWMV81'/N9CS M_KQ!&AO5DSPS4#+S<4U A)A7H78=4=];I(NE@/4$G\*$]KU.NA!K#W0C\2>P MBVH^1^SHE) 75\9XD/6TA'^Z)JQG^B8,)KF]8\QV5JSD";:Y3U R--\F>@O* M$:H&1*X9=^>P']7HHJ2>[Q2$7=V^5"L0\"6W*2L+K?L#$F]R3!L<;.221G%E MOD=69.<5K2LBD@/*)PN!QFA<40R;[/KJ6Y4QWM8*Z"'XNPN+="-EPL*"[$B6 M>58MG*9EHPPA_<.L#,G7=,&?=YA7B,V'@!L>7.%&R?MZI>,U=S_]X^WWU[?? M*O@?L5EQT268MI,4*A9)-F,*E"RI[N;J99/9#K,?@E,S M:*P:$SE%(=-1;.60&L2XN#]6S2.Q<%-C+@"\O+3%,YMOG_3+#Q@4N/FU^F!> M H>R%'*4 EH+A:Q\(>?'M4@F7S'A"'&: [XW2;A3H$3R. M'Z&+Y5P][$PDV,$<>;I$XX;#BGI$-X+^DF2:JQ\0P14^N3,L.S0P%D8S6=M$,YQBQ, M)^P;TP"O"T7]1KU!8IN/&EG,<*)8) I>[+A.$U=0!Z0M'&#K'/X]S<_Q6V#> MP8,1[9'U)- ?"WY;L(#Q@R]BDR.5PN>1K.XL)&BC%]-/T63K OV*=1NCR^^HVPY[!3;0XM1R2G,4;"?- MIGB M 81):F0LBJV2<4>K_=]:T$#PV-9]&&9)7$'K,,SZ"D(KTW$!K26V!=: M%"'$FW,8K/[IZ2:= _(HH21#R9CQ'4\=@^2S2>Q%F0"X)W"Z!&K^L#34B2X* MHV%?>7'B?$@VCM1['<0)0*=]W.=2,6U@KM@DFFO.BTASU=M,1Q_(EAKT!5+V M61<(&HJFF W4Z.*$)@?/WG_/I V7C*LGA\4H%PZ\1AE_(@Z\@3'5:#W!$K*\ MPZL^M9;@W7WLE*\=6>FZH+N:W.;Q->+E\5Z#-#*L!QRR0*?X;C_4);3NKT/? M2'>[J^370\](E]K<_NW7[]_QEMK9FKU3G,DZP9W^/&2UG;?V4(&7)]K=3=,[ MBB'1)5XOWKYVZY]!V[3I7^SZR!4O/EGFUS#C3K1=W#'3NOZ5V &R+ G<[(\!/L%T5]N:L. MP5.W?3+X7^T>)^]%H+B(9;V'Y(^K3_?L?D]&;+;XLT]3IH:WSZ6/*R_:X*A> M1Z??/^CW>]",#]W9GI7"O9LRQK)KG\I5_B;?]F_P_/WOQF8K@C/RKZO^] MQCY,_[_][[@GKD%')WI=F._"?WFE'FQ<+D%)O_CWKW?WX&-J#^ M&??'3M^#P2W#[LD^;I(. M@_W]KS^5\83VY?GR60^%?=?1AD6=5&E_[ST>:V^,N MA3@>OGH57*?'C_K<9'OK#!\YB8.G!H\>\#/]8R_H_S5_0WQL30#&3Q8/\7[ M"H]A(5?;MIG7EE2HV!" ?==R]AJ3X-^[SA.*,(MJ5D2Y M74O0]V);])QX/&Q/%0VJ7*EB694JAM,TP@#"5P&Q1<(D="Z!?R M+@F.GG _U_40ST".R7!QC\Q$"28EX/D/F/.)-I2+@M40G_*_N",U'@ M++<+S%UAXNB[>%:3LCX7S^KB65T\JR&>U7JY*6S$;=EUK"86AQQTY/A4'W1. MDRDFST%_%T^78VLSC![,3".]JP_<:;X"-M5Z9AAZW;):P4_1+_-T>^[8!WTG M22MWS?4CP;]8Y%5:)MRQGYIYB=LG":+#) B4OBKSR7TXR:RC(>ZYW.4(CAU. M.5LO;:20Y[MT=M>!J5]L[Q3TT\7V7FSOQ?8.L;W19H8Q9@F_SU2[,CN&7+', MQGLP["%$%'UH"2=M<(A5EQ1?8YS?SEJPD1TPS!N0K/")D\!)?--A;*8\7O9K M9^?AX?D11 C"<0?NOB(109 5VM_0R($#S([T)F;!_ ^% MF.>MV;>M@'NW!F\DRPD0J63/T"SIV$SWE/W.A13@8:>3L(\W8 MZ39,H:S=::GON8*IDD[\\[V-2D"JNGMH][UNIA[>DG-W">+*R?,YS*C^ZA$: M!Q?&G=_?9DX*XEM+$<\6<-%Z\*@$T^V?'D=/$5V])#$<8NJQ%4,F0RYBO\@B M$ KN"9^GNS31,H6KM+"=K7Z[<^JJKI(,:7?@6=/:)-ZHURGS_'(P0XNLM!($ M'[RAL+?<=)"_R7J1&W<^_)8.G$^C:6(\VT&_I%.?S_?M*G6WRC4FF@2]O:ZZ MXCT%[(Y&2#*>%QP:,%OZH-/%V&&S0J"]N;Z':*.[9V3_@E;4!>IE60#=6!_( M0-S(P@R[N^,/;'L"[SHSB5[I>IUXFFW6>F6=Y#@97]J5_9>(A@R"&D0U5@&3 M1H3J@O'MRGOJU#<\!]NI(#Y VQ\SOXB8S+4H0V)X*3S4K7 MQT[0EO.*J0G98"_.<'(C>4QL!V,(?Z#?7'EN;7\BMHW4+]#5SM M7\#2IT]5=W@9C$^HG]**T)#MA+7=2SKI M%96M_)8C')G\&^G) =G+J@82@Y^<,X!V[U&L5CZ@O92L<7.P69 MB=\6 O>;OJR!5;&YJHJZ5 PHJR@:"+% MU0[TXM07VQ2J>ZWD]F07TN(3G/J9/-Y7,/FEU3B4'HMZZNN9&=5".IWZ:FKP M5>7P5$U\TVJ;>RR&_J9/2N)03'T\?%!V&Q%2I.2V!W+?X2(B6$ON()U#.6(^ M5*VYU=&Z<8PT2_>,_V,KE*$217#]V?L2('X"9JXJ-D5I5B*D?R%J0*MX5H1D MG_+Y.X\I([KTU73V_8PN0AS MK]?,_IT?B8 09!0"4$,D:(6P)=#U6:7(@>QZ-XIL7CYH=BFJM5>\S@3V<5(/ MLR_MR1#K7D=1EF,+MP!MC7DGA<>)-NW6$5_85E<6H3Z.DTLZ.A56_-OI'_E$2['S*=U 7"4WV4>>3 M,O=99;&=;^0BC^7JHL#>;DMQWFH-IW0@0 TYUB#85H6S9?* &V]I:D6_@^'$0'!4"MAO%)+X5;Q>23:/S MO! Q87IV&\D9RP!)1:=;F/W(D+>[60G660?Z::W$OAJ6O>1N=::?>RH MMW$BN<_W1O%G.ILJ 7>>@$\4#@941"C)YW1L5L4-00X.3@NG+(+,7[JA 9<;=><(LD4B4/= V(OM'#5L\C@MP0P<[9>?>"6*F8G@+"$7##"/0N,J[E FE99SNQ#_Q/ M."2&\#Z9B!P7N<&G80-&7<7/%62SQ"YZ!&U[ ,4RDA_? "1,>/)3>>&>1#AR MAE9T 1JQ*(6NPQ8,,S?OR86Q8MYJ9T15Y.:RPG^9N69)XX/XXK]EP\[B>1 M=0ILB/4$/V)-] M1P[1(\9/$?%4!'MF.L R2*RH"94; B@#^T582(SU1M5]:,JT3GW,!Z6 MAOG-;)5=BR8LCOUPTS^9$Z#TS-,P\"*S' ?V$YQ8B9DM"*),J"0UN=8%TD&" M][,O#*-Z8)]">QRCZ21[6MYXXPAF@ I_!#0M3QC D+GH(!13!O,Y-8VN7&IQ-E$"Z@/_*V43%?4 LWY[*WU\!MTM MW+8$D2\HZDCPL/HDC\C4/\)_0 "7V!7 =)J-?-4S_2" .(?EL=7 MUE;X)36_(,LT;2&-NPAOD6MN*6<7]GP'QD/L^\<5W3$90'>+(4O:(52+R0"[ M0>R/_083AU6@ZX\-59N&B!SSNH<&5H24W+MO*@3IG Q<\ 6W8 1RA!D(I+Z4 M3)4(\@@V5_^LM*@KR6_.5:-]ZAYU ;>#ZP+:&:7DNA+X?BGN@$:K)T#7ER1O MI%O>5CHWZDV5H\RO,O: ;.'@2(EQ=^YF(?C#+?.CPN^[HX'HP$'T$;IU(1<6 M=+38MS-50P<#L4/$1E90 -&QQIFSC'K)PG9PIY4%$+9<*I0=$47[B_"N+FE3 M@-^-_VNKWBZE8RR7&?CR[ J,<.^J0K-)E<&Q7Z%_S:\2@8S?_?2/M]]?WWX+ MQ@S[$/M9@?:U:X MT )"<6Z:TAO2UACK9>CKDDM[MES:1-HCY-EOIV4>EIG(C94/_B_SK%HLU2J; M6:Y[(0/:H<0\.(0%'&>Y7L)FNG"*&! 1H7)5,7&,!,Y_D^U4(2$8D?BFQ MW)@=5_G.<=TD&_0?08W[<[(A1.1Z [.-THHB7^Z3+J%"9$0( ) B1X?Z%:L, M['OJ@U^!WD7>#K4"+XB2S604?5[D*L ;.&A2$=]8J!R%I)%J@COIF'C#OR3S M%>5=RG#2T9(TW4+J=L^-:19?YR8\B:G/JLV?86LP,I 5-1\DION#D>NYA%\% M=8VB'>[B(6T@:[\65%U!UQC?@7MOTLKL6=!)\E)\/5%>B@F4^[8$[!,/TP?- MYH29)_JGLXY%!H%!2E!#TUY($>45Q-6;@"999\[&@<@]WL+@[H$^SC?.;5'- MO(,'S.VQO!->73M<[ '\.Y':)QO[MR6MK.=JX0#'O*AFOW5$ZP>=?R+XY;JL M*Q-;?:76&?8:1KJ7;QGPW@5!=FX6%;A-68Z,0.ZB7SF_+90P,NX**G(Q&_VG M''4PSKL)T&82N);,=CH=B5,.)M5)R2YC1Y#1F%J\4;.\Z3$S*"X4;R=]_]$G>U,"_X_ M9F$+LL;C]\1[LP]GE!3,K#Y?;8- H O''OYF]E/ '3S2QDF:D23(%M1QZMK: M/.0X>#)]AO?VNU,&^P7CMK-1X85_@!FF%X5'@HH;?.V(:-1A=S>2VD'#<.,Q M!RI0-YCP9(K'W'T!?A-VU(C%15C4=:>\&3HA8Q%7'76_L'^J105'9'<%U\_R M76'2>R*%WOBMRFV!Q-:"X++&U_ AH\ 9DM^=U?\ U M9]?SZTLNW=Y6,B!D&:C4R)404=&KG<#4$?ACA>4'DI+>RL&Y)[Y_(-&B,JTE MA5FA:A,J*PBH2NS[7-A(4?+/WT$J1V;NI)YN #\@<"1MP05DV\T[A':PNKMA M=ULV^/A(;/<*.XJ1R<%RA?^X?IG$B@^O[&.C4A7Q>__P-X0=5=1PX7D7D"NK M2@46K\5$R@_T?&77$;>NZ7^A \3O\ QYG:T9DA ,GD/K%7=>"ILJ^?")W.YD M:9,% K50&W,Z / NM%J%'X,($1-"V&$B;5'PEKYR/$=1Z'+"^HFH.PF^Y9VD MZ>KE%R_X\1DV.6>K%=SB?KPB.S_QO8E,&C%MX>NH)!\HET"TS(Q)"=^X?]7! MS$%.:/0L-GC2!&E)#79S$YM<)^#VFZC"=+WKNTN:E$A+8\TV:XTP" 9/-86? MX/N$GI-(>KRBE!+)H!LVD=UO$).Z,S!<.MXE.;:&H/ $KA]I25A]QQ7<^YU[ MVU5]W/M@'(.0;<[HTR"++(NOU5R#KX8"Z/.3U*0,!A"BW7L3U.&-^CDWA44+ MIOZ*_\%/IJZP VYEZHG5NRQ=Y.PT*MN6@QE>UFU](@A\_$AV@%61#Z3X HX) M9JBEASVTB\!<(C JDB8M+'H,ALQ2,TLLIN8*<3'F5&,>YE<.] M()@&J02Q:<)$NT^?7;CO=N.)192M^:S7).IU\P IR-RYA\=QR62UME3G>?; ME9L@K@B_STP7L!-8[ -%SC=,20?T/VXDOU%Q%E64=XL-@F#,1$&RNP@NW2DZ M&ED1BFUU4P+M0G^Z4.@A2C2L887;'K*BAU=7T&LRUL.2J]\?;F970AY&)".T9< M5V12&HTOZH:ALB<;%V>Z6\_UK7JW6 M].XK)$& ZX73.]CKX?20 H]*8Y*A2<>1P5.-KZ?(^/J=>@\NODY1H:X1F#X" M=;8T'JP#=^3!=B+WW>ZJ-KSWK:TX4LZ"2"':#82"M[)76WM"RO*[?ES*23UH M[J0L;6MSP"V_!/Z)DS0FK]/;70^G)J3A:A;N)AQ'.AQ>,$9(W/4@5*9+UEVQ M"YLRI\U70 4J79RFW089"SA5=:UR"[VJ*693GOW$F\;6H*#G6,YP(!>^EYE= M[@57T2X$ +2R7K$5:. L=OM+)_!@^= /:,*XRRS@FR.GM1&6*]Z0+H_UBH^6 M1' 5_(#5Z<1@-+DKP#CU/K/W#W-3.ER1 M1EC>E(^21O?(23]_=W2ILRDC+B)N(YT[2>0,LFU)S'"V(@MH?2D MM,?=Y; B> )3_^ *%T65]VC=.Y1>E.ME=@[%0S9^$KBQ#F+S@QG;>QOWH;?< M9>/,1?SF>K% YML2%)0OYV55"0)BJ(9.7MZ.;Z)J=Z/7*:3^911LBKP-O*$G M/>K"W_7 WS-M!!-TFO,ZG[0]@4Z]3=2BP,<(7^%SK&OC\_F^8.; )7! A0E; MW]/-."2A;AS<--P-NGM2X$"\B>.ZDD%"?P25S]SV6L1.IIG+"-T:WJ'5NRYN MLDE*HP<<(8@<7=U_1P: X[,K2C$S>#V-32ZOS/T$D*K@H'+GE?A+'PIL&,<5 M(!<"O7I8SX(7ZP6WBZZTN&?5+_Z\= MF!,2282!,\]6-AKYS$H$*I3*E'QXTA^%8=<(O%=UX-CQ'_^:$P[CIC[ZGQ B MG,G=,\= T[#K!Z^+ HW-G;NJ@N&P0Q?^"+?6O58D;4=314X_\&::ME2J \E> MVIE@<"YST].%YH*IA.05GYL@3(8^ Q8"#JRM9N 19()2:CA@?DM:!?)+-'+[@ KXPT0@/I ]>41*#>VNT.<)E[77]NJ((($O0NCGZ. M*]*4&8[D)CL<=+^ -4(7E=0+SCXMB$)QT(3Y 6W>,(&("*9 '"X'OWK'KT#2 MJP0*JLFL<$\ D^NMS I1#&)48V=5.0!%.C1.J2'%(8NU&:>?Q+P@[/P?%HGJ M"WZCWB_9:/_<1@:4R&:M;.>H<>XB$SO4^$S-X<\3)']C-VCUG/@?7(YKLE"L MVW_:R68Q-8*DG(ERFB2]WK8W?454"S8EVD1G"=FM?*YQF,I,1FVR2H7.],*T MA9&DFS]\X K8.(1(:/P$+'/E_GL+JO]*K6IH_6S%7H/O<_*.H03.T]T7[IT5 MW!8NA3K>$S4$D8JO.2WY0SJ/P5]W;,GLD KUO($=S39&T*>)PYI8W:"1[2MW MK&!/V0Q+LN82'%4HJ9D?_HQ0B_/0)GN( -.7)9*-H%!\EKKS4ZJ_X_27\=5+ MP&#G?EI:$+E?Q.1R)((>*>8RW+^J[%%8.[0O^>KJV1KNAH!V)_20L!QF_H2",,0/)!(^R38Y!>4U3!:Z):U MK67+\/9:Y>W)+K*!SB9LD>[5G/21S0P:[:D+'H31]S9S7N34Y2NTZ3F8T:F? MS+^#'L"Q(G+4IWY8E'.9^B+L])= H]6Z*%VM8NJK<6'OU%=Q)F+E9ULB!P]J,&2!9M$X/3]!,_ MF'-PN1P$($Z[MEL])KZH]XXQCQJ7IKX6A(VM@3RFOIB +:+"I(0+E,_(@FYU M>DU],=1\-O6$S;F83TV UM0;Z\<:/.K&Y$^H#>9ZHWZ:X>+.H5D#G=#4X*DA M+/K6G.D9:+JSB15P2B+ *"LW=V>F?SPXFSQQO:!=[CRJ$IVW:5_)N0._J+0K MBZGNZ#6@$1AX3VZCS-ZVJ+GZ5TV9S$-D47(N@V?>2X^F6OWG'PJQ#6D MU.H ?6>/ CVODC-( -?0!;5_,_VIQ[MC,%&T45[8Q Y'XS&^@4^)L6 -7K6"O;IL.G@JQY@8\^ID]CJ!0[* ML8Y>U:XE\0!X&20R/D2[$>-AH4!S+QU[FVLHP2[<3F1@\4B<3,61E-F"F$IK M;$@F6$O-4CJNP0A(F'G RY.C6A\54Y*0@Q#9,)88DV)IYWS>.$(.Q>G2R(.^ MY4*Z=O/1%GP2'/G)U-['N++D(&^ZKU0-"-E]K7;@7UJHF30!)$;S$8#C",D& M8Q/E BKXH7I4H-SQ7<*OE0(H-MJG,%P L2$F1G8!':IVL7;!$U/@/H67HQK' MY4:]3IGG\^DDEY Y!5#063H(SO.YI%$"=/I)^*5XY]+BW&+:G[E-P M[NCHU*,@2Q0U,5 U\B_!:O9W?0R*T@-K_S+D28[;I-FQ)R^WQ:83,G'G[[M1 MZ[8?Z"4@HJ ?I^H;37D;L?/0S2]L,4X?;2 M#BU8-MXK>OTZ+6+F#V3 M]Z%KV7[$L;6)^\W- #[8%8O/U #Z#W[0=\PH^Y:ZF MSB!NX$DRG7=*):QSPU5(LSS3<=))]K+]4$^.H"'WLQ]A^=X>.VIOGLST18C? ME1K*E?(/J<$].3$S0. K/#EP0"VL9[KJ/X>$;64+OI/AAT?8#Z[T!_8S.(\S MGY,KQ!.(%:QNS3RGM=Y0GG[,4( O/3.3FKEE?M6($;XK:/1+(O5I3FL,0&C_ M&D']94@):NONS!$V4X>OY]WT?E]/0B/Y=*8OV4]L MC2"&XD3N3K.YFK]]_FTICGEX_'T#R?(93O^JL\5HQ\TUH!5T9VWUF0PCUSO M\73*S9A6OHDLQ6: I!1 M#[Q'?7#G@7:+WPC:][W(<'!WEAJC1Y0^T(G7D@" J[*)\BVV.;=ZQ/1X;2IX M!RE4W:LE:L?,=?<*[%95G&N@G(]V)%#8>96,U5QS7/^*@R,+('-N/]_-)T-F?L>'BV!Y/= )^6*5&C M^-=UEHQ? QX]#V"3Q"PZFT<>2ZV/J7>.91 W*OBQH][3(5DM#<$Q.WS3D#S%H*3$+R;QM,S3 ,:\Z*9 M-.,I?/,1V5UMR:U7^?3Y&,FMD!UBE@^E!=@^I.N#3I BE'6&VSQRM-PP88\9 M,.LXSKF)#I[?TI,6?C=FXMECUH_SN\3.M%M*U3,^W"]M&I8$3YY\]Q'SV]C= M%+R[$.F4:PAT4723J&\_LLFJ$?UES?M^D&R>@#Q89MYO9E0];3]JHV7)7;MF MKH09&9U&.'"[%0VT'/U>SUVB@;[1P'B_OQU>C/>>+/\$00;;)1Q/=>H/AMG6 MS%10;-7)-4;(;\UV_MD^R1C5M_OPVX&?[X3T\E%B$+W&@)*=9 67: 1-T&1E MU6DT&(=6HG&SXE526AQ"9 ;U[&0ZSV(7:[BAR!_";)!FELZXC;%N,';4B\>! M*]F)+@B(<\S[VG<,=&\'5&Z+#[QOHXALY*0\>PIDS'L;I(LG\7_+TDB: V'6 MC7DAV6F<19TFZA[,'I)^Y ^D5B?3W6I3B'=*NPCST@7VM3%3"(%-C*46F)-% M1+TVVA'*,E6L5\"_=MBIS)>L6:8S*TQ4\8<5"8V:=7P\_]-A+# SU(&K:L1# MJ8JU 4^#ZWQ#U-CG+;&9:8AB1VSSGN>!98DW"O'W7K]^\\[_^0BM:W7OSGB; M$W(M8^8/L"O#_7W>!HD:/R*-;;'(\@7_;F5YI][P73JFR;PO6819:Q9N0:TY[:]+=*9/,@."[ D,V2[($]' R.JK;4 M1>#Q:UC/4SIP1!_1]?.?6E4-.5;,/RL#_CU[7)@9@?3:KJ"OM[S&\=7=F.V7 M/:$(=\\%8@K5&[]IMR[>#[YIYZE.]*;!Z0=9B-\7Z&G([>P)"K7]"H\)-6IF MM<&:&E5S](.E^F;=!4OUXO-7AT"[/;C4+$OB-K24+75BHVZ *@;VU$\5P<5V M+'X?/;-LVB*?>O80BB\;[K;*.[,I>\_,RX>.4?O#<)0J-0OJ04PV2HC/U@/Y M[A#P'8ZS;*-0JQI8FGD\+11JWI-\J&V7;0$1PH\-/-,*UN^MT5/WXZO.ZW$2 MJ/;O#0$J'UOB51#B)_V,O8??Y-F*^.#P0/ _>9#'44^$ACW465T.WB6ULW#5 MH]JZ"W*H(Q.K"!S;%1>,=@E^@TE!&+MF+V_W 7<]W";!X0X^;SY(8I-T5GRP M4OS^X=_LV2*9KS;YZFDW>N^1UU&4Y,#6D:7MRCON6^@'O)+<1<],8DWGI;O=7>SL.40( ;)% M>P3*^[IWW67[VV77I7>I_/9Y+(&[7#TTT]#;]0ZI!9Y-&3 UL&>>52:-KT&A MYL45R'"F8EN4N9U5)4G(2G^ _;_7-F%OOX[ :2^4!A>O1!:X 0H7ONX> 3<5 MV3TWX'\D60@??87VG79C7IX .A;(Q*TMZOU M:?VA3T?(4 H?XMBP>52MBA*U2N'PI$5G?:^3BKW5"""46U,B87:4Q7#>M NZ M4*LLILROC+ !6ZOO-1\['6\,;$)N<+SU2LT$F.1K;$.'#G>']_[G M"\A9GL7!^2-+CU*_!)&RD!+F><)S>K!%^#S0;G0V,>P\W&>N9J!OY1J-><^L M \IQ0PW)]%)666I+A/1"PJ.^_L)@,@ \3)E!W$ZS?(K I10*4F!#-9X_LN= MXI-X[C:EK&YITNX)N0/<"9\LV&<3AFAP M*4M VX(EC99\N92]Y(@F:0T*,[ MWV*-*O3:_=UEFBKG)W!==N$98)MBDL!%K9CL#@ZE$'1+CMDRI*R;X^!5S:PT M?[K0LQ\^@GN *9"Y"M5^9O+*L72ML@YXL4."@9$#,LJ@,,>@ >!AW\7'#RBK MU*2AB"I).5EE1XC7C)^D%CC(_Y=8#S'JP\W6CWAL)DU(/SID]-2+?/O!ZC*!RA9%]V5TG MWWT?UE;8GG1NW*X6[@9?4Z7!=':?'$I+(- 4.YGB3EE64F*3EGF'"[P'L\C8 MUO="W/6\Q%UJ?"XNJJ;J!*+R[T#?PJ^\XK%SO?C\^&7=/W_K5[',PS+6>F&N MT8?]<*WGL(KO=/*@-\5GZD^'2MBMM;16^]C2_%I^!>U1J+^9!_5+!H';[K(_ M^\OO?W?[U8M79T &OR5;G_A;WJ9*QZ%ER0DS3_1/:3&M@G,[3=&]K)->%058 M4S\:WZMT>A_6A*$0T=J(+.74-SODNJ:^#I=^6U!EQ0]G8C*/0LXSO.@03:Y, MCOY,(Y0S$VGL0ISZ49Z1$O.AAER6@KN38PB+ M*F.B2WQL\MXO%L>F M?CQ[];JI+\B5$*>^BE95<^I+:0JMDU^)J_U.7&MMEZ.G?B9-A7SB_F=3M)_\ MF3S>=*#J/H*S<.#.P]8L3;*>_"+"8(CP&_=]<.D?:_L,^/&X\>ZW(0[WG07M8)SUVP@O@GNRLKQ. MR"JM.))/[O9_@PO;!)]QMI5WKU95:+VVQA#]01:17 MDI[(!S,K;(G5\O0#)6Z6.E_-*]X2_&22;\BFL1M_3O-<5W&5^'$ M&)N;=7; CTS117QQLZ[<3(1H0RGIBD N2E/6GR8^:D"AI]>Q,^3.?3F2S/8 M;]I^RWS8R71@[>SO<"J_L^A];]\_B)RBJ +WW%W EKQ9Q$]=\75.@]?PY.;O M/7=O]6YF<.K(4=^;8@W*@7^#LK1/W_Q 81=/0)@YK/QI:+%#UB(!GZIT]16P M/5?B,PE M5RNGG7P5^Z?I#;%J&]>N#=H=L'*!EV#;0OH7A8,FXW(= M&]!Z3^_%01\0+TI!V&!9Q82R6F,9JBADQAQVL -H_L#@=#!(S,NT9;QB76JZ M5(T1NU&_TGB@[@4ONROH@LG\7B[[GM!MN^R]'@T=FC?J?VMF7-XU6@-C/\&(WO!@0A)+\/Y>L"R*4R2P M#5QHA8#"#QNRJ.#,LGS3ICBX:NP,V8M@*YBZMX%_N,*[K5<^C$O-(K$+A#WG MF="@E7D#IS]FNU$'TBG8BI"14+G:MVT0

;N$#JZC1"9,]1,P]M9.H?3OFK.BY$);,0":X^1$VAV'"RIKS%A)4 M0X/X3<$'W ZBX<0[SD25U7I#_DOD8&V!=3RC@X Y!*T$'41V65Z&!1\04D9^ M.$,_*EA)65XB@!K*ERQX.^JQY327VUT0I]2-ULEE\D12>N5 W_]]PT/B#GI. M"@%*7O2]CKCDYL-)_Q P6$5A4S1,HVNZ_%!V$/XESA_Q/K^!012C@WRYEAX9 M%R\FKK8TV]$)F2.8C"BG,V7JH$M(B2R]B0&99"0=D:+Y$8/'FP*VIOW%PB[B M/9>BVIE;R &$(* J2?5-(B[,^!64TU!<,^ZN..SY&-"1^.L$7*J([^Q8J+K! MGY\&:7H@F0(S"]VCH3Y*X\XBNBD[VI>&OFU'*R*%]?3F-RK54Z+J-O J!Y(; MCU\3>XUX2YG6RO.WV];[/,N#)"("Z?A,/QUS;/KHVO>77QHOKGOR3K 22%A' M:3X#@FI8\.L4XEW!"J^I9Q>K=E&D_*(.*?% MR>$&2LIYG<@?R'\E5S\##E1@%CE^_D MW$!:@TF6%NJM[U'\H'T]49'@Z'=/^ADX:*WV\)#"!_IN:\#64*S9 M?Z7O*>NO 0+^3!Q_4".5(H)=*2/ A9">9)QZ)G#\^(T*$HN NZA=D#XIX:OP M!"53'SV5?!C23+;.9"4H0LCMBQ M)4[^ Z+H71#^=H'3RR2"6UX$P)X!+&>-&XCH#'.':P]0K\CTQ%HV*A_/3"N4 MX9G/E$(Z.4B2 P!!.8*3LA%26!T$>"2C /=D&(#8(XCK ZEF#B3^()EF%(V9 M1&LE.1P?3JIF,7P\F^U,^PA1R_BR=X?*OT:\3*1*V\9[.&J\W+YA5+AI50C: M_+;R;U]?-M*T@];GCG0P6!KFR!7<;FYN'FM&^RYS%XD1=P3;23JXL-F"C!\. M-P0,5M26IR"@;OW/=(6Y9;3T1S+C&MQD'B9F%Y<:\6GIS)\E/_^YS5Z5>$NVS57R9A.I75CJ^:%J;UR#DIBB/,ODZB %AX\/J MIE/MN%!4_P>B2&&GR0%MM\OO? M[P[O@__"*>MNKIN^:9$U#X0:;.R;&F?^BG$')7MY>_Z>WHJ4G[#KX^N&I>J!B(]TN D#ABQ7$>-OD8W^<*0=N64Y?F3P@U4_'ZG*_H#O- MMHR'CTHI@=:_*=-0HL\ ]>YL*F$SE>>4%0?KS<^87F0F?@[)F/-,[!EI5<^: M)O3:* &MWQ:*OP<5#7ET(4 MTQN/Z:&KNB9.0!ADCW[YMA;:+1ZMKNTE(=OTW@IG4&,-JKS';UDOK]RLY@-C MJ\KHRP9IQ.H@/]$;"UVE99^CHGLG%*FANFU2X0&5GKTVUI"_4FF: 3$"^LI? M\42@>.MO6.=3S4;E)97+B A$1A(4:UXY9ZZ22-YNB6%&?K??'B^06:/+=O.@H@A['@ M$"VOG]X%SY5?SA67NZ3QPYS;I7-X)3@/GGV[=3^A[3F*H'THOGP[#QWID#>?UQ;OV6A9<9V=^B-!9GJ&.=!B')"UI\AWD*6'T6%,*)! M@Q]QP(V)#9SLC$3P19F3TK8=$PZ4TA4K.B#E8[E,*>%@(T7'5S][ZL)&7/H< MIFKCZM\0%[<7/0>JVCR]XJF,=^OE3C6-+P=;9!]61]W@1<5=6;[%>[7I%R4. MDAK3G[R7]#2%B'XXG"I@6%-[GH.#>@I$17/!N9XS%"W3V/D8/2E[C'<&WM-+ M9D1GN6ZR#MK5RNYQ-6Y^^(T*3%A#;QY#@OK0\/ BVI5),:X:/2?7&@KZKBZM M=.<(5[Z5Z6K!JG9)I:'>)4"HLHDTZY-8/:KX*<69+<\3M)Q QFC;]SA&MNSA MK?+Z@ >^50=-S:\J"O0=(#5_8@S]<:15&.ZW>U8D1:PHS>-_:7>F-:'N!,L. M;B/1_9&CF[ FM9%PP HK4.7EO0\.X:WFE;V:7A"V6IYKAOGXH7^ MDX /N[I'?P"R.]@'2?DM%F[2YR6JRLI\*2/*\(I#>OSDJ'O0C M*)GBC4V'8(CG!B&*0_C/> OTYGG&Y9*>$MSF)B+20^DH<\NBV9>DE8XY> M#UD7-13LP+3@!B0[/WQ/!2FLH3J/44$#@,S3'J5CV/K-4 8(60?&5:.393I, M=_\2!?5YCW 8(FAQ/'']YS',W#6(.CB(("YK!W?CT"$(W M GA0.=YI&U44O=X 1G^NPX5;B C-AU42O0_2WR"]+$VK8I(,ZEOZ,*T150@# MM!W4E3!8@B0"!4<_?$$9,JRK/M_AD:4AG!DK42_8 <%O+DR2\"8,J>JL/7#K70 Q ::7 !8J('3JH[3W"Y6W>]< M;YH[E%I[#T4Y!J=:%J_;HY$"WDK&J_*/VF#(#@X(=/] &! M%30T7NF6;MW!-,816;RGN8A1[^!#G+"WV.X#1/N/S&3B8*6*WHR3YWDB2WS.>0?+>>?-R^TNB%.^Z:]7\-A%8;PUU2DZ*&Z4-A07 MC/QR]@Y06KR[355^ M#TWY('N-(I6.QX2(E$@70/HU.\W<991E.@51*]P\D^ M@]GI/DUUWM=5HF7X%I ";2\X:A)RW#X\SZ4")==7:_]!K MOW'=DDB='@CAZ^! 1H+J[5T,K4R1Z#AS4V+BU.XR)@$SN1V7H=8<*?;2!/4 MQ\8Z]SV6U):8_8%D?(/1R4:%Z@.J,&2;XX(E$#RM#6Q"7VS#;=@1ESC2!I:< M,X-1\&ZVM!J&U4G:S5:90DJSN4.5DGD6V$_9V]OS& M!E5AD1ZEY3HZIS..[:QR(T$!4G<+TY36$4YQ=!R#H]GN(GF 1D M]13_!Q&/2O9^Q,6FVB:3 M,P.2FU]]AX:1PLK*\Q85-!(0%1_)TKSB'^1?3=\@'_WCAF@"JEY&:7Q!7[LU M @Y*(FD8SO(X)'/D>QAD^U3AP0C7=MVN9=RJ#"\T*FR34;5R$43=$-7K$(^^ M,D)USBITO3;'XY+!5H5XHM>Z45JI[U,RR_?!,TU4] RS\24S%=:(V#=.07Y^ M8VS7,.Y4@C?:1#5%3FJ4/'O6-,KZEPS56"7BP"@Y>05=3F:=K:K&G=KP1JU( M5Z.3+;NN3)J"#1"RF^A?N6L#UIGQ7_G6_TL-NH&UV)6MCE\3P#2T)E-":#(O M$EN,[W":XD]Q\G :[,AO\L-8I^JF:Q>\+CX.3HT>'E+6EPCLTC@)XQV_D+!/ M"Y@CDHN /)W@,_%NFC M=3_NIFL7V2X^#BY^UQWS!&Q%YGU?X!H.XCJWTP["/>"T_>I>$K0#3BN753I. MZ_E9T5$>:'!0M-C!#\5H.>Y"!,!D .^'QNT\4IM&8EONZ#R2RFPH2H-/GK26 M:=5_1VBT&?HSK$2?7') MU!/S5P4/ZRK2=Z!0':-RIJCPTVW%V5'UPMXZ/\7)$V%$WXI*Q)DS(7_DQ\6' B*VOY[&;6_!5+7WRH;S'"&QNKW*A*_P9&$&[I MC@2GR=[[JC.[TMD^-2!J:),Z3)S89"F L#[^5EK#,GTP1".0L;&>71FB ,^YRF5RODW4F1WD(H)%DQC MF%TJC/27($W)XE_]0'L< G+I$/$6BL66 ;<"S1 M!&JU91)_19<6XHR/6[-J (T:O&)9B9_9KLE<=:5:4^#GD#4G+:71.NJ_+-=_ MZPT3YO8Q( ,6TL+HK^IS=+=-<:H*I3 @Q^R*+D[X M;_S8FU,'&VOKW7M@A4N6W%B#: 8;9PA*CA;FFLGWN>KEV_6=K)/!7:XECAA5 M!UO!M1E>*[^ZZ1_K-"&6[P%;"K''Q"QZ8I.XBY;X!38DS#+;/)&'>D4T]31Z M=N+8%SW;5>H]9CW1DS-4BIYJB^]3%&39>B-2W\LLV\/H#LN.8V5@85%;>HNG4O?/"H-B6M M-ZJ;FF*]S469>#5VG>(0PBB[(!XM 5MO.I6FLS;3)FWNQ9JL[-OZ3@@ :&1D MT5E:OK&Y3[6.,[4 /%+]"T-;.+?D#2AS4(0X6MW6[>%C,S Z:; 7;]>;^M"N M8BJ=HNE2(=@0>3Q.[Y/:-'\-B:P *GW_1)>7:)W<0-H*F#\Y^ $GJ?SGNR"+ M,_I])OX=#!^3^)][F&GW(G,KAP5_<2"7_0RLXF)<7M9OM=HH4HH,U@DHA&9_ M514;,+E!(3@H)?>KN]HDYMOFQL[,X26;ZO%$,)^5.HFFE;98+,[?$56I=J,; MIF%N&ETT';2\*3GQ61Y07GX$BT%TL*K&?$4"]8%@I?F=%9?@S\J/=0I)Q2X8 MG.KOCM' :, UJEKS%X\!]^"LYG80MJB]3N/0X!GK85KVP&G2=IK-XLW1AC%9 M__--8S]]J!/&'D]J5ZGOD'5Z%6,'&+^Y&K8U-4"?U YS&-W!5*/?H XU>V@= M4W?PGC6A[:?_]"#5XT%=.O,?E4XOD@P!Y>B+'S&G_ADCLNYBK75&NU('07NX MM3*P[U E!S_=JA^X'L_JT=\B0.KT+SX_E4Q]<;&;./OM(H7P,B'V!;/\)L@M M9(1]5.WAV,W%086%X$'KN#W-!16@[/&\(64N![9.'Z2, >4,:FCZXHIR"CZ+ MG^(()I$=5^RC:C]?.>9BWQ4E#_#W&")/*O0-L%3(+[NTN1S]?;E>7&V.^7AI;+9>E24 M=N3;146:;G./HF)M,6,_MHVUT8:UDRFTK[J?[BGI3('#M-S<0J"T[9MID>KD M=&OMRS@!!QBDV5=^3!7*N&%='?J.D7 GR8S%3LZNUC>S?_-ZQO;;E+PQVQ&M0WA$GKUL<+ M;UZK;HVW!;>V)(O3?1Z+3NQE$;IM6VSS6JLXOS2[.YY")C0YW^/V=(3H-@DHVZ#825E::O\3YXY%RL[K,61T+ MJ8L#HV44"NT*8,$$;0IDQP9W,(UQ=)L':2Y"XCOX$"<)M;7[ -%V 9Z%,"=6 MU1;#[(/U(BWH.(I5=YBHD"WA*FO$J^PHQ!6B-4'&=^4FE"[WL@4S,M"X%, ;$7:496 EE/'..R+CN0_13$R17.LLLD M1/L(1I?)>9#29&'.X-8GE#>6VBVD@[[,CV1T$,0)V)3U'=N*,;<$1]6F?@L- MDPJ&ZRYT#F'_V1BIZQ!+Y0=T $".@/P Y!A&52DM(!/G:[GS)))5,_S =W 9 MI]=8]V>M-?UXL,3V5PX*+C::\CJP*[:VX WC,KK$:":\.L-8#QFJY:\ M#1]AM$=PO6'<252%T2G>[F"2\:-NFM8\L/B-2$)]%B31W2<2 MS0_K!)[_E!KE:P!YPT( M\_:!SG7I_6>8Y?2>JV9"5_N:>>RND''0'XD3]V-6;-,S[E&$1SI%-77.D\<) MYOII7..+H]7J*HGST5B[,[@697BEV:;)6LK>_G,?I 0T=%BGJR39!T@PD&M[ MS;1-E9SAI*Y&WDFB5K &. 4!8PZ>!!B9W C9,OX^I&F:N&(#!2\ PVHXJ@'( M.0/I39+W^-QLRM&AYL#6G0/3S\6ZWI&*TRPG3&+Z:'&0:O2N[/VZZ8M1K>3< M/!-%65''E[Q\\/(!-+""FCS4?.TN"%-[A9&%KB8.14<=4EOSOUM:OQ"9.V#G M]PWMH(.>$Q?DO'SSP2%$L(JF?-1^[0B1J]ZJ'SH5'G7);^=2.P:%/8/GK+ MMQ\TK>GX%7=D ;0H27\*8D3SB@N<_D2O.4T2C09EF,'&!F1R6>0N"O7C),[C M *$#""1WL,$IB,65W84')U7#LQ&RE,!\J49F+;R5-QFXO* 0&!")P4_]=\;] M"GNK*(KIGP;H)YC -$!G<18B3&^H92;=,1T+,H-MJ@CFF8&6(@,A,Z@([5V# MS&F,UT;\5+>%*5ID&@]CO6,W2RO=?7E(F\31NYG/X-Q=PKAJDG24W."2\\*= M<="H;#A@/UXOSH"LS0A"S%I#;RZHE;[@\0W?*EQ+,U0W18G!7Q/3E&IVKX%^1 MF[7W,!WY.I\U&)V;9F)=3AIA8Z2;$]+E\"_/YO/-(F FV*&') M\V4$_FYSLACH.Y!Z<:9C/9!7Y!S,XKV,5I7X_@ND3PW!:/4$T^ !R@4">[1] MIOV(?I&\6&3VB>AJ[T+R! %G6BROP(ZR/7G1>QE*9NIFAV,8Z\_$))WNAA36 M+>270996D\4:7? F"K"=/70:&RW%FF2R.&M9,H>V;552^UGF8+Q5V-[R*MJZ ML5F=H.L \<_+/C5"\$ KK48N"RM;$$N+Q6.WBWQ)@4<*ZO&&G&>!^_/=+YXZ MC;9@&9^U6<^S!VT^ ;S4I4]SY]K.6MS+Z;*RN>7+Q*@LDA=;EYY-=B]Y;WSJ MZ4P+Y<_$&)WNKK^0E0C[']%PA4^Q;Z@T2$ MW0_T_G9&0NT-1HBL$NB7)HE1AI+-8*)&DKJL?N#UG0L/0YPMRBZKE&T0''8/>-HK&]HR^6C4=1DGJ-Y]H P7?P1G:H^31-0V3#\7 MVYLXGO(AJ%SH6%@\_9G-$G[%TZ9,/MIT7<9)+L2E$,%@.85IMDURDI#:!NN+ M-[]Y0BH?P@L,J1>R_,BOJ-HBEH^6?23F[Y>-IS;322)M!\Z?@TG.$V^+4?AR M+7G.'<&7=5U979.-RA&VK#DC@?$BB-.? [2'_AX4ZHGN8QPQ&HK#XC)9?L/X M RH H!( )L)+G_[&N<2T.^;Z]O*[^?NQ^Z[F:R_\*'00[Z7--$OWK\DNL[-# M !!1:]]0:W^BW%_2G7873N#9W/(2)I3/8A9Y,1-'_;QH(;.'MM ^>I3F(":X M^-(Q@WR6I\N>32%&QO*[U?MQ@/VYS2GU [.%S"G:0OOH79J#F&].^3S/USV; M5(RLY7>S]^,(_W.;5"I]%Q8RH^A)[*-?Z8Q@OKGD\ZTGT'.&*4L--$SF=\.? MKT"!=;&Q<48Y.V+S;,CW]+,9LQWO]A5GF#[%(6R'HE CTWIVA_, 57]_BK/\ M \[_#O,;&.*')/X7C$I*_$M-:'1FXQF%M/ @\M1"VY]SF5A@GZ2%#""CK]^\ MNF>A)JR&)/A,?_:D>&%^ZVY[='L>@_AL+5E,HN4#XGP8H'-6+8]]N%B VW_M M;^APR!_F@ P(E".J$17?/IYH7TJ,YVM.DC6(C^C?:77@F5HR#WV@55+[(?R< MA.60FG2.P3T$P1:G.3-83#(3$(!/(E-Y)3.5>L8Q&?E_U.&KC%_AE]Z;@Z$N50O0MQ2@/PVS????N&A5_ZR3\(V9"L3(A' MR6>@;\0F]P6QYQLB;1J'E)-*V-2EJ&\N>ASLP!SAD*W>&#Y?_*WDWG+S#M H M0/Y5B/#UO.'($&-LINDEO+Y;/\K]*<69UE+/"?OY6D:VB//[S7][!F6Q!VDG M4B_0>*QM*W;6-C!A?3ME&GIXHK<*9;Z7973$FO'9#G4Q?R]:F\U>;;XJHPOX M9V2;&@%6\3V9X>HQBV\)S+$*J+JSWA)@<4-%1Z-/]4XV/?CVT4<$FDB MBLWTN@ST1&@J6';OM9T/0>@FQZ<6=9EE>ZC9ZK_VO1&92(6. W\)$&U_L*'. MLB4Z9H>L(,A!P%\= 3%UG1!F[(_H!OV6@52FN'YX5"M*N$^+/B&"*L$+",IC MMX'YY+7>\.EQO3EE #,69(Z'Z1.D6^B4&2U;4]X+UB5KN"&LQ\;)KG Y^XL# MJ::7I$(0L,$IB(4H/NP.&T*/1^C>ZWUB.2">\*[V^2-.Z0G,)+O$W(ZW^RU(CEKM-+PH?R2SS38XT#/BF(4^3V849]9F8PNY'\@79UG6 MMH]%4"]7OZ6DONT==VFZNG50>3J1Q6?A=9,$-B4Y9K!$!;E<[Q]5BFM%V%MX M3-.Q.1OA31G#EVQ?UH)>?=NO(C/@*PXA]5("H)QJ5E'$*F8"-&MBUR?&C!-Q MMUA3)'M!P?VSR_L4S-)F!CB$\PLV00=982FR3H+H\ZY&>]F.SI;&,L>-:D,F MT(I33/(39R\F/RD J\.\'!RRVN9;4?M*65P3T1^)U5T3+:TW&R*&?!A3>==- MF9[A=ILB?2?[;#=P1\V.GC7GCQ!$>_Z*/WUY?^[#-I@LR M-E%V_\::KOD5CB@_LV2&771MFV,[GRG,LDQM=H*W,,IL*58Y@/V@=?;IWJZ5 MGHD08-].NRG;MM0N3E.'T(:U+L58!TU@T%S[ 5C"/%G-W-;UF7!\2C;I2$0N M5EZK89F7Y HH6U",T,(S!?--(AW9=F/*6.C@5&"LY-O%YZX!=1MKJY">=4=6 MEZ"Z': *K,7 =8 =F094-UK/4?P0WR-87=^/3P>&.=B>)X8X.DD/5DFR#Q"( MDS"EE9[T0JZH\WD*8B(V@K7U/@@R$)!$@G!^Q"BB]MU[MD$_I6,(DL._!3N< M_84^K;2+Z3U(P8;]"\W<(H#G*(#H"D,"%D9#=Q%I(OT\N_ M)R)AH7^\(_KS.FE1-MC!Y$7-3(RR;K%76S^O/0_"Q^L@S>,P)C#FIT0"(0UQ M?)H,F.7A5G@9NJ %WK\[H__.:-.;LT7VN#07/6FFUP[QGFO&JY#_U M(U0I2^VX8;P>O E92H5[YH\(B*A.H M" 5.J1E)=7"YC%-IBR?P]\,'?/=')1!2G[1$O':<(_Q$^P#>D10C#S^=2.4@ M2!=.1GF>=&8+K&A_&Z2_P=RKVGWW9M@\<'<([,LUN>IQ^[W::?M]6S52$?/8 M!9/F>:P0>2G%2$4[SQ5)V+?\9N(JB=[#_!%'&.&'P^H^R],@U(^)KL69H3)$ M73S/*D0J[_951 =$=E 1'OPJQ?^_'H76BI="G ##C%$2[\ZHVUZKM+ ;A1?O)FY M3@.+H"A%GRT+M(W%SQ@1,BC.#UZ$QZ8XGEEN73R7(?+X@8&"]0N.EQW6Z#IB MML'Z&5C>9%&S%%XO;G8573;FD;_3+.(C9:!X?5J%BFGY2Q]5)S59A9;K6178 M"Z8^%#JI(8;5=>@O.JWK_0YH+%0?N1\0:HRE2($8+_!Q<"Q.'VFZ@8C.EU=Q M<$\#3 RSTWV::E9Q*! ;_Y1,)W$'=B>KP7;!@?P2 >*?>1K?[WE<#L(P]:9E M@3J0+8\)#>C4>]":U7N"':CP X+A?)U#11D:*_(2)6O5FL?UIX28WF.\H[6& M6@L(4Q96NE_JL+3OH:>5Q@4G1:&A)RXY%OOVUJ7Z"E\HSC*MKC1$+4HF^3U6 M6659+]HM1&%5NWYL+O#&QO2G)#I%09;%FYA_<)E%F*,E$:[1".E;/4Y>/OG]02 A*$9=2ZC/6^H;W#49A.TG?V/ 11GM$ M[Q"H/$E8#FB]:3XZ2)_RR^[H)1TM]W0CP @O=2&0@^;D0DQVY4+Y2<:*.Y/O M';^WR"0&OS*9??%=IQ:*)P'^15HC\L 0G<3$GR!)E )$0O8JVL9)3&-R'C]! M\<8"+XW4B7&*!,VM1(F!_1@DV(* 9 9UQGZ$#CT@L9$^%P$:JN.U.L)+OA\" M?N5LIW8Y.\'M*D[@)4FEM)XXM<[:\:O0ZJ(XW/BS%=^IK( )ZTFVXX#EA?J+4Y"GD5:0$7=RF7"ZI_3L&B[TUK7"-<_8A;#@S(QCV!#HA>CK%8N@=0^Q(3 MS\K;N9<),5=X%SR+E>L[LK;=Q)9B_OYGV!'XJ7@1YN4 M2:OPY[*I34O!#B!Y 58A\S0I#Q#A@3!AU:>@+A-8Y4 :3R%6\SM3IV3%H<(J MR>,H1GLZD%L8[E-6$W3^'*)]Q)];I^%[GXM\^#Q(DSAYR$B&R>+]B-,^.YQM M'*S8D,3M^5Y50E"*"*2,_'7ZBI3L+$;(29<#8A'AZ;F>52-L/="S!_'+,KB6 M([S);,U)9!NIVG>'=@*KYUCK3,&I&".>KGP,3PC<"[8I MU&M.VG&-+'6[2/U*A?8CXGT(MO ,;X-8JV)ZF)9M.REI3Q9 3@!EZG,8:0%O M,!8T%>D[4 ->2=F!7SE#=8_JN,_'RZ%KO1_96W8D/_FXHUMFR1,Q&['A'T&X M#5@K9?II3CL97Q/B,$UAQ)^Q52[_<S-)QAC(2S8[]@6 MM127_F%:""Q^P22FS=JYR)R$#[<5G=HC=@[UB[.]VK*[,+Q:XU4I*:"B@M.: MX972@HJXH)"7DQA_%]-?!:*:[II-:SMUMU;5G7Y5VOB9X!:F9"*Z_"6@QQRY MNZ#?SL>]C[7Q]264<]G )?C$I5M8T.XU'8/XW W5DLUD9-0M;$2(-FE\=:<5 M\U#:5(BUH'D#LSR-Z=U\)L3'),ZSV_W]?\$PO\,7^WR?PI_)GY!ULF:4U"=L M:.^ZC!R]0RJ%$!%P3\4 &9>#/G6T89* )RZ*#T'/&'H\2O.+@KG6B+C$F#LL MDP'--4#$FAKU'+"6U*>8V:\K:%&^MO(:]Z-" P,B MX> @8%W"[.W@NNB;#\9;^5RV(IKJ8NC$<]U"W+D6>J5R?5'>SQG.T.^ MGB *$#*(PLXQ,@-1HHC8Q-\V& PCWB1D82 O8%\CLHC6U'C(U] M^46$K.[KBA;1?1$F9CE2S7+M\">('])@]QB'*_J6_ U\@LD>9E3D\V?B0TF M3O=D0;,E[F325LZ,_IAN(?K\+#ZPK^!.YS2[=?+9(/3+?/4=P?QRQ$W.#3(VZB:5V;G]BZ&X 0*.4!% M$'814OR!IYD.TDZ*+_6,EA7C]3@P(K:,U_@:E$I/A[\_.H3!OCQ MP^7=^1FXO5O=G=].O(+^@)./&L>FK5\SS_LJ9-S4Z= =+UH.\0M.?7DCLDWC MN$/?2946JMA$NTM M$-D#SXWO[>\S^,\]D>W\R6A?J?7[(Y!IH>? EPHN@+'Q;->G#Q.LHBL?]8], M53^)W9-AZ7:+Z"1A3_N"Y 0.0%GY:?U-9'H]! MT$/$*A"N-FF6Y1#=;08&5.8M%OUN8;)U8]TQ]-?4'02L@>"LV+2!@I=^T+W@ M[M&2EZKOS(QF6H[71VJV!.^D80T!ETOM(R3\6UT/@=3M#_96T4X!Z?2*/BRJ M'Y"_^XU\*#\B_T/['/_M_P=02P,$% @ N8 &4^&J==W70 A=H$ !4 M !P8V]R+3(P,C$P-C,P7W!R92YX;6SM?5MSW+B2YOM&['_0>EYF8M>V)%_: M[C@]$[KZ*%9VZ92D]IQ]Z:!(5!6.640U+[*J?_T"X 6LX@T 09 %\K=74?#:"FP(7QT% MH>4YEHL\\-NK+0A>_==__L__\;?_]?KUT>7US;>C,SN$S^ 2!K:+@L@'_W[_ M]3^._OM\?GMT"[T?3U8 CBZ1':V!%QZ]/EJ%X>;7MV]__OSYQEE +T!N%.+1 M@SOTZ)7WA XO\XNC2"L$1_;]?CTZ/3T]>'W]Z??SQX?C=K^_P_W]^ M\\OGS^].CM__[^/C7X^/6?8/:PF. M;BYS?_CIY.-'V_[EXR\?3GYY_^'SYT_'BT_ ^;3X\,OQ1_PK*\\IVFQ]N%R% M1_]N_P=E$>_>;HS'6/YN2SX&@. N _ M ^=-0M7%N/WJIN#A.?("^I^_OGS\[FWZUZ^2/W\I_/W/ M=_2O3SY__OR6_C;[TP"6_2$F>_+VO[_>WMLKL+9>XZG"J\ F P3PUX#^\!;9 M=(XX^#JJ_ OR7Z_3/WM-?O3ZY/3UNY,W+X'S"J-Q=!3CX2,7S,'BB/SS<7ZS M,^;&1S;R 5U#9 *./[X[?DO^\.T#6&]D$>6F]CQM(MD?[SS'.NO!"&VQMO@?PUQ;6) MX3DF](<(H6II-CY>@UY(_YK(O_,!> F!YP G)4,$Z$1>RE#*DHOL'?G)> $> MD"Z? -AOENCYK0,@&?&8_ L!Y_CU\4FR>/X-_RA#YQJK)\N] SY$SC7^6; + MB4M6,O+3'[K6$W!_>]5 X&W7[/X36'X+9G.?=\#J1>3[.T-=>0[1U;R\5G_? M ;/Q4KO X_F6>X/7\LO_!5M>3BL^[H#-,SQY#IU UUKRLK?W47?HH?4:>?G3P\P=(5Q8]]UP!RY,KEW*WR5_A:MGX#/RUSQNRY,.BS]&;YW7R"'WXS; M^::S_7OF.-A.".X0MA/<_PB:8:(CP,R_\]$SC&_/XBP7:'3--)G3 MF?^ ?GI2_.8_[YK5Y!_XR@I.I)C=)= 9NP_6RXV##P^X@+'/1&S[-Q#I\*S' M]WI\W-'1Z#J\0!&^!VW%]U\#JQ_MLI7W?9[Y]@Y)R[=34E&0V7P(=\!_F^O3HZ/3X[?'!^_.MK@U4ELU-]>G;XZB@+, M#-H0MBV7_ XL +ZA.+>QW)5L4A[QV@D _'PD>K: M^MR&#)Y?1JIW2]-4&"HC5;VE^449*I]&JH!K$\08.J/6PV7I?@R:4>O@W83- M#)3/H]:\]6FW#*21*N*]/.H4CY.QQMXJTMX9+B-5OM4/%Q@T(U6^E>]/,F34 MQ]X.$9F=9T0,&PV*]V]O"]#]=&O;5$T@N$5887 ?_2X!6 M2QX1XN,9A,&C9T4.#-F[LMIW;FT(]_CN38KMQJR9-&EF805/=,ZCX/72LC9Q MY@QPPR#]R7X*3?+C/VZA]01=;#N"X,QSJ%&P0BY>B<'5GQ%>?#R9-?RTFO. MVDO43H:^N)Z#T,*7/N?*\CULAP5G-E84$7F&ZER"!;0A5XZ3"#4=4N7&G84K M?-_'IK@/5GC]PV= 8LIK<(N"X!L(9XL'ZT5$1&'26N1U'!BKZ#L+.C?>A;6! MH<7U***1A [^#WRTWXLKVJ_Y6!\=WZ4$HQW3IY_UH*9%<1AXJ.J0@3^61 M;_G;>/ +R_>W6-^5@+XKKV" S)44Y..7R* M$]\W\&Q\ZHENETHR.N3(G=:2A[P>/JEVSXWZ#7DV_UM#'BI:I-@ DCSE+6^! MA6WQA)&MI##-Q'3(%!UP(O2Z&'E2+!?14&3E>Y'P&F'?PT133(0LR"XL[;$)) 3H)1"/[M6QAJL MHZ)9BI;LZ^7[+ A *&0$I5]HTXWQ@"U,GR(!/5X-/(_0QG?T"RM8R;%?34.' M!%\0N M%9>B^S."&W(G%]PY]72T[YOU)@J!?X\6X4_+!X*R-%'2=R++&'&['VKR0&XL MZ%R];$A8!T]^[KR5D("+7+^:6$(J#F(Z;PES8 /X3,Q\.7'JZ>B9G6!%_(;X M'T39/%LN]22&J9=4W'W/1U#[[I>Y2500T,>[/--ZN+#8NZ@$QAQYG^1(]/8R%A+6OZIK^($]^85?BHSPI&>$4/"Q_N+5ARC3;]E1P_4O7.$].? MR_'C5.LM,_W]'#],#>Y1TY_426JH2M>XZ8_LA/9?;7C$]#=W_$BQ )CI3^[X M,:D.8YK^XDY =9='JDU_@B?J9NGV\=V0S&Q91UUI*HGIS_)XTG#*,:KTVVEY MBS8,J 2<4/L98AE:AE8_E$:K*B&0 3::G<@!6%4*:(:6X5$&,;0J\WT97)/N MJL_LSI#J(#HS)"N"\T"LR=QG2(U&P_-ZHDI?:S"\1J/@^5U2]8@9'L+B1:SF MN1:#:C0*GE.SY[#I(#YU@"J]]I$EPVI2ZG+/;1F"DYIO>(V=065X&(OC7?MN MS+WX_#Z#RO (C1A4Q?(*#">S]9<83I7U,QA<9BLK0;A$RZAD,!H>T1&#D:?@ M#D/.;+M5#+FR@DLI4J<=!'P.T(IMKJO% -,0#QI2[;C8$EV!$-J6VUDAN?I1 M#J.J7(4,>HM*E=2;S4/"76"JA([F\E@Q!S=!$.TO!$$A4A*]\'\6A2NL)_YJ M*4.>C&8Y\+*>^70;.-0LO@,^Y4E2GFIR^HN9M=HLC:3ZDD=\R]11Z4L*N8W3 M1$F_-"JV#R_%'@K2M=I"S;1ZDTA\$]62Z4T.N6W42*H'>51L)&Z2T]/0P66< M<<^=Z;V\%0-9W-RFM_SN!,!4TYO>%[P3\,K[HQC:PJ M@KS68(<=QPW$L48- M&MJ8O O\"EK0\(1=E=B5*T'#$WAE >3R*(VE>H@"$&O4G^%9OLK *^@^PTNR M* .N7/'I2 3N.="6_3:8+9(,5OQ;FD>7RQ$@V0$J V\M1AUL($Y&)CUAE/U< M#YE./+5DM%5(KDA_.;!WM).J:0I,U8"GD/_RXVUDO.O* B3JA/" M$'3%@:9@6M7TR?CYN,CID.L[(*4?@'/VC#?<$GR+UD_ GRVH4L_I]',K@#:> MB4OH1@5=4B^J[ @ZI$\3D5)SLX68C:1TR(/7$-M2(MSO?:B#UW@\O."36E+G MP ,+L09NE23T\4]U%S:IXJSY"*\ =G2=@P76:AF3(+AZP3L;&T?8TO*W-_BP MHR\V2%41Y&+^EC<>-F] ((%!1VQH.Y

*[Y>,33*QY0@,A/2L\7@<24U'X5&OM>#D=6/JY5KX3M.2X9A]KZ?B M5:UON?B .W/6T(/$9@FQ+2.Q5AI):>K! ?"UF90=O03/P$6TMIJ$- V$M 2E M 57CF(.OEO\#Y!:'4"BZADHONT+&SJXAHF67^%B)W/E(T*[9^4S/[2; ITOR MI%OL'K/SH9Z=2@=+K1TRF=]AN+K AR36VO[5B^U&Y$)!J@#A_W<$+ZE2Y#6G MFL0'U+YG)/EINZP3/M)#\EL*@8%:3C2+QWX\GY.J1VU'_ M+(1S:O0K'P6XU1SV+")Q;/3J:S::$)^%QPJ?FZWHA !KL.U9L6JS59P09HVW M.U:36;V".UC42F[UK'"N>A5FZD&0]^0P_#Y-^-7C5_#>L>*[ZDZ#SS%V'EB2 MX*]!Z#5X;EF!576GA+%8-KGT60E6LP\/)9NZPT 1JU4Z'4Y<\U 2M&08JC^@ M#%O+>^%J5LQ4_67%L-77F*; BE*:?8E1@*5L9@LKS3@=6HU.1(X\*59@SVSG MCD@.&H>R_,5LSXXD6ETE*;+":F;K54G8:]-C64TP#3[P >63SX$#P)IV44 > M/F1"TDMI]]G17JFKI(Q:_"ZSJX1SU6P=1$:Z,J%UA(K;%/0H?/R'"X_=TU[J M1?"4U^673)AXCY)W6I-%IUQEA?A$,A/VO];)>QR#%6OE#OGT M%RWWFV;&ZK$NGGKD)W^0!W^D_-]LD7O21H?+_3?)"UD!U\&,8R:RS@2/&_Q[ M$(9NOH5X\>#(-X[_&@II6=06(U&)0T:L;XP>EEY&.U? >P6>O$4_0- M_*2_$M(\O!1[E(X&1E0*MT]03[HDL0 #K(EFB\+CX1.Q_,EZ2E+[-$^4PVQ] M0+E=0[;'#=X#Y!UP].1">[; ?\II?W0Y>M]K-O66QHW*\7%&CRA5"[B*N@ZI MV3$;/*"*PO"4OZ=]_N8 FV0!OM7< _\9VB 6: YLM/0HE:0&/S]&W?,BM:/V M#6IEFKL-]3YN):J5NAS]WD]G^LL9=3D%5R_ MV$@]EI4AGKO&K CH>N(:]%_ M<<-2S,\]N1];OA,\;HC_YXHXF )R9-U"L4>9W"2US*E2;] 8_4#F>8 .T_>C M^:'-+?0 S7J1>DN3^UJ"Z\ /PK)IL5VLAW&^G2V.'/B M< BSIKX"$IOFD4..;E\27J*U!;FL5AI\BNM!@): M3\,]'@)>9<5)2(^F:G1'R2@O;J):]H=K!4'B3!1?:&5?:UUE>0:D5UB1B%89 M'LABD&(\^5+SH"0F.*J>)58E?B1IG+OKN@R9XL9C((VD M?&^E D/U6I8!97A:9O7YA*0.50;<2)Y--&_#<@MK=RN>F@]4K<6*&JUK5NO# M[(S=^MM)>='GPN8SO!X*-T8--V16!<7LIPK\>/%[2AAV9MM;W-A5NS#0<"2S071&#HC MT6JWA?#C#D+5_>V/WREON[&)TU-"RP\/"R>!5G7J>^28@AI/A@2#47FSJX.% ML;8UCO+&0@<+$W>V%"L5-I*N3,U'@%@Z':N!-9*.=#( UB9ALDI8(VF**'2Z M\J7OL@I8(^E*5XIAF]1OAN"TCW4\&F"EF:9=+_>0A2$XYA7;Y0,I5KAI))'6 MVC7:]+".H37F]1>I6,8,B9PTEG6YZ MGS6]SVH :GJ?U4]6Z\E(UAC/#2D/X:4"WW@LK6%V[Z&?054'_Z@$. MXKY9PKZ.RPII_C-;/ : = @/9T_Q8YP;[^K%7EG>DGC\LT:4M\#"ZRN-K@A= M7]H,(U7LDFZ]0@I'DD<#_P(D5G2/%N%/O.ES;7!YA&I'7ZYH-5X\:P^C\7=L M1SY9]@^RBJ"3]+S#F"(;D@5% F'G48"Q#0+,UQ/TN N\JAE'1ZG?&R_LM=@O M__A2:'P#X07=$S?>93)L2I$>(6>V[4? .8_";R@DZ6'<$I*$F/KYN\(8)PK@9^S56"9Y-VFL2,TGFJB] 5(>,\=B 'DYW>,O8<$.R M,V-33T2N!D):FFWL'+4R0E11D-(7&;',!B+-7?,X\:L$+EKZ,;Z-U1/MP:8& M\VJ*O4JG1" ],N1Z!!-5B4]'$>;+OM;#==RN6(KEO4^UN("CS29.P++<=$_> M> ODKV.;4L8)S$M23[@G32HCK)#FH/@?Q,_[;+ED/Y)CC*9+"8DH0G4(4IZ% M:9J$<+<$8=)Z;#;%4@Y,MCT^"G.P^X,\QQ+[5=& @\<&'PEN1+)<+F&P08'E M?O%1M*%-DP,[;E6/;UQ9IWIM$ KRI;,YW82WI\EBB^MWS!:IQVUNA6#FM9)3 M!-!.AA_\"HT?4Q3=%,GZR(,1 Z1MC4IPIL63 $+"Z)V/GJ$#G//M8T#CIZ)4FB MBFF044Z, I%>9@/O"'PM#;=WKN6%^/I +@S<>1$R5(>E0Q1JSEKJ/4J=Q5R4 M:LY2JHIR!UJD'XE2U!1UVF,'&Q9T79"DFHLH"-$:^%)95L*D^Y$W23-)^2 [ MPXOK9K.)8;]K!X#H6+TA0MZ6!EASBK[JX"#6CTS81MY8T$D3C6BF2@!2]&D: M8,NYY1M!D19*1TEW%+FU\@LA0;3?E3@'-H#/ZA9CGEX_DN420VCJE,Q9+T)5 MAY3I^LER$9(]< X\L(!"HC62TI)C55E>Y(L%/5(1X]'#P-.D)Z=OK&!R3WFE3J!QL7)#5WSM:DKLY?W%G>8O2T-78OJ;4HD Y4 M04%/4]IJ'K# WPL^DVJ:?FK)M1]/95'F,HCU#+>3WF$+%V]956$$CK# M>39;)R9/#81W4PV$YAH(ZBO@#1.DUC40WHVY!D+=$#\5.Y S M83ML'S0H!%M<'AK*P1X;7O!=#7+=7(ZS.?A@]D';J6MCOT9H3;.-8\/K].O" MF<_EQU WN^"T+M0;?,<,;K,5NBZX>>,/K F?.B7^.<;= TN2>SX6Y*LC6 QC M=>6PQXFQ7!R3]4E4=X".&__&(#F#?#H]50 NDG QEK:@$JDMM8B6I>BP!J&F MJVXY-"7RN5BW2].UL>H%RI?GQ_!5IWK'@6\A870LC5D[ %(HV3C#^<1L3Y)J MG!NRVAFL9G<34WIT5;Z)8#UOS7;#J7$YB[R/Z;(?,\*S/Q1D6P62:M]1C:4? MY67(*FQE-DQK2C6VA8>IC-V]$MIX):_9NMAN[.Z K MBN6PQNYFW_C5 UM188D!.JD$?F.@M !7!J7QX4+58-:U>3I1& DU,=]XWFX\@9SA&J8A:*# MZ/34[*=9:CMX[,T#1Y<2AK/9#P0[PUFXYTV&N.%/H'M#/-]0B8%M^ OA+M5( M#V:-^@>Y!WJ<^3G@'WR>Q31+P?_<[EA>;.TV=&#@PCS/Y-?#=TSJ/P&PK_ M":@QF(?3;"4H!6?%.P/Z1L9R@VOD)T"3Q\IIMFR2/$O+>^W&T4\_FZTMY3$F MX44:GV'O#].$(XIA\BHI7KM["_>SV0I4'M0X.2[ K'*ES.%+(KI ZS7RZ'\^ M;I#7D 'V[GA2P54ZPP%K#-[V[\AUGBS[!T8]@$[B[SD+ D2*V "'O/Y*DYDQ M]D^8^FX)FW?'9AOX\A#315HHN933QU@[EZCD/+33B5?M:H;+53A;/ : ODV> M/8467J3.C9<&TC&ZC<_MWIUH.._^]K8 ,#8U?\2_H[\B'\[!XHC\\W%^LS/$ MQD=X,8$W^([]-BW>_#:T7I"'UMMX2.*R=5& ;:B9O[2\I,H4\>6"P/8A%62V M2'=Q"F954>@Y)OF'',EXM01PO6&U?8NKBPB_\P%X";$1R)I-%!:8>@PTE!W. M\T&4*W*ADS)UEX-CMD@6O>5F5Y& B?. T3EW!;MLJA];1Z'F5ES+5'16-&#O MBE0M<*C+=935/.D@^:M/S7L?K=>6OYTM[N'2@PMHD\>><#L7)LU M3MTK1G00VI>391UEW^L8D-*JO!2UM$0I,"#5V*2&2N]:C4-$)#XYIBJ@TDN: MD+:IH3 (U5+&GX:=5C)L2^N,EZ(./5+"BY0FJ:?3NR[A$A.)3Y&IVN0&T_>6 MQ 475_["]MX7A)R?T'4%M0H'I4%HESH^=30)3,;"P^YSTE+;B%+6TA*1AR<9 M-21(N'>]) <$DI]=4Q56$G])RA:*7K0JOAZ$8MKG3=_E(JU52,K7%XKNM=1* MTD-HNESML1(7@PXE[UA-Q'I70_P"(P53:*H.NJ!YTTO@2;AZ2K\=A/[9Y4Q' M7T>T7L.X$A5Y09 ?OJ72$:6LI8LE#T\R>D>0<.\Z2 X()#^[QJHAS"4,KRT[ M"7:*Z:'2CX>AB'99T](/_"ELJ7(J2>C0+7A"P&RQBYN,*JFGT[OFX!(3<PWB#?\K?D:5VX%5(1#02DFGESR"FB ,1I M]J8,I,5'C3-AJEK(Y5(*WU8*7PYBF^?YTM)9' ^T0BY>'D&\:KZA$+2T& 2( MZK A8A9DK(;]+WNW$RI$05+8FZH4RK-611-7:HD,0E54L*CC5L%2%1?YL?/% M^%B[UJRTM-3MH^U0.C0,-Y-/>29E-%+;D7K78(J@0@I7B*EZ,/>Z7CCB7?AR M$!HOSY>&;9T-U](>JJ>C0T&5<""C?6K)]*Y:>(0L*SXQ*N/H&PA)U\T[X%.= M**@8*KX>A'+8YTW'S<+R/>@MLS&EM$,-$2VWH[WAI>Y)E31Z5PJ-XB&NF3!5 M'7P!:.E;FQ6T$A[EZCFNNB#E9*CX?A-(H,*=C7^V- M*:N&)O$0UTR8JQ%X7L]U^IKP@%\5ZGQ=^ W\S#'@ M8ZXCSX[?O5(VMO'_2JD@<=HZ--,F0Z=J"/JV*_1589 >2U==Z80L0 MU>/72UN>MI"IAHB6X$ERMEW@*_<2M-EO393ZN!FU7G&(J""&^ M0.\?K_5"['^IY5VH%2='J^%],.CM;U"&DMD- M2 4K-/#I8@:>V;VKQ,!K.IT9:F:W:!5#K<8X8X I;]-UP( )6.@9@"?342!T M?6/ 3:>#ZNL^PW8Z/-HXE!B.&K3C,.J:/)!G ^*Y7IST!N%&;>96QQW?7@$G MHL['P4WWG?+]RW2*2U;>&=AYC(4UT=*AI&JD\ &[5:D[B69*CY(5WR0 MG";3[QT*<97;T5IO'+T_K9*(JF54JP%]A7% 6P#N@?\,;< >-><9 M.W.I6H1Q1SH:P_D+.'>T03U]"]W2WE;.A%[_7N$E^-E/RWF657)KZ8"-OG#,!=1$*(U7@7G6\;F*B:>INQG MC@-CT7);^1*$%G2[:%K/,]P@5%QK8738*\EMXQQX8 %I9G'YC4/(@.$G*A<$ M)G?3.+Q%WA3DBH>S'\[) /R!7WZ*>GH+I8/B:SKA@L(7W.";-W!.1*:BB9(. M:=+[;\(!&9N\#J'W5!%9ZNGHE.0:^8]83_@_B27K+9/T,AE9JBAID08K,P"< M@)QX*9@WY.V3Y=Y%3RZT9PM\3&&NA 3C)RJU]W-;\R[R"?WP 5V] -^& 1[H M.G+=V2*#%"_]V*G[@%)?%M.X\5;@UA$=C*S%PB-CW?G0%EJ?^:^T<)GN:.!< M1G[\C RB^-@(OH&?]%="VH*7HA9][EI!JK:PT0%N0K 6$J:"@)XB.47?_/S^ M\2M8/P%?["Y42TC;7B@Z4TF*RS)^5G>^+7>+T_]YP%)B6X9XP[]9:W")R)-' MX5VE?'PMF;[9^"]0:.7N?:BE/-#=3'QUYC[2LA(M&H(A&X%,Y6SQ@-= @&^F MQ/P77U<[[" <'0,OLHJ7?@[#>BY/ Z,>#, M+OO&#US.X._V"KG3!\3HJQ#VJ0D!5'-<[A<83LJ"H/0\AS!3*5Z.EKFS0I65W]& M\-ER:>PHO, L;?'PM+J&T#PU4))*M;I9;RSH$U-UYK&"[/P)4Y7?:WF(@]$( MM^RU"5G!* KGP'*@N\6*%OAKZ!%W5U;.Y&Q-=+10HJO\(#I[#*675^&,RPH" M.GC_%A%_[&PQVP#?(@=GDLHOQ'\-$:D=D7_WR7?,%XW-IEW3:@RY=&H\M_@^ ME>I#_MR9NJ_U[7%BE2,/SZIXWDP% 3T)CTG*P!X/@7"Z3#TA';)\Q0-NOUK^ M#Q!>1YXCL(*:*.A-<"2G*+8&]@[3\I^VR7^4&4>7/5+D0'1!UE'1DO@4KH ? MU_\5GZ22C_5T;7/)Q>%^!:AJ83FSO3KQW]J5N> MQGXJ[:;*]-0\)1L%\6SAL:3L-2K"!K3&EJG' YB!A [2]UY;IHLSWCKA" PQ.,V\I7H3<^0[F+A-B4A,$S-]&9T@6E]D@I+09Q.*NY5 M*IC2Q#">CC!>C#ESXS)H/YJ9N=T;M/GDR@SD7\RJ3)E64,2WTR=L#M'I5)>3 M+$E]$ G(HKSKB RGY2YM;!\$E)6LMP!Y\\?JV:,GS(>)'?+!>+H$3V;2/ MF7B&GN*!^^U/_QB 1>3>PH50;B@?/9U]UT6X9]]HR6 H;AUF"]PX> -CK6VQ M+MQD56%MB:VS?(<\TB #..F5&"^DW"]E%F^7W!P:JOLMOFDP\&%E>3*+2S-C M4ADL-1J,5">"#O5?(>_OP'7.+?O'-?)O\%FRCNT+6J@HLPN"I$') ]II[W*V M] %UBW.GO>AEJJ5J< J3[EG>\RUC2S294HBLW!LASXF",WCCV8+/!HH?]K3[$_4CL9(X MB/4EDVC2;14)O04W2]C ZS3W7RVJ_8 EYBE]3%Y)\OT MS-S66P1Q[/'1).4VZ,D&K/8T^VA2<[E/3%1YLIN>G:MRFPJ9;&-)U94QC_DP M+3?YQY+?)WO-0L*71M.3 3L^J7.NA;$4*.5RU-2CQN5T8GB:79Y.%D\^QZ7I MF6>B*/;@)1]+U50%"[G+( _+T?(%B]I7ADR8$UMS*Y9#:U@PXBQTV12/V& M]KX!(7=_$Z6> Y5GMAVM(VJDXEWLATD++4425E+O6>HO/@I4Q6036CU+5%3S M[:3*T=-2Q"K)Z:?W)7)Q6L&-1#)$+1D]Q1N?@8LV^'S,/&SQ"Q!Q61I)32D= M8TSI4!V^KV&M1>"^F:K.U&5L9Q1LB:A\R--O=W5O(T/ 8MX*08:,YPL*O9@<+%6!9:Z:.I>I49^KSMB3L:FB- M%:F+(1^*R;76]+(J'2)8Z?Q@F*J+^7V.,?7 DHQG,*K4:=9E^!^%ECM 1[/" M9](M1QFZ*[GO9],I'ZQ,S:V@M[&*@I[RTW$(MWH+SD$ G? 2' MY",0GEYV^S*S7),R9*OT@=9' ,,X!K,X8>%O<"KU4!8WD?S*-.FS$;V_M@O@,5U1[\8XF="F/5 M;.>-)50J#!V7W3\%2#L(D!K:DJ=M(*K):\#P&]^+AXL5_A,0W'AIQ?CX&^\%7)U3]6U/U0;D- M76[8'/3#H=@%@O"4;Y^QW+4%P6I0GV/):19$+3TY&3S*:W/$^_#*<_JR+O&* M\"/@)/>Z@%UT6&_'V6+OC^2,204C#<)V;".'GI[U9.1<68>+R/ +] P\RPMOX9\1=$A[33+% M7Z$'U]&:VU23H*P;ZY2MK]8+8> <^3[Z2;I@6QO\FW K.Q?-=/N2-%'=RB6M MIMN7I+=\1:O84'>=C_JBK9S[GW0UWX13M2L(=*7##)W[WHZO9OL7&(BKED92TYE\^I& MA5UG>@"G7"NA$IUH>@)DU;F!2D\NT]TJ36CLVAACR5KDTB"<-N-8?$M\-G@# M;M77" :CF0I:*8S5]TX&H]G]'KAAE'55L HN9K]<;[4>\S"9>7[*P]3H>-3: MX$:CS+$B/8R%_%"4#07 M16(]RA2O?14"992D5A:'7BS:54TK2XRHW(X /L2RA'\5CA*W-X9GF8^_>QF71:]-PQ',^-Y[=>EH(N/15W&;6K7 M+LQZ_RZ#4/F:Q+P^H0,'L5T8@#4"GP[TRO4I'"IBJ(XNUIHK^[W!N_@Q(/6Q MSET+_\9>86K!C I.FH'CW?T5.<"](1%%X*^AAW]R;4&?5O//=&SZ4FS;6<16 M'\^'$O?5@$C/\<>OP")8$ \'E5%5/+)(M^](ZP.>%%72Q;2D/+NY);&[UNZ M3\\D;G\N!R4MM?=3-K+B:[DWK'-B1[\?E.[\AST__\]P*8$"^IUN> M]D"$?T9 LFY_Y[Q,4:PIBM5]%$N-#/LZF-2OL?$%]Q(^0PLNO69 MI]:'5/1(IBBWEZE(JP^)'C#GXAJ]CDI?4H@J]FH:!VQQ"3]5[98/K4C&][M_ M1-@V@N3R^0QRB;XR[U]%*?<>OY6$ NE:#J8G:VC=W(A'E8TEQ:/Q0&A :VR9 M'AQF0 UB1=/%].P.-;B5F;%C>3C<#KF*F\U87A"W Z_NWCN6'B=J-FZ9?Z3+ M2G]#0E"W4<.=N'IJ+.3J$E<-3134FKAZ:O89HWM_=Q_G83,W:68ET3O$'[4T M/?NN#^SYH]HLS\S,5*BAHE_,F!AQJ8IBW[9>$Z(DN#BX%"<1&76ZYG/[XCL, M5X\>>@J _TR$BEW5>(63Y+U-EPJ+5!#0P?O- MW4S\76GN(RU^?\L%"3K?K#7^UP??\@++ILI;.'K!0TV+5-%3 !UH^=L<1\+1 MC&HB6F2P5\")LH'/MW0E"PG^E[T;YA6B($ZTQ^)$YUFY MB&N?C<8?WJBOD)B2'8M_7.#X0J5G[%BA%0 ' MZZ4-P&8#G1%U#EWY 0;AVY5@7TNB(N8JKA%]&9$8Q%T<(J5J\0H#AK8@9GWV MT\/+:P4W=ZXEYL60'4++=3H9?PY'AC)SK#L%3YJ0VC#C>6%%Y:7#I_LHI09NINX5X&2L>16 M<7ZK9Q3Q3D_ LY88TRL7+B'-NF(SP[_"Y4=0*Q%&C=*=+21G28*R6@G2]:&: M_RJZ:KF?+;#5E)TT[;G>I]>J0W1,9$=]S %)$ #.-?+3M@/"D5E>LMKT?-'6 M*6C8\WT-FPK#S*(VX;9.V1@TCGF%EWN!35=%<@)H 9*+CT$CN7M0]K0.>UI] MS' 7ZN^\^YT.3L]Q)H*J"4A@_D(+BZ0P?P>DO APSO#JQB)>O6!I87(U4[HL M5+(U")R%Y/GBHT LS:.+X75Z@NZQR8PGJUR.;T2;DMU.60X>4&BY^=]?H"#\ MAL)_ IHXO/3(81U+@FWPY$?D[X3.4]V<'33:C%+\T;ZR'@3PS4SJG(-SX($% MI ]IRT64P8R#Z*"U(?T?^\?W["<=!<[# M3TQK._- Z@,G#F5LD!%M+&@R"5+5\O16^DSKXS1*QQ1=(KO?:7YJ)WWVMWF8 MUW90'1BQO%":L9&QF:0.$J=A4$A""V2>_;4=J?=L:T50E3\K;+M61O@(4=&> M1E4J:BRO%$L5>@DJ8WN$6'$L(SE#8H0O$M5OT 8S=W:B=1!;9D#3]TNHP)Y6:I(?PUEA:4G6J(G>#HKG[X9"RB98'D(B:%;?W. M[).H/!4 "28M,+3,OIW4HU65?I*A\\%L\Z\>GCV9OM:Y/4%5Y9&P^ M##]BI6XKI4P:XCNM1[Y[+[:+VV_&V25!B'&,[L$&_Y<*NR@9G . /N8\8C MQ1"*G34$6Y-X*LEWTU9@7!5+@R@FUR!,SL,X%'PY6?K#A5/J@)AQXPV][$*B2T_/#@'6O2,R:A M5]F4J'.W?8ZGQ -+ZEL=[71T;PNP,E'JJEA.L]>M3SH8QX5NPC9=$[9'H/:D"T=[=F\OC>[)/?!S:M@ M\(K-XV3@#&XNN0.]K 29!K-G.'D8:3K!C7>!/ _0Q[C?8;B:!U'024*&P("' MD)G!(\Z0W9*-[W^S,A1[VX>^H+_$5^9K"_J_6VZD)_ZGD-^#"-HTRILS0@YD MAL0X/NS9V7T]?R 3),ST8<]1;2V0H6+YPP!ZQ*V#AOG_0I%0P!YGZ?#1GC7V!@&POL\'3;" MAZ"5C<%XN(;(X=@9MX7'<%TBF!M-!RH-'7;X!6X@-(@9;M-3H=,'%77CZT"N MO%T6A\A['T[=P:?NX&(C]1[FF[J##V 2^FN!:"ZF?;= -+S+>*?&AD0+Q*D] M^3":#1V_&_FZ'UA1[_(+YY1H./#9*J1HOY\2?(R2G/SW'SM_XE8 MYER^"D*XSH."?W1_=Y>60Y\3"(.91W";+6((Z=\08]"=YV/^J*MSF9.S'.=C[IE"_>9,F] M#W3LO)TV'.+)O*6?:]$8%DWQ(,.2M)C9X@'OWL"BM08D$G(YJ&F1*GH*H ,M M?YOC2#35MH;(E'8[C+1;I=\!>$*.3R\MO=90TFMLQDJ9\W!9[><]0WMVWI\9A67Z10"77 M&%98V,Q557750Z6735:V5WGD]QGX3VCX>.PZ!A@>D_TPC#< IU,,5&,,E-_I M.17\;CU!';GX.RSD/9:9Z3:2-;V8&=P$[0=PM;Z^Z#]I(ZU+^X!"RRW_&_)Z M^QI/+RE1F^^2,P^L@.0:G'D.N?L%R>5/92Y'U]P-.<6C,]F''$W?ETY/]+QD M5*WQ)> _0QM4J#>7"HW_;;:8 QLM/?@7YI[F@-&Z"A?6!N(50GYZMD:1)^3= M[HP%+0578KZ 4\XVT?!>(!0JX:5X.*NC>*!J6Q6W>HLP)7T"L,X[<];0@R3J M$,)GD$R:>/R6DZ"F E, 6U\KS,LE> 8NVA#=)2T9%SDML3[@8II+$C"R_!\@ MQ/\N+50S+1T2D96/CUMRZHJ+4/*Q#IYO/&RG8#,$*SZR#FZ3;2V>*M! J$=9 M1/,$:LGHS110HXQ;9 TH9:#'#(*,0ZPB+EPK". "QC^X\:ZA9WDV)(9V,N4J MF^Q*CSS4BWQ;*$M3 )2N,Q;V,MR+W*F>0)P:D:%MMDN8YW1IQJR8&6!F0%+, MOD"U=A +WIK]4%48JV:SET%G=F13&#JN:Q!#S^R#1!@]SNLQP\_P]"==![%R MYXSI>3%=.]20N/^PPQ[G8X.\,P\VJW0RS5'+.5(9F&$/Z]6'T$FDK:_X;'S^ M/E@O(&"];V^\!?+7\4$LU5Q5D.H@XJ&\/.N(P2P6I$7K,^.)) F0#>#9T(7Q M,@ZO@4,L(6([12'RMSM_+!1W43&K3L;= M5TNF=\7.(V3!65$R(2.R/X9'<2IVR,,.E)%,,].RB^P([S!( AV&,:F9A0F#.]S*IY8 MHVA +6DT[5@M6O[=PW/+FUI2W/WD)_&%)*"]:M;(H\EQ-T$0$9<+&3N?2\EW$*"E/1=Y.-_\<('1-+^I%BN)R7%8UG7C?OHZ5_XT'Q UQ$IBD?J'.*) M%>18G+#J5?*X(1=2#^O$@"Y0?'G&Z_?FNT7NM*&Z-<,W3M?2S;$) ];D-_%/ M0T@62FJ+");'Z'#P_K2E7*^[9EH'H/_/M^4$A+O@=K9*-XI2DP:J9O?*4PE&XXI$DGC:6BAH[SI7'.QMA=C]M4 M09U:96-)<^H2[G*[?RQ)4<+(BE\0QY(D);E(Z[T#8\F14KG#J[Q!X\N7&JCQ M=CN^#"GEGF!ULU'(RM&1.:4Q7/8%H*5O;5;0SF4Z9$&8.7@&7H1-8?9G<["4 MS@I1,]@@PE8M1='R=I/R$*]PCSH!OL-P=1$%(5H#/]X!)(,[" #^?^?!>A%[ MRRE!7L_;SB7)XYJ##?*)I96;'ZF0$1\]'9)]0]ZCQ.O.G<^:^0Q21@-@OUFB MY[[1;KH# MEAN44DML+$[4E@I*S P?BSM5Z)*#6M[:&*B&E2:,G@+P9T3>WC[3\@M6=0WK!:XI0R'Z4&WS1$4=XA3H*\!56Y3RCFQ*FGT((%$ MC;5R CWP_H"YE>AE5DVD)QED&IB5DM!4AK 05I_?/TH5(*PC- A]6=G](&Z! M0(#WG#O7\N1R?[L97TN^<#:^:(;O[H=][#AA5V?I]SUP+E>.KI)&_Q>G)O%0 MTR2,QK%8MX11Y>XRW6-8KXU$N@9(*5K3'8U:CDG$;1&8[L(4W>R59J#I[=YX M3>EZK J[V/#$Q>;+4S5>HTM,E-N"9P__S]02P,$% @ N8 &4R+FFAY(#@ #(( !( M !P8V]R+65X,3 V7S$W,2YH=&WM7>M3XS@2_[Y5]S]HLS=;<)4WPPP;&*I8 MR.U1-3R*87=K/ETIMI)HQ[:\LIR0^^NO6Y(=VWF0 $R>#Z0EQZM?ORZU=:T MCGX\NSJ]_7K=)?^YO?A,KG__]?/Y*:G4&HT_]TX;C;/;,_/#^WJS16XE#2*N MN BHUVAT+RND,E0J[#0:X_&X/MZK"SEHW-XTALKWWC<\(2)6=Y5;.?['#T?X MG7YEU,57Q97'X$WH"%EC=ZWFA_^V/K;JT Q^;"2_'C62]C_6:N3R-W(J@A&3 MBDDRVJ\WZ^WZ?I/4:MB@)]P)O/YP%))(33SVJ:+8G:I1CP^"CN2#H3KTJ1SP MH-832@F_TPS3;Y0(]<>^"%1MS+!QIR<\UWP1\?^Q3JN=_-ZG/O-\'C^HOZ*(\7[D_N7E1W_8WW_X-T*"]%K;D'GRO'/02\* M#Q?3X<"X3*Y'1O/=VKRUP2[*\='W!^02#J?*H/6J+U_-W#_%NVPB?]: M];_"085H!?Q4J1#J*7RQJQYS5PT[[;U6>'/K=\7XOU7"Z0Q2_U?;W>JTO+]EKWGI87UY^OOG:[Q+8_ MNZ?Y^4WW]/;J)FE^>A\=%]?=RR\GM^=7ETF7Z_NZ #I_M6W)9BSR)5&AUJRW M6B^*#">N"!5S.^2"3LC[*FDWVZTBHPO&V,ZO27^>@](+0/AEEMFESI#XS.^! M(Q5]HH:,_"JH=/'#&9?,44)&9 >___FG@W:[>3BKF+.6KHGA"M;MP!QZ0*NK M>I#6X2Z.?RT%^'Q&;IDS#(0G!IQ%57(>./5'3G@J_) &D^*4XZ$@/"(45A_4 MF!]Z8L(8<>TJD^7;SF2' 6NJT/K!9%S"--UDFH29,T1QSR/P$^,CIN=W8'X6 M1!2C*^*RR)&\QUS" _@5J)\[J"8Z[70M8/X)\A#:/YCZ L'D86(H$%5@G M02KQ!330J%[$Y(@[K$JBN/<7T$"4T)P!%/%!?($+/ I<'7Y&T%CA*&J( S > MU)>@X6/CI)68@K[!SU3IGQ6LP:@8(Y'PT"I \9BR'3*P(%,C2:F #SY7"O0QU_3Q-CP[ M0T%_9H3],$2V33S6!^^G'<\B7_3\00UXHB"(J4=.:33,\_WM*;H&2]!TUN]# M(T3,.!1&:]D=<^*LOL:P*CF6 !/!@-"!9 S,0T%O-68LR$$]0DJN"Y,[T2Z8 M54 'V!M_XP&,!&((XQZ0 I/TF<3?\EX#%;/U\3!"%/>!ED@)Y]OC+0&'^H)# M%?2_"N3(* 8V(D:.AQR1J\ MV-_8!?Y@6L";P%<1S.6AV"/\G0+E%**9OO \,4X$"YB)RT5O3_J >M,AL,^4 MI]8K$>$X,;*@BI@J@7[#5PVRT WY"KQ7PT@ST72JFQAY;J2\.CYES/A5V2UJ M&PL<;0W&L!+15@U;Y\%X44UY)^#JGK M)I\3H9DN-0=(I&'$.LF;0V(2 ZVFWH#"#!+_N&1D9P8Q%W(('^L??GEW"'JF M6 VG1@F,)0TK"[ =:2^F >;YN96D#'0+V?E))SR:J\O<8^",9 6L?KV(W=JO[QVL T@KA^.O67LWB]F;9%$)VH\" M;?Y@T/XN]'[#J'T"07 WB8#3C&N'_'.O6846)5!NG<*40/E6@;)$RDTBY6=& M77(>N"QD.O&1HB6 96M?@^4.9GE<\VC I!,&L4Y4UPG,83!4V#& M&+E,*&RGWI1X^5;QL@3,YP/,^0?. #<_EK"YE=I3PN:;A6(4W3K= MWXJ,Z^F0\H/G,G[^GG&_C)XWB?H&KQ=F:=ME MEG8[U::$R[<*ER5>/AM>+DS2V@-@)6QNF_:4L/EF8;/$S6?#S162M#DX/5@= M33?R'YG7KSV$%>5D0DI(!ZS6DXQ^J]$^"*E#O3&=1(<%3'Y$@;BG*IA4^J)7 M9)%/Y8O>():M!1'9?/!B3B3K?MW56;I_QUQ-EA9F>="JMZO"0UK#X6&E'IAA M8J[0Q[2P4X]Y8EPGEM-T3*4[K?\Q@ 5@#0Y=NV5N*99VL]U,.I\'6(T.I[WV M:/#(PBPX1+%X2;;0QY*B'VL_*UFB$ML0M:X7WF3J!&0'R0+!W@>8Y$D>J)S; M8C@G82AXH'21(*LMOZ%NK71T/2OJJP"KCZ1CV>)E^O\>577T->9J*&)3>*L? M@X:#XE)G;JVM^?M=7;9+UXKS1*2+]?3BB #P2 DJ<+K%>'4#FK-]:'(O2!-(=ZWB2U9TIN6*0D=] J306BWX'%QF[) MD(YT$$H4"!,LW%H^^,E8$_S/]TV3 ,V9YBIRG;7019*^^?+[*D)-;?I!:I4W M_OMGTX48,Q0:%H^ E:8NFV3,%CBRU7"RU8VJ6J=,U1PNH0OV0SYK/3"EF[(% MK_ZP/VM98KD!>%T69>8 .D#>,J)RDNAM MHG8:E%/]RZRJ_L0BG;>@-61+? ;H9HSBWZPG8UQ+NUG513_Q]20> #SKMVBY ME[!;TD]%V\TZ>?1ST-(?K.H/>L_H#TX25,MY@6AS_X-I7:3X\_GS+@ M@C&UI."=1OHAK(_-5%A+O<8&,#U/W#JP;B/7$.@505(;%@@,%OE!Z[RAX1 0 ML\<6M]2ER0*AB(<\!3"%:);?D9T/NTEI.!JEZ%A@KZN#ZLWYU];!QORK7;B)9%'LJ=:+%X?J4>['4FR;8\$A68Q[3 MTD\6FM__*F=TENMZJV<9_16-O YQ&-@P4 K\RGT MD<);>]]R8JW.@CPK!J2(?JQ@J@"9A2+-RRT#:>-!+.(H/5B6#3]M!6+<6.\F MQC^MY)B/:A,2S18'P:\.DRL,A%,;,'8MV0#V/X.J-HFD(.6<),40DQ(^A< : M"9E#:AID)V%G#$V\ KYPM$J1^E?+39H(R(X, EJX\JJI-SJD@ M9]NJ5SB,] M92^ZKQK$!BD#BO)#HJ?BJY)>4>D[LT23L_",),!:%)R?CZ24 JV,2E@(>W3>TB7R,=RRF U>M*.TR MK"YO]L T0M\:V)+0A@GP#87-+AU,55X7539T:5LUV)LIO&R'0,WX*N0W^VWW MSM$VHDNS:YL1.H0/J+E/":(')\:RU:!4S+8E(EA2W5D'K:!PKJ[W/K*Y&EB[ MA,AO9Z^YB_7R(UW(&?.MT-" Z 2#7RY<'2UI2C!>A>[FZQETX/W9Z3$4QK!C M K&F(<%6F;YW\FCWOL!,9R%@?7WLN;._F^N=AZ'YB0?C%>[;7Y5@M!$P8L\( M1C?:;:-JW.(=$0^"&9F.,?>>B23<6 )!8"&!X\5&B37+ 3!ZW(,-6.I:T::F M3S9XK@Y]ZL:7("B&.'IK =2=)$7MJ\E *&-"S]>*Q]U*#'6WQNX>E0\*4?X*Z2]=@\%2M!X_I@/<;\?8_EBYN]P!#(?" -^8JH'2/@CL1*B=F7S7G2@GRKG@);Z8+ [9@Q@_R1/A7G']VXY>NSF> M&(>)S#ACC@<1^7=^MN)D@7;AI4ZNY0 J2G+'"*B$W7-E+L[*Z>VJ"@CAP(#K M='%@@@JK@$EV8S;"UK:#.PYAKE[A.HQ@N8,9-,U4VKU8-;DI!GHS>U?5L@M1 MMEZ%NW?(:ACO^[N@::H<]MXZ[O=B"6)= I/)[3A" DCC U;$6XAQ(MCM(G2* M6-5$OQ9"H(L/+!+F44?%^L$'!-7ZPAW45[VM2_/= (R [8'%1IV= ];9)SH4 M8MG U2=;]25GKKF>Q^&A,0+H; )A$^@G_^W5)N:C0W-EFMY3:T>0GQKC:0_I MZ6FP+E@.[)JE /-!FW&%$V.0;D\UQ3UT5XJ;P[CVDB6[9*Q>Z\!&RE!=S#9. MLWR2CIAGW);I"JB@+9KJ,K)@;B_)0!TU>L*=8"*J,52^!V_^#U!+ P04 " "Y@ 93 M$WV$5#@( #<.P $@ '!C;W(M97@S,3%?,C@S+FAT;>U;47/B.!)^WZK[ M#[UL[6Y2!1A#,K-#F%0QQ-GD:B[))>1N]VE+V *K(ENL)$.X7W_=LDD,81*2 MF__>S ([Z__H(9YIYW MT#_(*W;J#1_ZFJ5&6*%2)CTO.*E );9VW/:\Z71:G[;J2H^\_KD7VT3N>%(I MP^N1C2K[__BN0V7NE[.(?JVPDN.?<:ATC5^W?/^/YB^M.IIAI3>O[7AS^^]K M-3CY%7HJG7!MN8;);KU1;]9W&U"KD<% 13/\_:XS!F-GDK^O)$R/1%H;*&M5 MTFZ,[5Y18M78'5I^;6LBC7AJVXT?]X8JM;4A2X2>+\THNN023%*VUJ,XIL!'^?"E%/;]D#)J#PNF9== M[&K!9&% P[=3I1,L<5U:.E5#+,#2E.=6$X8M98A^E%^:9&G:7W>>O>"\?WQXW.OV MCT]/X/00>D?'P2$$OP6]R_[Q?P(LPMK@'-:=Z=_UA)Y=GE]<=D_ZT#_%V?6. MNB>_!M#M]>'\\F-P 7Z+U?R=+;8-W9,#\'>C_*@*W0OH'IR>]8,#*'=Q$?1< MQ%J-)D6M?Q3 1??\0_2F[ZM[_@_[DUC87F-AJ9@3#4;5QYW/I[]!'2H M?.[?LX_NUSL>52VZ@:=!Z?8/#??Y)#R=F\VYFU_0*9C[A.L-+X/1W5/_A'/Z MQ?Q[,!R5^X))%Y:[ 5\Z[PA+B-F$@^83P:<\0OP) X?H /B-VK]!#>%,*U0- M'/H\C%,<8B2XJ<)Q&M;WEL.'7YJ^"*7XBP#>P/AUP;BY@?'?$L8?F$'PJA22 M&5SA0I8\&N&EU:%9\['2%B*%&CM5%D)LS$0*+)U!EEJ=<>R6X?48I0$!GD&" M1^0I#%F(11I4@N+4JMSNCD'*0VX,TS,R2=@5QW%+?1HLB] 9'%)23&D,,@B% M#K,$S5)LCIX@L@'Q&,9@,OJZ;3_ER#]Y)S2!1!B)B0J2 \+>QCA!,^:A\W=N M^)L!\<[+!W%_8<7_; J %IDO7A.43],#E42^R'+S/I-2'4/.#)*,5*NXU6FL0.\@$^$ M<;( K7CJ^J$=OEM!418EFDO\@RQ6"/E;FJD6@H4J!8H+],4H*2)FG:,#(R*! MT:$)B#S=<#(II9XR0RF XUKC\@4G(I3AZ)!%T4*-Q@PY.,PD(^V#TW).W*82 MV")/3,KY%/X;<#)$>8+M>;21(QL*?&44.'CY%!B@KYGC"0(T'PXQ?1$3GG*S M(@U!4;8&X^6'JW,2QWS8$-G*Y)G/0&7VTV.OP\GLQII36C=\>)<#!O.$T;$X MSV. _NQ1YQN>VO#4Z^*I\.7SU$%.!'<)A;9IBQ3-U2SQE: [Y6F^!T/T 40( MI:V9O)=: G26)L);SEBGV;?!]]A:!@$38T_$9/K*"R@9#" M.F-D)01]-<_-#"9F)DLPOCA5-XU"KZV\X;;1&AMR>H7D-'CYY(39U5"C/*DB M57 GIY!LW%,F!2M5\W1%I!,E)YQREI2-BH=E=*' >#*6:L:Q=AJK7'.Q!<:.L PMZ&;C3+4HF_N?1*J"LU&TR^MN+_^]8-E M+EF@:??6P9-X>DV:WKV/I1<)K)5;KA^/XI N->YX,4 W!?GS^&3UM1?*AUG[ M'C9?C(;_Y:/QB 6S'+@U+D:+[K][L^3_W5_U<^^Y[Q?OK!?]/8^_1+!*7P>CEBO@ILGG.AO/YU_J5F5'XKZ"E+ M^J8QX29?7$;;BP4?0G#-PXSN6\)IOKMX9^4^H$7_>E&V M4OTVUU&_:PZY_!IJQRO>@.UXQ;NV_P=02P,$% @ N8 &4S++0;WZ!P M)S@ !( !P8V]R+65X,S$R7S(X,BYH=&WM6VUSXK86_MZ9^Q]4.NU-9@#S MDFQO238S+) N,RE)$W;:?NH(^X U*UNN),/27W_/D0V8E]TEV6VVR9(/@*4C MZ>A(S^/GR,[YM]WKSO"/FQY[/?SEBMV\>775[[!2Q?-^:W8\KSOL9A4GU5J= M#36/C;!"Q5QZ7F]08J70VJ3E>;/9K#IK5I6>>,-;+[21//&D4@:J@0U*%__Y MYIS*W#?P@+ZML!+P1^(K78%WS7KCS\;_&E4TPTIO47ON+>R_K538X&?64?$4 MM 7-IJ?56K51/:VQ2H4,1BJ8X_B+BRDA9JZ)6+;%G>8E5 MB;NT\,Y61!Q ;%NU[\_&*K:5,8^$G+>&(@+#!C!CMRKB<59GQ-_0JM>Q9>GB MAWADDK-S+[DHC.@ZY%),XI86DW YX/UEI:4:8P&6QI!933FVP'%8;EBZZ+T+Q4A8UJQ7&^^?BH_.@2YZ7B_, MI#"W+SN93N]VV+_L=]K#_O6 75^RSNM^[Y)=]@?M0:??OL(BK.W=[CO1?^NB M(4AO[]ZT!T,VO&:]WSNOVX.?>ZS=&;+;-U>].U9O\DK]Y(@?L_:@R^JG0795 M9NT[UNY>WPQ[W;4N[GH=%[%FK7%.0RX"4YS6:O!SC\HO,+S#USUVU[Y]U1[T M[BK7OU_U_G!.8$VC5MO<3@_;/!^-X;I[GQ36?IG=\%2RJSF/ PVFS'PD&C&> M,QMRVWIR\ZE7UU8S=U#"V+::+QR%]5G(I\ T3 7,(,!Y"L,NL3VKURJ_,C5F M-UHA/0,;@A_&2JJ)H+CD6Z ?^]6< ,Q90Y"+TLT0 F++!])8".E ] O2[42 M1E-*DW!?Q)/E=<*#8'&]<#1K4O&5E#PQT%K\.&,S$=@0PX?1="-H^@C8-!\9 MUZ*TZ"0S_;%Z4O_^;!8*"Q4:FL(XTSPIW6\E'WWIMF'XF*,WJOD"T]KBK3C8 M#O,#XO?9''P?FRXC5+IXQ0UN9Q6S:,[>XI)+""90SO:WAD1IRP*%M_=86>9C M8RYBQN,Y2V.K4\")<0L1XI8@P%F$5S0.&W,?BS13$=XRKL&X^7U@#&XL8@4,87 &EC)A&62.'0[ZC&MPB$,$"=JXZ 0#0YM8F)!:D%F$]W"ZC]-U((POE4FQ M'=W=M9(9]!)4LQ!@L6%'B+0 $+H9G'KO_)#'$V!MO''>IA(M7!9U>@29%RZ+ MHJMC-_PF;-&"I'3KJX?B8VZEU0G,;B0<".?31S_BQT^=<;I@T%7$N=/1'^>& M,DE\GZ=F_R:DM4> A)*/E*EWE6KL &_?4V&<*$ KB%T_=**PDA-%2:)!X@\D ML5R^KUBFG,L5JA0H+= 7HZ0(N'6.CHP(!$:')B"R),.)I)AZ2@T)?T>UQF4) M3D(H ^B01A)==[DY('/%A0R0KDZ4] M(Y7:]X^]#R7SI3503C?^^-$&&RVR14?BD,4 _3FCS@\T=:"IYT53_C%[ZCS5 MS8A@FU#H;#9/T%S-!E\)>FH79PULN&F7N^DC![E#9#I?CM.E+\>9)R$W M2Q6(HHL[=H3 *5 W>VY4C,0S9U*\!9F?*&_8ES\A( Z.HO)VLH5\<4S6K=*9EJ-858&=1)*P%V"F] M1HIKIV\"@3ZYYD=(!JAT#"DI_*8(+E@+_DH%NNQX*HU]=\A\?#B$.FB;Y\5: M]"K+4Z>MMI2,3H<$U\WG90&P=V>H;L-'H&[(0)UEBC0"DC5X 35,@V[NV2G);*6<8BXJF24Z"T M)>:3_"49G6LPB!*IYH"ULU!EJHNOD1Z2U"=F<-4/T\?#7\]#EBS)KU!KUPH[[Y]]XWB23-9YV+SH_B*CWY.G3 M#]'T.H,U,\O]XU%\*Y*NUP.T+,A>#R:K+[U17LU;'Z#S]6C4/W\T[K%A-@.W MQ]UHW?V?7FSXO_VF=KYU\AG=T>,P5JO^>(K#YQMM45??20+WGO\77GW/>#]\ M5W]1.UM[4[D042\#R1=!RF/NC>>_M3_7C(K_E_"0W?O0K7K8H4_:_:]@AW9" M 6-VN129U]FYX=9>_8C&_.?%UDY5V]A'U>XYY.9_M)U[^3_3G7OYO^W]'U!+ M P04 " "Y@ 939?'S%9T% #2'@ $@ '!C;W(M97@S,C%?,C@Q+FAT M;>U9;7/:.!#^WIG[#UMWVDEG\"N!)$ R0QSG0J<7*#AW[:>.L 76U5@^681P MO_Y6MFE(""E)VK3-E0\8K5:K?7U6,JWG1UW7_]#SX,3_XRWTS@[?=ES0=-/\ MJ^J:YI%_5$QL&Y8-OB!)QB3C"8E-TSO50(ND3!NF.9O-C%G5X&)L^GTSDI-X MVXPYSZ@1RE [^.U92]'R)R6A>DHF8XH_TH +G5Y4'?NCLVL;R(:3YF*V92[X MG^LZG/X.+D_.J9!4P'G-L S'J%F@ZXIAR,,Y/I^U4LCD/*;[FJ074B6/GG&YOF>GV_<]QQ MVWZG>PK=8W!/.MXQ>.\]]\SO_.DA"6>]/FQJ]_UC^)AF]\[Z@[/VJ0]^]VD9 M9N_"F3$P7 ,&GIO'U*[6K,K3,K(]@/91M^=[1_!D [D(WYY55V7IGW@P:/0.^^?^M]@+;KJQG'LISUIO\]S20;S>^.2O>QM?15:H'614 @J0$; $^M.88HX3W=[>&KX&/LK9!S28"FR(- /O(HA( M,J;0#J2:MO>JVQ4@&1 4%M*P EMJQ:L7NXYC-9>Y'%+8N2_/5"[N^TU227E=:R@&+ MP*UDG': P*NH!ZX@; S'!@J;8IN=D"2(: 7>"*,"/4$SI@*7:^I&C([0;'2! M9.<4NJ,1"U!35*TG.'9U"CX-H@0#/$8'5:"3!,85)[A\DI)DOK"_ A$5=#@' ME(+)I)PJ(R(KB]@,:99[-F(9?$KX+*;AF#:*G S9.>29N*_%="0U)$DR1%\- MN0BIV-N.4=][V9Q%&"5=;:U2="9(JFU61C=#2%Y8:XXFRV50 MEA:92O[EPMJX9F(J,1_UTI&Y;MK![=FUID)#BDE"5+87VQV2X--8\&D2ZLNJ M/Z(9ME%6@4HJ/(2&J_%][, ]Q*!E]_AL@O5T2F?0YUC4RYYTBA 22!"J]K6/ M)_&GG5W'V^OMFN54\N!7Q/ &X.MEA>N7I0 M-P!X,TTH5*T*ME+'SE$-@2&(D!$!S2TP+\A=!$@@4A*$WE"UD.6+P14$[>7R M65 J<8FDHVF,J@6H=*QP=,9D=+V_90I++]O-%L&N)BX)M:WP,.SM8*8 M:T@&(\(4N*9XY%1855%\)(X!UU.U*2)9EB)6X8Q:/F()GE05'26'^2NJ_)"* M7-.X@#J.8)QOGBU@K<3TE02[$\Y*]V]NFO7BNYVA!YM0'LZ1F.@ M7G2GC2]Z=[OD?CGOBYI_E0RSM+ERLL]?XMVKC6S816JW-9&K7:3ZLEDJL/!! MQF,6@F7LU%*\3JJHI$2@]G2^YCC[AW+< M/=-R(TOWZK>;>HF.#WN=],.GAYF9ZE4$7OC7OEQ87_OBVS_(?Y/U!+ M P04 " "Y@ 93XS7S828% ">' $@ '!C;W(M97@S,C)?,C@P+FAT M;>U9ZU/C-A#_?C/]'_;,W W,Q(^\>#B!F9P)O71HDDO,M/>IH]A*K-:17%DA MI']]5XX-@0#E4>!@R ?;6NU*^_QI[30_'O8\_WN_#5_]7X^A?_+EN..!8=KV M;U7/M@_]P^5$S7+*X$O"4Z:8X"2V[7;7 "-2*G%M>SZ?6_.J)>3$]@=VI*9Q MS8Z%2*D5JM X^.E#4].R.R6AOBNF8HH/22"D2<^JE7*=3XUQH(KS8 B?T^K^R6!XTNKZX/?>EF'E M73BQAI9GP;#M92$M5^M.Z6T9V1I"Z[#7]]N'\&8#681OS]G65>E_;<.P-?C2 MZK:'9N_WX_9W:'F^GJDXSBV8].Y#8\KT)E,9T@")4!% M%"3]>\8DG:)VD%(%N("*@'$8S&**.4[,![2%-IG043X MA$(K4'JZO%>ME8"D0'"QD(8EV-02GS=V*Q6GL<*8I"BBA4P1,AA:>B5MDI-[8 B M<&L99QQ T];4@SZ9Q7"\0%4D34NX/:-C.&*<\ #]#[WQF 6H#N[?EP)/;@H^ M#2*.49PP+=#A@77)4D],$\(7A9$EB*BDHP7@*I@QVG,J(JI4!&!$T\Q]$4OA M+R[F,0TGU%TF7LA.(4NW?2.F8V4@29$1.F0D9$CEON$8N&PQ:A:@$K'&D#F3$57T3O5('(!IIL$,5M>$.J;X3F( MKV)Q0X/PU23 B]07C35X1QAZ!Z,W#4:5=S!Z03!B7.^TA(H F0CC"!38@^EB MO8(),"9,PU2"W8JN^I+F(W$,*$^U$H@):8)5CS-:?'S>R>#*8?8E(VN[D&L6 M+T%#(*QEFZ<%0.3HN!:/:W'A?^V.GSWG#M%M+K1F$]08MI=@?N>N_WYO/+D= M/ILBA'?I' 9B2OAZTGSFHS1IK'6 V0>=!Z'N'4&W?@5S+\'LME7;T],7=7EI MVK%J]5NF:U7+V5F9MY=[7 ?NA6!N8.'C5,0L!,?:J2?X[J)#FQ")WFW<$1-N M#E4^U&=:-KX<.TUXX5>V+POW9D3\$?WUP&Q_A(%%;&XR[JX?*G[X7+!36[_D M8JNX^MJZXKU;*NNU!?ZUZ7LU4;4>+Y2E+_L-^#TU7XF^;R3A;OAFMY9Z]V]< MG[K!:]KY?WA-._^W\%]02P$"% ,4 " "Y@ 93NJ0",T3D @#;KSL %0 M @ $ <&-O'-D4$L! A0#% @ N8 &4R5L-+Q;#0 \K( !4 M ( !D_8" '!C;W(M,C R,3 V,S!?8V%L+GAM;%!+ 0(4 Q0 ( +F M!E/3YFC5F2D -C? @ 5 " 2$$ P!P8V]R+3(P,C$P-C,P M7V1E9BYX;6Q02P$"% ,4 " "Y@ 93QHR5$2AJ "^9@8 %0 M @ 'M+0, <&-O&UL4$L! A0#% @ N8 & M4^&J==W70 A=H$ !4 ( !2)@# '!C;W(M,C R,3 V,S!? M<')E+GAM;%!+ 0(4 Q0 ( +F !E,BYIH>2 X R" 2 M " 5+9 P!P8V]R+65X,3 V7S$W,2YH=&U02P$"% ,4 " "Y@ 93$WV$ M5#@( #<.P $@ @ '*YP, <&-O#,Q,5\R.#,N:'1M M4$L! A0#% @ N8 &4S++0;WZ!P )S@ !( ( !,O # M '!C;W(M97@S,3)?,C@R+FAT;5!+ 0(4 Q0 ( +F !E-E\?,5G04 -(> M 2 " 5SX P!P8V]R+65X,S(Q7S(X,2YH=&U02P$"% ,4 M " "Y@ 93XS7S828% ">' $@ @ $I_@, <&-O#,R,E\R.# N:'1M4$L%!@ + L S@( '\#! $! end

AP>59M5C*[]6* MS@^5"LW<;\ADJ[F)L7_]"GX%X[1Q/31L K"+%#$6.A'N=QY]CR/<":$E!/B/ M"M5ZB_(5$QPK$$W,E%0$C[EU:BXG[,YCJ(YBZ_+6EO/55$^*QH$AFQ3"1C_< MJ-<)>G\+YMJX*A31,*R;/W#*" X:;K*=;]S9RH*](1E4*C'HF66#\7CA#"$QVL?$=/>R#3:.Q/U",IV'GKYQ0MN;H=TX%VV6E6I#*SS M>Q.!P\44B=<1ZM@\)]P[EW(K5*^T]N!K+<7,0U\!XZ=U1K!06>J E5)3UH:? M&5"R_7Z=^D NMK!_#TOCFW(US=J53F+XT6$.%]NF[,2!H18S)G*SX6*ODX4N M/F"EI>2>M"T3."ETIE^^>/76R_^E$;CL _8 0098L4/H'K>]R; MM.*R/4 4QSJF3TRO@M>C1@7F)G%I9K3U_1"@9P]I6>6N9ERMW7\%?9.:AUH8 MN>;[:0UW*/TU,\JNB VNR^,\<.AS1*TD+$#EDCT'F@;/H! (D;$;0B_=&?JR M&ULQ"6&_/L'E8I=KW$U4[&!JM65=Y]P7;KH+ Y-NMDBM^OGMHL!DUV%XA#2S9QD5:QB1+;B?^[ M?5>Y008! MN05F!^"@^,/GSZIR C&33..D:EZ!M\NC=ZROHIQ"#)6M$2QTWKCJ[#O6^/4C MW^=")USB #Z":(:9'G;#6;34Z8+[<2&D0)<(3H!TE4Z8/Q*4P SAE-@.13N^ MD52^#P1#S#H_;#9SKX?Y_ '\_ 8>);1A 1R@#%; .0^0:&7@-5V#LJ;%-L)?"UFKJ#I;U=8@: M_=$#TT51Y<0C3KD$:6,XNU#NYRSX'RPXCBRONPP+(]Y@Y@)CPR>\'-#Y&'?G M;[:_SZ3D]'N*9*?_925$D-S?8$^QX8]TCU0/5.MYGM$8XKTI2E2W-VHK\\UM M\L"/B.R:/5ABZ_8&@; %;TF0K/:>%5O4$J/Y#$I+"'VX9$3AA"3F)2LDC=8! M(W_'N>^U/0%YZLK97TEN]*Q9AA[!ZQE&/M3KH;0^F6=D))I@TF"+I(8G*860 M.\U'Y,@H"!?YN*D[- NQSG$@'Z=_YE"W;5XT5G2^FL&<23O MK5^]^.I*;3VRWXSUV5]^\1OJGNGX\\YW=KZ.ZJF2=_%?=>?G.]Q0Z;$6>%<[ M:[4NYS9=VR)*,FXRU4_?IH6;'55@FG$H.$FRB%_UIK0=]H7R2] FIVE6],^S M6>(!,3J[IK>%_2US'+? OES^3(!K0H'0?U-PN^385L"YB CXY7!+5K:HJ5G) M"?6GWE'7>#)4D/&2MKME6,\.R+S73?V1S:-JA6H69],$_DZ?_L\##LC*0/0) M^I@]%J*3""<;N^_%KJB!D$J/&+M!+#A:^8 Z/[N/Q&# M%'Z5SO5]EO=H+MM/A)M(=ZB+0R[,L=7,D\[F!#J[?ZJDP3U<--!,O_DZ0!@A MH*#!Z+Q<_K/"4BF;WY2;ZITG&2@8\>1_JDL0[42!\09QR[,U7"U%,_SGT&O, MK3U&6;[.J$MB"9K"MP^Y04*1?Y-B6^,[^";->^ZO.I_I7%^I.Q!X6&5J-;M1 M+C<+=ASR(F(\@XE=A;+'BA@TUT(1@QOP>Z=_QKHR-T8,VW*8^$OS]#:L;MTJ!^,L#^(@[ZE X4NF[@< M&50:N$&@TDQ^Y)/?SF4&W.Z09T!J;!&F G?*#[UM9S!<1"=6DX# M?]&&PB>,W_VHY6YL4@5J6N M6X7[T(=,I WD.#A]6(!&I#YV+YS%G>*^*]4.5%0$I.WR-QZUZM^5TQI$7Y73QZSZB@T8&-OR:X!Z_)*)&7524E?R@B@L=C MPTYCPSO0T2B0/B)**C:RXMU/_WC[_?7MM_S^#;XP5EN M"S:;B:3\MS#9-2(.$N0B2VZK%+20:*R>/SA'BJ"E1D:>O\S$-6'/3B!\>+M' MAEG:0JS!E/T4J.HX@X<"KX(!M9"M-JY8\K#,$L/&H>0/ >&+-78\H%F$X^7J M?%=W]^IP7N5E1_OVXVWM3+F:AXZJ8):IYK=19&F9QCF'1[&1 "'$4K!3_ZQT M::;>7?%VSNOK,6)];S[BA)_E@A8=(#[@=2_!?27 3*9E,Z8$/RE+[N'?JP@; M^$&58@.P+HHLHPU]C"1=J77"BF"/!/# -#T0,+%VTF'RS'KGK':C_EL MOJW$W/P"=J*"343PY2&#_3>*:49DN[;6_,]T2Q_0H,S''FASK,G5+C_:%#CZ M>R:**U>(H:T(1%LY1]7;..XQ"?J%)<&X!T?*C5W-*M#@\8UZX[S1 >0M/!D& M+]+&_'O/%\/V=4>5P4U[M,C(5):R$?TP=Q. 2==+4*DGRFB 0(E<\#&WIDW1 M(R1_RK'BY\X<5TFQ-=]37$DP&D) )4"3#BRW$ C(1A@.N/0$WB! -&4G*DCC M(;0F^.TY,50=0?7D9LZ,=]%O+_PWSHBC3K'G-E!*VTH &U9UVLWZL]\^S+/M M GJQ>FY)-'X46V[3-]Q[H0NVNZGM0;NCNE#X(6FUFF'N?"[B=(/'GL55V5)& M8%Y!SDRAZG"?J?>/X/4@RA=V7[/5K]A1FF, 1X&TVY;MFWV*3(&RL=.:1,LE M'=1N'H'K[CL@#?FH>5M*;5%4@7O9MP6Q?NM0KD=64"*ZUQ93"[_,F$75*E#4 M,46X^7C9$#Y2X94VD2A.#,0"^2#?FMD595_Q/WEE&W:*DWFW-1>T%%8A*V@? MC^?*DS(=2'!B'4*V9,RH\G%^&WG=-;VM1"P;T(7/G(HYQXI67R+'=.JX"U"F M]2(W#F%-$*55Q]#_#R(;*2Q;'U+]X,MZ;3[02?(0;Q3#"[67)(LTW$]RT0;_ MJ+':DK+#-+X$#MMED@R@HXICG#RC-IDU1:6G/]9/F87^L^^_,F_?<[MX67+%V I"V8) MRQ$YJW=2EUTRH"E!+W5B19U..-(I 0 ^J'2#PCTFEH8H>A=5 >7P%[&1 )3S M331_T[$A26U1\TV\M^"GQV@!0AD9I_9S@Q4U1ZKV]YMW-RK.DD1SNV1NYB,(NAHN(C8J6=".XW>5!L6O>NKRW2H/*O-C1#ZXF;MD>)$NEL=C MMN-CZ"+HF4DSESAA5SUY?]_;C3B@<%2Q8J/DZQ7VTJAC+A%[<<$%#KZ*-2)\ M*01,%^47T'$3TE8>;8MAYJ>XSC M1O7CMQY<)W(O%\*MR=0M'4Y@L-^. 9@IRZKTT00[P?@,Y&5'5%)L+'EVE\1< M1QB9K2!0KES3/VM+Y9TA VR]^@3F.^62),Q]\LT-1 @R,TL,TM@ 5;F21ZQ5&CTL3 ML_D4_.WA1[ 04%^W]$K+_$T]E?2K_L@\!%>O*3O:G?:K_$@@5%$F0$"AB6TE M>>FR[ ]&%4M)%I ;TL/!.-Y.FA';2@3Y+U#^3W@Y-?+R^5XE>"E7"OG&,!D7 M<[T\PNX#&=',?CG]4>0"U\,Z,]/&BFT/[236Z)QUAU2E8&R;JV+DNKL M_A#Q(+9';_J1>^S+YV5PA?$AYS2X\MZT[)I7!R/GXL!Q?)KM9O\5ZS48CAY= M![?[BHII+%%?2!&9A9_I#HK;"$P?"DI='K@^P#>S T=LMW'4NI0E6"$AF!&0 ME[EQ92GR\)6D)QQ]UH(_G\JW'9)]%2P(.P&PXP@-_(P_ XT-AC*!3 M(SE/[-@FR0N24-[-A\QK/5+(X2M_"9<=YL6B!+Q .[?<<]*%@LN.AT1M3GO! MR*DJ;7"42B,9:H[ N8)0W:*_2"VEW/ 4/,V*&\<=6>,RDUTFL:93D]P.>H<70;[&*BJL,EKLM?K][[YY"?Y.:CY6Q0W] MC]M7+/'Z%?<2<^L5:/008;TQ=SD3%O2^0C]S;V0\<024E,]X>=JF:84?$D9#AC3E =/ MV9#7154N^&3P#2#T^9>@]]V7RHYM$PJZ15ZWCYQ2=WLWQ%F4- -2\YD !VR( MZ6!?%M5*"9T# >.OVTOBWEX:@DF0IILYUXLW*"L$%(H^*W9\&R2P!?R<+T@8 M_"NY#0CL;9_(:SV:BB*F#_$NB1#J8A.Q1^XQC*CB3K;>)[)>(SOJTCHE?S2@ ME9@\"XZ1VVERC#RRG1>2D?I;?)Z\*4!X >:)^RFMB HHTT?C7R !WN17<0ZP MYV'^EN*TT';C DF'@S'U!;J6BJFOXGR8'MJ4:%-?"P:1[6IPK_7ZSDI!>"P"UN]G\'_GGB MZ[J8_--9Q84A\117S>VT4;G;N7;7&D2UU!^LHJ?95<.\MMZ;W+JNX1:7O M]8>LU+QG[F_4>[V9:\M$ZWZ;1C?,T8>2@#GP) 7-!L>;,0W]'I'-HVJ%(PN( M[8 U3WX_T9&4K-,+PJ8C,"@RW=D 3\HZ:'T;6^AF=BT%5[Z?#73>0N=Q(N&3 M"MU->'T1\(0[V[BGZ13,VUV5OP*9N3>.%L2 W\G\6@>BB'TKOKM8X.$=5V_,-A(R G>S MBAO%=GUC PHV&7M]#AK%WAL5DX#7<\+-L03 2X?I!D[]A@_1Z/KM<+ZM).HR MSK.O4<^X. ^^WI:[B8FB2UN3'H=+.A!-M=H7Y:A-T$MV"3D8$2 M<_O7ZC00#A$-"(P<]Y^O$2*+:[HY1H];N40>,J^"P>DX G%"Z$QKIB# U%JD M\C,Q87.=Z$P$'=.->NWGUC&KVZ69A[7J$[F-$0 S.2!\UW68E49" J0_2JV' M["3(RU79++&+7@UP._W*(O^/P.W;"ICX3T 2N^.T?0?!C_7*1N,$%SW1#US0 M!3=UP?=D9L:DDC%L;M>Y&*QM9J[D?%=9NLBX0;WG?/18Y:"V!&#LF(78L"6- M_R*42 MB0N>,B[W =KG*FWP,L9U0(*58=Y "D"=X\3VF ?0/8M(6M"E7AHV68MES_9R MO77:Q);-[9+#VUUS6/:'USKGZ MV0Y4:;F+ MMY"64#$$=8B'[=W/[0E6GN$=! +E39Q++ZPU^VZ&@'^KJ_X"VO3("WN!-JDS MPV'2#D<;5L;U9)\--7QD6PKO*;(T-7R2L*):(X"KD@]2VG3(%OD@DI<:?R\& M0VZC_7Z"@PT03P]+<+$VU]E#"GH/LR,VMB"YG?GT@=D\O @^S!U"Z"7$_!5. M.R,6_KAAKB@#,P#Q(^79"+"$3#DO;AX*^1&Y"XTM.)M$&"K70PZI86W8Y517G1F0,6K' M(,QWS]5>>PO7?I988A\9^3U#(.R=WV &Q13,Y8%/"^%/ M3N!T:*E ,?*K<=GAC,^XN9!'LT.\D.A7JI//_%I4?# MB/C(&=X:%X!=<6/7^P5'4*-]J"PUUZ5=.7?4XW->J:5=++E]X4U':>, L?88 MY*&*V&SGR$(W3[('2:D&'F,SV]Q3UHU=$IK;4N1-> 31%C'7&8P#^I2TSQRP ME<#^R()I'&>*KT+/KK!=-^#P'[7RCL6/\/GHS2RS! -%7BMI M&*"K1W*/MOJZ-2NP%0[Q,'YP;>*2D@EJP&#L1X=EA/?5&576EX):NN\SJK=; M>&,V\OBC+%QZ$#,F;*!Z?FL%^1>%8X']"/&%9;/+S]N4[R!(\0*=QAOU?97S M8^,EUAW@)N'80H3CG@8#;6'ET^%7HP9=4 M=D5C(7!+MH(?IIIM(;3?*#EI6[BPTO[N ;,WM:>DGHU.?K8Y4I9K)]YFFN$H MPIQQ#],R6#V2.1'DQEK5@BNUACL?V74R?MYI)Q^' 8LL6XLE)5?986NK3)1- M0&%V4ZHHA+F),E"?_V)_.*81,YP1<30'; ^=.%VQUQ[.BV]J F7DN)?GI(D^ M^#,8@E-"U[TJLYS7F.33ZCCR*HA0+Y)Q=,F0'-,0T6 ][ $CJ"%EHJ;V#@O0EM083"/S97_/!"_=B. MR'Z9F;6?N)E^U'-(PE8UD+%2IX1PG82$C8+\A1312?!U?U1Z <%/P4RA53@H MG("'6"U&'BV3<(:%<,P4+DPL*-+-C2Y @F8)%V.)YD LN]=@0%SJY^-=#1(D MGT]AB?IKP6\L$10"7!M-SS[Q Y9-,MVVM 58=SYX#"750LIJ[%P'!*AYI9,: MI9[UL. @! S:<@5*"-HO$_)YA[L@4?_NJFKC.\VP(MMQF?M=H^-3+DG.'T] M,*F%/'?G,#O4H]YU*/7 'O)!.4Y-&008' 7,'X $Y_D&/O1!Y[' D0Q 9W4Y MHNYYZ&)EW_DA[U4F=H5>Y1D,E+PF=?&]B0R!9'UQ>Z5>OGCYXHK=][G4S#/Y MCR^^?7ESJV!MB:#IDK *?>V0+P__\?*K%_)W.QRD+2GEIEBX+61;\L]+SMYK MF_#)QG$N BOXQYMS$/'[X7WD6UN)77/3W3?J+<\T@PE8PVE;]@%(=H.-@X+- M16[VJ#SB2;>X%9V)4+5^#L!E R_7MKW@]1[^';0S,\F5(*H4)N>9T9$HET/, MN3B* $)9Z^V7+VZ_YOT,\G_>59*LS']GLT*]CDI*W>)7_'KWWZ^Y"0SPC+*8 M:,[#6NZR'&+">YMS$RFO+;,9)]L.7R&H.,'$3[3.Q-5.3A:6QM\]_J7 M']ZQ)(N>WK*1 V\4/^-("=*8W?4!DOR-9"J=&3GPL3HV1N=%2"NB?D'9]2H& MX?C,W&*K3K)!R.S2#94(6\Z)SOY?;*T:+3_5:6,K[7Q>&#;,W6F.4(H^S,D' MP:BFW9N^TW6 M*&LO4,GG1V,^K"%?;;?O/C?2+;UZ.[/0(/^L+=E(>)?BM MFSY,U"_FWK#1'.^RF%M^".X8/JD\KS7X_,GF1@FB!@^(:WK5XP[O@& -J.'J MN3 $AB9Y6F3\AL. :H^X#SF.FS.O,@4_-0@^&9?FL_ ?WW[]BOM14H<+#@*5 MP3HWUY)J_K.&JRRU=A:4ZB^G2:E^.,5[850_*Q925S)H*8:I+ZBI?$R>@#10 M+B$1B M>JU:5JTBH,[%;-IW\$FCX M]VP4P6P3E-N7UQ#[8+@Q=4M;+'5N<$P6CNA<-%SI1V'FOJ[WT MPFFO8[NN-/758*EKZFO0U)M[@A]VH%WX'-14;0]C14ZS5H@,CC4R7VX[/_-H MIJ]_ST'R=@UDL06I-?75@:MY,2NGLP:=II7NF?0\X66T?,B;R2_FO6-+5;LF MZ&'Z28YB20.44U\&8@E@_^+4UX&0BQ7.!D]](:%)>NKK.#3P,O4U75S+DUG# MOFLY,XAA@P$-@M>L;6ZNW"A^? 99C#,PF/5 7GM.SG?/3WUMH:'_?V9R!OV("#7 Y2%IDSJA '<8KI[Z.,^A\:":H)U\_P^X:#[F?S4_P Q7< MW7E)<-M3EQKLERG*+/KPM%+ZU!M.'>J',#3::&=(YI.Z+!B!L1-BS]N??SK! M!4W?*A?@9W@'^3'TUOD,VJ\H"4>&GOAR/$ GWH/AQQI3BBF$/P<5-?WIDD_&V!7(M((GT&J? L M=WB7#TB7-/7%^/% C^#K&'8FOR@=12:A7/_DE^(@?%G$PA.IU?W6=;I#D+F)O.BMUEEA8M=C M#H>6.IZR(F"#3/W\P(,XGU.[^$(GNXRS@4\XG]MR7ET 9[",R2\!TU"[P)43 MOR0.2W/B.NOEB]MO)R]0(T3A8%U#1_GI!C.9/;D M_!2;V073O:B&3[Z&0[#KH"+.ISB5FZ+,;=0/!>2D5S+;8%?*])M2T-[,JL*F MICB#%ANDO$TCVW=H^W1S,U&6>JZ)PV2EYX$CLLXSH@8HSJ1,/3-M3N&IK\;S M[)[#2H@IN%63?GXN@%Z\LUU+EJ[O%UM\8!) _&(2D-08T>U^"GDN5#%(87N7 MK59<:I)W.'TR7Y=L4LW\ P0&:W!IJ&'-=>OCYBDWC>,;)>\S1!CN('$? MSBFSR2K> Z1UD3?8*/TTG](AAI>USG&R2VUPV3:]!]]N!>?(Y_H]LCYHR]Q7 M-W_^XG-W]*KS-"E:_P *$6]-ZUAO%#X>3IQ^Q#;8[&BIJ;/"_ZLYPKF;:)F" MJ"\V^ ;83VMP#HVVU$95HO,KM=1%:]HT1M:LW*SJMR+U(2&?+ G]K#0I?))! MEIJ\N=KXVH8@VD-SZM2MKWE9\Q';/%?TO$]0J'4U@PN'[.BZ?%38X3/HQ:&M MB7ZA]<4>'PR.B::]'MWK&_5Z:WP0GH+=;W[H"J6.WHC,K!YR!%\,]BIQ$KGU M;?C)F%C)[MTGN1?C;ZRU)79"]Q#A&F_O0MC'N8[*+"]4;(NH*@IB;'2?Y<&= M40NK-^ZO EF/)RTB&3!)81X<\+A_\/]6< 0F!X'ZQ2""&O;@O($34KASOIC%UBYGBGX5^5M'^S M+(]-_I^?O?A,1;"/_O+7_WN-6^+_M_\=]\0UJ.U$KPOS7?@OK]2#CVX:GMR[959-/V/:#A#G_ZT]E/*%]>3YK>V#C=BAY^BO]V$2>#,N]\*\Z M^K#(LRJ-K_WGZZK,CKL44@!?O6HYG(\<];G)]M89/G(2!T\-'GT\Q:L[D]1034\$+0R?BE N(Z+B$GVH6#J8+?_^[+;QM= M _\GQ_^#^A[^$TS"Q3*9IKFW20R1]<\\H8HHG? M_MF+79O0W;_8M8M=N]BU01%/FL*O1@93K$P-/MNHJE!-[FAM2DNI+(@34O/ M^S'0P'&%);LLYS],J4^$;:8$98L2WH'<0%17\'+DF DS.9IZ16E/- Q+NW[Z M5PY^5Z376%+@)M!7*TM9[XLYFM*5O9BCBSFZF*,AYLBF<564^0;-@"SY'I Y.@&TUFM _6F8) MF(!+<\24+NG% %T,T,4 #3% HD9G4*C/UE3!U.K88ZUMBMA#W- ($X@+_DJK MXNHXW>CU-BI3E!;1.0HT4]@-+]NKAV7&_ (:P^7'?2[LW#QG]WRS!121DI=D MHE(858=&G(MUGY(&O%CWBW6_6/ M?OVJ_D$C^$FT4>$G[;U1"<2X1:37759PVRFJT[870S6ARWPQ5!=#=3%40PQ5 M DIS<;R.Q"O5+E=1W )GLG3(UA0K^*_ILF+;/PS16FX6V%J)(VL0I;IN_P;@ M0EB+:Q*8C<6ZF(?)7*&+>;B8AXMY&&(>Y'$%Z-#8%NNJY&;OHBR-3)ZR.TZ< M82E!?YH^P=<>K@?8BA+,"!ZQ-U-AC/G*I<)L'E\3("(AW)J+R Y"*=Q,1,3NDH7,W$Q$QB*7\S7Q7Q=S->P*&>C M5OHW#%N.,FH%FG:E4[V@9NT0/(IVKAA6FVLA&[ MN!+WRJ(-14V;\,9_)0+D.MWDUF^4B%8X"(+/-)D_.<7("= M-[:_QNA'7/?E%Y[A:9F'9:S!T[B>Y49_N-9S6,5W.GG0F^(S]:>MU3YY;Q]; MFE_+KW9E"O4W\Z!^R<"V/V4]CO#*V_U77MR($U&U%S?BXD9Y+58= M.[.]Q*71"7@99@UO!;>+G[J%_W!/,EOM>\9PI9PF.[D_]2BM#SDYW[SP))_Z# M>D0ST($BF4^D*T]UND77B7\?8]HC/LS<"7L8X-Z,*JH9H@B4Q!V.K.\+G<<) M(EI[Y]>C!!RD<[U28"U!E/!CB*\5=<0ZI[-IYO04WD9B2,7'X7-M(#Q]A!^U MYD;%?Q3^$E:#KZ&=>;"P[N#9)QOEB+8];>P_*QM[SM<]>M>GF*)/5BS>92O3 MXNOU[+OW9HNFMT5V2S2O!\ANMW:>?H"8>VF3JQGR&^%?%2:J+3SIJO[1KU.X;SU0U%9RLLY(7@ R65W2( MGE_7(D&MJM*YO@<3A9[Q;U6\(#)G]1ZYH8N,_AQ,&&A(1[-;EHD)[RZ0N+;] M..B.5>$^CU1<$!$0A#)RNXC,T\WKUWKC0"QPX02!3^(%H1'5W_R1@ MON=F7;EJ'@ $_Z#WOZER MO$"K+(?+&\-!NQN)/YR[YO3F>X@). ^;-FMNW$%P^\"QW"*#!/N&+X#=6V6^ MLAG @ZGD:5?8]1@9@QM"_[+=&QJ4BWL]R:MN/L&X*Y^E^_KO(*_S)&_^S[E% M+>CHU][^_%,XD:6./0$UW%\=CJ-%]+V__K=SO&LHA_>-:GCB"15G(,GX$G\F M-$[A_DD!I@B$U\0-UW/SA9T$V5X!@9J./B2$.:#+O4/$2PQ"XK_7_QO\65(* M%G2A==^L9YZ3/%.Y1K/@"77P'R#*C4TK>O^\PLM0#V_@,'ZP2$\@RP2K<_B% MU$$&Q[&#AZUVNKP7=KUX;. _RKHWPZ=%/!?P++Q4X'9? [R MF*,)D!7+V'E.N I3NPFJHUEQ/L-Q_7H'+'4/.PX8\SPS3&\TU79HL[*UQA9 M&K+/A:-2=2_BZH#4DC)K2Q38UPSOG$)O -W*5'WY>;AZ MX#$1NA@>Y3;8EDD-_+;;=7Q:;TD%:%C4 .@K=?P2V21/KPE?@TH9U#T8E3); M&-2H9.TVI'_;AJ1Y68*^KA-.]!83^%,\="3C0<5, MNL5^DULI_JI"VEA$:2 M.&I/VJ#CSX2.LHLD MG/':D@OG8ZG=^OW/=#OQV; O"CINZI7O=H8]? M;FF;7MF51E)".]_SOP,T-HA$:*5\UM]W^C7\]I.0A+)O+Y>A3OG\O]THJ5 ! M'.%\T<\,&;@1EC#>SF=5:,9Y_M\FDS"B0!8L$K%43KNASO)L(.@0'U3W3EE06_/PNRW$4!*/CM5=#<75UQ MK-_VGNMLE#WWER1+1A'(;9O N]YZC'6.=<'=SYN/E (<\:#LB)IR)/OJ?CPU MX6X\KPUQOSZORJJVK4\VB0I?@$XZ1Q,DX+V.IR/3:C4SHVSGV)[$Q0?Z]_:! M3&(7=I:,=S7FV7C'1'GVT/4XPMW0X^S+MA$>85]<]7 \MRIXFUT(N!)O$_,% MX^FC)A%5C?>2,;?'+&Q1CFAJRF7X\1&"E8LN>,S<5..X^_3'L4%&]!'%?<0T M$!4:QU-D6-H\@HJ_>#^#O!]L$W(/#*\*,>L](W24<>N&;!*:1YLN7'6"]_[8 M1(E->0/ENE Z5"FPCT=$+Z,5AFS,W:(X+%=/L]-("%(%QT#C%KP2*'PIM6RP M*]34JH>%OC6_SD]%)U?V$YR4*WAE442]3ZX=A"MA:)X*)=SFQUN,6#_S4\4[ MJZ'-"ZR7;1<^<:-$/0C;/77<26$V/_ C_3N\'VFZ'[ERF6)/'H2VS!-RP+)8 MNG?=@VPX#6S>>D+[K$,+F<,RM-3>Z!O&0#H,!2?87,?[;!I1,['#Q94RE\'[ M58M(C#\;[GI'!G[]4/XS_F?_%]RF%?S].QTMF7+V^]]]\>0>4=VV[FXO7&[6M;K]Y@73&F+'1MW%R5(\U#I#7;C8 M?O_*?%':"VI34 MBYNO80]5,^K5:PKY\\TWQ/@>^D_TR&GO?R"<]8SK$ M+VB1?($]]JV3?N=EQR\[_MA*'KNZ^^@<7^QM_C-\X"=.S_^H-^KEBROX_R]O MU1_>V+S@95%^,8G1A?GC36^,DS$V\?GL\K_'J;.+,J(,E6,5>=!<5"Y5F/R> MIO!=1)[3$#1\.TYR[/TK-_-[YT9 >&_Z@_G8#Q?D0)(D9*CY"5Z78J&L.&7N MPEB+T0)ZF#GFQ?@ED-NO_J#_&/;N!Y_X94:ID4-.@-68U3K)-H;Y SC?LTCY MK*"8MTD5P>Z\>/6#K"KQD]M_^I%;'J*:) C^L1E9*B3')%4_/Z0>D+QH%R59(?%U VJ,Q]PI$"XXKO]I#"I5_DVYBV1#!7'.#H77 M@DJ'?RE[(_Y9@3$V>;)!<"B=(A8":\$!(DFV762[OO5) [8=_L.&)V9AX!-A MUN3'^^V+;+9#PS? M8]=7P/25;L?)FZA/G@IA*IY!>1,U7N)$T/S/S[+\P?Y1'^OPO??Z7-N]+G_]% "Y]_E/K@3ZU6W?^7>>7'?\WZ_._=/=< MMNG2!'6Z)?Y+$]2E":K?T^TLN/^ELVF"^G5I\SKM=RFAG[G..V);$Y8=C]?: MM#;YRI:.R+&#,P1;;.S;W-J@*4L6BXAQO'( G+(0?_T29S4=NUDY.7.TZ6^&.;N:/G:/N]/NV_Q[925@/<)E, M]I;#(Z/O+'4,$ET[!HUK4!F=%F?[QV-;1+G!6B%OAU;Z_[?W]7P65 MV=G*7-F*)+_$27:V*G&27>]E)[DX4WOWUQ1$0A(W%*GEBQ4]G_[I;H 4]6)+ MD"T!)#%5MQ=+(@$T&MV_?D'WMNC@/AU+"_?7+I;0/LT*B_=3CQBM]VO@@N4' MATE\@.ZH>\K!R=9F3QL6KIH][32OLK52\;366%OOYZQ(]9VF1**_D.E/OQ./ M6_&V"16-C@_8#/> 8..0W5Y%5$BPIW_W 7NQ[DF28P&8MV6ACW"NIQ#T!+P7 M;XVY+;]^']$K'7AZTFX_@ $VY^$.YGP:>#NT8%P>(=/4#!ANU5UUIBT MHWA7O]8_'XLV@%J/[= R\'@*G3KN[1@93G3F$\"G>VFTW93F 85W3?69A&:K MJ,M*ALX/P!&E9AB*)-E:V>UH;,$'\=W6+-455S=0DT<2@?F1>L]L;WW]>/QS M""]&>4[3Z?;VK(]BPX.Z,[5>KL]"NGA0EWVRO3#A;CUUCR=;MR:8KTY?:7@B9,9\&DR#D!S#/%P&EOPE:Y%-]/CX8$( [$U46[5 M),"2@GN9=@=2:4^@T?;0'P<5%OO0%[MJ''I>@SC7#!L,] 3&([R=!W5;[N'+ MV5.4:7G%XWQKS'SY[52"0/= :?H,,&K+I=BSP$I_!/K14Z0L&\>:$9"CRC@4 MW'K" 6_L!'="$[($$_@FTW?C4?49G2ZTHS?%^O6.NW+#ZBELS<#S M3J6,-ZF2@VK#(&61"!!3U1K;'L!!5,(%7:6F9>P\RO&D*:+U/*.']%%%FCI< M;W\?I?$M4'N/SXR ML4XD>D^-A3_2=*Q.0_UG]K'E9X$F\O*#=*J+UC0-6%WQ!%]/IM9HPR,<"+H@ MZACW&(RK267M?+<]<.E^1HRF":/KK\R"B:8.&^K:TX?4WKO=8UYE#KKH=?/E MLZ:/4I.T!XT-5'P.>I-:28JO94'W"_L+NN\^I)UW#):8RLXI^B+UD@ @^(;C M9O@BT<9Z%EKRPDZ28Z:!A>3>R (-('<0W<7A71!92/)10TE.J1@6TCMM*+UC M"VD];"JM!1O/05/E M#K;RG(K$$],LL)'NCY<_=M)]8"&MYP>3]5E]-F9LX<8TU6"E9#8+Z;V171M M[VS,';6/9X/GGH74WBC?&D#M183#0J(W%<5,;)0GCX1PNO,$UX_8F.=O(;DW.D ;0&Z\)&$A MN9LJ2G;P!!U?O#64UK[PPB#"8JIRQH\I#-FBIA(V&(-YY6F6S!F/>#A/ MLY3Y,;67HIKIZ9@E(A4\\<;XX^*S/!KRNSC!)'_Y#H[X'KL.E;_F ^K=D2=L MD*>PDVEZ0KF(JJZ*[!W"*^T^[^(PGY3].CW9-ZYZO^LN]5/?/\X!_P)!_1JG+@263?X893X%%'H;5? M%R6I%;5FQ)E B,5]2L:'0^%EPJ?Y/.*PR0Y&Z<:3Y,>S: 2[)-9VYJ1Z3HM9 M/?BNS6L*@^^XF.+0X5J C?#EDS@I6B-5J+^18-05DPJ+Y><^:- MXSBEK<5+R%D\$B@O3J1DP"WE@R#$SG[PBU)08"V0413 B#"EJJAB/ Q!CF5T M'2[-!Y4^JY71B1_Y%+NW\;##/N8)CHEGX 0>CN8EW^1)@GT]%RN:"3@G\&2, MTH_D(OYN\QJ=4GO2Y@:8%T_45CW1I/#Q6-&Z3 J]!QF2FJPC@5-9,+_'2?(HHIM*KTOER7>(%JIOYE*HO@ SD"5 CDSI,:LX$29@NO731ADQ=(/GE<$S,WL(Y9K*!S0G# M^D"8GY'";'&*=/.H?!<(/SAII(EBGO@X@RKMO0PGOSCBLP .ZU.?\\VCTZON MDP"XZ5Z8$VEI)G(YLJ6O)"(0%!0@?B(1KPB%5R*<1$SP-W(# Q?E"U"25K;[D0< >S=Z8U2G MLJI; :8J(TBV+-@JB+!5:;S^I)RZ@ ,@'AZ15QFLR@G8*K?";QLX:#=>H9<4 MS$),!_M-F*&#??P02$9X>TCU<\9EPBE/TG$P)4QJR0TBP=8QGU!Y>$*T,3U(G\0C7F5JTL/E!V&>21F]P[8[6/0(6 2FM/B!A9+PL"(/ MB =W'Z78,,_R1/62INV2LA>_IHU#UD XOGGWV-*((T0K;*GW-GX, B2,YT*L M60,H[6 LA#@LEQ+H7L:BH5#^8B%/EG!DKV)!V1BV;S0NGEPP\?(B";U@V>U5 MP05K0M?6"$S4F1J$Y*0TAD$&5[E?'IO)E$6 MJ)=JL((^RHV6.!(PW$+EE1>]I=]H7&T'#& FW^P\6MCF!SK@\K@=^8R;ENP+ M3QGN2N07?.0'V'<\\B60)8:/T<\DR'VK3CALW\DRNIKCME6 -O?&6$^2?@&/ M1.C F4L;J^!%)='%%$='P N85H QI&"(Y(^BL_969XN3]8^3]01%(VP!3Z<- MCJ1/N),'/LD5CZ?C"G/@ <=D4H!O6:ZP2B5ZJK(GB3N(B'MO00]FLAO/)1"X=[2XTAO(\R-$0\Z,CBY.((WH\N;1H&#_O\$D4U+Q MQTF0L3__=-7O=]\(-)O0-(&US0"]2K4\/Z&O>V\*U@8=AZP-C.;)/E3*W0C[ M"*I;^,IA3:80/+$(3L 7! .DW@=N@?41QQ.HV30V*G?B:D(-:\P7DMV>P7(] M0C:(T@J+V4G')Y:.FKR2HO$>H#]/":E_?'YW"](F*T4DB@:TR %YW<%H*@92 M\)3X088RNL+(N,8YQ13_*)AKB9L(<'/I>JNPE<38RIFYX*GRU\C(#ZX(06FQ MIA5'%OPS0\0))GV:20&]-"58S*TR!L^[YX53\98G PXH^?3SCU#,)4'@+95? MGI0'J7)T8EC!B$MZH.^41';%'X6S%5%:(@=R.E+_)%AX&:69LGQ0^/>EYSPYC#'% MB39J+N6'P7;,D\$%U M-%B&!-=D<$91#E_ 6E+4#'50Z-Z1]B7& *"WL2O3^!;YR_^%K)'\EP1WN MZ6*40NLN CY#F6923.I393ZD-D0B+4[J< M6<0GN),TY7M.K-0JU1ETV#]!;N.Q/"F^W;B(I40(.OG$/_2[139O93PEHM S M4OJ[2'^1NI'TDA +YGI*D;Y)P83X;#BGB-Z*F@6E!,HOF"#C409GC-)79G]4 MXUTT>,GV&^2A2D=BV#8&3P1.@](R5'("O>' HNDADZ:J;(YKY)A6=V^7M=I MJ!R5=9G&%VZD4G>),)X2#Z%Q1'XWL%.G)&)\E9%#L O=/9)3*%4EE>GD"TXN MO7+RU),GGP>)>8=^DF]Y.,6,?K:=%?GB)Y/!G0PR >*+P M=!5=O2&2D488>H[5XR%-EI%Q%-6 M'^SB2 GZ;"Q3;!9I9,"TE(E0&M[+''8O^U:R/RDDNV[JDXKW8DSG]"DZ(?4$ M&J)*(!+@%S"27QCG:A&P](^H6GO=T_]6R7$\!=B0+M!E$7B3KF:QY &6+B>4 MY;A]<*+Y=UPC3 (/0P9B>9%O6B&6.B([DV E 5(^*T/4^#K0J15)Q\@RB:MC#FA3A+_8H]L/URNNFL+9L"^^*J+& MQ6T9F=(A%;+,\%A6UR!=/;5F?%40%A-)YT#42>&AQ]_@-W[LY;B)TAL9"?P< M_4D8"!8)X32B)TJXXC?"E\LG<#&7BU^*+@SRK B_J#A>$2VA1T0F 6ZE8!;QBXH?:(*UBOL#[R&L8\RWZDX86,9;0 MBPM 'IEF!1]54H%HVS%U"3O<5M_[/8IGU$E#H3;69"M>IJP=A<:%.72Q4AHJ\YD5)@/!X& K,JMXDC@L;9_EH8N2SN#DW M6R0 *B;&A#[)VF6"HB)'3#,$)$8"6)H0[)2RRC'[6SXB_47D M()19/0AO@JR@X"I:7;ZWN5!>57I4R+22.R;3($4A3HFGBAO#JV\M[HJLJU4- MG;\P:Y1>ON^](KB68MT0#3>'#TY6G*!2AAB(3 G?8#JE7/^'V?A$&JB@9J=S2 M; 7,;)08)XIA%#R=+]V'W8AC-:$JF;4%W,RC$L9@K&DXEWR@"2W3Q2FJ.E3P M;AE,&O/CZ*TR," AN\10F]:S?&V&$F(\/#C!'FM=R[V^Q\3>_852<*68G"?H M2L\X& 39JB0JQ$XX+\V8)Q&(6Q*YL4*Q/GD;M4W*'2 MMU.*W$J1%K%/O#FTNHW-2(-Y6:,T&)?MHM,%9@^)*0]^&*>+Z.B*3XU %!U\ M;UX:*V@95@WV-1RRH5[)UN(D93:@5Q2&4(V0Z5HYO%_"U/(&1YD$IZIFH$F_ MN,TK/?"8V,/S;!S+.$.'?5S(23)8YYL]*7OH'T1>\0*\R LN2A*KV%#I1"W> M5L"CTH@&(JU&-4ZJP!SOBR1!@2G5]0./5*]"KT4.NJ1]NJ4($ FJJUT$E48# MLH?]WT_I\;Z6&:)Z'2R3^"Y(D7$TVS+J=0_4[/(.1DFBVS&Q\ MH=HJ,?*W? MT_4QK2?> Z"?87\DG8?@$3V"X:%X^EJ896?R[YK]+O78HWHE;:=Y%;7*]%KM M[O;JHLKC ?IU2BFFGCA 7TRP'XI.JT__LUB=QHB#"9!T:KS MZ=]>M$Y6O86??H#!X7;VD%Q9R>,]'&T.V%X:4$?(O<,Q?GPXTE,-C\/-?"(F M [R16_;P/:C2IDMT>B/H3:B\G*B]8K^M3Y Y@4F:J M^;9]*;8'L=#EH/>$+.F!=2\4=,9L>*TC72VLHI1VTY#HU)!K1>N;>^_GD8**[S[(N6)D:+LM I97J:CLIY6) Y97"*( , MC.HRM^9I6DI).NH)4)E4KY6>](.[XE'IPP_%$'\.7V44FAC$"7#AK\^ZST#R MAZ%Z!W)S\:@1KL_JQ$2^E\?,Q)A[%^? M@98N7R-_+#7R;!QD@A:%"G66\.FS^V(0-/\'7>:7*RZZ>W7V,@[868.O,O?] MH&&S[_\O+S*_1G1Y.E?F!L*M1!=VAUJ^\!0FD0.N![EYGL7'70HER5V^J3BC M[]GJIO'VTA[>LQ,;=PT>O;_A@(HQE;\!7!+R-*6\3TWMMJYG,(%#%XP55T$U M53T?C2@LB]'7]$'K<.UANC-S< 2T!URL5-;4U(Q#]BCPLP\TI2B=1"E8D@P3 MB]?*[*ZS"-W4+0\Q_$^"_X,Z$_X_J%6G72V20$Z[.NWJM.MCM"O=#A 1S$#+ ML%*W-*BN>'D9Y#$"GGSGI;Q^(JM2_, >\-IF.F4G:WNCT$;5?$AE &L3BVXJ MDJ5,]SV+# MMVS_DLVUNZY6'\JGV=&4Q=*HGHXT9T+6!U0BT_6<1RV:8,Q)@ MOK2ZWD2W0I%BV[T(JT9Y/-N:)K ^>1[J+GBY[K_>P_NL2U5='8N(8>IJ%NKR M$/ B<: NYU?+WVO3U4&U.JHS!]4<5'-0[;%0;5_C^QZ 5-1[UU0;LC<'YG,F MU+GB8;5QC]K1#N#15?Y,YK)72D9KOT==ID:WC"[.S,9QI:O)?C$)23-!]=BU MY[Z/EI?-?T[(]P7P8@^(L%(64!,S'L>;A5=CTCWPRU+#%ZV-E!TJ](%/625? M'U$RX#\LI*5I9\BV!(G#2S72*0XO.;SD\-)C\9+X 2HZ#>XT)>:27VLS;I+I M&+S\D.JY!+HF/X=]!M7C:2(ZCWJAE3UUQ0_X,-UN2Z_Y\![(QJ!"]Z@<96T, MW= 2S\8G\JIDV==N0:L]HF%%FE+Z"#; M4O/8/0QJV"OT-QQUZK(V&:9U1EBLG$>JB)EVAC)5X]1];B($)7YN"$XZ95"4G5-V3MD]1MGM=-LJV^W'/2EDQT5^_9:?7RZ)Y-W>O:A#7>B1;8-<[#%* M-N:[OGY9$1Y@Q5*_J4>VJ3FM >3>3K1F0WI3/;'-^+W8A_2[7O??:U_UKS\? MG*#%SF[S\>Q%S,$!3Z*'A1(+C\X!WA]'X8ZDV>?MN][?UR.[;=+2&_,@H0X MZK%M('VOC=KUQ.[S[CS9\??ZVX1^KD/R[P')XNNLL[Q)+Y_9YJS=B\]TYC,. MQ$%DO'Q[T<1NQU/U*!VUTX3P.FBI;IZ4^/VER6RSV?=X]4&%Y$'DGO;)/BQ& M.=+1/AR60<_.8>">?+_JC+ 7V-;2Q=MN<^OA^'V6FH@T#G-RE.GP ^-^/,T. M";3V/.6'H)$F=*;;6H?$SX>%-H<0W,6>UED"'@&PH)-TU>IJDV_MSN-?.C>"A*I;BU J.<%,:'#FFE8O='7U;*MLY. M/81+#QNHQ.E!?'HK:ST(C^Z'J79\-_]^0$Y3@G*5?*QB$Z/>E5[OROH5(]1-DW0>Y:,%*DV M'WAN(X\X_5H+&>3TJ].O3K\^*HG8O\/NKGJ"-0+9K_L,-:#S\T3L4[]NCV3A M_6_83/)4KXJL:N&:Q64%6[T!/=2_V%Q3O^+0 W>?J#'E--8M C3!GA2:Q8MD MDC3W$"?I%]?!M&JVG-I\U>^]?%!I;YBW3)56B>744A(;<@.!N&[-/>PCBG?T M85K3.!/4QEAS2>JR,M.^K84M^G)/'UH!!>,P\()L%T"Z=H4...6']CVL\OZ@ M[$!67,^FO=.]TC73Y)DT5#A\B>>I*,(LT*Y[E5$7E@ [:,*1&N@72:]4#\_3 MSA;TN+'%U_9>A%;4_S]B,6@\P<4%%[TG0Z"C;C60BOC1KX$VY6 ;>CF,JXIK M #]O/\'+I[!W\7/9;U49/<!VR>'.M69AE2)^B.UI"W8H\:'.D^M<=DA31&L+K[YKU(O228[E7" M['H?F_Q6VN2@)/IOWH)F/?W&OU,S:[W7?*":^-JE;W9L?+=\,C]M;7SW6">3 M;E>5ZV5?U$W5%Z5?CN<=M1+I$$?T[NOPNGJ#7$]1O,OT2_&10U=,\6!Q;EB5$)4-3J%3<.6+"*B M>YN(@633V:' ('J(\)Q:I6KB8YAXZ<+\/0IP!V@>*>,I>T2Y#)AE/B%E48I_ MF.$TQSEKI6+FX6%HCK[!I.'XY>B:IMKDL?: M)B(2^=^Y'VR[S[J9Q$3ADK+;%/HF?8Y(/T\6T%\/M<0RTSFERAZ ^\-X+D3J M>G/5)X!"%H6O;:YBJZ$#RCXM3!$ ^^415@5F,UUOD;Q!KVVDX U\;;RM1'FZ M=YU;^#4/,VS1G>TGD?4.-TTVUJXMI\O4CU$QNA)3>_W#. SCF:[]FI?O=\Q0M&28P]Y/0U0-KF'(5_K3?9Y[Q?-8.*UU_$/C/G:8I"'RQ^ZG\3/,C[ M&\7'(!$,C0,T/!T\V.F@ RJ3ZR03R3D[&5"^!TL^XESK? M2_S\341DR5SOBV0^\=E)4:BNMG#,S/RI >I.NU5>T&#/SX]SC+ B=00_F28B MTQ,,?#H-YYIU"I6!38RT7%L:P^/^OI6VZ\R/1IKQ:FX;3//Y12W$.EE.0-]FS/2@Q.7OEOJ6IM7P+)H#K?Q,S]C6>\.BA'"HM M]X=A9\>FW!93<_%C+TM0YC['JK ;VJ_$NP_E0=9RHIH R8&2Y\4MLM0OOHP*#(4:B[] M5MJ6?/BAVKK7?1O?>EF'W42L:.A;?W!*5R"HX4I34 2L"(Y0,.)9_?F-')'U MUZL-L( F>9@%TUU1G,4+J8+L'3G+7CU#UY!KOB'RFCDJS+K[<%1(*DJ#%+-: M:[\SE ,3P6^370"9U4M)\I"2CNJ^)0.\L3BDMKK*^9G6/IK )S'>]Z$\G6K] MM&BGI=F]7]4@>=W7T@1ELULJ0=U7B9=$V!"$PUC4/C"B$KEKOR=E:OGOG=O. M/8&L5%[OJ3DH'8B5*S9UWSJ9DEWS<]2 &"F5'6^$CP:3M*@B" \:8"5X3:D!F4;D3O][/!-W8J>D,+M7PU/< MFT:92 '5GK1O:7/$#5[_JOTBFB ND;^2/!1I(X1_(D9YR#6R&2Q>"\8K!%GZ5 4J M$7BC,(]4J24 5IQNP,_&@H*%7*5_-R/9LT"1:>Z-L:ILD8O;J?W*_C4.&I X MM%0!H.Z@7IIDC;CE5EYG]QG%V.C\>.,XV(P::[6V>,@:$7RJU/>M^Y9@!<,A MQ[)V#4C+I^(/#? \L_5>D_5=#1:UCC D !H'J[_5?D&I$-\1MPV2)D2BBO(8 M=5]' Y+2.;L34=X -4_F#*"72-6&+ZOVUM^L:0";N6PFZQ:Q )3U-X]O(FFS M8%D\]'6?8+G7NB^*?#)P:J;4_"5F=\$H3N(\;0!HENE.R\73:K^F!GA"RR+R M&G%7BY>C$E"G&79\26,O:(0MW8CTCN;0Z6^(;#N0L2%P<,J&_ YLY(%N:Z^A9@.MHC&AWBA[M25^PC:& M4FHLN@IISI[Z42(CP^I1GG+=]MF8_XPW9S2Y8]]V0?NTX'PTF?5'7=Z4!QM" MKS]],]2:9YDOBX ,) (>&B8".85CBU!-*:$K56K=G0:E-79#P=JO\+[M FVE M:C*<]CRJ]-0]L "/E!%\HMVG$N5)@#=1RVHU.JQ4];KIS7CAXM+!N*O^I*V- M:3O'_YV<_OMP]?'OVUYM,3%B_PWZ/$C'" HL)-O7FH6Q(^N$_ "WFE=NI MJ(K9[RE)XB^R,^8>_9NK&R>-H]U(1A0Y0.?Z'1?_!'VJCV[V?4SB"7L[38*0 M]4Y8O]OO(43Y)RB(?E?]_9S$H%*O=$LPP*J.17=.21JI;QGIY G6-X _/L(@ M[/;TZH1]#$+!?HL[[.SL[+1_<7G6Z_^":HL%:9KC#8*XTMB] (-L ?!*I$;\ MA=4*\S###@#4Q'@T@CFH^5U>]4ZZ5Z]8"O)#;A/.4?64)2.0Y=,X4C%^D7B! M9-9X2E*7+0J>]+N]\V*/;R)L989=8K^$.&*V>!9(Y\% 0.P1$F6(]/P30@-< MU)_.NIVS=M89 23S)Z41R[ZKTXNKB[9U]O?=]OP6F[;;_!= MN1TQK![;\#)Z5O61QNOK (NPJT8TEX3 3N1$S?(O?$C:GDA*U9\9CBUA%&J1 MBPU>\P'(7-P,@>X.5!?40)UPS0R/B03K)[)E>2%!J3?I(+X3E0O'TDSRA9C( M/1_0.9U,,WFTEEAI4W4BAO56@$<2(:^P(Y>I^CCL_#G_Y7G_E_4B,_30<^2; MK^6]3O8>5U?Y^Q8=SI,\'!$(75R:_(5^EP/[ONSVEGXCYU>,?O9J<-_0>,&R MNC'4_U@*QX1A80&Y4U3K:YW<.'ZUY>Y 1&(89&P*K%N>!GB_!QL(9.&TIWB< MX@EUB:'9P114S<=BWL62L,N*@ >]8!I0-V2UALJ> ;V+9M 9^A&75Y.(*@S? +_'7 MR%@X%UANI(@N?QC-5/6%JI8]).[N@;36(;9E"/H4_OFC"_#/D52RYU+)DC+TPCA%ELSQ:, V MPT:N"H/GZ-_N=]_&'55VD MW/4*H>$\0-9Y8PZ_7C@4U$CR2! IZ&B30,"J@C!&(;7DE.2994 D>4XJ /]> MK;+4UGP[J %8M QJSBY?7KU"4"-W@EI9>2'',05,V2.\413\^7"-KT(&Z+V2 M#-!A?P,Z@FT*)H@W3MF??SJ[>L.NX>V?/EV?L']TOG38/^-DQ*/JQ.F[=SR! M@>8IN^93/&V(;SI2^OU#$./(7Z)'23;9"@6(JT$>%R<^^YN("#[1H/\MYN] Y=C_I,GWP4(0CGVYRGH'I!Z$Z#U8B7R MNR\!_'I_:O\&(=A/"/5J<3N.DMM8G \L@H+*XX[67HS MD_>H<MLN+3H]-<#7H\:.6Q, ^?NZ1-M]T8!:H34* M$K;1"\_ZG;/B?0S4(J &1(F5=U+!#C$!P"VGKZ:+EPLB[&DXY7/T>#+7RGD'E*M+FQ3I_[" P6Z28F@C? >,0[\@Z8_BR3=(OS(HU.7 ML G.OA!BBN6D%'L>)TK!EDY$0K)\B&8*_@6'LG(9#!8V(95=\$ "0HTG<_+C M2R%5.*4(?*@Y%A"$)X4C!+X$ 7]:6":+A2V)DNJ2ES'9%'7T') $;=D_<@#T M9]U"&Q!L^1$ *!! 03 Y+\OMA!^7.Q#(BH,;Y2^.7$K 1O3Q?E7//M[WD//H M]%MRT1Y]= 3VV$/3*SWZNSL!">B8GLG!3;I*X_0'B:#>2\XI_^DCSME ML,!SHMD%0T.O: (I X'T!=9MD3L:3X(,]7439.9EMZ8RTU:VHN#*Y1\?_O?O M-^]NOMUNDJI'FY",WUQVV(=-:75'GLN/<3# 3)3-DGW][+SCWO=1 A#6/U7) M<1_IO_O]#P\Q7G6=ZG5=^N_ JU9\P&Y^>__A?U<7_;1+W.ML^<%=,1M)?73B MP(_@JTSB>\"_(OGU6?<9\T08JI!M^?<4K7#UMWJ/? )7%/)I*EX7_W@#FLC/ MQC -F+$MG7IYR\[OG0ZURL4T)^J!BAMTJ)>P'ITK6^AEC%,I"FQ(>4OA M:<<&U(%AKSH7UM#+-.HT@#2OG'35DZX.!\A4X_=@X![>I#VP*]*.G=S*^9=& M/5@F/9=F5Z[L3ATN:0EEC'HUS2Y=WQ9L"6&DJ=;.I6M;76TA3'OEA+YATQ+" M2*/#@:L]+0H;"', I ^S/V+DZ@F(N(_-]81I9')?Y/^>=7KM,@LL< 4<-*GA MJ#G(G(T3,83#F673UR]>S&:S3BJ\SBB^>_$V\<;!G4A?"'_$DQ<^S_B+WF6O MU[WHOP"N[_5>G?7Z%_U>[V6OU[MZX?>NKLZZY[[X<=;KC+/)2BH>36 1T+ MCH.TBHZEU(]Y/JY._]L.6ZKUKM?C!*4-ZW60JJ?GW;-7EW;(L'8SG;3AFL]T MA@"D57:@!>PFC<'FLUOUFKW5EN7#XM)<+KMI!T[+ T*M7'N+7;G'-6XL)X9E MIHEQ]ZU-D-DX9SAB'-UTJ ,Q+(/ZQF5&3;2)76#3"\ MLQ[IZ78O7G:O>B_\B\MS^!HC/>=/$>EY-\>^&2ZF8Q7ONYA.DPTG"QCLN-:3 MB^*TE,V.:XH=-VYSWGICS@(&.ZY%YR(U+E)3 ^/-16IL\L.V9.DN4F.OP6'< MZVH3+#;.&8X8+E)C/[@W+C-JHDWL N.MC-3TNNX6C@O/&+V%<]'OOCJOQ&9Z M7=UK.-1*AZ[:^&(BNP[399NWHT3(?CL#V11L(+(95F9?#M?05T5GLB!+*QTX MZ)L?PLNIZT[1P\/%=UIA*!WS)-V>]EZ\;;VQ9;KJ<6,C.XO.8G8(K/;R6'/# M.J:@I%6FGWD)UE %24V+NBZF4U.GA(OIM''M+J9CBUXRS@#?6IN[B-+3S6Z+B-$;AHE7EG7H(U5$&ZN$VM'0\N;M/&M;NX MC2UZR3@?V*2DC?M@;<+#QCG#$P']L9E1DVTB5U@O*UQF[-V(7P7M['M M+L[%Q>5RT.;L*8,V_9X+VCSMZ6B,)>2"-NUS>3;4H>Z"-K;P6*.#-D:PHE6V MG7D)UE %Z8(VM?8ZN*!-&]?N@C:VZ"7C?&"3DC;N@+4)#QOG#$<,%[2Q']@; MEQDUT29V@?&V!FV,5#-W01L7M+DW:*/;W69KT&8R#>.Y$.PVB[WO[$L.4^.I MC-VX^(QK=N-B-,UE,1>G:8$I9@&?-3I6XQK>6,!A+EYCW$1\6":Z>$W;5N[B M-:U]VH2+C7.&(X:+U]@/[HW+C)IH$[O >%OC-1?M0O@66-XN M7O-P931@2KV S35/QY4[-._B*$]=-,8TF[MH3+--(PM8S$5C6F!H6&8R_]J%\2WP/1N7CQFZL7)*892+O_HO>QI1E-^BZ/3 M\HK+^R 17A8G[#J>3$64TL_9ES@,O+F+KK0FNF)]\1F[S!0+^,,R6\4\?]2- M&HT*:=C.'Y:9+!;PAV5VRT,4L5@.N2A"VU;NH@BM7+IE^-PX']BD7HU[ M!&U"7L8YPQ'#4DQN&C%8!%01KG[W MU?GRI0[=,,3GX5 D[)/(0+*QP9R:H@Q$-A,B8M<)#T;L8X==QWF2"6 &;RSH M%QG\_Z]B%*2XV.R$^=1$A:T;>4NGM/*I;MXCKTVAW'?K$W V#AG.&*X>([]X-ZXS*B)-K$+C+\U \Y^P)XSE?>!ZZ:$X-3XF+YC3;LK* Q5PTIP5VF@5\UNQH MSEGK#3X+6,Q%2>B?P,-(G8+NP%?NX!. M;VT.X\Y9FX"Q<Y\,%<)IM3!EF+Q>\:8%99IC'FAVXN6B] M;6=>A#540QXN:'->'SOQ]/RB\_*BMJX'%[EIX]I=Y,86Y62<#VS2U,:]L#:A M8N.+,Y>'/Y MI$75LB3P L[^Q?TX<675:G)&7 "GV3:5>>]G0YWK+H!C"X\U.X!SV7H3S[P( M:ZB&= &<>P,XY8=U\$*X($X;U^Z".+8H*.-\8).V-NZ0M0D9&^<,1PP7Q+$? MX1N7&371)H^]?G/5Z=<'F&^FH05!'"/%S5T0QP5Q-@=Q7FH&<3["A# \^&' M\/(,1F6WXD[ $CS!WHX2(29 HS*LLQS"H:B.X-X87Q!D*1/E2^+A,/!$DKI( M3BN,(A?):9\;M*%>=A?)L87'FAW)>=EZ.\^\"&NHAG3UTVKM@7 !G#:NW05P M;-%+QOG )B5MW!EK$R VSAF.&"Z 8S^P-RXS:J)-[ +CK6R(<];K]/ZK71#? M@M+ES8OB3+TX.14_SGJ]/_I79YHQF%OAX6?LK-MGUR+)@F'@T:\PKO(E"2(O MF/*P$J+Y+*,K+KCB#!8+J&&9Q6*:&G:9+*:I89?-TJJ(ANW4L,QJ,7U2[#); M'J*&77;+PU1U082VK=P%$5JY=,LPN7$^L$FU&G<(VH2ZC'.&(X:E>-PT8K * MCAN7&371)G:!\;8&$?HNB."""$\61.C_T;_J'R:(\#&(./P3_N6""&8=/I89 M+*;=7W99+*:I89?)8IH:=MDL+HA@$34LLUI,GQ2[S!871*BW%>R""&U208?]5YXG8@[0PC M]#N]__JI72C?Q1$.&$?HXV6$WIYQA%?=2W<9H0X^'\ML%M,>,+N,%M/4L,MJ M,4T-N\P6%T>PB!J6&2ZF3XI=EHN+(]3;$'9QA#:NW<41;)&?QOG )M5JW"=H M$^HRSAF.&);B<=.(P2HX;EQFU$2;V 7&VQI%Z+LH@HLB/%T4 6\C= \317"W M$6SQ^%AFL9CV?]EELIBFAETVBVEJV&6TN"B"1=2PS&PQ?5+LLEOJ$T5HI>'2 MZ_8Z-[_=.LO%62[[,=!-A,8'^]]W7S^QFRC-J(?=^]C+L87=GW^ZZO?Z;["! M75!\YZOOX!^P/5&<,3Z="I[ +ZC3W0W*)^Y1EM-[GG$P5T+!!L+C>2JHX1V- ME?%1RG@BF)@,A.\+G\V";%R^8S&I8KR.':#%*B9WIHTS;9QI8YH:SK1QIHTS M;9QIXQ*DVF."N 0IF]1M2Y9N&28WS@-XT8K(+C MQF5&3;2)76"\M7&&V^N_NX*M+M#P!(&&;_Q'',63.?OP(Q-1BAE.M]Y83'@9 M>; #-5C%:.TQ+$R[J>RR+$Q3PR[3PC0U[+(MG+/?(FI89EV8/BEVF1?.V5]S M?K+=#FBLN]^T''&XO XRU.%RA\LMDQ+MI8;#Y0Z7.USN_/Y/X_>_?OO)^?V= MW_\P?O]K'GIY*&\Y?PJB[P.>"A<%<-:&<6HX:\-9&\[:<-:&LS:&B );D MK+F4_S:NW:7\VR(_C?.!3:K5>/JN3:C+.&RR,TQ3PRY# MPWG^+:*&9::&Z9-BEZWA//_U-EV=Y[^-:W>>?UODIW$^L$FU&O?BV82ZC'.& M(X:E>-PT8K *CAN7&371)G:!\=9Z_C^]?><\_\[S?QC/_R<^$*%S^IMUT%AF M8)AV5]EE89BFAETFAFEJV&5C.*>_1=2PS,HP?5+L,C.5JMS^K=Q[<[I M;XO\-,X'-JE6XPX\FU"7<,RHR;:Q"XPWEJG_Y>O'YS3 MWSG]#^/T_Y*(%";G2OU8X*>QS,XP[;6RR] P30V[+ W3U+#+U'"^?XNH89FQ M8?JDV&5M/)'O'_Z'#T(!_]\/[G9;&ZZDUU\L97VM-J&VRQX2!Q8V3A9<,1*G M@T3P[Z=\" M[S<,9GZ?/V M+P!+, G:CF(?< QQ%&8&X84QN[J_/NL^8)\(P MG7(/]K?\6^TW_;W$#J=@AX5\FHK7Q3_>L,+J*\P^%PURT2 7#6J!F>:B0=80 MPS(CS;AGUR8<;IPS'#$LM=!,(P:K##3C,J,FVL1%@RR(!IVW"^ W.!!DF)6N MXSN1L"]\)-@-BACN9<&=8.]YQMG' "SUY_@*GF7"9SQE026*Q".?>?!6#I_X M\ W[\&,<#(*,];J]7^P &E8Q:'ML$=.^3KN,$=/4L,L:,4T-N\P1%S&RB!J6 M&22F3XI=%HF[+5)O ]?%!]JX=A]8WX>B6+-TR MT&S\]%LI\^T"R*WTV;NK&^7282?2*8>U][K/CN6^OWK5.6L>4Z&'WF=CD8A9 MD(T[53H[8]<9N\[8=0#8&;O.V'7&KCOKSMAUQJXS=IVQ>Q2[Y*=V06YG[!Z# MJ;Z-!?-$D@7#P*,Z!2GC6<:]L4Q-*[+/SOJ='N6F53[H,^YY\03V82Q4,83+!;G@QX)-+3SS]",6=OO0R_Z7>[ M_1.:9SKF80C+S-A ,%^(";SRSS]=]?M 8[3OZ=^]-VPPI]=]%:,@18IE#$B& M@T_C%!@3WEG.\*H<6WAY$F2!0/IX8QZ-1#&!WJNS<[F,B8!-]N5D>")H*K 4 MF$T0>3&\/N&X3!@_$4.1B,C#;^ 72$XUT&)6.-W>RS1)!DHAT*F0:(OP"QQB)2"0\K$P'5QG":G),7%Q*0L3?I[DW5L-O\HG< M>VETZQE9.A(_;Y<.BOL'<>BO71Y=N3+YN$E4!]KM8.Y["O\R2-B+OZY.>I_K MMIO6<=2[M?V#W:W5Y9,#<<7V(7L/#+D'L#7*FBSP?WUV"]/E60XRY-E?;V_^ M]MO;;[]__7![#S5W9,[SSMF5 ?[\4E$K*#T3\9\\2 36XTEWEN_RP5)CC$'4 M^CFH/8_G*0A,4H:)5(%2Y*= 0/@"Y&L PPP$**=AH7I(DJL?9.AUSE$+T/MX MGHWC!*CC=X[$NAM.BY+G^UXQE]-Z#4N)W^A<-W_ 6!AP[_LHB8%PIPH]?:3_ MWBQ!OBJPE9 /T&P5XQ'Z7?YHW?-ZT3EOX 4%G3L?1Z3V1:=[WA)BEQ9,_UX# MYIAL_JIST3S"?TEB@+:"?1/>.(*IC$"BG[";R-LJ;-0%>EMW8\'I=%A[:BJD&\K^=_-7]NJ"1[:DH)>1XC#&MZ@ M%^D+>42N$QZ,V,<.NX[S)!,3'GEC<<+^D>QD'QC<36R#Y8 M\YGO0_V&\?6*3D!BFE((1K?':8'Z"":G!5I!;*<%S/J(FB?DL1-+@'.A?)SK M<2"&[,,/X>64$?-Y. P\D;0S*K!G9-@J+G;2N?[2V1';^?"=#]_Y\)T/W_GP M39/?^? MWZ#2A_^%YR'[- =4#PC?"GWB'#964+N%)H%SV[?'8=-ZM[T3_%;+ M(B?X6T%L)_B=I_Z)P['DF_\81#SRX&4/^.:WW3BEBVA7BQ5ON25IQ9731DZB MEO=8SR3'#6)_3LPVSB8A_./_ U!+ P04 " "Y@ 935B"LB>T1 XN M$0 '!C;W(M,C R,3 V,S N>'-D[5UM<]LV$OY^,_N/7UC-.K+.=MO>I Y&0A"L%J@!H6_WUMPL2%"E2XHNH6+YAIE-+ G:Q+P\7 MBR5(?/^OYZE''IE4W!>?]OK[O3W"A..[7(P_[06J0Y7#^=Z_?OCK7[[_6Z=# M+JZNOY!31_-'=L&5X_DJD.S-_>>WY->SNQMR[TS8E)(+WPFF3&C2(1.M9R?= M[M/3T[X[XD+Y7J!A*+7O^-,NZ70LXW/)*#:0"ZH9,?].R+O>NWZG=]3I'3[T M#DX.X+_C_8_'1P>]X^-_]'HGO5Z"P<^A#B3Q[X1\V._M]_AXU#\\=)R/AQ\_]#^^_W!\?-0;'3'W:/3A8^\0FFA24G\VEWP\T>2- M\]:("/H*P3R/SSU@7.G6@%Y/G4D^$;:D"*C6D@\#S:Y\.;U@(QIXX,9 _!%0CX\X@QC M6JI#HEE3.6;Z"YTR-:,.*XU$N/CSS !&ZW=__7P31M0]"!.$F$#!IS-?:A+& MBQO?,5%SC>'Q6\?ZN(,_=?KO0.=]8+9'1*Z\JP#2W5 ,"X):8BP05%L,>ZWB M^!]6C9Q_<9<;4ZV[7NR7S@)X:V58=\W5%2=YL<3?*@N4=\G5E,C.3/BAJAS+ MLUH]7"0GU"_A?(?X.$9\]@]+X3-_3MY4G$UEJ29'QC-QC#2?JOHF$V'K6<.3 MLDNE(WV/P?3HZ,OGF4<%U;ZYC"H9!KNG>'78@MD5?-]$1L-4L#$DKVXMP9(, M&A!$;R)$_7"WR$'"CYU%.E(*-=DD\U7E2>[!*@+$[L",9\ZB[5(.: LKU]J6B69 M[H>6B7ZI8I>\-4.3\E0&CJ79FD25H9.[2$U(1(7PM1'#_&9_G2:9 B;&. GJJ,LZ2H=Z3N#5(%Q( MMIHN^M4Z8\E'UDYW;$3,BO(DFO[7KSN[X*P9DYH#4A++5L-@(MGHTQZ6&CK6 MC;^!AOO@-]LE,T#:><;I2T:)A+0<--?(XGS1R7A,?4>H%P^#2/ZTI^ J\M@V MU^#=ES$J>+^J4=. R;?I1=RGT*0OI+A'AU45!Q+FK=;Y!IMW55T(+%7578Y% M^5H/$KTJ*Q]']]*Q7--G7_C3>2BB#;KV[ZEP+P4(-K^&F41.C5![9NJX@^Z_ ME>J^+MCWO$>Q#8UOW-?N$S T/!! M^1YW<95V1CVLBMU/&-/JJZ"!R\W:+?9J+?(B+_?1RS%G@K11 Z* FAQ=C$'Y'%Z&:.28U/4( 64UO" MU!US&:R:AQZ#'H^8;L%'R'A&3$KLZ3N_ R#,WXGON4PJ3'P=KB__"" /V QT MC0U>A,KWM5"Y$(\DY".Q@,1(9A";E/'O=.:K?Y(WD:QO22AM"^$=AW!J%GM1 M/*$? M;XJ[E6,J^)]&"P@?%TPYDL_PV^WH+%!<,*62)8!JA$5N_VB* 3%/^))D2X O M23!&EUO6K9,K./D^F$ZIG-^.[OE8<(BM5.A3QVS8X&(\@*O+X2S?S25)BQQ] ME'%TQ!A]FF!-%KR)9=ZZNH*K[?4!JYPA%YD*WMI^14X\SCC1\R[DG1 MM[ZIXAM8%')]11WNP8(OWSGI+D7>.+)<>:%U<*7@.)WZ8K4CD^U%#ON0$QB1NG5+]94;6NR,FF++%.?\U1G]BJY% MSCK,KLR040>W*X0W2RRKUG&5$GOHQA[H\XI4(]E>Y*)LE22D)H:\=4L%MWQA M&N_X#9B\GU#)*_1& (I>/6)]?44U:K><:6W2N\=^Z_D5>S!9T\A>@K2>WM:7I MU'6-M-1+F/N":!JD= L$M;43>*8<(72LAO^ MR-SE[NL TA#K(MQD:W0%=9M4X D%Z'@H00YA"ZJ&054YS-3E502;RN6^-O!\ M\\"3Z3/UI8Z2SJB R<[T]GO@@?05OJM Y7F_ K@E&VW)JY5=(A=D2#G'A,_):]K](B9N/- MQ973HPKD17C(EF^7-B6W*5"SKB_ST'15/&S*LP@DV>IPR?MO+7:^-782.>XL MT.JKPC7VF4>AQ9D -W5KJK4#R1W( 3[[+@- @#.8G(*:8GQ%N?R9>@',-K] MHD"%ON%T:"+!A@C\!I(5X3A;T2Z-XU32CO(35 #S*:-")]*!A$J02 MBU,!> M"44(:D*,*L@N4H;$VK07Q]8OCC@K_P9PKS)6$8"SY?0Z $XL!EHH;B6]6SR: M4CVW*TE; )7WVRW.\<0T!QM_ MX7IRIX*UE:0&V!:A)UL +X>>&#!8DHQ')T\P/+F[_]I6EAH%4EQ"O%2:0U1G MB63T\GXP& 32F>#KH,U!>[<"#Q.\'?V(V6#HABKPVGRP(M!EB^'K0)>H9EJ) MEA)?E(I8L>QI@_9,12R0F[0X0F0+R 8CVX.OJ9??Y]Q7^DKZ4XQ&B>E-W2FJ MT&'X;D&*=8-P\JN.TZW)4 3?"GN>4S'3"+JZ+PI+1B"M":#?I29H^'IW?PK_ M-U WKSE$N1?S> ONS9ZIKK''H1QM$9BR%?SDL]AM4M^LQY&DP9S M3Q^9I&,V\#7HRJGGS2\XGF?[R$Q_=2K9Y;/C!2YS,:XDCBJY'9F>S+VD$LN$ M\1CK0/2"XA3A,GO3(.?!@%1XLT*32&J2$)M8N4-"19#:BAX&O>2Q+\ M$I]8 M^9./([30;^IYA!AQ=^R1B8"=S1?=[MBX( 9NR+((@MEZ_XJG&E(PC(8EPWFR M>SAR"YU&'L5?,^&5>DI_'7T1*/*VI"\]P%\X:?X_>__[[O+A;=$OZ4/>S!%O MT='.QF5X/-%O>%*:+^%""M^3;5++:Z4"YEX$$A\J8)+[;AC"O[ GTZ3"L^?" MT^!J$('[8-BX M07@R \C$/0_OJWS:TS( 5A0X2>KH3WLCZBV=IIRQ0W@O1IEYM,QSL'ZB[/]U MYHMK]!WU!L'0X\[M"+J"_M9.6V*>M"-T!Z#+^;>Q9$@\#(]9^;3GF!THZPV, MSL?>9E.450X2C-1WK&5-F.=>^1*2X?BN%MK@GFD=\D0;@CS6(G>L982[6F,P5*)YY>:(3@@28^/D&-2K;;&28&<,X;)AD1WNV(S. MHR,;;GPQ?F!R>L4%TANU;F'"&IOAE8D" \A!&7,5+EUO0CLXN&!\7(201EGN MC"W+@.H>1H) %NWI4)_9=,BD-L3(C@_Q M0-\D?1@[NU375^7$[(5N=F #/YCNSNF,:^KQ/V%.\T?ZR11G'IGGS\)#4=2Z MX%F5SZLR&US*X2:GQ21A\URC3K2-_2S07WP]H-R-I];JA*_*,!67#M=";W-E M4I[]SABYQ"QV+5PV!37F/_F>.Z3.[WA>$'>C(_\@0?$=CD<'8>*:>SB&O60W M9+,S-BLU6^7??EM$)HA3.<$IGL_JDK\J(RT52![8LS[SS/NQPTQI(7SV<6VR.6=@'CNS9TO%7"O&?=CK["I"B?)(@BH^=%'GR[;V=1LD]7D;; >!<+1HDW M0XW*O=GG!G(&E#NVU$8L=C#45M?'A(;ZYHC(:YC"U2<3:)=.,#0&W9Y1KJAJ^'3M*.UW:S\G4JM\(Y2D>4W6P-D.DLS4T_?G_B,3)M6$RQY^GYL$ZS,7 M?!I,K4EJ$#:8H)6W285L-+WB*I>0%M#L7DY:8JV92:*JT>Q@UE3VO=T5%'X- M>5%T2Z2$-M'B,O>.2G7R79SRSCVJ5%QC"/?@+-9#"W72ZZQJ1(VNH9H)<5\" M=$FITG6H1:AD?/.@+OD.FB+QR$Y:\L5!5:'2)3I&" =XSZ+?7EP]ZZJ??XD*S,9,O/T,]//D/$S]05+@/3] ROQ4LK/[&-ZX'D.&D8U5%HEV, M4/\.J-1,>O-;>0IR4>]G6*G"A&)K@6F%R_;>14VON%0:I.:8+$%RG-9L5>LN M:G+/'%^X*U59V;R+NB2VDYF)_Z=^F?L23U2Z2SLQ&F"TB_:!L(F1A(ZQ=F:F MM#OH@S?HS.-TD=*)VYT5"%+S"1*]?!BV4T:X13FU/Q%$9_+1W(&T^QF7)YJR M5,D9R K^\KI?3F>>/VO@_5LTJ7[O[*M(V=:7\KI_4JLIW,-E9J M<1'QKZS^:L)7YOYD_+KTN'DO:_J$Y )+%#/8P;CWF3YCN/0<1RY$&F&UBS?F<(LVSN\7_)&[3+C_X+VB\J1,@AL7'A?C#(<_[ZGKNK82YH,>5/ MOFZC--I7$;ZD_N'CD\J90)SZX7]02P,$% @ N8 &4R5L-+Q;#0 \K( M !4 !P8V]R+3(P,C$P-C,P7V-A;"YX;6SM76USVS82_GXS]Q]XZI=V[F11 M=N*WB=N18Z>C&2?V2$[;;QV8A"1<*$(%2%OJK[\%1(J2Q3> ,F0XE_'$,D4N M]GD +!; +OCAE_DTW1^!#]G!R=GIT?NV=F_7??<==<$_+9$X:S].W?>'[@'W8/C=Z=K M-]XA[QL:8Z=_M7;C:??XV/-.CD_>=T_>O3\[.W5'I]@_';T_<8_A*[2N*9TM M&!E/(N='[R>I(N -0QP$>.%\(B$*/8("9Y@B_8_3#[T#IQ<$SD \QIT!YI@] M8O\@D1H ;^=!2AY42M-?;F#RPXH&S<.73=HTYZ=RNY?;YU_].1O+M[ M=G;6D=^N;N4D[T80V^W\\?EFZ$WP%+6AJB) (@K@Y)S+BS?4DW540R^G\ [Q M5SN]K2TNM;N'[:/NP9S[+6##<99\,!K@ 1XY4O?S:#'#%RU.IK- J"2O31@> M7;1F'F5M40ON\9$KA/QPC^$N:$4W$K20\W70W]!YQB@\A64;3!_MB!L[F\]V M!B!5-$G/M+0QR''/GR WD!\N.Y?HD"0/9Q@'/&O(8I] M E>K@ Y \)]-!&^RNH[60X$7![*V!14;]^-YA*&HE12!SP@=4K]4PX!Z&_0D MY#@XBG5P21;MOM)@WOA^3RGW<,SQ#QK^8'H$Y2E%P/T@ -I.NN+ZQC ]1'-2(0"\K=Y- XC/L >)H_H(D'\\P W\@'-]@<-RD)WL[^LJ7!"OUYW)!AMJ<\"^:(BD58P+'':- 9K2X M W%6*/:=$,.*6*HD&?%,=/W%/7B&RR+5 ME33H/=P0]$ "$A&LPVFA"!/Z7^$1AN+\ 7[$88PUU"^28,C#9C'VF_%?(L3D M+.$.+81KWV!^\%S"/MI_ Q>Z0(IYWR%59*$)IEJ8:1^B(:)*47NP5'I(2H28 MP-#,4.W+0@UPA$B(_6O$0FC6'.Q-/!6+;]@'/HE'%.>;U=(,V=VT7&E^A#/& M\ 2''"9H_="C4WQ#N9B9W8[NT5S1(*N)-H+7]XE8+D7!'2(P 4W\4"5<12*, M>.!T.J7A,*+>-_7EIJUGSE'$R$,<"?_HGMXA5=.K(=Q4GR#15*Z=AG(!!I3" MH0%S4'!"-ZPE$->LGU;(V$:WM>/68MU$08EY:"'S#J5TMHDPM/T^1&C4Q4=$S5H0:50!C=?M+JNVW4/7+?ES!BA#)Z\:!VV MG)B#HG2V'%):SA,6:U1RF]^U%7UI5\K8./P^V- PFQE'1]\'1WEW922\LX^$ M>K!SO9L,]_NWBGO;%2L\ +BMX:W9-DM@VVWAY@'NW+=- -OMT.8![[&,G@&WVY?+Q=^ MR99&AMM"]ZYD#7MSU,O=D\J@6^CAU89>M)^8H;?0U:N'OF@[.(-NH:=7#WKA M1GZ&W4*/[EG\!7W^30Y*"QVV8I15\3HKV(<6^FW%L,M#KC+0%GIMQ:!+ ^8R MS!8Z:\68*\(=,]06^F@U>W5AW&H&WD)'K;29EP8B9[ M=-**86=QXQE "_VP M8H#%H?P98 N]KQ+;E9]ZD:&UUM\J<3-KYLYD)%CKCM687^;G1*VP'UGKDY4V M@,KTMHP :_VS$@)J92UF%&BZ:Q\ZSQFX@;]-9=RNON6WH\1%@V_EGO+:_H'8 M.=AE.FZ#4E]KKJX.)".A.QS\[&251"U89^-!,P&@LK!/T$M3@_,[B28?8Q[1 M*6;7=A(KV!@*^\8':G%?6\\9BPU!:8%-*5IN=FNT4JJ)!E)YT"$2<^^Y_\7 M#*/H;[>CW\'E1Z%:=ER%(!-8^F&$&!546OJT_:AS\$)J&+.$!7%'GT!Q,@Z7TR9O<0]F@(,#)N9[H2__2F9_ M*VNADQ'S4AJ88 ]*T^OWSQXTE!#PG&*=ZBH5L_\%@CHH:6$]6!V3K@C]I?J= MU9'L^1V:&C+X5@>XUZ0NQU_0"FEOOQ;<)CR1O#W9?+MEX:Z<80*WI@E:0?;? M:_.KF")J!>U_KUQ6K1U8'>U?-C&F!4L_5L?UUP2B9; MR6*JU6'^M=!7K(E;'>I?BX#*+0ZKP_WS5KTW:E]C#\OJ/( *0IYM4VK%_;=? MYW:\B+SY%-"G%]MY+R[ ADWV'.U+5[ZVZ1)7A)_&1$3J%5[^[H<%&45U%K94 M)1I:W7ZF3I[E4(*I+7H_>+R%5HHR M$@=0N&K_*R+A,HP-*)?1H4IA 4IRM?J26#0!WT".M0I;_\7/&HEV2=#?AD,4 MX-O11E[4*BE**1"FIL3_1Y6H]O09PQZ1+C!\#G"RE=6;4A:1O^5UM>Y>1YZ1 M6+<)8O@2\64&(K1]92Q%$@P= @_6477S?/TI(UJBA9R_W-.>!WT0V(HY"<5< M?7DTB\RZ6'ZC9%?5Y.X%:3]\Q,LNJU9#I7+,(DE6W-+$7#T86T+V4AN%B;>- MZJ9$JM98/@"/>Y%,^&]H.+[';+J>/7O[$)#Q=WNRS19M[>CSYB-,1M@><21<.YY\B*^<"Q?5Z@\P546;1:O/ :JSWDL M*D51>07-[*159^/%4:RF^QA/Y7DZ%,9:\$+AX^9!BDTQURS$ M4-RE<(Y RT?B8_]R\96+N7=#PZDB=8\HE[[4KE'F2MTCRM72ZTY1YDHU]9K$ M9VG9FRGYX'AM7EB[\P[,"_6W%\Z2C MW%-=4+W6:7=,\FNE.M?<61VZ_&JISAT_;0]U5G4_Z$Y\*ZL/_]X]:P5>N-6G M9N^.I8)YF-7G:C=DIVS.K15M^VJB,'=%3-ZJBE98[IMCIN9BFMW!O'ID[7X) M5BLF^+6S6#9QSVER=1;HM4*'WQQ/6[LS6N'$;XZ6O+TWK;CBM\I,Z7YK\[#D M5\A4V:K:IANYVF&W^F#R9C04A498?6!Y,TKJ1;Y8?:IY,X+J)DC:>!)Z,V;J M!K=IG9INN>$M#F34.D[==N>>O1 MR#C0.O_=CDK>97(GWC 8K MLDK3LU^JT/VE;.\$[920PHZI%.RCI-8Q836"8.E&YY$6O] X[X]?#N#MJ+V&!+@_F60Y^BJ[ G[5Z#>V$:NH%AYAKXI N,AY@] M$@_GAS7T CG,P"<1C.[1<2BVU9:) 3+<<>W=@N!MQVJ#U(NI8&287NH%!CE7 M;8UWU=25:.P(D8>MNA 1"V-Y<-_E(KLEB:'J/2&VU?:[*@SLLM3]CV(OP"%5 M;RU6>TARY%\(?X3F'_^'U!+ P04 " "Y@ 93T^9HU9DI M #8WP( %0 '!C;W(M,C R,3 V,S!?9&5F+GAM;.U=ZW/;.)+_?E7W/_AR M7V[KSK'LO%,[=^5'DG65$_G\F+G]E*))R.:&(C0$Z43[UQ\ /D!)? @B(>D MK:V9L20VNW\ &HWN1O=?_^?7/#IX!@D*8?S;B^.7DQ<'(/9A$,:/O[W(T*&' M_#!\\3___:__\M=_.SP\N/A\^>W@U$_#9W 1(C^"*$O ?]Q^_'!T]INOAX=/3SY\^7P2R,$8RR%+\,O?3A_.C@\+ D M?9X CWQQ<.&EX(#^[^/!R>3D^'#R_G#R]F[RZN,K_/\/+]]]>/]J\N'#?TXF M'R>3&H'?/#FY>3E\5'[X?OCMV]]_]W; M=V^.W[U^\^'#^\GL/0C>S]Z\F[S%7WEU3N%BF82/3^G!?_A_H2QB>>,81!%8 M'GP.8R_V0R\ZN"TE_:^#R]A_>7 :10'A( M8D3__.U%#;U?#TGT$B:/1R>3R:NC\MJ#^XS='^9?53S=(_WQ% M?WO\X<.'(_IM]5,4-OT0$ST^^K^O5[?^$YA[AWA44RPTX06%'Q']\ KZ=#@Y M1#AH_07YZ[#\V2'YZ/#XY/#5\\H:0_W%QC1S#N1?&T@P73X_.+WW/X1S,'T BR.SJ MHV-S^H1))'[V XKE,3X;210YYJ7Y84/DT.B""=O7TTH;W< _PHK\BNJ3-8Y M(K(M$HB? G0;*!\]HFRM/MO$#S>]U/L%8SA?YH1O4TR5;$OG, ZPO"# _X$W MI## GP?5MV@ZNP$!P$KL(0+X%WA[3$/\G]=85I DY)?0_W$:Y_]^@E& =YX+ M, O],/WT9Q:FR_O8RX(0T^R#Z0:S]=T<6ZLC6D<:JX)%T&]:/6]!9)@<@2A%Y2=D#">'D^-B M)_KWXN/OUPFD51&@5X(CLA3 I/XR\!Q!1ZVKCJ2,-7$[3)Y"3Z8 !IC^%=$=_33X1X92,CS?0#J= MW7F_KF%"OTC3)'S(4C)8=_#:PV12$2 T,]:-]>9:)9]\OT0H(Z;.=(89G<.8 M3CSZNMK??X3ITQ.( LPX9N(J]!["B,S%!?X>I&E$YS:9V@CSY:?%-+['ZPW= M/F'NN*:/5G:LQ,H:E/2L6_H^(@H(+K($']"N01+"(!^B;^ G_4I(\_!2-"C= M[UZ4 97"K1/4(5N^[%.=+;3<]9.C!G'K5LY@N\G=$M2M4$;J.N0VJVS:([ M>!H$U$K$ ^"%P65\[BW"U(LH?P_K_-T ;),A;(W=@N0Y]$$NT WPX6-N:U+9 M1# :GQ>I%45.,##QDF5NA*K3W$.HZY@;?*S)*W4Y^L9W9_KE=$&]@9]^X3-W MB-8/80-VZA;JQC7@2$)W$=>B_WP?9G&*^<'GU#CPD@#=+\BY]1,Y&".R95V% M2.CDPTU2RYC2237-4N+4#3BW\HZ'#>B=UJ":Y2D-8[Q7^O%&XX]7(=;'BW-\.:;Z?&)Q_OT(NNXJ?EH[U?P-2 MC!L(/GE)C)4.XE\[?10TV04YDB!H\V2*"R1 5,_9K_&()2%7-R$]7IG*CR#. M?\/#.G@N+! \"6",-P%^M=5#P%W>);6LA&U2Q*36N$"\JI:3D!X]V^MFDU&] MW$2UK.[(0ZAPDHI/M::G7>1:^^JHLR"],C:):)7ACDQB*<:+)[5R>X7MG4O\ MGW)0UYY>Y9HE )PF_@IE+_%+JD4B"6=N5/[,+('S;D:*E\%V@&&"#WF_O3B> M3(XG+R>3%P<+;+(F6)O^]@)/^ QACG+;U2.OI6DS'WT8I^!7^BD/Y&'3%SS. MY$FFVY?M6 TIMUT@K,Z(YN V5PR#*/7_1B-*6Y#SEFGL*TJ M!/9I.B;R&VM$7E'B2B6NR_O.L+RKB6]-PG;L;%#*B&#"?S K_!C+N=DVK$0^ M/K%F?G,MZ4Z;&7)8^$SR5]9(SK.R!PE>%]NT0NM?X-W'.]AY=&9RVJ_(N.7L M<7%4,I]PV##.R,SOKF+RFU[2"N5O\S\R80TO9 6;%;_/F$G]UAJMW;1?"7O4 M.5%HV+].3"NXSOUK7"#J,!BVV3K6O$2XB'=1; 3O*CQ>V;\'\)[4-X.P3$K3 M:D"5E/WAF#V6JA.3.1JI$?[LS9\S++15*KTW'=E3-E;Z+397$;UR?%SRKHTF5OMUR&ZM]$WF[%5OI M^)=0*\#>N[Y&M-YM9K!MR\:K^2)]!> 'UQ=J^:MZ2892NI-C[NGQUZ,UX?#+ M?KA0AKY7)?)85M.DD<<=*G"R*K^.:B?>LA"AVM&)NCZ'B*\T Q^= M?3ZLG9FE^[S2?5YI!\=7^[S2?5ZI5:E8^R1+EY,LU9GVG=:&1(:E-<;^N8>> M/D?P)QJK^F#["QPPLQN8UV%9DGJ_T]D] J<(X;/T0YX>=AE_^N4_>?$C.9)/ ML=;V2+3U"G@(5"X,(5MSR&ND*MS0Q;/AOR\"(>$_ 7'(W,)9^A.?2B[ ,XC@ M8LY9=F$8?;E*=7CRS/$T7?X-G[ >//\'F45A0 '#^@LAZ(=D0A%OTUF&,+8( M8;X>PIB[JI.:]^BH[W49IT8K?/&_7PJ-;R ]IVOB,KXH7EM2I)O J>]C2RTX MR])O,"7Q/6XY)2A+SE8_(6OX N3_OHPI92]">%'4EDC#^N ^G"MZD9:3;<[( MIU]836#%GI&P4>P3'V3M%H](I$4B/#/F[[KQ? !%5 MB7='$>:;GM;#=0JPMD^E6%Y[5(N_+ELL3%Y5K\C*>P62>VY02.P,W23V^ M^3)R2UC!FQ3Y%PE]/'L168]D&Z/Q3"$11:C:(.5I6N9;"Y=(%2:MQV93+*5E MLJWQL3$&JQ_4.998KXI>:#TV>$N(,I)T?Q&B!41>]"6!V0(_05I109*PCD]7 MQ::'S]7:(!3F2TNU)7H%:3HK/4 W7@JF\2 Y10 =Y?76S] \DVWSV%S,CSH8 M.4#:YJ@$9UI.MB EC%XG\#D,\-EZ>8^(V[(ZB-)6@J@I&;E"!T-EYGR)73NCE/-7@KI!J9F36J4]T$A5IWZ]@Z<^-M$24,;Z M0+YU4V,N_T9,10G1-2)ICKFP;[:;CEY)BBA7&?22$V.#B)'1P"L"'TO3Y77D MQ2D^/I # W><7H:J73I$H>;LI&Y0ZBH&H%1S-E)5%,L>D XC2E%3%&2-'6Q8 MT'E!DCS.,Y3".4BDLGZ$29N1MTA[*/D@*R/.JX.Q@6'?#0- ]%W&$"$%-A#6 MG*(IX1S$S,B$;>2%%P9EX@O-G$"@1)^FI0T<6[XW*-)"Y5O*%45.K?Q"2! U M.Q-O@ _"9W63L4[/C&2U1 6:RB.SUXM0U2%E.7^JV'BQ!LY #&:AD&B]I+3D M_+3>1_WBA3&Y?GD?8^!ICIE0"I 07;DLPCQ[BEH4!73\>8)-S^K NY1^&M]Z M$: N8F:H2]G^O!2US"8O3&B8EUU?GL[^\!(\^H(99-V$]*ST10)(+C I-@@6 M$2@N:9_.R47L?PKWDN6CIZV[X+"^N+;TOB4U?&(_C ^)1698G@IW$'.$Y/, MCC3.^S7Y=*LK]4).VNHINT[1"GT' \:F[78&2#"1RU)G\5]>[GIZ?TMY?TNY MD_']+67-MY1YJ@;O^BWE5SMV2_F5Z[>4N[8@)N6V7$>6,0EN];+>W=4)9TX4(11%U9\+@6&G/W%]70AU^-? M8E75[5=PNB#C]3,R[/9*K=W7S%"ROV"CMD4I%#.H$'R_WQ"X0TH,M/U>(!-B M=*G3A$1 MA.5IL RP\-^-2:'AT0> 6M 8;]F4CU)^#)$&$+VJZ&QEE&5+.12 MIXX1P!!*%F-8V6] H6._3E&-SL;U$-;QQUEU,G2JK%SY87C8KT!&PJ/S MVUT].#TM48\=\+(K J6KX -KL^6L!2,-1U>I>1?:CJG&@[-J"VLLYJP1PPF1 M^@H_#+M=4LF+X2%UVK\%[)_<;^-3)([LUB_$QT!V:[O.@= M310J!-[:OP6/@S\ UN,,I@LM^(DX=)NKLL@V=+M7CE]QC24;A"Z9A; MAX_<19NXER.(\/X\31Z]N+B>2OS. /E)2)F9SLH5<1H$8S1:\ !B"J+*, M.GMJJW^=L0[;"D71T?4(XP.7H+QS1A+ZAQ<<$R JWTN;;7RU_8Q]>$->P,.T M*$4M59UJFSKE@L*'2$($"(Y%AJ*/TK[/BXPD6)??8SV1_,0ZFH9[N>M9\E+: M=T9I[+GBN-FR\% M;ATQPINUU8^\3D)?K$99[2D]]:ZLA6' A6B5Q[4$MM]>NI^,JN/:1E+M*J,%2) MD,&U;91*U^R_S1Y0&(1>LJSQ)%POM9V(%AG\)Q!DU8O/EK2J MH7CQU"XRNBON;H9_!(ON7AFNI]HM#.2$O:HKPN,J=KB^*L<,AESKC0%F.M>< M%5L%,R^+TA;)>_4/%%6;# +3?G.^>K-J$:C+;W]T2F!;A8T6#1/6S==U;YW/XT4&H,K=Y+6 $ISI*]H?X1SWD-N89-WI"&&2F MMQ>Q\M[=1ABG2XL);_]E+7[A:QY)5M#;M'Y5(.!8SF67JIYSSP*)._:3UZ:- M;)7R]\2-F-#V7Y\3%KK[7OCD]19IN[ZXK4M%_?DTH$ (G@F_19I-(&F"R<]] M=M26+G2;S>?XE(PE#A_C%;#J:42ZDMU:B]3FG% MIP_Q=!1L*BM*68>T9=,(I^7@>V!(UT>0O\+*'E3\@,AEEZ [P@C)98T8)D'L;$ M%\@ZD\R)CA9*DI1_B<[6V2NW+$3D:R&@I2EI1NRQZ:S*M[[-@TM"_'<0V:T6 MH_E$)18HC+'\XG'T%@):VUZN\8"DFXTV$](ARU?\PN57+_D!TL]9' C,H#X* M>E/@FNM"-'\Z)$-.YCU[)/+WZ$IL::FL(K@XNZCHD*+6+4-\F!H>UL'SF1>1 MX\;M$P#I%6%0*D6JB\HV2*%K'31Q(+H*VFE(V2NU>TPS/K<$=R[7,/J:I-ET MUJF7Z,I0^I\5VV;86*\5J??&N>P]H7J"38=WYAZ#B16Z8/G#HT]B>4*3DNPWXG M",/$\#:B7<7T^+88,*932O@RM;E+%G;[D"M!+2Z,K/+ MPN'@9Y"8-J;U0M(2LV%PV+L4QH!C0(C.A11JN!Y9_IT;"$\]10Z!A2W=M:63MI0 MJ7@FE>(7ZXCW?2:S!%R%SZ1")-[X'BD#Q.5YC\ LBZ["F5 . M'Q\]'9*5$(MPSY[1$FO=7#IL5[T,2$.X6>B5^*&R13"V5 MF/!$JGTI,WG'Y,8U5->F,*(!@;LG+Y:97)H9DXI.=VBPE7K$?P-1<.;Y/S[# MI"A<3"P$\DVMU6'1)?(.EK<)\_N!CPD 19BT%SL#3!F:HRN2T+(&^1(2*K(I M1E>GI/6QJRR^Z>QW2*S)LCD/8EW0AVVZ/&_0(?T=\)]B&,'');T\M;YJQ7.T M. F:M1S05^\?,*'WS>3JPPF3WBUY=>6"=;!UMF2,B::'"9&5N_,1!QDZ#2]C M7S"Y??-!0SJR4%,23(-A)Z2]\UL(%77^VO ?7P>&D; M&K%-GY7U1JCY+A0-BI[V?SC-I->!TF M:=%E59&$K=0-2_TE@4A5S*^@I:7(2Y'+3 U=8O$^A0N)('PG&3TET6AC:[P/ M5(?C/'M=7)9>4KL56CTVZ%N.FBEQZ'>N^/;4ZY""QZ=UIQ+ M]2EDE7._;>["+?0146@]A=G37UAHJ]G!:9R5&5JL[;3T[+:1%$F.8C MYB,OBL2Z28D+U4]+3TL+E$YGI&FIC)=I\V$M/>-CK 1 5;M(OI9M#Z'MD457 M\GD+$Z)>HDXR>Z_0WBMDN5=H1U+19;Q"G4O;M41T'G77+[NSB>@JQ7?N-6Y=<>,+BSZM*::P MDI(X80M<*@),:S!=KT!*&WO/LD MR@$^A\\@]K"N"__,PH#4U"-#_!7/M7DVY^%/EK)NK$NVOGJ_" -G,$G@3U+. MU5O@;]*E[%CTTS4EZ7F6)'@W4BYI.UT)25&2UJ3$?ZU+B#_Z7DP:?L=5PT.C M\9:/NR!OJP^-Q=L-WH4%/)8;C]C)EZ23BY\S7C?6V@.FUKFP?ZJ#B"D9I/Q0 M/82,.*#XA(-<@[$CCJ;^.0TWUIHK'J1FG0(;=9HC7B%>D=SP]+1M1[!QHW;! ME],GT:I9Y))[1HEN;;=>&12F=8HF*-J/+ P*^R\IU)E*6?V-FI0,B_< M:&HB+VJO_\?F!+(;$ P)V;1.8R?04+O6UXGQ9UD>DU>H>M2T=LL\&<.E43# M@>@:RP- @#[C^7V)4$:[$LQ:V14Y(@F3EG(LEEVC.+"^??(2@ @K?*5UA]'7 M<9SM[MO"/U3==*3&A::<3V<%Y1R4.\@N=I? 4?4^. >##&B1L8BGPB*QF*3F$&9\KFO0J"* MDMS,RIL8)1D6]KK:A\\/09\!<\3:FS*K9()P-OVUN%;L\+DA[=USIH/VT%DB[,5E MR#@9R*C=W5[@]7!/BVV?11[^QG_"U-"4,D\J4^)U\A4&(+J,R];S^).J\WRE M<:J6T:.%0_3Q[$9010,>AIW[7X%'L" G)RJC*F?_)EW388P[/"BJI,MI2;E[ M:E-B=:Y=@X3N#-P^'@Y*>T?LWA$[OB-6C0SK&J.LS7P1/H6A7*U:!O+H5!L#P%WU;7IWF!ZIG:ULHT9PMR+@'&91A]2; M!JD+46\ULC<=,%RZ/S5,^I9SHTO5;88!T.498"B8UGNZ%D&3%\B:=KG6V@P\ M66/&[]QISAISH$VNEJRQ$_L5J,ZS$6^@QH4$&I-GR_Y@'$LSL3>/PE8$-X.U MCE\BK>+VYT^DB "ZC(UF4TAPX5A^A(B$.CV,M9G]1Y@^WW+]V^?6E,AZFU5>UQ5;L/ M=<^1RH6KDHY#W>4-8,X\[LU$7]\*.)_#6'7E-T&J%CC;>#D>4MGL=Y@")'S- MI.5I'0>.M6B)ETP3:FD$=.&(2")*4;]T^:W0TRQ]PDOSGWQUY7@IZ:DN54U@ M%0/%14ZS7$.&J).,EFZ7UU/Q3/[:0UK<2A[IU$=!(CWFI[,[;!LCSZ<*4-@Y MQD--BU39 PJ#T$N6-8Z$G67M1/3V&*4O/EO20]" IJ(-9'2[6Z5\4"T$C#B1 MNH5I; S: /N..'1X9C#D6F^N^69ZU0\4TYDN^6H$=A38N.VYY)#AU@>=Q@@[ MK$^V4N)V<]*%BE_"DO>=#5PH[350:)X1M]\QU2M\UVE=(K]0FPLHWX\];##@ M54J:SN:-F=5Y@^1?8(%C2()Y+0D F*N\A-5%1KR1>*J%L"A]]@G#!9<@9WWZ M,P8)>@H7UY$G=GR3?86.\AB()[ MTORT>E/+PE8;;XP+S;&K !\ M:A 'Y3WC#2T,_7'AQ>N[%Y>N+550R0U<3]RQ0\BZY M65Q?ZA5%O-(+\+Q'C.FG**2MNNLCPS_#Y=^@5B*,6M%\7'*4)"BKE:"<'ZKY M;Z.KEOOI#%N-U4XSG.MU>H/ZTN1$5M3'#2"10A!\ADE945$XK,-+5IN>W[1U M-C3LV;J&+85A9M$07_VH;%B-8UWAU>Z'T%E1[ !:@.3BPVHD5S=*0_/0T.QC MAKM05YG5YW1P>AI1CHJ2S1M($\LW1D(!#EZ**GHOU32VHL9+712M7FV?_LQ( MNE&,TB0C'Z)I^@22NR>\!5.O!OH=H)0DQ?#O[/IYDIH3=4V9+W=\B@2$%U)G M&>_D*3YT"%G# A2MF!.H;0 *F+_0:X\ES'\ H)NLZU&:NV0\NR%$4G&P&J%ZG(3!Z5- M'K3J-'JZ%<[1:WQ4D*DF@Y33#)S(L*75*F30GRQDM. MQ_HJ7BV>0+KVH#N\ZBKJ7+Q4-)=UY3$=?-;4#5$D]]AD13>W]^*ZMH>0%?MM MZ\&3_H,6!XT#&E/QYA*EQ,=YOQ9O7_5^P?FZ]N ^6U\XMW*?K:\U6[_FQQ6? M10T/:[&"J;N4Z!088XTA/H%:"&@MA[+& Y(NB=),2,JRN_L)[YY@AKPXN/N) M:2VG,2A]T\31B\U'HHT%#3Q!JEKNTTGO:29V(U7*3NG5YS3?59*V M58;<;!KZ4BNLR#8>KV0N3:EXFY$;5@IA:KZ.-72N[-[E+45+&K9I*!MO=W6U MO6C4RPW2.=O>0DQ MZZGM1@!4,[(LN:NFAWKNL>89O5_3-]S$RNQU7G&@+WG M(9=:772?"9NO]UG7S,*2Q9C^V_XJON/K/IAA5V+(LUUZX] M-X"YED*S1QL*G%^DG/4,)=,&),>"&3-<4D.Z)S+$('.EJ="HRVXE FA/[Q.^ M$U=3U'-3MH;SUHGI_85+J8B(5Z\M:'\#I.;@.A1,66 2VV] =TO[/E-U7=]AB._W M,85WT"I8WYL.,U@+J\JKD@SN75/:HI=W*Z0^F';[6SLQE5WM+K$^.3;M5S8R M*P7*#%1(&7<&FIJ5O"4D*J1>V>^E&6G]KA0,J?!XO04N':/G\(;JL">O]YO$ M,&+Z[JNX&3]JN8EL5O&]VS?B6JO'&X-I),X6[CA_#R0%/MT::&UG3*$A+'YYF6OTQD?Y68@3#$2:"U&0@,H%UB95$V' M5X?-5 54,8ZMOAPY3;.[M>>MQWAU2W0#H37>7(;X4I!YHY% M.R#>8&I+,+9W>]2^^^TK=^XK=[I5N7-??6Q??4S,A[ZO/@9VN/I86P4*B\J/ M65R!PH$:7Z-N^Q(5*$P7!W,OTU#2/F:% G8ZBT+/T:\"^_6NI2[J=V4PK$WO M4=N'==O-HZ\PG=Q9^98^H327Y<)Y3=$>#2-B<33 M62X\S5I4D_*IC U[$T&'BVBS:[P2YA2A;)XOGC+5_G<8>23!/EW>8)FT^,Y% MV+$ZY- E2'F%P0I45YG1AJG,)9DN,>Y ,A=OF3P2%\[-S)L0_?B< ' 9IP!O MF:G1F=G,C 2F*$EK>.*_UK'$'Y4WW_A3 QH>&HTWO/&)\[;ZT%B\W9"A%>-L MY9%1^>(-^*\]L)UMN_=M.[>[;><^=62?.B)VX-^GCNQRZ@A/3Q\WTDC&Z^GC M0H*(^EKDQI,\S"Z0-6O0D097S48O;#"Y7>A8U7:T@(V'&VO:4@V0:/4HR23: M!P5&\R4PD$VO;.<*U7!XOU@"VSZG:C1'[3Y+4$N,02)GS71DL"Q<0HOZ-_^& ME/>GA;U1AO)B-X6V1!XB(2W2W0);EZ@P+U4&#,?FSMXXXFB2VQRR69=.3XBF MX:U:7;M=K3>*.MTA*=^XWER#\(K.O46(9PCY]'0.LS@5@6PT%K3"N DJ.F^+< &P1/FY0(\@P@N MR%J4EHR+G!:W,8@BTM0R#KYZR0] FF))"]5/2X=$9'WC[8/L(N(B-#RL@^?+ M&.^[H.ID?U4H+_&H4P\A@[*(AIPZR>@-.JG9<@8$H)0RX(Z=(!694OYJ(V&J ML0!LC%DIG5[,T\[AWMN&^-48V@%RZD$&MFDW'UQQ5NS?9-#:5Y_^&\ :#B$,"Q6G\H2OWCO3/&?,^WB$Q?>V3"&?WADCTK5S1F^]XPMW0T( M )A[M#<8^30E;<*N,7&0),48C">RP,NUQ.(:U992S$\873$3_,NQ?0D)TNW.\:ED)[*U=+F0G,IO#>FQ:O(IRH1]M,6 M,_D"X&/B+9Y"_S*>P62^>H?@!CR#.,-;.OO9#7@D$62IN(>:EUD0NQ@HB)9, M:+[',:0GR.GP&WV!\+Y%Q MO/)8/Y^H9!0!_^4C?#[RR4I/ECF?Q1_K+!8??[^_Y>&L_NNQ:AC=YJ=G-DV] MB-]'V4/ /9XEG:E\7)BQFM[$BY%_GHF:G)(R)J<]4=_K';.=^?^+*!O0O?%=<F2BTE6\TL= A@P%E8ZR!X0^#,C.=_/I*+3 M:1"$.2LU2.2J%(A3MN"8*\*US<45U3>X$+#X[&':Z@*8^R[J J5D:XM2XH)X M,P$#O)/FD1(U?=N)N"^#KHRN!@9DRA$WDMAW7E>L,_>=U[>A\_K:J:M?L^X?L^X;O:)USY"FHUIYC'Q'2=4[X, MS#[3LEOF!F>O\;0D[B+Q0\5V*Q6I_R34+K.+J49"1H,VGP/++C*M'MQ$4*1O MY\E@GW7Q.?D'N6[_W_\/4$L#!!0 ( +F !E/&C)41*&H +YF!@ 5 M<&-O&UL[;U[<^0VLB?Z_T;<[X#U;)RPXZK=W?:, M'S-G9J-:#Q_MJKMT)+6]L7;[]^\P6 28BC.'GXZQ?[[%60A7'\ M!7'\ JS.,G>!9G(<+9/H5? MWK[_"OR?=S=7X"I.?KL/,@C.<+C?PB0'K\!CGN_^_/KUIT^?OHXV<9)AM,\) M]^SK$&]?@U>O).G3% ;T%^ LR"%@_^?/X)LWW[Q]]>:'5V^^NWOS[9^_)?_O MQZ^___'';]^^^>/_^^;-G]^\J1#XF0\+5/[/G\&?OG[S]=NOO_OC#Y4_O [" MWX('""[/*G_XP]OOO@O#[[_[_D]OO__CGW[\\8'-'YXS,&7X5=,1#+>)($(P0.XB),@">, @5LYTA-PF81?@Q5"X(9^+0,W M,(/I$XR^%E01T=N?D50>P2C)V#__^D5%>\_W*?H:IP^OOWGSYMO7\J^_$'_^ M?/3WG[YE?_WVQQ]_?,U^6_QI%K?](2'[]O7_>7]U&S[";?"*0$6L(*0,LOC/ M&?OP"H<,(P6Y0.=?T'^]DG_VBG[TZNTWK[Y]^_5S%GU!M $ UT>*$;R!&T#_ M^_'FLI/GCZ_I7[Q.X ,QG.@JN(>(R,Q(/*9PT_X]E*:UKU$Y?J1RO/V.RO&' M-FKY84?\(8NW.T2T\GJTJ!]@;E?:)D'; E_#-,;1>6)9R>UDW0A_FP>I9:UW M$;8]@#L2WZ!=T8])6A<:YP&R+/0128M"&]A&?BSG6$/8!-D]8T.FY(<@V'%6 MB!)]'3S'V1G/[30[1:< MB4)G>_&7E&+/I,#%YU-0A3)\SF$201'U"]HX/!I7)@>6P?#K!_ST.H(Q'Q/Y MH3D2\M$_SI,\S@^G) 5) W1)F#S_;WBHP))J\^WJH2^P>Z;YA'"C.\3]ETJZS1O'3?OW$V0/ !C!$@G/[]=2G0 ML?RK-*Q)$:2A%(#\.""#^(O7(29IPBY_A:I&OTGQME>;@BT>U-)K^]9QBDD. MO+K/"+,P5[6*QI?,K*%&Q(X5<+7_C5$&OTK:_W=^X-NUC#L5X0!HN0ZY(X-4 MQ;G^'3.8JS3L^WJQNJ+DY\>Y5B4LS%VG5EX\8'.4HZLJWMXB^B!'\L-_>PU35T(^_ M-V;I7-)Q8=ABW4R9 ,YE?H/NU#ONTXM/.D;ZRK5GL#?P(:;KRB3_$&R5,X_V M[XY1:IV6LRV?D@V@?'PQWPX4\)"&?-,X,E.V/7.^3$*'4QQI6O< J3&J[R7MS/9K7$\ XPMP"@1O0)G[XA!J.&)-I7J.&>J&2Z"E M!I4]=[H+GB\CDDS%FY@?9IOD-IU$QL#10=29\Q!^H,[0LPQH""JLK#UO84%C M$;'G&*LH(B/(Q'^NX@2^U7.*5@)C--]"T)DS""8G\@=:RP3!.O%F^NB#!RMI MS4LH4!L*-1#>3FC\I^3'=7J'/R5&IE_]N@5ME^3J7P^IWKJML_1KG5ZG^"E.0LV51!<-"TIOT'1O^L6J0;+TS/Z[ M@&IS@E;E^0I*NSMP.-8J<%CWB6NB@XPA8&.U=>_8U@-5:%AW[+9O$K)>V+(K5K& M79KP1:-(3YDVS)%>,T#7CSC1/'W MV4[5XS[5^*1F8;,5XH!1=VNR=VE [_S='K;W&*G::^-+9EJL$7%@J9P\X/3G M-]!V1>-.77BC5*2G3YMQ]/PY?"3#A3JG]^W?'>?H55KV+55R 9*-)Z?WO2C@ M(0WYIG%DIFR+5Y#V:0J3G)=K41_-@WR?Z6TM=-$8=2&IE::[>TF<'2CX AKD\ &GFE=4&U\=6P%:D')F]8P+D&Q\L?5V M!(Z*;1OJ\4S;R$C1]LSX=AL@]&Z?Q0G,-/.;QE?'*+9&RID9,RY LO'%C-L1 MP /J\4S;R$C1]LSX? O3!Y(1_93B3_GC*=[N@D0S*G>0&*/H5I+.S%MR YP= M$/Q\L?-^B+"BWCR% XU#PJ(C/)>WC?@U.TTO:/G^*)T?T7-G_\_5FU:);4&_5/N[7C5^:1B9* MMKC1B+=;>HL#A[_=/@9D .M]SOHXDNE#<[NQE]*H':X>RNZV'AE3P+B> ,X7 M5!C[X@%* &(]=?H-%NK$20LF&SZTVL(DHG>L+U"@["Z-+YDINT;$OA,4Y &E M/[^MMRL:=^K"&Z4B?7W.VQVNX5U0N3&IAS?!?E$>2NT\^OC&I,T MR#GL?E35..,UO[4/08(5=.6A^I&YYNT;.E^@CS#U&@$;VJX0=&_NH@.5EP;? M!DVKR1]IS$L8.LQ>#8$6PU=KEDP_:7J!^/@?[*H2E66]*?K^7V.^-^;?BE6U15JY)?.C1=D<2;6_ 1@;'*;A!TMVP,O+/K+C". MS+M51UXJOF[L4O6S&?UID#VNDHC^Y_R?^_@I0$2<;)6?!FEZB).'GP.T5]HY MT21HCHT2 P=.0OB!@*SF0_H#+#G[X2]Z.&(C=2X",U2!B[ $[(<*4[#*@60+ M&-^IIYDPI&W'LAL80B+4/8(?8*Y1BJQ&9T3LZZ'K()<2W$!:L#L!"9RY%ED+ M*ZRC.Y]Q00U(2DZ L#*J2[8Q0>WB/$#QOV!TBA,V1Y[B+#?S&05B8X+< '$' MDY+@ T+"B.=O)R#TH9I?'SZLK4GOH2KFHH(;*!"C_&9TJ^L4[H(X.G_>P22# M9*)6].HZE1,X<+P7R]IU+, 60<\U8]HEAZQ]?V$,:%^L/:X%7H$-%P$@*H,GR9<*:%A# MBQX#)+Q&\ &,$>!(K3?@(UV+4&83>\V:N'! 6VV,]9L!0N; ]!*>RG>P%,(K M[U$##VOITFN@A \5G'SQHNX]PP\$19M[T55Z+O8X2_H3[4@G.'FUD%WI%BR5 M-J:;.ET";DK;TR73Z7.].(=7\1.,+I.@B)26$]O?J-29GJ$%6"\0,E,;C1/OT+Z">/H4XR4&JL>?\=M20RKS%XP6IYC]]I0LE;\.#C2JCKC%T:0P M_IY G:+#FQL[SL@/;QA I.6N1IN>_-0^:BA>\)BKG#4,TSV,CMU>T_R[B(S" MH)VH$R>@K(H:<6^<8 :K*PM;V% =01:YH6)'>),9-$W\ DF>Y/)H(N".0;M M%!VTII$KB)0S\NP6T@ T6$UA?L* &@@('C,Y =MN&CL;7/;^>- MV?25P]F/C)( MRDYI? MI^_YR4;VI4)TL/'0<50@[;C%TZM-SN% =*5Z'77";L7JB5H0^TJ<4 MB-DJEY_$K];U6PR>>Y8ZE)TW'!QXUT2PH29B_GA88Y4VHDBI@XJ]%:3[52)H>X="[N9_.2BA"&"WM+RTI72WF?E_ #:W>+BW97J_6I[Z_A M[3;.Z<7MC+9BQ F=$T2 ^\PDTV"EUMZ8G[*L_3^'Z?TT/W.WP= MZ.9#!L3-T=-FYN+F0U%N&%;*#7=%N6'&W\7['V^^?O/FS5NP"U+P1#NRGH ? M_G3R_;=_//GNFV]9->(;D/%'V8)]_HA3=E4QR,$9#.'VGJ0#W[X] 111]L?_ M:Y] \.T;]@GYG'QM!\,\?H+H\!=*^%ORU]]\_T.=<)QE]!29M7@K'WXS8O*U M'X'$W)3Q:"M:G-F*4%1P%Q6N9:=@+@"H2@#N,. R3/[T1UF;R^4T>_"CF\J8 M9SZZJ-J/+ZTURI&L488>U2@K((;5=>@O.N@8&.E)L]5H%M7M3"KM?O:M7Q_5 M"[-)SDGGTL$9ED]C;]^\.7G#_[^U*=;.G.K)+-IG/5@!5@\M!36-A-_ZF*,7 M?N6=7_V')HZ^.VZI4Z7E8LG)7ACN]L>WW_YP\L:;[[XG+/[T2-S6EOV10^PB0C4? R"?$67N&,MIY9;^Z"9RTOT24] MJEI?AY63JQ12 -EEORH"B)D,X$M$I/!DK]84>3Q2[0M#&1T#S$_Q:MP!9P\H M?]9Y;+T!1(3)^]7D09S Z#Q($Y+W9!6AQ>UG'?]5H3:F9\H0=;=>*K9:_/!% M#>"PO@K]!PG)/7?.#DA^H(K8V1!B$^U7CMNGM+L#YNKP/%OP[J3:KJ3]W4C7 MNY S]AM)HG%N,$S+3B.+-MH3U)?0G0.5TT*VY[ XS[WY5+P31KO-MPA6L4\#Y\KU$<$V?Q:&LYW5,)D*V*G:\1SCD,2EKL#5) MS^> 1T<$7CIB)ZK=#MBN8L\1['(XS@VL%%":SLDNV9G/: >39"Q#P\G.[EC\ M8,QCIVJ@..105;5ZC-B (UT.H#*=$ZW+T]+1GE2C91F<"NW9?:IRPNRQ8[4A M.^1=1UKV'<4!/UNK(#5!_9:-Y9HJ15NU.],MUHX*OSQ;E6EBV5E@Y6I--B5N M'658/JW(ZNH8LR ;HF0+,O?+L2,7\W3=I8A=IXO97G5-@5.'2\V]YFH;NOZ2 MJX^*75A<+;BZ7,>GE94"5@,N8V==Y1J7?E>99575-F3#1=4@*;O .%U2=7F- M=VLG5?P&_,?BRFD2K/H]:;YU4Z4$V<:B28F3?^JBBB#&+HUXR5F!RORRJNY*G:R(5O-I=R?9JR#DV;:XS]SKH M:-#ZBZ!.$A:A<+7\:741G]8^0_CTN8:=58]3+'I<8I;USM%@#1<[_70L@N%T MF=/J'=ZM<90PZ_,3BZL;]_CT>,Q\ZQJ6^=%N0>L-OS'"FA,=76,Q:XFA27I, M[;,6*\N%T8(WO6(C;MWPQDLMUW%4^C9,Z8&F\..1NG\]@6F+7M479,"T"19E M_DND!15"+O*T M+ =X(Y\Y\,.QVK6.>Y7BE8911;ED4AZ,6DYL]Z<49]EUBC=ZEUQK7S/7:H6, M_?M&C#C8,>I^F&R;LG&/-CQ2+*KJ]'I IVY? #@7[RZ:9/L]1"RTCF\2==GI MWZ_7)X?!:>OEWZXO;X% 30PDF_D:W=U"A&@*ED3O@_0W6!F[UAJXA\J(Y6XG M50=M(0-$SQ[(@G8K>?GA& H 8765^0N&W&;@;-C60L%(^LGD;3TR2)!Z)+*< MD=P*X1U=_QNXQP"A,2NL'L(NUL6<'?.3J&3HAZ>HP86UM.9Z*A%BM6/7K%I1=DK-OY:Q''34M:>DX\K VZ,, #"O)%WW6K+A0] M3VYR$<0IJZ%=1?^USW)^*/Y+D*9!DFM%\0%"(UZZ[2/LPO1/'XE,M-TLV!#6 MO"*<'GC=PI0VL;I4;53VBZL#*O0;(%3% MILI+YF'SS%QEEBF+4N)D3Z1:%PGY.[C!J:CEN@N>87;^G*6+\C$N*BAE!5Q8&=.8N* F+V "@[K$0(H\2_0C4HK@ M^PXF4+-LIY/$6),X(NGB3O02HD0W/$<>WJ$S3Z&H>Q9A(G, (-A,[ T?8&ZV M]]CXHKFZ:X3LSY#T.0S4N]TUI76WJQOW:L,KU:)2J_/M) MSX ? M]O1)P_6&"5>YU#;"&TTYF$-JQM&^[THY7@5<$'F-(B\ M_5C "T'J3_CYD\+J (@--+D L(3?M5[Z+9_?4[[_.^-"J25[G.,PI^,MQ0N< MDM"6G.[3%";AX2X-DHRH,\8)B5_L7XAM096G4B8OA;J28.39A'6)[)N,D 6$ M0AB0E_Q!4 C@1]QR;&C-@RM'\+U,HZH=E'4_;2KM3K8G M47MF)$M)CJ/YTOX^W.GRTAG--,9A^C)EVJ+L(KL0I]3PW[[Y[MLWS.SI)T=O M+M!%*&\2=;9/R0KD&J8QCG@OG _P$_N5TL[S&.KZJ)ASLP-6A,,]#5XLF%4? ME^!O-(I**=X##41,&KHC0,216P<)_,1_GWT]KZM9, L\'I#^+C0=QGS*JM3H M<1GM6B"+UT[+VK5ZG]P[7.DL]7&'D\LDSN, 7>_O41RN-^1/%3N4N>1NZ Q. MI''B+*6DO-V&4M%A8]\,[(G((.8R@QT3FE#C4OO@4&Y-$[L'W<@AJ4<'1#'K M3841FR8K_Z;-;1XABDB^2"8T^8[J@".?%8*33UUYH7TMWNYF>?A/"L@B$/GLLZ8>ZT63$"[OYR#-*QZ2A\ M\.#);!E/:AI>^C5/";SQ;BF.IS[.Q9O4TT\T7?U$W==E3]3/P><;=CZ5YU<- M9HIVCY4^E+='K["/[%_:1]!*U])N!NYZE59YRO<)/>Y/J@!J>U?2(=U.:IQW M-%OC(-O)E17?9NM5!3CEYJ/W'=0PVZM^!0%628\ M:_4<:U6)]A"QH/0F407,64QNXP@[? M>TAKRW3L7H/HF$9CBDRX0T:K]KYX3WZ &-C'2\&3*2#(_B5LYXM'>.K M&GJ(BQ/RS\PX)6LG9"$C:"-LW^W$(K9DXX>'J>'4EJ%UJ\UK3(XRM2-@YDG6 M&B/6S];=ZF]_VLQ.PN1(U>A8RW.E/ZLHBND!4H"N@SBZ3$Z#79P'2-_$ M!PB98]!+V+[IE^P Y? RF^N$X7Z[1[1/ M6U<-N($;J1,=@9HJ$P?N5;(&/67I7]*Z]*\\\3AMG+&QJA>#*=*"'$6H&@V8,ECH4K;P&HNLJ5)6\6/-N1G-\E)H*GN;"; M=_ A3N@R$=P'B%XFL")_\T8ONTA0:5@UV6CD+1$7HSH-TO1 WPW=TLEM56G7 M=H>O"=/$4N7_*-#6=]F5\Y1T/*N2G M/V,1:>LM%2!(H^SC+B)!__PYIUO,Q-.O8KWG$91)CMJ+5V'A9--79OD%9\!9 M@U]+YH!R]R0ST448&ZIY(6BB82 ;.$Z>U;>V!F'/&+'?K=GZ(SM_AFD89WI] M:@V(C\E--9DY*"D3I.D*G5^LY:LW7Z8T8ZSQ:#4O#M=B24)AY.P!YR^7Y_RI M+_X'0@90".&'&_,)WY4?]U*W#G@/MPD]V;,DU1SV89<>5/CR(!YV:I$B^^'5 M:FV\6!S2:A$WCKXY[";\[/MVM;6&[I.;M+]&&&2/11N.6!(+<>;+W8I19H-M MP+5$$Q&QH>P@*$K5!S, (@?_];@]L;D[*4[D(E;V#^?6E8&MB(E%Q5@<58;+ M Z3L#G?4^3(9[P,RT=&R/[(J9PU!RN/'9#29W>&I,7SI-B;WKDIAP1TM,.@L MW"]%!E6902$T$%++F%B1F\^E?JR:^=:">+FJKG]KNU\=U!UMD[1R^]PBT0BT M5?>_>O2\/&25=\#DJVL-OQ^?X7G<2KE^O=)Q'^47K4ETI,3U!B@VF2#S4>W6 M)145"%D!%Q:L!Y7HZ()QJ7$F'%\ <#]ZJS./#%$:[H^I^)[9Z]DD$TT]IS$ZZHSACI]X9 M>TU3_JE/&Z7&.Z.3;(5.O_=I9:MS^O--F_YKX4D##0=6&_YEI- U$] M_73MS"YWI^UL1JNN,);QGH:*G[2VV-?KL-_>8/]S43)JZ)=D@+55FGA$K?:9 M%)H^7LA>A2WDYHNZ4G*^/"ST*Q9^R]"OS0738 M_!W4:YRR7[1<[=!)WB86S/YKLDX$_?WEXAFL5>%!8X=@?U:6*8)O3V.B\2\? M S$*4!T&W6?F YDX %^G>!/GM'F63G2L?LO<0$HJ]N,*U;<_;QNW:!EWZ\$? MC0I_X&39T]\+N"I[GD3"",[9#;3%WI+M&LC+N2#K%"I/L7$3QH,#JY\1QRYR M]7!*M]&T GLOG1&!J8>NHRH1+PNGE7#".GKS&1,Y?0A&Y4%=L;H][8=&[B:)! !/?MB+E#LU(VP MSDZ*UDRS@X.;=XG;K1%+$438*W:4_;3$(92[S;!7UT8V> -WQ51_A9.'.YAN M+^*$3L",Q_H>Q0],^QG;:2'+O1#"*+L@ [SB0H7DV_&3QKO=5GD:VK%%&9Q8 M>BD?C<*(2 A(%KL%&RZC,'1<2ED2?VFN[)E+G@M'X' M@J-VF6TUSM<.[V2BH5Y/IIJG.(+1N\/'#$:59&X5DODFSHFP)D'?A+KY5*#/ MS;XQ%LQ 4'#S8UX8@30>K^/EH8K* SDVVTL!P+L#H"+0^YTEVJ442@F!^XOL M] 9I$L8(D@'P,V!Z#':''7J[&_Z6+A-;DL?%.VSE+>(<@U3*R=9,]"B8?DI_ M9GNG7^ZIZ<7)5W0MQ>WQ_E#99/ MZCBUR:Z+[5:Q?HGVAXY-[PZ#0D16]2$* M1ZB4[#;A,F*@A.3(J].U[2Y4KN\035-CYX3):0&(3A2X!--2"5\&1 MU2ZNE)%3'-Q%$*?L7E\Y0ZXWE4GC%- M''A^"N*$Y@OKY#9 D&U@D^0@/UP3C>>T3FNWU2QG5Z5H;L=J'$9B_B/'/($/ M])E*F?C?DZB#$WF9A)ZCO$+Q$T&3'U7[$8,T,<5FFO4;86IWCH_2-_1DA-F, SH?$=A+WNF\&2.O\F*0P M0/&_]+I+Z]$U]R$=/BY,KZ1.+][5[]5\^1#0W0ZZ$<*.D?V(BD:(XS$:7P2Z M==?LO7-2!M&2^^3K))X]\9V.N^!91(]W,(&;6"M/&20U)M'N)>UB8222RICO M .7!LR^[B:J(84WU>8X.:@ CMN;HI2S!#@A^$WM03Q68:'UISVO2Y%>@Z7@;05T-XK0>78IHM4>S_JN/"QJ> H(%H.5S-EM M++ :&.Q$ ?,ZA;L@CJ20(C];)1&[G*]^HVCFI7 <'>RE20WB4TJ'K(;BF>Z^)E0PYMS8B2[>(@=# +*3"M#+SEKL65RKF M,E'TD$L"VEGP=)_E> M3K:O*QJ1M6D(O*X<;_BE\@DG?6T/S.KT:N+T^KJ#9 MA0'9Y\'% IGR!U* LLNFBYT!IU?NVV_:U"_6#\Y:'HY+;7N8ES@HH#?S33&= M.*M#=8H[1);L%.8.;L M>FL0]W!ST$Y<,EN*HZH@/>RP@SI>'JHJ#ERB[?<-@X86Z=,,#JI7I3MUF40/BEJ:+ MJDI> )P=#1GI:[N<<;/NFFY0*-1>.W;0,[*01GAWBS?YIR#5.@_H(6(#KP91 M%]XFJEA8.6\F^("(\V67'3SL:]H-6:M_M6K1/WBZO4?P 9+1W%,9GVG99Z,F MKQH=B_&M0M>%R]R2A"*'#W%(5H8%(]\\I >JODGH2'5>PC(\T5RJ(#.-M[P3 M!:"0]XFC^:OXC=;U$CVZ%F'KX>.F6H_0SN)'@TI?!,##?EKR+MZ0/&S<;+-$MSU[NF8M-4S([+WGX9M^TR MW7;+O-LL?K@I[\[J:I^TE[IUB'NX.7@>33);BJ.J(#WLL(,Z7AZJ*@Y<>655;5> M)47J[>5K-Z,M"%L#;;'6@AJ&0L4 U>=A2TE 1110R,+?W/$@>%SRA^&OV;OP M:_'4^]A@T4'4+MRM3)P' \X4[!A7XN.<;>'Q^R2"Z:8PX/D]B"P&^G[/%HP!YPPDZQG]F,61]8Y=DSY_AFD89YH; M989AQ!5!P]=#_^F'L\+L>C7H/6:N?\8?H!$-0<)SMW<8S M>)];>+:QA8R-%P*/R#HI+^#LZ-P6$7Y^IK0*@+6^W]BA01_!Z7Z]D7)2?KS1 M:"S6GZ+LL[2,FYI(DV6"-61NC@/!>Y@^P/0&(BHOTT#+WH19<% D;<,FE5@Y M#R("V:+12U YP2+.GL41JRSUI4^MJ1&T!AP-!)8">'=@XMR!8,\C4^MVVO@K M#?Z\*M=QUS\F8][1=:/4#ULH-EZ5"QY2R%ZK4GU4[B4IKFY'E6?XB"51R0 5 M39@/%-=%*M+)\]!Z0GDE+IH,*VSFDQ13AEH93]3T4D4 HKZL*(I38_J_X]'P-HNYHKA@'D M. =". CF3@T#KQUPE[?/5X@_(EM]U:W MA96F%W5:^MZE2ML.,A$.]W0SFC]*6.G.5&Q2B@WZVGY^]O6\T5H;2ZRKU]KY?7=L_)VM7(-AB5&AG8YEK$3HRT6^1$L=[@"(1=]FHH8 ML\K==A^,VIH)8:N(&;D#W8]G2YNR\;PL*V2D1:?*=_O\ \ZO@UBIN,^4LJ'! M:W-R8N$W]!'5C,V1^2.D3][N>V"^>(:TH[;DA#L#JTS(08)S0/MS^V#M MYA:"Q^%C9,^\W)T6/2O5XU\F.3[%VRU.V#\_[G!B7)+NEK^A;SB2QXD'E;*J M7W8A+I5C5NI.OL4_V1.ANRKE?7 HUR:*IX#>,/>*X);0//P'1M%]$/YV6BVX M6F49IH]0PXCV5)5WS4_+A[@T4J^1?(PSKU%\'25>0B;P*(2JE[G1YSZ$6. 3 M[67;]@2:#VYCRWBP3;",W(#YUSN2YT6$'FT1SPA6\CR2];6D>LKF;TS?T.P- M^3DQ=R;+JWLJ##7@0IK:\H(N-]J6&#Z8^5CCP#9 Z3=K#XXC3%H%6&(XTUZL MNX8"-Y#:9(SB0+;Q4:\\ 23YHJL=.J5@%$=L&KD/$-N&RAZA-P])V;4V6X&195K?O9VMT<*2]IL[RTR!-#R0=_CE >ZTNE-JDSTCWHIHU_TV7?%]C]ZH,[45/!*HA=D%.C*)(@0<^?V*5NMR M"0 3P3/W_T"L@ENB3<^O4G4';LEE G]/7X;TM4&LX;E/9RX%5QUU+ MWA/[Z>U^MT/LSE* Y&GA94*6=UN^B#=8)2B3-(=2D85]]ZPR9NU $,[V*2S: M=++[+G$IB1\>J@LR-M3T0@!%+5@RCZ1<087MG&_=$ZLC@8.>Y7R 6NYW]-4Q M;X;52-EW)Z9UEJG2#:58L!.9:OX8)(V"##_/U45ML8I"<- M6R($6;/(ABZ:#Y3.[F[MN*OX7HOVEX&Q@E>*?TB^XQN+3%:;W?YL;G]A]H*& M=X1=L=(4+4YJ'5&FOM%6M^+QT=1^]'07+;N-K7SQUJ=EYP!6G1'03<2;),(- MAS,G7E$- T7K)Q/G&"!DCD4O89*U$G.J+%DBH3^YXF6%*#WN3#;S77EMM!R-\+H&TCV3T,^J?RFE)9G)/+&AXR'C^\6MLT ML"D\2S$#)+=8&%-0Y0HD6T#X L(8$,YL3WG\.M6/JZCU32:56Z9NW6 YFBM/ M&XXZ= $I#R "@:I:I4B@(I.%QN!S7O6L6M!9^P7.^4UF)MW(;(%VV.2W7(EQ M%$J2$HC^RT*&(M38"3->7W*L11_W-QQ?N#;1D2*5G[L"5%+ 116?4&'U7]51 MC^$>7 >LFI_V7<"@]3;@"]$,:BI%"@-JTH!2'$#E*5Y!!J"8 M&W0+UP.JJ P(4!5BEJ:0].>ME1GZE+U^.$Q7V\^9G!%[T2L[_. 6&=TF MA43.QFF?."P]Z*R,1[$94?5LSM9!=3L5ACVS1U]+8#=0 !82T:RO:#9*O:-Q M"N/?$;4-P\$6D5JPD:"J?9!\A$@"F"A RD)SXJ*)*(T<1Z?A4J*ICU#3AR") M_\6#;'&)DT["273-^]FP?ZXW8N,O0+?D$_Y.B,D6N"6&(PX";0A@]]RP(A&H MB<1V7*M"4>LJQ *E7$K;L),>]UJU*^P$OBENN8\2]ZRXHG$'G_-W2/,A;?N\ M9_*Z%ED<%%14O9"U!X59F,8[>2E>IOTOP+_Z[,J6JW5B]M)LR&(0+V4$OU(I M 1-SZH.U%=^\)+G)-1E#2!)6DWF^CXJY"713M0IFR09(/M[-L HP877%33$7 MWL8/2;R)PR#)C\4QFN%4*8ZXVJ?$P<55S>TV2 ]TXJF( %H,TP]KU,06FVEX M&3C*7:1^W.8,\2U[JD9!OI^..5I]=*UBU+:7ZU^H5X(+ZZAOBG#?(L7(!8TJ M1:N&-\GB0_],84;;4UP^Z.AR&8CU! U/?,(X^Q0B1)<D[ YGEJ,K,(J.;/U6LF;[^36%V>>S0]FJ.-12I]B!E$2RV@FT:7L MV)X=SBS'ADQKD:14"[+?WKG&1,O+PE0_2,VZ@T2KO*[*(\]3WA[*<"-IB-BH M_:1^XK:WE5CU6X4=$/R\FU/4,<3:ZIQB[A K[NR:5V 2=SD6;N0D8LQB]/ZG M+DO[TXHTY7-1S.J-T8X"_7C#U$S3"P6XOOM-&\OPZF4ZU[3%+C]F&UK1&>?\ M?#>)3MG[> \P"6N:,FH8KD=XQ%T0'4:6ZV@+SKRU8Y6WSTL>,]#Q*)U/TA5? M12RCV4J7LF-S=C@WU3@NR%Q[YR,3I2X+0NV0--^4"IHBYBK>8E5-K>8/?/67050&Y_N(!%)E".=S9>J)#Z[A?)Y,4V5(_HM>[B?-Q&3[@'(Y<16@0'5&B MJE.]/7X#$6TBP!JA MW#X&*61W[&5[0Y,(/I;3B#7H*,YVEZHEZ'0CJGI=7T@C>L^4\A0]);V;5RS9 M#K:+U"1[7:IROJO*:;8G-I;5!'[3SMK!/1/*3'3[J JT,'<8, H3?^A#8.$& M8!0Y13^4,G3.-\,6C^N,.]_O)6/AZ1_'9_?E&T ^']2K8-7V$M.J@:7=?2C !A(N8'WV+O(/X8%6=31%SFQ(8!=P>(O;LR6&HI4U4KW!6L2H_ M3:DWV@[HRUL@>CQ[OB!["Q]HNGT#=SAEK?]-GK3NI#%BYZ^#IMV-/LX$%%R\ MB[&#\&!5E4UR-M"08.RI@ HY>R8V2;+[$\0/:;![C,/J4]I^&IOJ:8"J'A< M56=@\",EOMW?9_"?>R+:^9/IIGXWC3$/U+?3M/PBO60".!?_HO40/%A599-$ MZX8$9C&ZFX@]7MSAT^_6,G8N"+,[6FT8/IP/_7[.F M,HH41[0H4>+@H*D,YBJ;#_KA/YHP8C-E+@,R5$5KO3GJ%7:0_YG1[3YF M<+TYS_*8Y,-0ZQ'1YC?-,:E3LN\NM&LW<18H.?CA*1V:Q_UZ\4O+J%0PL>_S M805/LOH=/7,H$K2WK)IHWA!L/7$ /=AZUKU.)HH)(>I<^WHS2\A7OTX?@_0! M9B-<:XC2F-M3?90=/A=7?PG-#]]2! SKJ<]O<% #%\'+ _?A#^U2YQ[A.3U$ MQAQR=Q!U\?Q42G*#![;_*IEZXBW#^&!EE7F+15%M(+EXX!@709S^'* ]? \# MNL5;#GZ$HV@0-0=+F8E]1Z*LP1/E#;8E?KB;.F186WO>PR/<2G # M%78^.=,VB&G9R35,V:DS@71]C^('MF=[G>*GF#YV>X%36AYDP]]&\;. ^0C^ M+FXG"W% 11Y0"N29%]NPE39''XW)2["+HW#1;QJ@$(J]Z\BK]V8/*Q_@I\K9 M18H3\F/($\#1B;,^;7.ST.7E(C2$A!LZ@#C+:/_+H#R=V=7D^;<__/#-VV_^ M0E^U/\ Y7#@Q.>"Q4"P->N']A'GM'*[&WI]4_#9\A-$>0?;B M79S#J_@)'K4DOZ-=-\P..$S(C]A+UV?G].$M+L4K1,4X[K7NAV>/L0!L0?4+ M1%N>HPC^XC5&(@&X:D<:,"EFW0#KUM!J2T^!^+N3HAFWN<./XS-BHV4$7Z54++H.> MR%(O$[?1SXS-:)\P8>L\'H;EPF!AH7&4L1S'2'-T%FP8PZO%">/??&IH"812 M!9>)VYAH>\%6]L^K]K1C76/Y=)>MPCQ^HNW!+2SDS+G96 R8(D@2$SL$]Q_@AN;C]ZM]5DUZXT I$1 M:"_,AG1"5"F@B%9,1,!D]#QBB4:]3-3S[0[A X1L#-=$88_D+ZX)?C1W8R-= M9=E^RR.QW>AE30R[5FA)++?[Y_*F=&,%IGUDB+0NA W;M"R4TZ3O#N!)?;5Q0CYT-UPN7;U+7BZ,MC6T.G$!EZL<;:$ MS3(XGE&VE8]4 M! 2EA*7=73"[*X5DL=2K;MSB4A@5]/R9^%T2H--]EN,M<<%WA[)W\"J%P8AU M]"@VH^_@F;!U&LGD5;S[ ZBT9[Z!#[[=S!QE%\<7,LV!6+ -B, A,6\.3/A#8^O*&Q2KT"0YVBZ9FZ*@@Y!OFC?)0\$ZE$JO1:.?UNR)]E]>;U7[C#6"M'K?9KM M@R2_P^?/, WC#%XF%WN$UIN/20333V3F)3SY6O@.R]V;512QM@@!XEFALE$[ MX&QH_-8E<>(D5;L&.R&G=!8HI*5G61LB+W49^OF^(C6[:_S]7P#F1^SDFSNY M Q<4 P 9&X$/CN/.-+%;X"?I\U[N#%/QWQU.49#QN=7P\.68C)5]ZR99AXI4&2!:P4Y@S3+C9:KJ% ;00^@]0_#V=1APSK*\]_>% %F<)Y*$?Z MKPI/\"OG.GE'WNOU>[B]AZF.YU2^-*++JR3BX#W?Z[4?UG^L7=RI &\T*4SV M$ER#-?B54Y[:+%D-QAT9@FZ^T_BBN5)KA.R;*"\RH?3]L-1VA>->?7BE7-34 MZTPI2ON1/;U;\L![:[T[M)='E3I)(EID1"<)@Z3&"?\1\ZP#>5Z^-SJU(CP% M.B_18F0NUUGK4I&1;AYT%Q=6HA21E=<4LJ1PIBRPK4K]YO:C?F8X0&C,J5T/ M81<],=NJXOT(#FI@82W=>0T,ZL,$W(!;\'&N/)7M#XIUY%6TU] YS*M\:F2PP M*@YVT]CTO:/$_3#I%D4W<[F**OQ1:BUONA[6YX*/P6LALNL,O.W\V_3L^\5J M$M646%S"X4J\PT!*2'LW4!EI**Q**2_GDS\M[NZ4DHJJX(DCI5@$9!@Y1,G?^?LH.WJ2M, %1G+&.Y!F[L4*+2.*,%@YYDGDKXH?UM.DW M5L(/)2OV!$0-,Z4.P1Z6]>UP%M-"[6+%IU2S5RGT2ZDLBQNVG(S9:$H.H!9H M*Y_?](_229R4UXO>P01NZ(7Y)&K?%=()F1I$S3U2F8F39SSDW:JL>NCC(T5O1A$A7L6%^PD6[9/V+7S.+8(_(Q,NPC3=_C(DI7?2B _Q,2: M-G%(\JW**R7T09 89EI['>-Y&-;*CN#II"JVE(>F_%EY_R,K9:H]OR.D\J' MU8:-8%NX&%6/ZW-5KE =1W\RZ[98-/E96_91&>QX/)9H [5704L#H'N2P@#H MCQ4#J+XW)<11JWKV7A7(M1: $&"L@>?F1'P^B@U4UYBL2J ^$>>IWV@:L7X731\4N&*XJ8I;F&-TU+D-: M\Q>/ ?>8IU1DG3_"E+\-I5\>TO)E<_4?$;/O!8R%5Z\A=JL?#VK&.U6C8RW/ M5L@19(^K)*+_.?_G/GX*$-WMUDV&^JB,*";HI.K@T)(P88T8@RM58JFRE\R M\$@>XA0UCMV^WQ,5YID\W^,$'MX'Z6\PO]@GD8''=U$PA[2=HGTO97P 9P08 M)S_<

0>_P[HU<2;<80< RS0K83P8>U]TEGQ[GNT/D"$O%$I]^=4=6[?=8GQ MY+ELA#6Q[]$I5[)UU([<[#2%F3L'7Q?2UX'4P- K(?S*DMK?_])5%55 C534 M': \ZAQR'[-,]40O>/^%\B@<&C+=/2A$_JQAGS'/.Q6*>\K65#J=;GN__^N^?2CYLA%]9GU M:?*\:X<*(:4#;#M6A+C-M@^N'CJD5B565'CH$V56/1,K"MSV1,?5+!WP6$JL M\NNHQSJXIB?+JI_RN^ANQ()2GP(,06 :J)3"K^R /,%BH$9D[O2HU4#@.Z7T M'2 ),/1*"!](8C=)-($DA%!5!>IL1!WF#>SYW+:R2? JL35$_M6/R.ZF3CLD M>,I8V??13YDJ!YUQ4EJ)K9**O,Z)E[(JC:[<[-7EKI)9VEJ)31(<_#KI<]9A MQAJRUI"USCYKK<2FCV*F+D6NU*KZM0[,@6VDRUV56)S8P=I M(C7 '/"DL7F%PS61'@^IR]?;'8J&V[IX0KK\@'1Y1NMDH9KMZ*$Y?28VY/OM M@H:# LB]P8;IY1^3IUZCN8\S>81^P!+,2(]B8?8_@@R D"5V (< AR+!X;[ M-0$<;NWF'ME %?!0$,N JM?<1-^G;\Q,'YG2 ADZ?31)0PO#1:9XLP.5H2+:1' W6! MH5="^$!=B:DK-MEQ$'4=OF69(K>['5GI0N,U04P("H/R&P9KFC?W3%8)(]GN M#!/J<_,%P3-L.<8+E@R+_HVE#Z;M.+!S60$8#C)RI10^A!>)PXO8BL@(QMTQ MB!M$$6[$ >XKA;=;[-Y-)^CUJ*E&I=N!Y+H8EB.J*P-G@:%70OB5Y:P/J4FK M%ULOGREI;9\0YO9QN58H ^0EB E]S']2>&WHFW0W]9(/D8/NM#EO;L\BB#,H M1$C'$#7_NU\CL.EJ[@I:VW3U*!U!Q,(BEM@JP ?L(L/"^A 1BZK B>#FM0^; MAXRLPR E46:_T>O(]69V04Q&>)TX\">8IB:AFD!8Y-S)P[+2"D'B:VBTR_G8:@&]A MM"-L7GRE$2;*K30*X9#0&EP+ATZK1(B76+P4ZWX3W3O,W\;UY,D%M:/*2ET5 M9H8$XJ,,DPM MZ4%:Z#;HFL0Z/:L%72]6'.VM&Q[3&V^HK;E=AMH5F232EZP M?Z8LT?9TA&Y[3R:6U%K9J==/1Y@&>C),PS6PPQI0Z1C/$7M_ZJDOF+@&^[Q8 MW^R)MZ[:DL8XJGF7D"):Z]R559+F=%-2E3%=46<\T@<<:RJK4-3X5_&4=U# M>)C^(&"D 6.L?=O7%17U+3V39$VB\+&KUN5.6_P"D)WP7@&\R!?Q@7*!<@NO M0:#3:?0E,(F^ MLKK8YG1K[_RWZ .S;AZ&%LJ !GP.9V*5OP;5,[>7JLEZK M,V.Y^"P%NP(AC;4^0-8;_3G=F9;M8D>BMB31DPPJK&>"S'27H);H2O94.+"WF%<46(8\^!G>WU\/;\?#ZD7X:WWT=7?05\ES[ER 4I((ST<+!5^&'7Z0@7*S7@[8,Z>>PLIEB M;%%KZN98/K+3RF(Q:_<41F98-/BQ/8>ZJR-+^%7#](7Y;C-\DHKZ<_C7G,K> MS:\;59A!4@]6U@&(D%!]6Z@AC?8RS2@M]QIHB[#7@*K6VNUD:UA*KJS)C& L M?:,_SAQI2!]*SX"QQ'YEMCF3;Z.-NIQ[(HUI9M1V7S)M66ZV&,,MR]D%&!1!!5+P&<@1R!'($[TZL".8EB9J( -[ CL".P([)@=.V[9-ROSH:-R[-!1Z7;E+K"C M*%8F*F #.P([ CL".V;'CELVQLI\[*@<.W94&VVYHXJS4Q:P8R;SO0*L7"F^ M,@:VPQL9D>,F@_-?LU)\58BZG0/L]BFV@M8#FJ-T!#$-ZV6\&=,PC+R;!I'- MR:>!E8Y<;_=@/PV!;4J\(ES@2B&@&+A2< 4!5V;+E;&MIU)P90:SPFI+;O:R M*YD"KBP;$ !7YJT!X,JB*@BX,ENNC.VZDVI<>?0<<:,IM]0V<*7 -@5<66T- M %<654' E=ER96R[G%3CRJ-GC)LMN=N"/8U%MJD*K!I6.[5&2T39_TYLQY$6 MQ)X:KGA%%%#E!E5NH!TH=\Y")Y\4KC3DYO=)E2PB6$\@KH[ M,!\P'V@'F"]KYNL>S'P93/'V.K+:$V>S6F ^$=T=F ^8#[0#S)H+V/J:\2Z0J48]!T]_ZKTZG*WDUVQ M$E"?$'.M)RN_*&F'YKL%)LBE;RSAUP6V'.P(5_@"X<=YR\ JB39""-^/+JH8 M/ BJ$/ &P/V*"!LL'7 ?% +>((#P ??!TBLA_(2X#_('XR^A\ 'FP=(K(7P( M[P532%6]H73+UY1&K2.BZ,?(Q(Z$+%VB3_L#L_D5\>85@7]A$K<2PJ\N_Z:O MR8CM13+&IDFEVK?T;R&4#?V9XI.O2&NJ#>$#C26GL=@6#H>/QHY?]]5JR-T.\)@@QE2!=5^B M3E(^8 @ FHC*B%\""J2!Q6QO2Y"/*-1Q?4* MS#>$#DR5GLM@&!D>-R8Z>LFPUY4Y+ 283PYP$]6]@,K#T:@@? MF"PYD\4V)#AJ3';\K*7:D)6..-L%@H,+L;1R;8KR#!OJBCJ5^3NV,$$FG\E$ M^MRP#,=E;2U?<%[3^K#3L;"5.[#3L> *@IV.LXUEXEM,^'!)0YG^&EB>:ZY4 M:QZ)! [!GWAH ]BRJ@H ],V7/9GR7BF/8,X/YV59'[F8X/POL M639H /;,6P/ GD55$+!GMNP9ZR=TY-CSZ#EAM2AZZTY([+7'V"P;V%'=%[;GGIM5.K=$242$3VT6F M9 NST2($.,)6:"79_!DB()$UF'"#: B1L@J18BVRECO:!C&1<_+I[*XJM]6& M,+5Y$!2)AA; N'EK !BWM!H$QCTSX\:Z>:5DW RFP-5F6VZT>D"Y AL64&ZU M-0"46UH- N6>F7)CO:Y2#W*/GC=7.DVY5Q=G,350KFAP 92;MP: [@>/X_M5"ROVK[3C2E-CS<&+= MM@Z>4(?=,,I0>Y8DQJDD( FAG83Q2Q5CDP_I@Y-8G[5E<#*R-'N.&3H>,^WM M<&NY3!JGR$HCNUP\;*AQE#5]%$_NP(+ @J =8,&L63#6HRTU"^Z?BD['@DJS M)]?;V;5H QX$'BR G 5%6N!!D;4#/)@E#\;Z>QTP&MPW/YR.!]6ZW&J(TYX$ M:% TN0,- @V"=H &,Z;!5JQ1UP'#P7USMBF'@VU%[JGB-!H!'LQ[0735IFA' MU-$(=MQPP;,L61@V%RX"X<'N &44?G6W_S@@F(CU+0O1+(,>V9%6G@W8,5@0 M&SEXH S,5 9PK(:1"RI\8*84S!3K"9:*F=Z9\8PTF1:G[KCB3@O,5&EPK(:1 M"RI\8*84S!1KQ91RS+1W#G+)3%DF5<%I@9D*(&=!P;$:1BZH\(&94C!3K&51 MRC'3\?OWR@JD^D0QH SF F&Y9CJ1#V;(>L:284E39! F9 ]+]E0:8V)@1QI) M!.L8S]&3B9DKOF#B&O0S4U2Y!.&SB?]O:4'P%!/ZZO3];.V']!,1>A%7,@WT M9)B&^R9>L0#$5U"940GA0WR5(KZ*]:>ZH2C_+P;R??T/SW'G]-WNIO_VX>WT M#9F5NMRNMZ#T2@Q[@A+D2@-I-8Q<4.%7E\7^_I>NJJCB:03< 8"_(L(&2P?@ M+\3P)=;K[ZCAR_&M=F'X(I ]P?"ETD!:#2,75/C593$8OHCE#M780U5(9=RY M,TPD@Z_AE3X$BPD_YKJ:$%K="UL7 WO$"ZX@V",^TT;UK7@O6(:7M[9EK[<_ MR'3A8J<).\&(;$:P$TRU-0#T6%0% 3UFG-R-=XD]@A\3-HQ=$66S"3PIL#WE MMH(%*%)8! :*%%Q!0)$94V2\@>Q10\A$O60C%-G)KELL<"1P9*F$+R@$ T<* MKB#@R&PYLAWO+GO4,#)1H]E(4W45.%)D@X(EI6<7.=\!] G3X["T(/:+X3!' MIG^&4\4N>L6P)V@16!#:WU=2.]#^/LL 94O'VK#K_0VQYP-Z(\/RJ"+NEALF M?^'HZ1\W86@Y?*6/1]5A6(B\C5P\=VB PP(98ILF#W'\MAGGVUM4:: MH2XNGU0 T&D9 !OH5&3M )UF2:=;VNSF1*=9;U+:[L(FI8+8)?!II1$;^%1D M[0"?9LFG6YH#YS8\S6ZSTX8JMQH]H%,QS!+HM-* #70JLG: 3K.DTRT=C7,; MGF:Y:6I#5KO0^D(0NQ1@T]1SKX!6&K6.B*JXSWR&&ZKS\J9:J,ZKJH*@.B_3 M-=#M6/_A9903E.-]P1:>&L?-6Z^*\>KB;.4 Q7BB.3WP8MX: %XLJH* %[/E MQ5ACRX-X,>F>L0VH41?9?( 6JZT!H,6B*@AH,5M:C+7,.G"XF&S#6A5Z@ AM M/\"+U=8 \&)1%02\F"TOQEIE'3A$*971@:"%54G*WO:IK$)QS%^%4U["JKA,]%?" M&.> RKE8LS,*K:OBN;.N;.XTQ2D=WQ4![43W"L!%;O7DP+; ML77(+!MY=FV M$VN;EH)MLU[XW%& ;D4V+Z!;H%N@6Z!;H-N#Z3;6!"S5X#;3==&=;@/85F#K M K8%M@6V!;8%MCV8;6,]PE(-;K-=-MULB=,E$^BV<&NI*\.\X42ZM,!$D&-H$K)T M23=,S\6Z@.60E3%10:OM-H+#K8$#!(?'!8=G*I4\K?XJ&QP^OCX1T^"DXJP% MBK'F=T-$+*HGYQZ3,3O\"\/?OJ5?^^A[:!6"NHHR;&QCGA'<>SNVH,HQZJUNOAK^X!C@6.!8X%C@6.!8X_DV%B?M2/' ML;L*#J(<2S$TN_U*@&.!8TLE?.#8HFL0.!8X-LJQL9YM1XYC=Y491#FV45.R MJQX CA6R>@"6X6>@AW_S2V']$KU@@IZQ7T'@2)Z#=0I"'EW"<9^0NXTV)Z\9O)2#X!FV'.,%'[7WPNFJ+'FT5#;Q%[BDM9*@)(1V$D8X58Q>!-48]2=P M%V".*@@;F$-@[0!S%$UCP!S '!41-C"'P-K)BCE 04 4)10^$ 40!6@'AAA% MU%A5F2.?I<4GG&!2&K6.B*+/>S]OH&TAA%T)F!%UJY0J\FWZ74ZZQ^TI5MH- MLRONU+EM'P;,)82P*V'DP%SBZ.( YCIN?Z[R;CY=<:\&Z@+J*KV1 W6)HXL# MJ"NV8Q!LY Q.#V!09O%KX_8_7MDK/:(VYJ'./ M-S:A%[,DS2/T%;4W_WU-Q!T;((\-6M0G<*K APMZ^8NAAD%G#5^B%GS>G MGJL7_E8VA5[X0M?QG4=_$#&QB"FV+\V68"F32?"T*XG;G8XPE8'0^UZ@2G?@ M7N#>XFL0N+?RW-N+;4%S,/=FO1:Z)]!::"!?(%^AA _D6W0- OD"^<::9ATQ M\,UT-7=7:0'W"FQKP+W O<"]P+W O0=S;ZSMUQ$#WVS7H[<[0+XB&]NVJ?A/ M+J+RH-_JQLO:ZYJ&A2]G_LV5R.OM?O^UU_W;YNM%Z6>'4VOT3$RBEU6WWG?K MC;A,#)=>20OEK#:4&_4P.:>0ZF2&?Z5F8RT%AUWZ%MR2J$U>7=9K]19_?^G7 M3^RXSTACFZ\BZXW^G.Y,RW:Q(U%[E>A)!A76,T%FNDM0:WRJY,^Q@A@Y4 MB@[6TUV$GL91'KGOGJFLG3@U+&1IQKL/O7Z6X](;L1(BI[9I/0<99:#\B3&G MTKS%/Z4'>XZL3 Q626&Q9_3\9O 2,Q*^Q0(]X\LG@M&/2S2E+W&%S)_HS;F0 M/IU#OLHA\DWW$('TGFQ3/P@/#A7U/;$UFZ2$A G69A9]R&<#.W*Z4RGAQ[PB M?Q'&'UMMA0<>*%D> PWN;J^'M^/A]2/]-+[[.KKN3^@?XPG]S[?A[63\^#"\ M'@Z_L7JG9-#67)/F(#FRK9\X7F)4JM/L::K#'[".\9PQ=MJW>GGO#)6?05SC MR0S.2G>/1)>_)WB*"?4._YR4(DYT"]?6@N-_9/_\R#KHR1-=>TR?_,>,^AHF M3G#>W__2I0. 7Y+=ZT.:FUWCJ:$9[D=I^*=GN&_AJ:?!D?QBLP^>A3R=!O;Z MQ_PBAR"RYH%V,!KY[8(.MS1LFH%BEG\'(QG^]]J#7B'/M7\)QC)4AB9:./@J M_/"+%(QWZO6@76&LQ/9,Q<^-9JW3/G0QRP'V]OZ@:TUS WKU)V)LQB)B9=K. M7H:>^4!W5_@0&_EVL@_ MLJ>WI\AW&\7[0L!EJXHS5I33;9VY0P.DJ>R(@'- M\=PC]JOR((S'5^5_US#.TR4>U>0.A.=([@F'>47AF])9OR#:*+^% ZN+J:R! M/9_;%F!_E= &QAHQ5%+/B$J^'MHU5:S!=Y[*Z5,AL3EH9)8_WD:&3A^F," MF"R4.LHO^]PQN>Q8JVG>W#/YM%G9P9:W12G]6ZY5E14&R8!8(+50#L* ('X; ML4 FH?S@ E$K@)!8RIG8;@62"-$"I+#RJ.SO_"$LA"H,ZE6/A'8U#2Q"15-6 MRMA60I=&&X=7T!F6Y,YLST&6[L@2?M4P?6%GQA1"1='%C%&=,Q8(YR#/ ( #0!-?&7V>6R0NZ1FC>]*]CW+8>UXF+$X\2^Q=D(DMC M39(=UN7X&FMX_H2)U%!D2:VSC;D$ZY]_"LK(5P4%WF4BSQ[PE59.*]E M)0$2\96SN_8;_ 2"HXHK!R*D##,-KW$ #2!-(L@W* -(NCJ]2DJ=;K1Y%F-HRGMAIRI]4%QA/"B-88[[#ERB=; MYW_\L(*/2!GW,Q7O"EA*=3K+ELX3+2-+:J@(I"TF;(>L:2[F')M3?0T@%A- T.5'7D%E[\=;%0RG M^/9WJG@* 6< Q*^"H,'( ?$!\<$9;MD#X@NF$' &0/PJ M"!J,'!#_O/HXH')=.:IRW2'NJN9VR"MN[S$Q;/UNV@^*3_F*KR3'Z7]XCLO6 MC 7KP,ZQE&Q5/=]J9U8X#YARC WGMMLL<*8 @BZ_?0LJ>^#,Y)RI"LN90'C% M,\ ,5HH)O+&EH.NDAJ^8:(:#V=(HAWFOY'N4(^)JR9(9O+@+U>EE#X@OF$+ &7*5/2R.*H!R8'%4[JH C +"/J\^4N_E MI];C>_FQ%-/(<3RL7WN$RM?/Y/I;_/$?[_ST4YB7TD^XCY%*+U57_ ^-=+O^ M*7)';T[ MM<9'0/]"IH=/.0#JZ_NWK]LS&$J\CUV+CHHZ,"(2PE0%A0[@1S#RTLN^LOP( M(R)P!D!\,/+*R1X07S"%@#, XE=!T&#D@/BBY\ ZI\R!0>:J_ X/VX:=1_+, M)9&E\<5@8^J2V)%&$L$ZQG/T9&+FA"^8N ;[O"!XB@G]L?2[A_%E<;)D8;Z) MFA'*2+,=UV'?_#4M(C;BVR3>HS>6P'?NIDML9#<9L'NDF 8F,@)K['>%B+4 MX6"EPOM0@XFKHO@*VB5FMNN%6#A;>G041=!59"8A9 ^A:/**U&Z(O N-/O@$ MSQ3-GSG=6YUZBW_RGP3"X_>J5)MRH]626W6U$$ -^ $D67I!@Y$#20I# MDCOR-;W-T4DRFN3I&P%9,G$22&FI"X@@L42V&;MD#X@NFD(HZ VR_=A[)\R+& MRR?D8%W2[/D"6PYB-8K\(89:"P@0L^BF&! U&7F[9 ^(+IA!P!D#\*@@:C!P07_1TI;*9KNSK M?WB.R[NL3NR^OG4W-)ZV?-I,6S[@/SW#H3(?8_)B:-C/]I6E4QA @3, XH.15T[V@/B"*02< 1"_"H(& M(P?$%SUEI@J4,H-$5_GQ ;9U.X_D;VQ"+V9)FD<(MK0WB9]F5T-+'15Q[ M67H?$$705<0?(61?V?@$5GR#,P#B@Y%73O: ^((I!)PA5]G#RJH"* =65N6N M"L H(&P@;'"&W&4/@@8C+[?L ?$%4P@X R!^%00-1@Z(#X@/SI"[[$'08.3E MEGUE$?]#^LK QF9EX)T[PX05_!$\PY9CO."1I=ES')0:#8)*HPE[(/\N?4N? MK,J.5I6%M]B]FT[0Z[U-^ ^N2XPGSV4=_B;V/:*7<;-:6:MIWMRC]\?ZKL=/ MW#J0V^YEM-10J3R=4 4B>H*@RX_?44@HK?(CE:#Z\6.83%14OC@GYZ8AJ2$- MO$@PA8#T@6- /\ QP#&%THA0'+-G6=AA-%1&'Q)*8[O7BD'<(!(O0=P@MGX@ M;H"XH5 :$8J%@&-$P##@&+'U QP#'%,HC0#'5%7ZP#$%U0]P#'!,H30"'%-5 MZ0/'%%0_P#' ,872"'!,5:4/'%-0_0#'9+LFHK6Y)N*>V%/#_6H[3D9+OA^P MBPP+ZT-$+*I2)_7Z[D2[S"@]N=[(;D4$T&WFQGGPDG!@VE(B.3"MV/H!ILV6 M:=L',2W09)5ILG2[LXDH\2_(1):&'0DYDCV5OB&BS:2&(DO,Y41<4ELR^0NZ MLCZ"2DR2$)R(I)SUX.1P_90O,MD3F+P^$=-PV%ZQSEIDTMF,3":8#N0)(F_^ MN)YO+^O<>:[C(HOI(T5F8& BQ[F;CEU;^[&>%= QGK/^" /;>L'$->C'>X*G MF!"L\\.CB8*-P&=T>[,OX/G<;OPND% M>/0 'MTQP.^^0Z,#1,@;U4)_3E7K'MED]32\FGQ3]UY;;JD*L*L0MBH^Z,.^ M@@(K9_=:4? 3"(XJKAR(D#+,-/0V0Z1C4@O[B@[HMW/;.C:-H'9D1:W+2A<" M'3%,3E",@#0","6D$8 DLT@CJ/481S(6F]DF%:WC<]Y929(7&2P'_@U@0B'L M2ER !D$#$P(3 A,>SX3*V9BP3[7)'@J9]\C01]8 +0P7F9EDRKMRO5,'UA3" M!L4%RC6VZL*^-&*8'>W@"3P)/"J47X,D, M>3*VH?;)>'+?$NBCEW0UE)[<4X TQ;!#($T@32!-H?0"I)DA:<;V4$U%FMDP MGMI6Y)[: L83PH@$V/YTIP*.7[ LZ$ZGPU=,-,/!;,&RPSQ0LA?,!W+;^A3" M#P$$77ZP$53VE=V%/>>NEN , CH#(#X8>>EE#X@OF$+ &7*5/2ST+(!R8*%G M[JH C +"/J\^TB_35&--H7F2=^0X'M:O/4+E>X^)8>O^ZDW^XYV??@KS4OII MEZ@TPX:8[48]S8+.3KTAUWMM8?I? E((B!0P?@4C+[WL*TN','X%9P#$!R.O MG.PKB_CIBUQBK?IWC'_^A4P/GW+XT]??79>X:RB4>(%B4V[VLFN3"]!10N@ M?@0C+[WL*\N/,"("9P#$!R.OG.P!\053"#@#('X5! U&#H@O>@XLMBE4ECDP MR%R5W^%+MW>EH$O!F$NR_2O94K Q=4GL2".)++>!84X8[@,C+<*-8)BBRB8( MWP3]?P>+XN@YDH:_3&,OGA?CRA M1@;L'N??TV(Y;.E1TE1!%U%AA)"]A"2)J]+7>ZPMM#H@V_N4KJO M1O46_^0_"03'[]6J*@U5KC>SJU4%]"@A>@!%@I&77O9 D8FS-K$-MI*1)$_B M",B1*5)!O1YLTB6&U0J*(K!(M1C*@46JN:L", HBG4)5)( SE- 98&P+1EYZ MV0/B"Z80< 9 _"H(&HP<$!\0'YPA=]F#H,'(RRU[0'S!% +. (A?!4&#D0/B M ^*#,^0N>Q T&'FY90^(+YA"*NH,L ';>23/2Q@OGY"#=4FSYPML.8C5'(JX M^K3T1B^*H*L(.$+('MA7,(6 ,P#B5T'08.2 ^.?51^HU06Q%38I.+FRY[!<6 MU@XB4:U8*X)6RW[:W0;T?Q'"+ 6%"5CT4PSEP**?W%4!& 6A# Q>P1EREST( M&HR\W+('Q!=,(> ,@/A5$#08.2"^Z.G*6'?5OOZ'Y[B\P>K$[NM;=T3C:C%+TCQ"L*6]2?PTDSNJA)8^+N+:R]+[@"B"KB+^""'[RL8G ML.(;G $0'XR\ ,N5E850#FPLBIW50!& 6$#88,SY"Y[$#08 M>;EE#X@OF$+ &0#QJR!H,') ?$!\<(;<90^"!B,OM^PKB_CI"P,;FX6!=^X, M$U;O1_ ,6X[Q@D>69L]Q4&DT" J-)NQY_+OT+7VRJCI:%1;>8O=N.D&O]S;A M/[@N,9X\ES7XF]CWB%[&S6IAK:9Y'^N['C]]Y\".FEEU(8!,"4$&F!2, MO/2RKRR3PM@)G $0'XR\.8GRD9=:PNFPA*Q0*QK M16+\M1;<%$NXL(HZH&3:CI/7@L)8E=X)55 ,=Q!E.><^A832JB)<":$?/WK) M1$7EBW!R;A22&M+ BP13"$@?. ;T QP#'%,HC0C%,7N6@AU&0V7T(:$TMGM] M&,0-(O$2Q UBZP?B!H@;"J41H5@(.$8$# ..$5L_P#' ,872"'!,5:4/'%-0 M_0#' ,<42B/ ,565/G!,0?4#' ,<4RB- ,=45?K ,075#W#,'IU]2+\V%/#_6H[3D;KO!^PBPP+ZT-$+*I2)_&B;FYIEPEWEE$:$\.BQ?*+0G$GI](J;AL UIG;50J+,9"DWP?&$31-[\1 +?P]:Y\US' M11;368I4Q,!$CG,W';NV]F,]#:%C/&>]& :V]8*):]"/]P1/,2%8YX=',Q,; MD=;H]F9?A/6YVY ;K;KH[4JQ]#8CM6-R*OO*.^BW<]LZ-G^B=N2NVI#5 M3@?B+7'M4##V!FX6 =J!FR%_ K2<*'_2K,=8F?'FS#:I=!V?9<]*R^MMI6'N M0F!C ^ZMKO2!>X%[@7N/Y%[E;-S;IQIG#X7,>V3H(VN %H:+S$PF);IRNZ< M3XMKF,#3U94^\#3P-/#TD0LEFNKYB#K=%K3[5E]$EEB(LSD3T'-VJQ"!F8&9 M@9F%TATP\YF9.;;O_,F8>5_3@*,7038:#;G=AFRWP,8)- TT#30-- TT?0!- MQ[8X3D73V7"LVF[*O2YDJ@6V+ $Z#>S$C*#Y0,DD+BZY@J!SB&(J&J$(JIQX MF (AB- *H]X$S@*447I! V6(JAR@C((I#"A#""3;LU :'"-OY>Q>$PU^ HQ? M<>4 XQ=,8<#X,$BL@J"!,D15#E!&P10&E &4405! V6(JAR@C((I#"@#**,* M@@;*$%4Y0!D%4QA0!E!&%00-E"&JNB_B&1G_]_]E[\^6VD61O] GN.R \RW5'D&R"N]S=CJ!EJ4D4H1Y+D(].Q5,5*?1:6UGS\ZIY.50 ME&_4I'1*1C;E#"OU42]=YYEZOE6%L]Y[=$P]CYJ:6 !XE.IZZ#MK]*U@9CC915:AW1*H5\Z"U-2:DX# ^!2'SS M,['+[V\3RX2'.1LC@#99*7:4G_8GM\EEM[6&$4P#F_C4++VQO?,GU"O]*<&' MGWET0AUF/=.SL60(+)A:* =@H!._#E@PDU!^XX)>*QHAM9CSZ/H52"*(=.T$ M/I1Z[)]_&[3T_B^E/_/[SW1L&9;_T]E8O>J!T#E7-A7%C)":%I@AR]B_]$Q& M02Q'\R=NP(ACLII&7PT*!V83.*Q&ID!MGYV/[I1<44[E,6R\$>VEAK:OO0W% M&]./#URAV,D5J7K@,8[I1J[[^X3($[2;1*6(F*UJ:\UB8J'#JY F#4 MAO8([1':HZN_ LM_.[G\HSF2+6.$\YQ"<:*RQI+-Q?M$;.(8E&F$:>Y8^TP- M.AU13VOK-:W5;#55G%98,A:H.Q9RYUU$%>=&*L&<;K:[H@H.6?W5>N6_O_:( MP6=9:(%C^=_H^+=WW_]X'7FV)2JQV3O-,G][=_T'/&&KTWVG.60*U A8_8F0 MV8='.IVY'O'>0A\AO#^_"WSF$X?SXQWX= Y_)O'&E_Q=])ZN-[NM/Z*W>/") M3Z= DDN;,'8W%JTBPU>+Q7^PF..7&',WGP(G_ORKL,1_<"NLM]KZ.\VDA@6' M9+^]N[F]?J=Q4A#_MW?6*U NF)JN'_W!NX^#;JT-%KS5'_SZ\S(]/BHGRA4= M/ZL*[9'0"*;'8L[?E>,+XF@.'+68VVGI_>\/GY=@M+<#1B^)Y[T!%\+JC:'O M>]8H\#D$/KKW(L@].:[6V]M@56,&XI\RZ) M(5&?.9MKOU%/T#FJ.'/00RHPT]!?=9'V22U$7I4+3I8#W[*D&Q0.%-XWC=!N MUOK-?DW7V^CH*"%RBMH(3",@4F(: 4&RD#3"((61B3%+(>8=%21Y3F 1^",2 MJB%7ZAIH)#0B(2(A(N'^2'AQ-"0SUL6.BZ45$&%W7>; 4A_T$2.5D#AU33<2 M&C$2,1(Q,C5S6AXD]:.!Y#?J$\NAYA7Q'. KVX6(0LKJ&:/+]D6_UNP@*U^JZ8W6XAX2@C1$N+E:UB^O+YN M7E\>@ '[-RSK[49?0:)?O5+/L!CE#S 6H/MQ/$*7W]@H M2OO0Q:B@!R%VOK748P@J UK\*A :A1PM/EI\5(:3TQZ[/,^ .=CE>7)6H(U" MP%:F>FA#CV:WO3;)>\-80,W/@0?TO:>>Y9IAZZ;XY5V8?HKS4N8A^U/T)OQ_ M^$5;KIM3K[5ZG5IG4-S4"K05);05&,&BD)>>]I4%1(Q@41G0XJ.05X[VE;7X M\F4NG8P1T+^)'=!#!D!#D;@]3ET$H[U^#V>2*"&6 MBIH)[),[#^9@G]S)68$V"ET9#%Y1&4Y.>R0T"GFY:8\67S&&H#*@Q:\"H5'( MT>*KGJY,K2L?FG\&S.>Y1?;H#LVUW5DB;3E:35M^HW\%%@.:/U#OV3)HF.?\ M1@WWR1'O(E*>9]0W=E'KZTW,>"HAV8I:&H13%/+2T[ZR<(H!%"H#6GP4\LK1 M'BV^8@Q!94"+7P5"HY"CQ5<]9390*&6&B:[RVP?<.78-/$RVRAJ!J9Z[B*O9>EUP%5"%U%^Z,$[2OKG^ @$U0&M/@HY)6C/5I\Q1B" MRG!2VF-GU1DP!SNK3LX*M%$(V C8J PGIST2&H6\W+1'BZ\80U 9T.)7@= H MY&CQT>*C,IR<]DAH%/)RT[ZR%O^]?&7@Q6IEX)T_H1XO^//HA#K,>J8WCN%. M:51J=!E5&CWR!PH_9>B8CXNRHT5EX2WU[\:/Y/7>]<0O?-^S1H'/)_P]NO<$ MWL8OJK/6,()I )]/S4V/GWETH)#=>K+4L(6KZ=40[Y]4)'O):*RH2:^$?"M* M^\K"*090J QH\5'(*T?[REI\^0"JUU0U@,)0YXP%<2G4.Q4K86I>KT#LD!%35"T^7@'0V)JE=]2*:L.*(4QFQI"LL'0V74(:4XMKE3 M#/T&E7 )_0:U^8-^ _H-9\41I5 (,48%&X88HS9_$&,08\Z*(X@Q5:4^8LR9 M\@+> M<\>6_\5EK*"&[V_4)Y9#S2OB.Y8^TH\8Z*U]9K& M54[%EMJ2T5_1QOJ$5>*41.=$)>8L.R?Y^5,^SV2+8_(Z\FR+\4VQ;,DS::]Z M)H\4 GF/>&]A7"^6R[*[P&<^<3@_)#(#ES9A[&[\X+O&C^6L@$GIE(]'N'2= M9^KY%GQY[]$Q]3QJBC]/)@I6')^;V^MM#L_'0;<&KZBU^@.[\UJ.G= MXI:Z([J6V^CC5D&%F;.Y5Q3U!)VCBC,'/:0",PW=51=IG]3"MJ(#^.G4=?9- M([3UVD5?KW4O^NCH*"%RBMH(3",@4F(: 4&RD#1"+X61',4FK@VD92'F'14D M19'!//!O(Q(J(5?J&F@D-"(A(B$BX?Y(V#\:$@Z!F_RAB'U/+//&N20SRR=V M$9ERO=.M=9L(FVH(H;K6' F-L(FPB;"Y/VP.C@>;@\Q4@V)4]=T M(Z$1(Q$C$2,+Z,9*[=(^&$ANZW_>NY^KHS=K_?X%(J<2J6>83'*NY49 MUT#-G7$=.-G>4W0_%"!T^8V-HK2O[ ;V$X^T1&504!G0XJ.0EY[V:/$58P@J MPTEICUV>9\ <[/(\.2O01B%@*U,]M*%'LY^:""V2O#>,!=3\''A WWOJ6:X9 MMFZ*7]Z%Z:MC^E$T_#[+6;,MV<>JW7Z=1Z!=;BHJTHH:W "!:%O/2T MKRP@8@2+RH 6'X6\K?$ ']F]@!/60 -#1WMB5N"H:R]R?V M:[UN<6-RT7:4T'8@0**0EY[VE05(#(E0&=#BHY!7CO9H\15C""H#6OPJ$!J% M'"V^ZDFPU%*H(I-@F+JJ@,:7;GFEHNU@0OGJ(P(J!QHWG5&'$:X(*G9$EE[H M52%T%0V.$K2OK(NQ9U")RE!"94"+CT)>>MI7UN++!Y6I%8E;@TI>8/Z)N[67 M":_V^#L2M\6IB;DDK2[.)%%"+!4U$]@G=Q[,P3ZYD[,";12Z,AB\HC*+;YB#$%E0(M?!4*CD*/%5SU=F5I7/C3_#)C/M*LIU#2#%-= M5; 0N'?L.)0/JV49-P/N6//F5;1<_^(R6FT6U]%J8C49YU/9Z!!*8/BOYKN\ MZ6X*- E7L04S^-+BYHG8VBP8V98!U *2@*RHV)E:>NN@"J&K:)F5H'UE?;=M M&UXW3?_OKWIO"Z,?=5*$<__#G@U=G6X,,?T_PRK9CX-NK=W6:ZT^3@Y00TQS M;TU'6#QWTUP)^5:4]@B+V7,:@Q@59P8\>!(2,Z#7HYM89/,=PH.;,#JX%\'! M710;J(.D\CO9^ZU!K=TO+D&"]J9T>(JMCZKB +8^JL2*\ILG16E?6743$S*NIG@XH;*A +;8X5"?%>#R%4"6E6U+H@A**0EY[VE850 MW+&%RH 6'X6\743<0S*FV$SMX#62M\0ZU"?4P1$BWHO'A#!>=),BQD@;#[3B&/.:0%4 M8SY3L8N^]#9"%4)7T3XK0?O*^FPXP@J5 2T^"GGE:(\67S&&H#*A]140D!5=1@("JBD)>>]I5%1;RU1&5 BX]" M7CG:H\57C"&H#&CQJT!H%'*T^*IGOE++-??-?!69KRIND#*J>;%JCALR3]L2 M6(N[XI(_+'TGX(OE3R;4-KD-T7SRJMD6&5FVY;^%+9*,^KXM\NU FM)3PZ/, M]RS#CS>C"FN?N_L1)U:<^]2$BD*1$K2OK,>),XI0&=#BHY!7CO9H\15C""K# M26F/W8]GP!SL?CPY*]!&(6 KG"C[,TW)\*F&,B&?]:7.>YSC MKH8(_Z0BV4M&8T7-=B7D6U':5Q8R,4A"94"+CT)>.=JCQ5>,(:@,:/&K0&@4 MW)*)OZ)]]I4P/8K2OK(^"$ZU065 BX]"7CG:H\57C"&H#">E/7:< MG0%SL./LY*Q &X6 C8"-RG!RVB.A46+_RZ:J]L%[OP)]7@KJD=51Z)H\)&\WKN>^(7O>]8H\,G(IH_N/8&W\8OJD36, M8!K YU-ST^/OT2_;:C9QRX$2\IV[81;Q]-QM>B7D6U':5Q9/,8)"94"+CT)> M.=I7UN+GB*!T52,HC'7.61(+Z*?:MZ%MJ7DJ+A>+*+I4,"9.-!/R6,(F*]!" MS7;9R?9VI2KV#L@"%35!T1;C'0R)J55^2Z4H?T(?IA 6E<_/.?%@$&F3AEJD M&$.0^H@QR!_$&,28L^*(4ABSI2TL'PR548>4XMCF7C'T&U3")?0;U.8/^@WH M-YP51Y1"(<08%6P88HS:_$&,08PY*XX@QE25^H@Q9\H?Q!C$F+/B"&),5:F/ M&'.F_$&,08PY*XX@QE25^H@Q9\H?Q)AB>R):JST1]YX[MOPO+BMJ+?(WZA/+ MH>85\1Q@*9/N[^;')OYO[ZQ7H%(P-5T_^L.E[3*=BUI?OU!FQ0SB;7$]X0BU MI33E"+5J\P>AMEBH;>>"6L3)2N/D:?:S;>LG--U@9%.MU2@Y:GXB-M^NR#3" M-'>L_4_@4*W=K&E<#T_5:+M)6ZK"$T6;\!,,X93,4G:[Q#%T=928HG <'I;/ M%SKQ\!UIHXAJIAA#D/J(4BHQ\._*\0X!"@&J3!JF&$!E[V_,B&%EU"&E.):Y MOQ&=#G0ZD('H>9R&J5MN"5Y'GFVQ"1@CMG1-T%F])G@0?W,7^,PG#F=201?S M\-.IZSSXKO$C>2>_O]9L=I691X@.EV+6!3,"2MIV M!&?,"" N9[N][Z9@F0/GQ+6!NBR$V:/BLKCZ7USKMQ%\U94V!-_J4A_!%\$7 MP7=/\.T=#7R'P''^4,2^)Y9YXUR2F>43>P<09RN]J_4&_9H^Z"!4JRN;"-75 MI3Y"-4(U0O6^9>[]XV&UW#+1;'MUVGV$9W7E\61[11&9$9G/FH&(S)5'YL'1 MD'E;S_?>+6S=7K/6N1@@3*LKG C3"-,(TPC3"-/R*'VQ%TKOF:'66[U:K]=" M;,TC4?J)3'S4(_ZS6#<,/S6M9[DC+YWP'TMG>+2FE&FW]$7[YDZ)DSPM?V7R M<38HL@'O2KWD1[9FZQ1[W4.$-.(7,)81D[W5UJ];S=4'R41W"2H_3NBO($5. M?"";^G *(5@@HA_JS4:S*\ZO_?HS_[N/Q## %2;.&_Q:[I6.Z_,N7>!%XF+#O/I^UXI;[TPK'E$,>P=C[T M\JM8'$BPQJKTJ":PNH3$RDGD7I:@&QUBXL6GF)$G6A]YE/RHDS$Z?]? SZZGGH*_<0$?5&@(:Y[$%>4M][KN%ZDB;AD1H3!Q[RR:*L)O?2&\=( M:<5YDU"X.)=WMY^O;A^N/O\!7SWX3]?KVX?'_ZX'#[\ZX_K M=Q\O,]JP99MRF=V$K1!\GM80PSXN"9O(O?[:=E_8@3AV.A1\'S@D,,&C,G\Z MN(U.RN4.JQTY.,+?B1S#W]Z!RVM0VXY8-/\^PKN//&L5 M!]1*;!0TI:K1'YQPB. FZYV*0P;%X]]:\L/G<]OWV[O>.P7&U;6;C=X./8E) M=00=.26S'JQ7[2O\:L*T*W@DLP!84OO ?#97**'M9NWDD^R.D8)0RQ9L&E)W M#@A9%#/6.6DRW,COHUD.Q/UNP(ACLE//V%4,(??E3&$(V5(!(?5VXZ(EG\JO M(H2VFJTF LDIG,J36JQ<*E%1IQ]-VGEQ-#SO >:/"1+[RZ8A^ MB.S\W8QZQ(?S:ORZ^MGR+ZTLF&V4M5" M%6?9<9 ;B7]$X$!B(W2<'7<0.LZ.916%CGQQW\$2)8>*^TY,]UOJ:[;+L0M)8A="2%'W%*(&3EP:X^]M7IQ>VM[[5JGJR-PJ2%& M"NRHK5JH.S3_#)@?MJCXKN914#W#LJGF1#$P_RG_VB!LHKT/UR_E)FWGN MLV7"-Z,WS8TO2J6[.90G3PCQX;\5O 96@OKJ$;L2QEA5XE?7RU*5(Z@.:/BK M06R4=#3\R)&JJT/I+F'U=J.O(NG%C*KZB/"@D\_!H0XC/#^C7GH&41AS8=4@ M?G516#['O7[IZB=NSRX3YFR?>]IL:>Y6K=WJ899;#3E25;,1PU#2JT%\Q+#L M&);>4)H#P[;?V6;#L$Z_UN\@B"DB2!5H254U*OY,9Q[HAU [C3BF1J:NYUO_ MW2LTQ@0U9N20^.A6',NM2.U>35HU^-JF_(NA8PX3QNTH@?*%.JO:4,^5U'-$ M-)3T:A ?$2T[HJ4VE.Z/:$6$S=V:SH?.(:*I(%5XEWPRTE].B/-$-?KO MQ'+XI)([YP'"O;OQO<=G(/AO]S9\%-^F/N,V[WCSMRYZQ17&H;Z74M\1V5#2 MJT%\1+;,R*8W#X%L14[HZG8[B&QJ2!=>7I]N(+7KB/E;-B6,:O25MUU0]?)) MZ&-@\JX:Q$ M^0>'[Q;GZA=V<*](>N%?]+%A3!$!RKW*"7&K%*:S$D*N*O&KBUORL)4:=5D< M;!49.O:3U_P[C3 17XI<<$5MCAK$ MKZZG@;U1J ]H^5'2JTK\ZEK^'+G1U"SJV)&]$7[L(WF-[F(_48>.K6+*E!-= M-A=XZ:J&[)1[4;"J86,X0HOQ&5KSE;]1)Z^80QU/C+)H>.?*>W[I>$P-\=4H M8)9#&>.;G$:6(\;?80?P.: ?)KI*2?SJNAZJ<@35 0U_-8B-DHZ&'SE2=74H MW85?J]]H=U6D_= P@(00IWG4H-8SGW*L7NH"$1CS1-4@?G416#[IF]H4=.,8 M'N^[^4S#_]XXL77[-C=NQVLI[=4Z@^)&5*"^EU+?$=E0TJM!?$2V[,B6VABT M/[(562NKZS5=;R.TJ2%>%>@S539ZGM?+@!?,!^'&)\/X&'JKI3$1V\C MN[-*V!Y5B8^.1G9'HY7:F)#V-2)C%[L<44_2T#'ON,$K(*9>I.A;F)]7 M1)1R3VI"!"N%$:V$D*M*?$0P"033CX%@A<3-?80W5>2LW!VWRL;-\[KM&7G; MIV@;\_&E2 E7PM2H2GQT,B2(M\JFC8"^C:6^3$["GU,D3H M;F ZKAK$1W=#PMU([4Q8ZVYPB_=E8=WB)/Q=/($O\;OC%6KK>JUS49P[@M8 M[Y[/@,ZJ6MU*"+FJQ*\NY,DC7FJ \V$1KX!+:+U3Z^*R754D#IN@%6B"]N@S M=0*\BCX'V,,\7RF)7UV?(T>8G6& 6-P5]A_+GUP&#(A#O=C+>"OX8KK?QQYG M180);Z:K;48K(>2J$K^Z&"8/81DFA>T!846$RN-)MKJPJWU4E_XPBL.1,]4267 MMXTC,;DJ:XN+T@XYW= MS, M04=O-)7,'-Q27S,(FVACVWW1W@>,FIKE_*3-//?9,N&;T5MR&3,HT_->:85B M&(?.D(H9]P5'."G7@BQZ2TIS<-E;.BP7T9T"=ZJ=&O<&!OD2[/%]9'\_O7T' MDYQPJX9S$UQPWM=6BGQM,5A;@% ME#FTNC6]UT<85EC@5*E].&"+P'JZ)PDY::LH!3$N34EGI3P MJN;U,T!F)8V1&MS)Z-14T6%1E645+5Q4@_A8E8_0@=Q!Z#A/EE44.DK7&JXD MW>\#SY@0/HS-'?-;Z1GU_#DD]Q'-LN:D&\:O;99?CLCO'$#QA[=H0'6S*/WD8&[M^'#AHYY%=NX?2Y[,VY#:>NZ,IGGBFL[-HY7 MVZI60LA5)3Y"F@2DI4::%P5I!=RF=FKZ10:._1?B4="C9VJ[0@%!_QANQCX+M,/D72F)CZZ&A*N1&F>^<#4^AT;M(3)R M!P^6>[6+=G'5TJC2J$A\13 +!4N/)39W-)H[NJ^V/4596Y@U-7SXYEE:AI5)7X6)V/T('<0>@X3Y95%#JPL_HH M [L]UZ#49-K8:Q5@ @2#E9>\>-2F=DI%->6KFF7J^Q;^>>71,/8\/*?-= MX\>\2CY^*6=AN4@4BF;X[WY#V+#_L!2)Y8H:9#6(7]W^0_E\?&IY9FSMK\'8 MWT0&^V[\;6[I+Q>&_CZV\P_*7, J&X@_4,^B3+O)&)%K+\2#3\R]9PO3\)@U1.(C>!\K2$VOV3I MD!J]]X-/?,H[["YMPMC=6+QL^&JQ/V:&ZX6&]N8_H?UD7^ET1+VBXEN]=M%J M*]-,AW9#2;N!"(F27@WB5Q\ M.*#&_#(9"$V]%\\2C=.&.YU"/ SN$A.;I$V+&< *O(8]"PC!=%PIB8_XK1Q+ M4!_0\E>#V"CI:/G/(K>9WK>\)K=Y$SK#]\(7OHMH[DRH-WVEGF&QZG3"*J<":A"[HO9'#>*CMY'=VTBO7$YX&^*J M\TY8-G856;;#C^+6F[5FMS@G Y6\E$J.<(:27@WB(YQEA[/T_N7]X*R H+EU M 3$S+F)61*3P+O=$,7,XI9Y?U)ITY"^*E;$Y]EP0#K-UI21^==V+'-,J-R[G MO!M_!K,6I^ZK3Z"F!K2 MI,!&X8J&QTO1\2C:^ZT1ONV;64*Q00^995*/\._4RR&ALX$)NVH0O[K.!B:P M41_0\J.D5Y7XU;7\.<+,U'[V19CYE7I/U/M&;>)34X29\Q64!>V$G8>7G7X7 MJV[4D"$%]KHN19)5W;E^[UF@:C,^@"F^FA43E[2Q4$*JV90PJI$GCXIIF6P^ MF&FVU"XK_JSD"W^ 4O!BRFQ[G4'REPE9+(12:M= 3MQLDMR1%%UC32BJ.(,0A0M&$7UTZ!HUIQ) MO\!-?(BB2B92]DUE'3N1TM$;S:Z*O "-U S")MK8=E]X@N39,OD-_EN43>$U M[F2>TSQ5YA'='W4O%18\_I99&@16^!"-\ M'YG?3V_?&35O'.E;I2)FGO5[M8N^.JW>Z$"I9D@0C$_- 03C\G(0P?C(8)R: MOJ.H*QPA*'??FGRUQ8CN&)8@_+$5F,6IC+H'\%%A!=E(;P MG5L>9;YG&3XUQ>_5RU!C">I)[FLVHFLES98:W,GH_Z!OD\6W2_M@#/SZM68$.>)?B,^O1J/ MJ>$?/EG1:]8ZG8XRMST5KY!5U:8@O"*\(G<07HN&U]2,=Y7@M9#T@UYKMW%$ MCR("BA/C3T/W4-MX PF-=%#S0 FU\&NFN:07L;"U%XKZB)D@-XE>WLU7> M:TE-C@_MV]TXZ6'<.7OY,L6T0Q3I>Z#BEU+Q$>)0TJM!_.I"7(X.A=2@VZ-C MW(YF!2%-]:6NA;8Z]_P5-P$XZ4$-/EQFOM*O:2,*9W%XNP(?]"!2:=BL>:XH MBLV:E640-FL6&^VGIB7OY?/,;R,^6VSF,F+_#F(Q@U? ]]P;LIR FG>S:,KK M=A=)O]!;;3W?O7]+KPU:."M!95$]K8%!##XU!Q"#SY9!B,'%8G!JE*0R& PH MG!>#VX-VK=5M(P8K+*JJ5 QLRV:8;C"RJ=9JE!V.9;(9U#'WSV,1# MM&;KK,BZQPJI9OGP3D;,B%9;OV[ELQH2='^1&(8[A2_>X-=RKW1<'X@. JW!BRP@UI-';+FW '40#2+^ MA#+*S050D5%3[DWXADP.(WRKT(Y7ZDLOC$9U[GSHY5?8D:>:'WD4?*C3L9PB _$?B%O8,Y_SG98.0U.:FD>3 MG_1)^&!GUZ.1>,G)OCJG>*3&Q('/>[(HJYWY6<#1:<0/E57%ST/J+S.:V&63 M=YG=PJ[P]&%N++F9Y_ZDW.NO;?>%'8@'IP/I]X%#P)$&:OXDO4A+U@O:Z/-$ M_I=PQR*_];=WX)$;U+8CALR_CWQ>\?W2@WX@@>_^$GF]0$.;S!C]$'_QBQ9Y MQLUFU&V2ND [TOWF7A7!.>1MMWN^Q+E+>/>19R4Y-G?3E4GJG+ZVZ"",V&2/ M4X'3H'ASO)8A\/G<]OWVKO=.@:J6=K/1VZ$Y,:E*SJP'ZU7["K^:,.T*'LDL M );4/O#_! X-);3=K)V\/N48.1.U;,&FHI-SP,RBF+'.29/A1GX?S7(T?^(& MC#@F.^,%9J6S2MLQLZ4"9NKMXJ91EYR;_"H?H>44*G-2&Y9+)=#(H9$[2V[R MZTXTY,T^4%[S77[S)YT"59PDH2"& M_VK)RTEM1&R^WE-C$TK]DVT%Q*E 2A ;!_ZJS!T<^'MV+*O$C!U5B8_0@="! MW$'H.$^6510Z<./:L1J81?B;CHG]8CJ6<07,&:7#*VZ%=E!!ZO]DD%RGR#N1V8 ME'^AS3PZ(Y:IT=<9;VT*KYI=?T*] ]PL*R&9\=UR3!W&\#KY/-PN3&&6DOC5 M];W^^;=!2V\IR!+4![3\U2 V2CI:_K.(NCNK47=J]%3A\757'S6J^L36Z;1.W5_SR;N"Q\:?:#^;R6$=5T'.%N:ARIH,XY'G.*J$U5, MBRJY8%QU@JM.T*O,YE7VU5UU@KO*RFQ\<%=9M3F (X C@"^/X /U 5PW%56 M;O.C2D'*T?L]DH0\^IR\AV VLT4RA-B:"6IINRSPZ%)B1+.<4,] 9=2[&< R MUY/;E MB8Y^^%.Q6)J7$X0=_9H_(8X6+FZFFDT)H]CX?@ZV"%NFRID@KR(JR^>V+U9S MVS>15;L',W=+=_8%Z$U]XT7R(MG<+ZX% -6UE+82@0DE'8$)@2D&IGYS+V#2 M8V#:T7L/+T!D4D-$*GO5J4)0^]ZC!K6>J?E3,KXUW"G5?/)*64USJ*]>M@>] M!DRM58/XU74=WLO[#GK:=^"F[)%;LB+B6B$,]:4VO0ME>O0JKL _J4=W1"D4 M\FH0O[HH)0]2J7TELB"5-<9MZ>HTD*/>XL7MJ6+<.,05P:VXH.4A+CPB_!"O M:L\!N###5DKBH]>0W6M([8>).H6^ 52AL)E.@I<^65IGY$ZI- M02T#3_3%\E;8,(2V+3*R;,NW\L?0F'DO1?*WHA9*#>)7U_M0E2.H#FCXJT%L ME'0T_,B1JJM#Z6XR]7:CKR+IY[F2Q)1F;>RY4^P^54,3U"!V1PU&J=/!!6 M0)#C6(CV"5&:P&J9''>X!5UN%0 M@S:"E2("4X&[X?5T3Q+RZ+M>;UU'A+J6\TR9N 0FCAE%N^([T(EGT=[Z0;UT M$/H1F'NK!O&KZT>HRA%4!S3\U2 V2CH:?N1(U=6A='>02M+]/O",";]AY!.& M9AXOS?7?1$A&_PJLF9@]E)Q+1 PC'%8T(V^$KV:&/^5<*Q=50FD,_^5']@(X M/7V=48=3BO@:D,ERX4?AX=5*WJ"O@IFR:A"_NKZ*?+([M:/GDLPLG]A7W*J9 MEA]XE-TX1N!YU/P4^+>N_[]4[/X[0O=O3\>DN"*"I:JJ(ZBAI%>#^ AJV4$M MM=.G&% KI M8[PX0U-00K,K>])Y\S+'01OA$4V/NV'\A'@5E>J:V&V86#)>M MS#W&_$)!^06\"\'D+Q(?7;%CN6+MI4$LX'1YO(KN,PW_>^,,N94#'^K:]1*P M\!"APN<%*%QR3"BF,KS3+&[3!*IX*54+8$PKH0N^1)!2Q0.+E-4(/8%37(:A ? M?:[L/M?R6/);ZE].B/,$SE9L]>\BHR]\JF%HT<-+G6.5*?1Q_;(BXJ6JPB.T MH:17@_@(;=FAK7=(:,N^Q;^>>7&6@?FN\4.S'-^%/YA.X57A3X*9ZY0\?6"!38,/T6;!R+:,>;Y% MO7PC.ER8W*T&\:OK_GWL[#]PS_X&7/U+X>F+;[^#GW\3.L+WP@^.P_2#=P_T6X-:NU]< M4QP:!B7B=;SOEZ/[#3S*%!3P39NXMLGIR16/6:;860#V@##F&A;Q(5A_L?R) M1K11P"R',L8C]I'EB#]3+\N%O@NF%*M!_.KZ+GM&K:@/I=0'M/PHZ=4@?G4M MOWS4.EBI-X__X#+^RGR=R\7[N[!H]-.K=DMKK$*U5^) MV!3ODN7H+C)$]1%A$'M"K,GKRL.8U$@TO<.[K&U\5R^/@WX))LVJ07ST2[+[ M)1=+?HDP>9^XQ;M,&+Q$ ]RUZZWI@2NHE[O7P72X&G*DJF8CAJ&D5X/XB&&9 M,>RB>7@,RUJ"?='">22*R!%>Z9Z&[H(>O/HZ8)1?WU*?:>[()Y83MF_35T/T M1HC0V8V7TX=;L#7;(B/+%LO!U,LVH?>!J;UJ$!^]C^S>1VKLNB#[W?@[HT-N M_>XBVW?C7$66#QR0N]CNB4VD7R*K]W;X%N=FK=TN+LQ&]2^E^B/0H:17@_C5 M!3HL7EI/_=/&IC_[O'P=?FI:SW)'7CKA/Y;.\&A-*=-NZ8OVS9T29U76DH^S M0>@->%?J)3^R-5NG!.L>(J212+X8,=E;;?VZE4_H):C\.*&_@A0Y\8%LZL,I MA&"!Z'VH-QO-KCB_]NO/_.\^\LEB4_CB#7XM]TK']?G,,8\/(^/]Q/3)([;< M6\R()\)F?T*9Z%/&T:ULF+Q[9\4I]Z871>NZ=#[W\*N;#!_'L M&6M(MTL7+["JZ8@NH21'M/S]Z! 3+S[%C#S1^LBCY$>=C.$0'XC]0M[8.^WG M8]!7STO?=F;R1M0;N;:9RP3E)?6]YQJN)VF%'JDQ<> AGRS*:G(OO7&,E")N M)6%3=1**2/OV[O'JX8_'NS\N[VX_7]T^7'WF7SWWES?# M=Q]ON1V6HYGO:I<9C>VR\;O,;FM7/O(Z-K;:P]R 'HAMIT/?]X%# A,\.?,G MX>B$*8?;8$H]RT@F4%(K?NZ\)^)8_PWO;>9$YH61CGGO 3HZOOCV;CPGY(*. MGRUFV"X+//H(S_K)=HT?"*Q4P)^<'=RM C%=Z:-G(] MDWJ_O8,7&]2V([[/OX]<7?%][$^+5W!?VB8S1C_$7_RB14YPLQD%X%LO*\(_ M[C3:G75.\\801CS_5F.N#V*!2*I]6H\E!2JS]*QH4(C 2SJ6X>'$IYD4#+"0 MEO#C/J4B&1+X[G$/HC+>!!VOY!2^-:)5\ MA^7H;?XW=]]^'][>_'_#QYN[6VUX^UG[?/5P^>WFGG\O9=KOKK5/WQ]N;J\> M'N8\$B':S@"-U%;7E!.FYT)!T %HR895KP[#N]E>5'>^^[3Q0B1$_J^7BN!U@1 M449\I_^RE29I+VE"M>AM+L,8.7Z;^,G7 */=P,O>H>?I-YA MYKG/EBF;*-# QPC,L#AL MP_%->!BF^1/B:\2VW11RL70D, 4!?"?$0^__(NF,_Z!O\+?D!^7MX-1C M-8T%QD0C3'-?'/']$X7_RN96N/_'[[I<\8XSREU&_RW_>\@QR3.X;P9$EGR= M+'.I [:9TAW/MS8"$@[HB".OI";P=H@D^T&>_N1'W90/RI@740))I/.'D664 M>]$+D=01RP$K/A.\DA00RY$\#_@@0"7'(E(V0?9C6LUF2]+^RMN]>I)LFNPC M?@:[R>WE@>F@=QK:<:3.8MJ$$O.O@'CPAX<7)&_&L^*@89*V:2&"DB^4%I$) M!YE9U((IK9)'.A5/H/ZOZ_VH@7O[2@#,OEH.N.VN3VJ:](GO//HD$%L2+@#R MOSN6M/41.1J6XSF%Y(2=K^"@[!+T_71PR)T7X [0\Q*<,U.605?.D[W[@/I^ MHOJ5OEJ&FX+8=%P=E1#GP=X,P6F1X6@TA4L+QW!I=XEQM(<]XI$="BT1/7'W M6 ,=M+C(">]I?I^FP3?7\#+MH:YKL=,.?IHE=B&MG=RKO8\BH9O[NS@2TL"Y MX&5B-N'3CBG\)7AISY2_^U?RIND7-8TG/H5.\HO'U-,M344>T2<04GA6GL[D M[\%?$5LD3=3=:W&-6_P1K6;X$0UM:P+G+OKK3OQ B8<1S;>@$QRVX?APO!JO M(WZ96! 96+YF,<8W/_$C,!#4Z")I_%RJ4'\5(XM_C5MMUOT1L]Q-'^VP.QZ=U8O._PU6+Q'\"1OM+IB'IA M&KK;ZLR_2%;YW=Q>;ROSX\5]'?A?<\U.U) HX:%YNF>)KSSP \?=,BC_U=\S ME4!NI.)%BHK\;^[YNQ^$4JL$^MCK-S82 .!=$\]J6>8?%5@M>!;=^-OX/E\5X\@$V/W8FTVZ,+?PW:PNC0-*T0 MW1ZBSU)%I"XZZ^5)VR!*L^C\W%9Q%:81%;C"CH$.48$#T'A!C=.N683QZ"RLR$+ MYDZ].Z_=[?'UD-U&>L%#*-@ 6G:8?=$WY$D>+NQSPO-O M3(M%J_2X\>2,!%O*O=_L=F")IJF;O'OR)B[E ,J^)S[X*ES2=RI"MEN-=EJB M8Q)R4HSHF*>079YI75U%F(\T[4VDB0X52]RN=:(')4R_D1Y(&M.EH0U]H;K\ M=E7@?ZC) HX)U^S !_?%$29U81TRKF!XH;QT*@!?#1PA@WOY\9^+8!UL O@. MY.D)O"5PA>"-\Z)\N[/*B.0$64'&T :'N*^K8XH'W5J[K==:_4%F:\RE>2>\ M@;&E2Q3JIMLI%S1*8-WBA]^X]WH\2C67Z%1GU."T>G$]DU'GW4=PP%,4JL,+ MZO +;428!69Q''A"M[D%#!@+.]-X\8@V$ ;@(@*P9"6>EBRNT^8%<]I2$1R+ M[W4/%K6;6PS^!7AC@H]@]K1GROS0 MQCHAY(?& ][&,ORYF>"RR^:!SK>'[VPITID"]*U$,MQ'<)\<,:LGA]GNK5J+ M*PA%W#=*/\&QQ_ P0R>,!U(-Q[O58?A"///Q;4:3*O!M?N1P0#4_,)PS4HN\ MBJ1?S+_8;/UUO;L-%X$?;--$I&CK+E)5%MM+ADSUXM9S[]E MU'OF04FTZ781!H[>-!KQ(71=X('KBY^,P8,3;_#D<5=4B*8_ ?U[FA0@N2!G M<^LA[M!'">NA-_,:#EYEL%0BM:5B*N5,/%@@XF, 3L;0*'VE8E!51 M!R5>:3F B$-_\1A_F(;C_W%A=IK&P.S61WIW5.^,6Z/ZQ46K7>]W+P8Z:5*] M2'F]]N;ZYO+X>VC9'+\\O+N^^WCS>WO0;LHY173]"92-6#/\&?US.%#,\3B;N\_?&0T/[?3B\G_O0_&%X4="\=EUBPB,SQ"1"GQ"+OINNVP\V=+$&?!,SXX9&KYX@&'XI5 %?NM)N]X M0>3L!C9/^(#O1^('_S-PP@!!/ LG9D2/#&_(B1-?V(1=8;'W^$:)IU&'T^<\.#CX@M*,,F% *<)4X(QJ;>3>-WV8)FX!R)!*EPB=W MRWZ0K4^T]N1KQ%@D($3(':[U8#YWIR.J$I^/B!'76M$+EDA-'"> #\A&\4CR M:K'PNS/+B2*)18U=F*(?('"P^Y^ *(Q,Q=9K]51_B M.X.X^0HX/^7FL=C("#XNC(Q,?6RV!SJM#T9-O=[IZZTZZ??&=7TPTD=]2GK] M7E/6XU3H2EJE]E"W?@5)P[UO:RWG3U M)6"1W 92'HR0?U2[+G2,3);QV2Z8I M2ZWXTI3=)+X>?:: RPTKXFN$/&C\$94BOCT MF=@!D6Z&Y@'J*4P7=_GFCI1L:3=AKL,S23R=+UFN"9$T>!7@#VCR0 "6?P:F MEIO\7*(6W4QQ:LDV;$SB2Q%ILS<*[ZVTR +R6QXI[>0U$!$PU!:1$!1,< MFU)#P*BLJ!W/ '.ASM$SL'Y5I22K-UVYY3)2.<1L#_:NJ2>5Q:MD91F(NS2ZYHMERR&CO.RZ?,86S^3(?4ZD MIP&CXT"R98Y_FGS:>,\'G6_6R2+C^NJ'K]W#(REQ3+9+KP E>: 9^H!7)[TD M*JNDO*)Z_78KF;S3VJY=8#W;TTES^J35YYDG]?Z2DE4G)3B M-R'>0QO.9IX+1DRZPW(I7VD!:CIOG(AKLE\KWY_[G*I!WCE5 M.#1*SI24;F@4CH%2=@S4AO1N]I/(SY/CMP)1;!G>>R0KJ21*F+;50.E=RXWJC&,[JK.'WF&AA^4P"9[E 6VZ%D*[/,W::;%FY47Y9YS)-W4FIAW;.DQ M#W7C:':\5%"4/P2>!X]COVF!\\-Q7QQ^][XH369@+SS+?XO__/+NWS>?Z_J% M!N+=@\!.H;=A%#U^)VZ8 (%S41<.G@,5RXLI1BX]T M_,'O\OD'_QF83XL:QX53XU!JAG6O9#:#4W!&L44'U[H:SH9VCHP;LI@'40^> M;+&I: L/Y[L(IO%(UW&!0N*:QQ7)\'">(Y!.XY?P/B\.-RS/"*:\&]V@8:'Q MBZCRC@JV(.KGQ ]FX>5A4DWXJQ=L"R\)_H'Q&6/:&,,O/F2 M2R^YOK*A_<\2^Q,@#3+RIH5C']S ,_H;\[Q>C+Y(5W]9BF:9X M[0OE)*K^3):R1*-D.(-[2Z0&\ML M3"PZUG)^*N_B9K*7Y+PTU1,V!!3\4GS\U2LU IXQE&PC'(/%E1Q#_3)Q92ND MG@*;>#M+WU(O>[;HBVP%6JX:QZ1ICEKFXK:7W-668;\,O*\4<6>!-W-9CI(- MCEZ,29FF3V.2J6N)R \:0,$6B] MW8[)M!CB*"/'8@#2^8/7G B%3(]*^43QV\I!<@FC,W-&3F&'H;]TN:8:DN M"QN1 \_+48D*[^500[YL5+XF.NP,M.>="L75?T9]A7P$BY0]R5?[%87WFDV? MB"T[>7H>OLL7HX64&V .//03XA,QC4F\YE.ZV:[S?W-(@W:1FR5,&A[ M#+,+$PL>'XP+KL_8"D-E(6C1XHEX*"7/&/AO80#BA5,49;6()^.D2TKC"8ZY M"DIC%HF68"],FTCSJ-,LA$F*S*1HU>>C)'A/D4E! M77F_/J^U7A2)LX;&GX#_);6I$27JII3P1L8H2\HGF@'M?M!P,E;R244:C_FU M<(Z"1Z,7AK^$-UI\$#A0/$D>6W>17/3X];/(7(YX63,)R\#YF+4P(RDH(:9J MP4N7IA#$;?D69QV_C^<93V8!GXBW0K3Y@ "1N_5J_"\C (^2M&'JEF<<+2_, MGCQ.(.H5](CRG/RRC(>F?'(Y,2:IU"(_:TQA"ER@H>NX2KIEKKZ)V1AD%XL2 M$\8-$B9_WZ(DLN.*+@?XJ!'GG_4D*NE#XB1.$ YX> +1"?._@*PL+&A8D:24 MU-7XP]EB8B%_8>#$W]:$(9][RYQ/XLAA9;SV/NKR^:DF9@"O.L\;9O&QY6%\ M0C3CYD&1)MI*3BL:U[!@)!?/]>P*FYA$;N2O $[$APL]TRC_$#9/AREJ<'PY M!,>7\]K,Y6-#>,HY\3%@04 &>;:[H=V,Q=KMQ2_IJ\4;.>"3.-E#89J/@;1R M$68N_F&'*9]!&,K'FGL!^BJP>Z4_+E:,A2Z#C*1Q:WGV_81D,U/R/E@G-0'[ M2KSQP_Q]_P/VQ0W@782J?$YHRC45@9X[S%P8M[/H"AW$K.524*++>+P-*\G>6)XYP=\I1. MS<4^!*77A?B[O*VU/E9:OC9$M8T^F:OLG9/P*>0\+(GCWJXY[L)L ML'E8L$A'[.=4IE1LSLZO"] N^CYKW40:70_+RUN=YD7/;!GUBU&S6^]TQX/Z MQ<6@56_I1K,UZAN&T;LH63KR>F& DY[2^:<8KW-V'5I\)<]%)'LB%ZDJZ=.M M<=3!+?5?*)5\K]##D[MQ(N#>&19\N7W"QYH'#T>:)-11%(@TM'_'A=F:S_O9 MK+\"V0NM0#I-G B]\O;Q3@,F1[HI>86XZ;]A40D\\G(\)ML7.PND&2";7P1O M)/7 @9/YD5?EG#]Q0\MKP)8"7AX2Y5C#*\*0O/R>6! 5>,8$8FOYBU-_PHO( M;-ZB+I_="TE7X^07T4>.@0Z6)RFL_HLKJ!P'9M*DSBG8N08!V83QC6"Y'S8I MU+)Y?QXC\HYO]B%R+DHW\#QS@V%A;LX&-RHY!CO1Z;E^IO>Q#EW5KLHOW);M M+H;>H$!'?UP5Z[;U1'FVY&1Z)74RF^6,#OU_ I>G741@P>3'+(6#@$('5F[4 MG&R-U3SS+>7NK"\/WC8+'Z$#H0.A Z%#;LT*0L=Q[/GBUE,V/CCRY%A9),T# MH>',X;@M)]HN[1TUF1'>[(@VK+^$.$A77972[4A*L39RUF7?69J91F=MF;5)B M]@;\9;WQ1;/>T4?-^JBIC^J#'AFWNV:G,^X:6V=M%E,,);FO_61C>C:L".2E MQ6OJ3M,3+M:T<26&0%@.\[U@:5%FN)HNG-&2V"$T_U$"=;7W\_:LY+)W@[!) M+1Z#PJ*"(7$CN_CAC+R)*%3,RC ,+^!EXM$NEI_X8!7/?14S/9(5N";\+W(B MV 3\I[K&*RTUAXC9%7R$/!]T*+;^+==]SAN%F-@T, 6"OT7>DS8.'),ME67S MYQ=EE/"I85UA6(,J8@U-CZFZ*".(2JO"[@ M'&&?6-SXU\H%B;:+MQWZEY$DB7+'W17"_/5#QUQ]FT2-\%=.]*_BR->< MY(M"X1VMK>U>NZ%O[@7C1,I!@:Y*%%A;*IVHA.55L*;K1[]/$D>O-3N]1F]+ M)76TYT8,E:V%);*B<8$/.TKI0>-H7[E>1JV["0,H6VC)I+<9D?E> M!;X6-8"G(+(;%<]SG42\E3A\>NTFID.\G#AC*VOLHLON8_O$[OGL-&IU?'_"1G&P,Y^X_:"W04^GQ/&/9#=%GH>.H3]&]PH M@!F)C33O: C%Z";^F 1$-=O;($K7&Q?%C%^(:FM]\-G%7B2P09Q=#>TA&#' M??F=.&%;H.P]3H[*Q%-LT8DUF+>LR:KP#+QWX]?:6>84DO0O9X_&+E MW 6\MP:4"U]C%DCOF%H$46&'F_1!<_<0)(O:Y;L89"U(W/>X'N\"EB[M#N\)I5[5CGNP]^\S&%&#!+(6)6Q:IW&#A"95LEW MF1ISPJS13GV[/&9,;)$M(GQ M0YH2M@5^M"D=]T1INKP3&^<)RX;VC<>K/-+FEQC:(,H-2@XIYH,!QH$7C6*8 MSX,L,A,2+2$X>B8DD0+]?]GJ'()==I)HS?OH IG,HM)('P8\O+4A42Z M-_RX.(T=X8#6CE.Z*R,>YA:[H5V+F2>+IWP)>_RSS!Y)/HKMNC_$6)?$&9)C M66JA,D09Y#CQ( ,\30T'#J]F)\APL3H5YJX]P+.LB@;'=)) MS,P.Q]3$H[)W#K>0GORLI\8D? O7:G];+,K&F9OK%74^;C+>1'[VW>V7;KB= M7,M=_AI-4.22F6L_NZA7"9OE0]J^3&2[JE]D'3XB&[=&F0!!J@!PR1.+$D!/ M01%=2]8[D2Z"-9_ENJMP9:"!=7,9SV-$/"4B=W^_V*=Q-[*M)Q%BWWON ML]@-<^UZ7UQ6X***M:/EVG^(LLZ21=1S$FL)&LN)T((CF[B^J4!U%TG/)(:7 M=A228\S".7/1SI<<0[V\F(%RKTQNJ''G#-R9>E@M#0AW 3$M&9_S!%KJ@,+L M\IG$O('VC?*-I[)9AKR>$F&Q0:WEF285F7XYTFPUY9M6[LIO"IJ&1<(!*$,X MP=C@#+7M+/=>J2R28%Z.MN@7:^>\PI72*AJG;>3P5)H^^TN,]+UZN!]0[@8K M#C@V3DDF3T\>!0V5G2P6CG".4+HD1D?:=P0X\N*:WXFA/ MVOZR8,2K3OE,>UE.$=D9N/-8A#/&%&L+ MP+Z0U5:UY0$+V:\B4\T=\);#^5XG"+ <1YG?W0U;UGIFNS,R>IVZ MV1KTZQW:[M5'9&34#:,[Z+3AGQ&\72'T/=62F6_4"'=[A]T32\NPE\B^U7,4 M]4.M7R)!O(U<:V*Z,X[J!8G@J3IN'ZSIS+;&HDV/J_9",$6!Q&6B(^-F4>UR MCHMZ;AQM&#P%S$^TXBPZ>1/G?N U_,0SF?;)A?_$PK/V+[Z'>[_CAI/AP_>X MQT2[=1OBD^K-7DW[3$=^G?\3+MH)R M:OXD_N8S%24RUG-8AZ7]BYI XZ=ZG!\59317\'S^HK7R[@5^%%9M+-YTH'?K M'7C3>D9>BT];^A2R]8,6I(B//V^[$04YO)3D*;#,<"U&*'Y1<4Q20?D3Q?N2 MUK>(CMXX$+G/_*_COV1T1L*J9X +D]KS@AXSBM_BQM'OC8>&]OMP>!]O]X@5 M8$0=.K;$AQD++HUIV-8I>D]YUV/Z=Q!:+(X,;C]S^3H(SXT9!A#@1'M<'!9IH,>/8\@?P]4#C<901Y'\\"\ U,K01'R-- M&4\;^XN=.F.+NSQ@N(C'%GE(3<#HHDQ9[X8!D7A>BU?O6-,XV[@H4N+55XNW M:_!3@(D5]C#:MC3CI4@ Z&8-'L?GPT'BJG8Q64OJ89I)!FU\)I?1I;==[KCE MM K7$,5'[Y,TYJ?QF4P!W_J<;.E&?.A-G/&1W7?%&1\XXP-G M?.2=\;'_B [9>"<=VV6.]MH7J6$&GR) !C :@5#QEW\&I+)=WJ)35/5IZ08L M;KCHVQ!.'LI6+=F,(W]VNQ'GT^1'XZ4@R4"B_-@#6(I:V#[.(2)X>2ML@D;Y+W^=_= M\7D6;UI[W7Y)WC(+P,JO)D4L!X$7LV*_>HD^\RA1_#2.#_F.S4OB$!.>+6HS M6[LI]RT,0L3:9AY;:7QY5!2S\0C!!@7AW53UF6/ZSOO=5$#P0_GF@VD3DEVZS MG5J"F$B6@\U?DRV/-X4OQA]HS^*1PWB-/S-/&XA/#$-5"( MWJSBO,!2-A&IH=]&- MHPO&;0,5:WFHUEW:JKE.-*//6B+=OT ]/Q'CQ[4X.YV/\-XL;&_8MS'L\ MN@]\3$O\/L,GCPH'^W0D[VR;Z?1"6&A]1G ^3>P.-'@N*,XY6*Q1CN'ASFTC]B!2A* (4TVSFO"4QH41^AE<$\+71?!'D]='+>VO:ET$N+;]>N M/Q4?#H>;N2QJ^8*/3**&)2XP@3#4Y@\5MHF9O&?.G4WIXM)]=:+2MH<@C;/#/T]HF[.ZLOVX+,*P7+G<9@RU Z/^60<1V- M"K6$@ A>FN$*PDBKF1^6#XP""VS?E/H3UPQU-MVI.2]5B=PB+E%S(0ISR?&W M#IT/5W,:L@IIB)%+NZ9?"2OB5\> MP4-;<1T::?]L(0:+#N6-6!"[\G,6/$4J$PO+2CDBWT[/6/QVFWRY9QIZTYMD M(NZ(CF6'_SJ)-"0DR QGT5-^R9SZ\%A(*Z*; L*'%#\UAD==W M G=X7"+ZO45[. 1'5&A*A*G1)4C,P3DB6TMXX/N>-0HB0!!.QYM#/9ZJUL(J MHH@?XE<_X'UX\ZKK_8#/-.B<98TP?EPD]J0 ],APN8S7_8M_1 ":W"$#S?)LPCTRRR2OOW.!:Q]Q0^Q(#'1;37(QXHJWE&<&4!U"B)94'N!0DS9_O MCE]GPODL%YQPJBV_<3-=(2)<.^'U\^*BN:_(F*KDYB!I%\4 M-U=$=28\,17Y0R)9Z8;R%)E(+@ECFY=H1 9R74JTQI>'Q'VFG- 1B^$EG)^4 MS?]RCD4A-H7CO->B@C_QW.!ILAQOS\>ZB-('%@[SXF>)'?#8 9 I=Q!ZD"QZ MYW&# $ 7_I2_;)[,2#YE^K/YR2,5,D.L%)4ZII!G"-^!)N$?$9-/FN.F5E2^ MQ&/:$_JT>&1)W5E;O+'WI6BVXM(MBC/;>U9>5O+3M[W%HJ<6EY M<_LXO/W]YM.7*VWX\'#U^* -;S]KO]_=??[/S9&K3N_$69^Z1$^]@5>Z]T!:1[JA+]3:IC]NM4;UCMCKU41.^(KV1 M>3'0^R.#]L^]-_8ND%L".A8\@3#E67XT;,Q"N:;"*& 6V^:F//7PWQ#FQV"= MW1?)/G%;AC\(' MZ/8;'9#TZ)@Q=86OI85_&/J!X!<#77]YEZU2;C.3D@:2?[_,-?Z#)4Y=PKN/ M/&NUUJQH3=NZ8O5(G- ;:O%A4S5I:M#HX&!E*\O\@,_G=N*W=SKHVM&8$__H MTX*4D1,)UK"UG6.+9J-2 M,E[HIYXQJ"(@JD'YI&-?5>U'.WTNG!H:1C -1$6O>JJ$1@R-F&*\02.F(*=N MJ:^A*Z:2IIPL-Z%JGELM]F"^6SE^* TL%4YW#\5H4$QOHXU"&X4V2DUF#1,U MS&BIJF*I2B[4:('.B%F*>$E9P;MZ-FI30)XLETXSYO+ZNGE]>:Q*@0*(?N+U MR.N:S?(JQ<%HOP8\SI_R^Z'RX6B=(3E[#&-T8N[\73W&-+-ESG/?C_O^F^_^]CJUO1.>L"0>H)]G @,S3U"Z\D%':$5H?6\N/5>'EM3 M@R:W(&.BFB>9$SP_M.W6!GIZ7[QZHEX)L/U)/;HCSB+.(LXBSA87PJ:ZW[= MXBW-,.96-4C5+VKMUIK%FZ#IL8LV8 M E>\566(JF7QV>YZ*VF^U&!0,_.%/'I%6;RBU'[ODR3V8_O\+6F>"_&)>K5. M-SUM&>L8U)%99!6/(*SN7<*^5SK; M[A),-^#S=5N- E%9;S?Z*O+CD6_S/-6]VF;'Z! L.!-]4.5B<^==_3:65%6M J\>]O* .GJM>Z%.Y?\F#VBC>:^ O3BMQ4?(1<@]>PXB MY)8-6'M:3/^NW99;C[RT@EQGU[FNXX=2\%PG=Z1"D&Z:C$B M2>333_]2:T?M3D5&Y_'][M$NO6C)^\GOUG$\WND5)(26DLN^JA52 DVJ M2'OUYJNV,D2@)><4[M([=4%K]0!1#?5557\TU.?"*5RFIYZB*$!YM&)H MQ]?7HI"W;^%;1GLDXO#1[G3_HS;BC M9H$3-0MDR9UC(T"61H +)<;N9EA'H#=[[6:^)H.+VJ Y4*;)X-07#FCN$5M/ M36S$5L36<^.6?)-[7V:PC&(+]?+#[: VZ'01;=406A47ZB'0(M BT"+0%A;$ M]F6&R9QPH]X>(6RS=M$K;CX]@JH2.?K3U\R=/R_47*B7OQ[E_#FB:FT\+@M0 MG$'-S%?RZ!5E\8J:2J3V=ZP+R.\3X48]Y656G8HK!&.U;#V"L>(,0C N^"Z@ MK>A=P,'PN5WK](N[=4=X5NAR )&YO(8?D5EQ!B$R%QLF]Q2X/#A[$Z]_!Y0 MMU=K==6I_C^O%0-5L/B(N:?F &(N8BYB;@%W#)U#+]7;*Q'1;JE3P8@PK%"O M "(P(O#Y:A<4?26_-UMF [$]Y&,+K>K3>9.+%QYB1)UH?>93\J),QG.(#L5_( M&WNG_9S]M.W,AUTS5ZK5UJ];6>U;WH/?>Z[A>O17/H0M/I)-?3A'/=J5^*'> M;#2YOK[[J/WZ,_^[C_->)HNRFMQ+;QRCD7F3S(K:*DK"6]>G3(X*OJM=NOSI M&35WO%)?>B&\2F"UV/ @]9$ .<0QX+#:@P^OG@+ELJ_TD6-$2$C+AWEM.( +GA1O0ONC^81J. M_T='-SJM5HO4NWI_4._H;;T^ZK9;]=;(I".SU1W#?]]M>:..W@O?B'1'7:JW M27W<;HWJ';/5J8^:\!7IC'GE8??Q(G=8-!IM#O_*$"( M]M+P_U"-,A_<*9]J_H2 5S*A'M4LILG[@JD5RT/CK\#RJ+G9)_Q&F64&Q/XW ML0,JZ1S>W%XO>8=U1@WN(;Z R\6H\^ZCXZ8<0HV!!;#&E@%4D#,R7O2D2_2"1HM+ D+J!IUES@DE94R(\[D;,Q>S)==O"2-))Y% MH^'#R%$8A)L%4U!.T#,3WA:$R+;=%TF@>V\YH"QNP(ACLI\^I-W(;18S<<(] M[4=.K_?_.>HRZ7ZGT6R=?I^T/E!J:/H2LRJU4+JG%!\VN=BI2/GHDZ-[*DR. M[C0;'5PGS9GU8+UJ7^%7$Z9=P2.9I=\;NK0_^[1& [X95'%B_^GW4RF&FFJQ M!]%3.7XHMG?AHM'LR%])51%>(4!L(LA4T(KE4@HTJ&VNZ?^QC'<*9T7-'QQ#?%62SWT8&COQ@_$IHG.^69\ MU];,7[E>Z[:*ZZ _F/P>SXM!VXXX>FI:(XZJC*,XV;X@(!VD9KB>"DA7BU9R M &FKIAD-?=F*FEP MU*"_B/S1'\GBCZ3&NAS!'WF@M@V,&SKFU]A>1E6W6>/\Q'*Z A?!'DP@*^R! M*$%_!#\$O\K0/PS7$?VRH%]JGZLBZ+<].%^@WT6!BUD1_52)OPL;_)J_M/7\ MF?&-,DH\8R+BV./LD6AR4&+\333_ M1:&VM0-RZTQ41XGT:<;:2!S:NU_]Y(&K$7!F[]$Q?C>*AA_1%]$WS(P44WTQ9'YQX3?U/K=?>"W@"Z%=NUBT$3XS2MFI\U: M%#,]?Z]1HIE'(@]F6Q1>D#Y\CB7:_V-.^N2(Y.1(B01AH\'<.XV !.5_=UWS MQ;+M>)[K^F&ZJ=''#\:$FH%-[\;Q&Q0Q*W<397MK*9OF\(F'33].)"?UAH-Y M>;N(S.QCH1)R'S3S*.-CX_GX:\V8@ &6G7MO.7)_;Q#/>X-?\=17X(B!&4^Q MJ,DNE:B4%;!)O=N8Y"E2!DC/(CP4JL58A]P1RI5!\'MI:F=E>- MJ^KF.+#T7VD&A3X.EOZOY]I[>4#) M0S0L"3S;DL!E]P9+ @^=![I(#3W.=F&T1ZJGW:^UE2NZ3_L[6/)WJ)*_?>ML MX@\-59=3,2J'R5E[LZO>1F]F*KB9;R/3UTXXW6A[Q %V$C 3CY>+[#)S?*7* M:HNI6L^6-6J;)DR[H5^H09?B:C37$ YL<+* +;MJ@JET/5'$&G[@IY2E$\5A M1SU*F"KD=79;V%PVN5[BWP8NK.48O#0B5O(=EDWY_&\2N03-<@P[,*FH *7C M,35$328<#LCB:$;@ >X8;R$(V>(#&]J<(<(V+UOF&%NC:N'\X-07'3;K;'=( M,#UMG_>I C^W&F$27?I+EL"Z^=G\!VECH@$G7D#-+Q89 M63;8#\H^AU8@\&A1/2BJ^_\ADNUR;0+''.G$=8X,*=YDFY# MT@$MB+*Y'C>#KS+@.QK.U7__?^ZO;AZF&KS[>Q02QUP;5H$$LK M["-_2^P7.U:_F$>7V[_BG\K)A$)[F@TG DFZ2)PSA'+R0H+R M7I@;>$5X7O&=CM1GLPFE0"[BA]&3(WE<(#,EQD2R94\@[QDTJO76YL^.U:?6 MWPB;I[M@Z/8:%ZO5T(FU/. M?%"\5[*6T/#Y7--_>P>!BP)$'S129?\'$?13\N$S-<2@S) ?;;VFGNP?IV!8 M.650@/)H=4Y ](M&I_QFA\\KB$Q.$TV.$IJPJ2CO2.4#H5N9KYB]=.JAZKR^ MXS47*$=]Q5!"^*99:MA+KBG\7N+D=4_5 PLT1VB.TDXKVJ./8OZ6@OZL*CUI M:BG2:9IRI5*KYU]1'5V1\:N9J<48'_$AUE:.7"?@=S+*-0CB/NU3=,MN[%3 M-I)3,*;?R#(9'#M$LM1AS?=1S@QX\,@>7B[,X= Q/X7&\%)4JOH'&S76J>FM MXL9%XZ2Q4MIDQ#_$O\KCWV IHD4 W L .\4"X!ZMD_U:J]15LQ?%KNJENM!Y*=LU.1)_M(Z*N640[5LWZGKZE/W 4/JAUN\6MS,"QT66S!XB8RAID1$S%&33( M7!&.D)D%,E/;IO:!S#V"_4Y-U]7!3#009W.'OB4A4*7M"X^N3^S"<@*'ZZW" M)0PGSU;B$H:S7<*0K7H>=S 4Y1VE)O0=/9?0&M0Z%\55%E9K)T,5+#U"+4+M MV7-00:C-6*B/6%L,UG:;J7U'1T]"=%JUBS/9=7W^AN6T28KBMG+D&O^Z9E'/ M\B-LGO:>NN,2_2[AOI*A8UZZ8B$J=8S"A[QKT3QZ:@[]Q>/\81J._T>SW>Z/ M.F1<;QN#=KUCFKWZJ-/KU)MMTA]W6KU6'_S?4DZ)QR'Q6YZDM\>0> 5GQ%_> MW3[>W/Y^=7MYLWWFN]2(]:01#<5OQ:9('-KR@;+&;JY*\/ +0.^3V$&Q833V M&0V/O_;:#61:+:>"_-:F=,'R0.9A;^/)-;L;XE+QI(ZJQ8/0G-7SIW3_\ M(&X@.6;>7O!-9M8[N$GP^ZV?E5ZWY%G,DMV4(CO+GA,?++WE\-XQPPT\1ODL M_E$ 'TW9]NT^Z7>37B.0B^\3]X4^4T^2, P$UM?("T3KTC/SX1&CO62^_:;- MJ%C*+"4 -GTBMI9'#%Q/,VQB324%U9\0GS/4EASV^ M2+Z43>2YPP)CHN6T06 JX<"N_2R[(R-PQN39]0")WQI;T&K#_AG%@?@&GF/J M6&/+B-A_]G!\XV@[K+JDFNP%T#//?;9,29-B+3-%=BT?T.1-&CF9 3: MT]+ M$H=ZVTWS.M?#"!B(#YA*.4_I&8#'A1=IEO-,X1WXEZ;E@:EU9=]*^ISN&+@! M3ZSQC3G29G;&EWSR@U./;^F)@7#YF5=7ARZD@>\+A??>);3;%D3R MLC;/=^7H:;M,>F51+@?/#<3J/8Z5(X_O\N'?"5@@3QX-=S+6-$:]9V 7XS0' MNQ\IH20-1F]:0O5K8%&T,;CZ4G2Q')_:-G _D(5TCT.R_P:R/N8+ \7)3RS)%C Y!T,;D-9 -Q\AO *; W8=)'Z!:YS MY@3P2)Z=P=HM/\U<5G(8//C4*7FUIL%4F[D^O,=N;VU5\*=\DZ)8^AOXP79_ M/+V-BKQ-YQO$T($.M'Q*=H:^NIQ(@;PSWBY9CIW-1) M$MPF?%S0H8-)E,ISDTJ+B8^-[-K(IHUU:?M,,ZA%!-+:Z:$O+_0^CD.NMZ*@ M8N+%QYB1)UKG^/VC3L9PB@_$?B%O[)WV<_;3MC,?=LT(9ZG@)._![SW7<&73 M+8_4F#CPD$^ TI*!RHUCI +4K21L*D]"OO%;-O/C@@&*ME-*:?%E]DV6*Q]Y M'6=MM(?Y8O #,6(I$;!_I"W!BO>!0R , >+\M"5)D/TDN^\S]=7[S)7UU4LW MF))7AFLS.+OMIQ(9CEU7<G!O=QDFIC$IGB/V5 P"M\"F&F-J(&3U&=/>.X$-K6#VI;$]?-B$BZNL?A%QT.+[S@^>US MYPW1HB2AYH[LZ *_=N[J9(GB&'XC>?;\*:?OL+!R9W^@J(1KYKDCGBL^^_, M$GF4,)=GOL_?9Z#,MZ91#C]\N#B5GTQ9;:G!3PW-^$Q'?K'%]J6LE=]0=Y5* M6Q\V4;TDBD?^[/X>!?%RU,OU@)M.FZR!_W;U^>91NQY>WGRY>?S?PJK@E4O= M/BZB))')(IKA4=/R%]4KVGONQ/[S;X,6/-]E^,MK4$$>?(B?ZK_\-"]HX74= M#_ KL C:OXEMTS?M$W%^U**Z%W#I3=ZEICU1AWH\C^9Z,]>#>$V;!? 5HZ*8 M*BHO$B%<5( *WX'S^>)Z/_B78$+XC4-\VQI&KMI05(Y^I@:=CJBGM9LUC7>E MBQ4<_Q,X-/Z)'@:'Y F.^"0^&_Q9PYKQ@MGPSID\$\L6QF=^(ZNM'%U[ 6H% M,WZPO\NW >JKMO6+Y="[W%[/NP-[>3H:6Z5 MK%ZR'%&]1!QG=ZUDJL(V2I+ \\/9 UK3 "U,"O23OPS9X$'!" M!"F:-C1>$!MX6IRCEM78&7G3P+<&C]+Y_]E[^^;$D61?^!,\WZ&B=^??Z9$%)AM"TD1B]VLY_^9E:5A(1X*R&@@+IQ M=T[;!JDJ,RM_^5:9MFS1$2NDLQUZ<(+;]SHE;Q%@AJE;5 8^%E M"%'X+JUXJ/=L/DO7@4L*^ @-2]G:2,F7I)=[R#>*=Q2#$..9KJ0TXUD,?)=) M7O)$N2>XOKA)M?*NV)%4&G$7#Z]9R!$!R._XDI(X ?G'PCB[M@ITEIC.W56F M9Z_@2'//>^0C$SIHFLJ M>3*952'Y%5_V&TL#!Y(*H-1]D%*6\JNY8XUHP:I<.-"6I'J7O^%FNI(PN:5C MQ;NDA]'861NTDJ@&PPQU@VK,"O#Y,A!R6\ M@"G7H*N?\ZJ?Z!C#^,'T!CSH:+JS/EQ]7E1O68;1,JUVO=?N]^J=5G-8-VWC MLFZ8[7:O9=K=5J=]0KG%S$T-MOZ5W=I8_FR#;)DDVFP,)//>(9.Z39*1!=B" ML^CS'B#\=1\*O0?-./+WNY&>;&9S#[S;9D<;I$)SO%O"@X7\@J\NKXI(T?'A MYN/-S>>K#[_=2%3'+8/8E6^ZOOOR^\W#TRV\BMP_W'RZ>8!WD\>GN^O_GF?J MR:5YOTY\WH4$BS=$,A5_O+V_ ^]V%=7 E$X^G#&01!2,Z5!0U"\TB!S\-_C, M0QK 'WG(!^\.99(M8?BLM5:X*\X<@$&,W: M T:AL>HU>P]>@KT;/N)B'MF7;D.\&V"L0Z:+5B?]QRIG=Z[/ZBI7?-G*"[G@ M)2N_3@BWL\7W+FIML/M;EXL&TLY;/WPGK%=3',""QF/?$UR'?YC2@7JCE3,I MV,9GE+A/!&ON]RQ47Q4]"I$+.%&%C=?A"W7X QF8H<,CG/QDF0'K5X,_RQJU1R!(71(+;M-N+Q)P'T.HUBJV!4T.7U3P$U'+-,'2&3G*$<[Q' MZ92O6S>@3+ M&8[);49C2D> EZM7=G4C.H'HPZU'/IN!-6(QARWB Y3[[*Y3D%'],;*Y6=* MJ/U.3MU=XYFZ&_[!%\)!ZLF_%XN9:3_QG*6'72B,]-JW>"[7&5A)@V_C,GG[ MD$KD]4S&\HI6K"=3=--LKX[^SF.*4>M/YD^2 M^P)#TJ/U*;P0JS<<1$XSD%0DTIVU\+6H?>3CV_R^FA^0'PCE= MG\#Y[)*DS%F 5YY2?8[(52I23'>)022>7L:K?Q'M&-M;^L5;4)55)- K\^)G7 M=B= 1K_3P')DK7QYLVPOE49E"9,JZE(UI@L]>"F9"&>]J:3L@?+=P:43DUBR M$- 1;-21;<..;1D;!/S:-*4^/$E_# MNSD/_$N,3+H;;@"JV4CR(:%\7266]L4K\,5EW95)X%N4VK)5QZ6,SD(9W[UX M.8Z N14V_]UPJ4@=5GAY\G]-4P-)K.](8@.A* M1'C=.&NSG\90N!,!/FJV=K'Y=DFP:.U8238+]6V_T6\7)K',CGR7K6[6>937 M-FU3Q\3?_I:5;ZRK:;I<6M)TN/&@W4HSZQ>O89=#@(GJWK3B9YG M,-FYT=D%@1?,2E6 W+ J//B_O&F]48'T[4:O,T_[I0V;MQ;W!:TV:$DMBQBE&S:G)U MST\%ZHU=ESSLF3E'#-&JZ=#DUPI)369IA:2449N]_UDD^/6G3\U/UT<4*5U& MXSVEISZE6859(CIWS2)[,:UL<%[=[7.QX_\MW N9T(#?SRI[^GH1>X:"2,J%$+@/]7Q@[OQ=/<:T>9D3!:61ZS"8CDPMS:J@EE:T]7+ ME7RD11UWPWPYRCT-6!'7^@*8S[P*%4M@;K%2X6DZX2V)E_R=/?8^<"PJ:EWV M7M#=>O.^?=%H%N]QJG<,]F,=:G#02'QH8FLDUDA\;-S:#HG[9XC$"*7!F/SH> 3O9H<_J9>#US;1R14\ M:.*OL'O.TJS)%H)CRZ>Z\[T^R2@Q@BU3HY.ON_5HWOQ73/B]^N4BVEHH-8!I/,@_AD#M627 MX59A7.VJ/EWS(>7J@]0L/OU[JD0/E3/NI"T7ZJTW[[O=1G_1\%75Q/XL=,X/ MZM%= ZL6\O,@O@;6C8&UT+/^/(%U+@4\!ZR7C9X&5D4D_ >="-XWR1^<\%M] M&%"*@R,HSA5W3@.?O,#R0%+3]0:>;#( M9U X-ZWGQFZMPK/SF>Z5FP M6?(X&Y^Z&T9P0CH1/,FJ8!B=!"M^C#TSM@$$[)]6S&#??"IP='N]_^T+2_ZT[(,HV5:[7JOW>_5.ZWFL&[:QF7=,-OM7LNT MNZU.6Q*VJEO[XH&(QI*!B-=\3/&M=[C)B(N)TIHL&HRX=UAYPBEVR71#PD>N M30(?#3R<,8 M>^GO<UF@2&LW0&NU<--KI4U4KHB/EIA*FE7;S%5-8:T_. MZ9-=:[0CY:82II76:+*!RP/=@A2!S%,K'_U 87T>%J,,3-?T+!4'_>[",-:W M!9:43.OI@BI.%^QOANKZFL>2X8*Y>QZ]^7L>:6%BY@K&'TXT^NKY@Y &+UC' MQJYDA _4\CW+<1U6RXD_QD$ '/M@ADZ8%#M.V;/67PC9W]W(>OL-04*:T2]O MG.] ]WAL^Y'X>WJUH_WFO6'4^JVVOMNAAFBKBA(:D34B:T36B+R$677EF*7A M0L/%>=!:PX6&BR-CEKI'Z0Q.BJK$UYBA,4-CAL8,[6(H1?>JTG0[RW^?:)KN M-@QCS,[AQ>_Y2][JM>S5X*W;(Y\#\3E :_Q5@1?Z(&B-?QZTUH*N-;[6^/H@ M:(U_+K36@JXU_C$4UO6K*JQ;4E>'41 :'K2P3C0C+#1(/E2%G58ZIZAT-+IJ M03\+XI\ONFI_2I6#<)B+9A6TQSI^9O!VT=C?.-/;>#RS%9>ENTZ+"EPD^7]G M'9L/E>%6H3>8$@Q1L<1@DVO;9ZG$E6!0OF!G*QZ=H,4C'4] #WNG\81?3!EZ,/&&#I;QQB:M6[S0IE;?$HV.SAK#:8Q7E4(T1BO M.(,TQBM9EZLQ1K43I#%&516F,49Q!FF,J=:/-,[3C]P^5ZW]2-4/@\;XLV: MQOAC99#&>.U''@DS5+GTN2IE;OLQ#IMM-4X=;VX\),NVW5IW-T#J;!BA:$55 MB;DX.9:=D650NN/#CLOA]L._$[0:Y",#K=-O!5O6^6^U:A>MGC*%ZLL,LZ5X MO 4HU_:@!2@/4T7-0 ]2) 92\D]K6 M3JIV4H]6WK4-<-8,T#: M@&T#:"=U#+,.)!Z%-GMGR.T8N"WMO/R/C$QOL1C ML',L.1+D=OQ#9H?=232W G@+FF&.%YOPP!L1-PWD"/9 M.3^5R%HN%8QB0K1^>0-?MJB+TY$M$,/T9R&6[.=$T+DP@B"XYB2D;Y-_O"/) M5..FZ(>RLN2 ?[C3:'<6M3)8*+?(HMYDD4[)RAF;AKN9EBCM%N 0Z61Q>WYW MO_&/G_'UR^QFI'$EQ"NUOF6;3:GQYOWUW>?/=U_(X]/=]7^G>V#G.'^*E^RA MNW /V5/+96JIZMD58[Y.P$&,1I3@$<:R#W_(?KR]OZNQ?US[8^#;E P=E]H$ M!.@*_#.;_=,F#S1$C\TFU^BT+?L GW'K@KDW\@&D8 @?%&A$SCD9^ /NP MR0H']?L@<)UP!- 0YCS4SKPN@G6-?8]II$?V\:OT^1OXF?$@=&S'#*:/X.=E M_4SQ =C^S'G$;W:RSN/MET^KO,?W1@U>F?ROX#H2OCVDD\4V ?("KP=%% &5 M","B:%,!'_C[1K[\4JI=K*#:O1G=&?])(.+VF_71]2VJIW M.G10[W>&S7JOV6EU^^U^[_*R>YKFIG'V]J;1W,+@E"/?KBQ.9FK6/UP]WGS, M4=*E402B)83P;;W9,"[8%XC8,9BJ]S=?'J^>;N^^5&:J9GUL+H^+7,XEU'$B MH+JUGN42#$9]0+@/BM8FZO,72NY=TUO2O4O:"M_K\!V/?#:G!#>5L[K_ZV\] M@.EW(6@@,[ 1R&PGH%;D!R$Q;7\"RI7;2?B=,..=$W,R"?P7RO^RG%CD1_S[ M&_8!_/G-3]R6P-].8C#A0P:?SYA-0>^ O:,^0#5.S%=84U@C#KN3F/Z5P+(P M$U03/^)* *ZX*\#":_ GL#8B0)4HM6"2AQ7^@&@,OP>P8BB'$XKX9]F^?5AH MP/"/&4G)4P#5Z7CB^E-*X:>49IQ6 !EA[$:PH]SBTR_,?P@?[,MW6[6N4;PUNLRQ0AO03$B#SP8+4 R[0JLZ MF)T1W%FCB%OB[%^#%AL$3E8]&+GP6@HXY\0_%,6@V1@P95Y-7>;:"1SR6_W>@4 M:%X!A0MHLRQ[UJO>;U.5TOMI7*TI7Z1\J]%;&/S8AZ[1_- G01W*GXFVA_>C MM??+&_ M%*!ZF^F?$U>H^=6@O-8W6M_LB!%7+S0PGP_65$IK&R7LS)Q16:ZMY\F=##4N ML75*,^04R:\D0FS2T//$SPJO=CCX#:?S0PRMD@Y-?JV2U&36S7<:6$Y(R7W@ M'+QIZCFJIL/,V)6+F![_M>*[. HCDS<(-B/RD5JLDH^T#5: TU2N"?J.@AE' MW7!A'R,!EE[8/X-F"JIRIY4#Z_(<.L%V"?)%W)WB[?BR1=RB'#:C6WE8?G4E M;--HX=@AB8N&K5K':-::G>+%.?5D=3\FC%84&C,/36R-F5LU(-)PJ19Y?*M!0^\Q/_DWITU["FA?P\B'^^L+:="UUHD@1;\&!E:MV]=#CU66 M1&4O9VN0UF?BG#FR,%91GBOG!:(;Q"IZ2MX>6!B,:#>:;0VB"DOB,11 G V> MBM/&)FA4%8S884[F;/BB:J(][\8N=%%U,$)I#A:#$;OCXGG94XE#5#?$M0BE%<-5SV.J;8/"R=+5S M7,C. MH:;&?J"P0@\K.!R/M)I&+S=!G SHL^FQ@'.@Z"1P_P,?C F[O[\@+T)S$ M$]"M;'8K*,1P*)2M/X3S'XV(24(:O#@XUAN>;N8&?<.[;0<_72..^'CZJY"- M=1[3"'8(7Z#L#6S^=SHTG:9E9\0V(]H@GV!UR<[%$'$VZ'S1*\FK&8H5.R@R MODO=*1$[H<,AM=@0=7PPFSQ. N #2!A_7Y@,Q&;CIG%Z.)(#=\A^9E/+)5>0 MO-H$.&(C6PAUV'.V6!#\TR36" $*I0>!)?#=1IZK;"!\PB3D* K2'!^>J0=( MY0*%,@L&\"++1D=?7%37/X_]YW>^,%Y=:*P??,Z^]#2=T.R(\IF.8#T!OJ*& M %K,#3N/!Z%C.V8P?339H&O\:/8I0-G\-\3:TAGK_Q.;040#=WH77'E>;+KB M \GP[.QX]'RQ8\93KH?4>FO'P2N@:$B]-^^'R-4IR$_#I9>ECQMRM.A]!>M<+1+ @_^SB(_=R!R9U;//31W&3O M[.Z7S##.6R1S,^83Y0ZJV'_VX#M,/9BX IR)G:QS8(9.B"<\'L>NR4A@F9$U MJL<3CH'U 9XEV,_LO!'3_G<<1HP80*J_;V0D9PWCBT+SC1N!)1] 20SA1%UY M]N*SKLBI9)YT*XL0/$KQD&"KT\(3IN8R8#0-_S#[!I)"+ M>C0"R_UY)'T*&H1W2"/;!O$_0 MJ&_KS4;S@GE%1*CB)VJ-/%CDLP-&M-Q7;SVK(/PK2=A4GH1?_(B&P1&LB!$Y=W9[BTCFIFWLF;&-;01^ M6J%A-]_)VFB!8:G5:WW^[W+B^[;V:XG*!@S$Y3W(*8+";4A4BEA\U^MT@-&HY-7 V$\ACU-5W_G(O\=?[CF MX[E/FX)!,M]Q/)E/ ZL]RJS.-5O/?0M=>IFW@+$F15FT'*6^8+.F?#)+FG>I MUC+;^2[S^#$(V$AN#Q0.PDH@FN="OL))"L$PYF*BD^"Z_FOX=HF"E]-QBP_J MO,J;BP=C8!H3"*QJBP?T?WD#:@5;V8CEIS^+9 #[.;?0MV8<^>]$.@!4B&M. M0OHV^<<[PE,&ETW1%.\L!Z,?VL=1Z1+3F0PH5H#2YSA)3 W*RW=&/(U!>JKR M0Y\$K>W/;[+GB2N;I,Y&/:$_1W5SL'GT"ICW:G%"">*?B^)7@-+GJ&W4H+PV M\]7BASX)6MMK,__$E(THHU=/YL]1VV@K7Q5.*$%\K?>UWM\5(_B-9.(/U9/Z M<]3\:E!>ZQNM;W;$B%]9Z?5',]*FIA+'X&"F9@4#K4[N<"C1G.^PPS64([^2 M(+')Z*03/RM\+O'!.P6>'V)HE71H\FN5I":S/IE.0'XWW?A@MNT9JZ7#="65 M"Y@>?S^@N6DH'ZG%[@.3ML%*])OJ-5#4@^(/UF]4CUU5BSL;#C;1?:WGIA%,3LHNT=]B%Y&IF>:'OVQ?>PBP"UU_8/+=\# K6WT6H; M,IU'+VKMB\N:@6I?DHAI_J\7?]7U&+ZJ;S;HY M%,_U'V5Y+4QK81" Q0#VAM*M-^_;1D.#L"JRK,KXUG.+3?S*VW"IEU?6UL_) M)?$U\2NZJG$&!LPRJZ6ZJ:=KK1:F&M/!\KNR3):/G5\72&C5+CI&K7O95684 MG%8P2BH8#:5:TL^#^!I*R\4"JIM]*HFJ!PL(+(?=UIOWW4ZCKC^0%V*IUN]@)BV9W3T\3R(?[[VS(\E8@/5#2%=:\7\SM(9ZL8&C-JET:PU M6]7%!K2&V4J>?U*/[AI&M9"?!_'/%T:W"PM4-XI4$E#5# NT^KI@0!G)5J5@ MH((KNZU/[YDQ\,J7/ B@(E;K\I=S94B5=N=<,2[6:G9AA]95(K&^DE96;&*QZIT,A][,"@CX.B'%F/ MRU)<.4%LWBK0T:UN9ORF*!W#$M2,*#2XPI(Z&[ZHFHO8X"[C*I;I(,G!.;CAC=1*N'A>EMJR($KW MY+I&2$=.+FJ]7J?6O:C.,JL(9#9'&*VR-.R?!P?TF5"AI\2JV$EYAIP7(F\0 M.S'.J8_$PH#)14/#O-B&U<.Y^0=V MVDTVDEW&M3D>P$/(9S,:L9WW6LT^;!T__WZ ^@#.[4QG$/H=_TU)0%TXW3:) M?'@;5P$$SF5(7LV0_'TC_973684V=#?CB>M/*7VDP8MCT<4J+%4_3'>$;/?9 MOU_[8?3%C_Z7PML3@LR>Q+\TK]+VIJCJ%Z!T+!,YTGWSWNA=-'H%G46 22Y2 M$*CJ#_.QK!H!16&-B!,RKEB"'0-*S+$?1(SY/JAC8I+79/IQ*3$PN4XG2&H, MJDU8+AO7\X_< G#$W&GNF+@TB@"T$8Y!^-_6FXTF MHOJ;]T0N9M?HA\\*5;W:V:A3> ?PW\4%H+3BP\@.GI@0?1 M\)_& [4I'2.D7^/)!J4$_[P/Z) &@3AC_*2G)\SH-R_9"<-_R+7Q;#4O:IUN MIVCW2?$E2#>QZGN%K_$=R[WJGW4#<#2AD-QWK1D]Y;XX2:@OM;W<,9=ZWX^( M)7"6'QZO0O9/X]U/F)8Q"3L!Q 8S@@RQY?P+:SDO]7" H,ULC:5G2;X:+)0Z M3'-^T-+GP*-LB7+?>W6B MD>2>1F!86> 0A\X&KS/FY?2? #MA)/?*#['CHC<9-J3>]C2BH>1!XB>#P'_0 MLN>WS*4>, S\L91&2?0L'MEU&#B) YH[M6GZ 8_$6SAI.'D#CM?=D,_326[* M?X)5/=)@#)Q[].[>>TP=_ QU.*D7Q:LO/Q @ M'TKJ$)].S-GCY=AI>I+\EV;AY0FP\!$\#L_>&0]#]GA9QI7D.*BH;30<@_&! MO-X06_U&IV418Q+X+PYJ24F-Q_U0])AQ 0CVIC=MD*N"H]W<\='AOGP)/^!@ MEP$/9;BTFHG[W5R7K67>.#@(KSX\@'IOWO^'!GXQO%*YGEO ICVV%Y3(UXG0:Y;KAQ@R M$RNZO;^KI4LC9ASY0 @'T,"=$N'149LX'B@E89'!%V<>*89BQ[XG@BX8%90V MG2X[.=QE[.-\#5E\#9\_]\L'%,\#RM)%JY/^(RM+"\)OV0,/]G9!C.KPA3K\ M 9'*F;.J\QF161* L?EC'$@C#/(Y&@64$J!I- H)]6Q9>-P_#F7 4#9PDD1D M)8$8N5XOIAKDGB+R$CL*'^1.4"&]FH2V/U"/#ITHO/+LQ2K^@+C968*;^21$ MLW&Y- 4A90Y*"U\)/A2N"*C/!R/APYIDT"H^Y+&FACI0RO&.,#K *A!RJJU MT/FNE=I)*;6E^3IU#]-R9V NL]HHY@2456I+\^#J\F&YM;\Y'RI4:L>?7GT$ MBC'+/VON'W]R]5 V]&XI,)7,#2AI^6Y=LF/O>)S_@T4J10A!TD,1U3 A.,"D& MWB^AWRT:A@F#,.@Z9L5&6Z0)MR9/ECNULIR1-SX".RFR."9KHI!5O7)=WT(> M+L:N&[ZT]1#V&,%#,/3%0V'X#- X'L!BIHHG$\58B%+M?$ ^CU(7C6+RLY2U M4 +"*E9U*\,;VRS3=H9@#U /3NN 1J^42DHB/H,?]HGI2&YQ,&5G.:-X9:VR MBG0*#_"QO(?0+PP&N/ $S,?$,"&,AN8_A M[(-B)?>NZ55@+1ZB^.ZS.24%CSV5BH$/C@V 6G >"07%QYR4&G'&8VH[ M('[N% 44K2 NS.EG=K":F"5GX",T0$F"EQ 'U#"V5P0F@9@Q[J+(,)5//$9+?-[L MR7X/(*Q@=XU MR 7B1^'O[+,H3O_UMXO^.R8D/SH;,'R!8J^NKB,YU%>VS4IZ3/>H5'PI7=^N]5?K M^AHS(R<1G')X#,V9\8#0)(SQ4HW0M#4F' LLCS&8*C8%'V'L>/@,,%1S7^3J M>\#//_Z=VZ7FV(\]^"B-< \1?IY8KAF'((FH'Q*Y67U-I*6J#?>4@!>ORH)- M(1Z!B('RC9E-Y*/K.+M%%'+2,6)%TXG .:S# !0#;03Q0'IR017T"!^,_JVU%)$&Z M:;'1#*E:FY$JM07FGK0ODDF4=46O"WS-26+6)S*V4G[:FQ'EHQ#&PY%EE3$S MR\@69"H5)FZ@%@X@%GV'UHC:LY,_ MDU<;SSV902H&B>RDH'7>H>-?L^$MB*J!F> M=P.YH[[P!'#O?A&;FR V2#WU5O/*L285I*PJ3P)O_B1;'$V'+!K'U>_OC \ M'SV';[$>7N::BW@+\E&.!QXJ;):DEFOA9FI%C,B%]K;/KLHT/H\],[:QM?A/ M*^S$S7>RI!5"9A>W:[W:RWZ+!?[URT:;W7 MMB[JUF#8;%T,C3ZUS3>)*TWMJZCP@+9YT3:M9OVRUVG6.]1HUDVCTZ[W:;=G M4+M_.>PTL3/&"9C)%(012RUFMR (7E$#]"/^9 *> AIY4P2L%/5F_NLB;,V' MV46,8F). Q\L;1OPC^K-ROP='*.8 M\4N"!DXPXTPV\XJQVPE828[E3/ 6*WJ#*6-,^)&%4\H%=GL7.<**T$P^1GL# M]M?][/W70&;Q=EYEH9[E7@S)7DB$8VVV*PQLYFT^X -SJ$,ATF#3H;UH6E8\ MCGF'$A&&RW(++=XXY/;?@N.4>S,XIRRH[]FIW0M699U9E<75X,&>_9*EK<3Y M%(^'_\/# M+';7'+Q<'ZJ-"@$ A,A /7EXOTBK-Z^"/96WXDB>N_\@ >N^>( MF3_0\=]H)!* X@_S5R4PN#*[&)DX&XGO@9&9R01@'"O?"HY,&LQCKS>+WV=B M,2<,228RZ90S]] &^2?LXX4&M>2#\(,7S3:UN]S:ZLM^B6^@8>[V':R = A8(K_RH/AF76QDT@\L";F'\7BZR%?4_I=6$^# M9)0:C[%1GMB#K:0GF)T73 Q[<+3!8DFU@[>0!AHBB"D/Y ?. M(.9@R&)1+/CD^1'XMQ@CI-ZFNB*S>MXKR;/G+_G$[&*0H**(;''$Q]/92 RK M18&*3JO8]T,XL@(5BO?%EF$R=F3CVB(,XS&_._:$HO\$A_Z#"Y]>H0(6E'Q2 M.+H3M*N!I@M;E:EMCOTQJR583^+.$S.P0?7M+[5 M@4<^JWQ@5&:8@!\8^S9UN8F7/P7FC".)7"^JN)^K9E@6+9;KC[;>"VC.>0'P M2NS4AAWUF.;D'>[8W2P\M/1GT1V/_9Q;Z%L\)N]$?SSPI%QS$M*WR3_> M$=Y#[[(IQN/NN:W^TL[3EYV&T3F]D;T/3OBM/L00FX/.,9P-$H"0J]?XN]$_ M0>HKVF6]U6[TYXF]-(YRQ.1O-IKM'Q#M,;+TP^''F9Z;\KE)>QF"F01FMRC2 M.-@0-*U]5"#V^6B?"]0]1N/B\-.$SD[SI/7$8-,Z-GJ>4X>ZI0M$4^6,&*VWM<58.?F[[4:GQ1S6;K_1[B]21KN=JE J:GA< M 6),ZS%W=.@'R^/!3K@H;](@V?#R3#N)2/'(P8MNF!Z8_S'$_SG M)!ZXCL52T*:'?W:P^5?HP)[- 'ZPXS *IBS=$6*J';_C.D-*K*GETAH)JU_&T17J\78ITCG86F<=\\L9D+!N)N;?@>N\42^&/RC+,&/'PL M&?B8^>#U"^DB&?W$%:D%Y".B(3HC5YJ" 1R&[^(%+^ %L7U0]V+8 3Y*_#4U MU\,DE89UW2&E+"0]C'&T;P/KD$+Z5PSKPP83IC<;FI"W]C=)VA=LH;E:B#G; MY7_QN5^1M9M5W)+NB#C+(Q;+7G5A4NK>!9Z-\<41@VRAENQ&R75Q,O2P+,$,ZBC,'2&3E)'/;N+^G\(9==G%B;O M&_PZZH(.#XOF[:1" AHX,^>'M8,$%#!1CNNNDW0YY#-@%@)39O*Y:/V=/LUD M6 ;+M:PX2!J%96Y6,Z19F9/,W>$E:WM9,+5;LFM2OW 5MK)^$Z5E?[-&;_); M+90!'7ZKF[9_6C22;5FG#5[+NTI'-LB"7LVE&BGWBW7&G?4+5SP5'G>V*_Q?W>1RV6RS+.+EAYNE$:#UE]^[S:7-0U693U:5IE@Z MH:S9Z"^94';\K5&6F5.KZ^N*LX#2^KJ-I$,@,;LC.,]_E(QPE]5URK9U>5ID M!?*[^$LUK@74XE$%G"E92^I>N<:JL3Z/-:Y_F1V:M!;B'QMD1DGDFP9EZOK, M4-3Q:5=/VEE72'"]A>-!O-WEXBMCD>7BA ]E:KT>WN1=8/RHDG%BOXS&,$ M-ZR?H7('X(>]S-M6[T H0'JM>[3NV1DG'IWO6O,F+.4(EI"UAM_FB0.3C]4Y!IJ0 R1K-A M9/B#A%V(,!J%,*O?:AX$Y \)KK7:L[%3"Q-):33IJ>: 61 N+18__,C^6B6.E M#];6\R: XZX%P MU( M9*_"=9N%-E)576B]]2Q_3-,A,+^)NSGYL85A=#?$"U;A[ 95,[F[VRQ<8&MG MIURWNKT%%UH5$]4]Q8VT M=H>6AB:[34:'EDS))'RY9J:+FBTT5[U0"@#)!V M:GU#0ZDB(JFJ=M=0JJ%40ZF&TNJ@M*T:E#:3O@]K',^+=G$ZFG*BJM%2H^69 M$%NCI4;+(V.6/%H6A@\>&BU7]!W1!?@^/FX%@8AZ88.%:0^>UT:T:S.'Y*.;$]5YVA;QOO@^X/-*1F8(U8 M]M>F+]3U)W@PU:N T':*+C-\=$HS#A6#Q\KR )?&+6V49TKK]7&*:H- M#9!:TL^#^!H@-P?(0[:>VMB!W#H1W*[U.OJ6DR)"JJC6T/BH)?T\B*_Q<7-\ M/&2SJ8T=R*USP1>=VD6WK0%2#2E5Y1IP!GDW&>AVVU"F5D[)81UGK7 T)A^: QJ3CY5!&I.KQ>1#MBG;&),KR'JW>[7V M175!"PW*IZ9Q-"@?F@,:E(^501J4JP7E0S;JDG"4M\ZTMVJ7S>H&66A,/C6% MHS'YT!S0F'RL#-*87"TF'[(_F(2CO/U-[V:MWU?GIK<&Y;.\_FVT&Y;'!&SY.VAZCO"59-\ M[]:ZK:XN3E1#K%35T!H.-1QJ.-1P6!T<5M\#KIJ\M]&^K'4ZNEI?$<%254=K M0-2 J %1 V)U@%A]L[%JO<"C'C<5F>US(G3@1\^ _\ 9Y"0G\8O0(-D&^G10(N MC_R_5;0\UR6!A[;C=$G@N3)(EP16:](5VN'=C">N/Z7TD08OCD47&W;"[H-_ MW0T?J.4_>P@C]S1P?/A<&(77,W"Y&H-@1-ODS#.&7D_?25=9_G2I_7ES0./J ML3)(XVJUN%IHHW<07%V=?)_A:J^MJ^55EC^-J^?- 8VKQ\H@C:O5XFJA_]J! M_-55.?SLR%%UIG%K7%5-:6A*X,TKE:+JX4>:@?R5U?5 LQPM=]J M:EQ56/Y4N=V]J@+ ]N.!2TFK42'$'NF5;PN.ZJ%J95880;O@T)$<%U6JE=86 MSJUBV1E924=;^%@)_[0%!194H>$=,YD&!9,I@/<_LS8Y'Z:SC]R;4_S5U:L9 MY#Z.5I2QAPOGO:8ZXU27651+\> ,%,QA(4*#]*$YH$%:@[0&Z:U!NM !;U\@ M7G)V=,0_*%OI('?VQZ\^I"@O>0X/L(HS69)'N6+2N?>H"HRNZ (R"9!L3\YG6!P$UO]7-(>SBK>F^ MFM/P#?EY\]VV-]ZLV,O =^U$"EMMXU-K4[U8=N/W@6_Y ?T'G"LOV9)+(]@' M.VIP:-_6FXWF!9, \H^?\7/OGZ@U\F"1SPX-:W)?O?6LQGS#A94D;"I/PB]^ M1$,Y*D0^N?9Q]0 +:[YIY+X(WV(8CRUHY%[YR?%,SX+-DG1J2;@C1G!"LC(X MJQ0G\@=;@A4_QIX9VX 3]D]+NGK([62]:C3F5>.<9IR9#Q@.MRTO^M-JFQ=M MTVK6+WN=9KU#C6;=-#KM>I]V>P:U^Y?#3E,2V2I:>T&M_R,'-=F]%*[[\8DX M3^;WCTYHN7X8!_0)5O7!]:UOXLZG.TD(G(LMY" 2PHL=VJK9SZV/.[#:,AU-(2\Q.)7 GU2BUPV6XSQE". M>GD=]^;][9?KN\\WY.GJ_]X\SN^3V71YBV[)/KMKU107O.TU[%:\_.0')!I1 M^%] *1G#AT8AH;! F_PK]BAI-VL$XXO$]&S\AU%C'T'3KEFW1*N2^Q@N7Z5V<&*).S<#HKQVV0'-6!1.*$6SBYSIPV2\#MTON>X+6>. M'$HT6H46MR5%8VG8?.>B46A*6%(TEH84-M[!O&A!'\ M3U:T3#*,75?N.X [W.21?)7K^J]@5J_SG_)&/%J%44B^-AX;9$AMG!)8@^^" M5;[2F2J^W9.DC$4#)"@&C$#_>\2C$?!]2(, #AD>+3,,*:S,#&&!Y-64]&K& M\%CB.M] %B3=H1%\V/,CD!43_^/#Z5ZTKE<_=FWVP0$%T>/7; KNI%RT00D, MO?5@OT CG!/I/29IF$$&@U\04*'0ZZDF# %\#MB3B:N(^E\@]?.UF)%TFN9 M4A,C]'5TW'=.:P!H<," VJ;][SB4CA3(BH,-#E\ T@LZ@XY7QX.*VQL":Z>P MT@ $5U;R09,QA2%.0$/JS4\C2:H*#/NOO_4 D]])'K'*Y==VX'=!2(:!/Y;: M-TIP%GD8\,21'ZS4V87'L$4 V*\P7[X/ M>9Q '-62_%?@;)YE(SY@&>C9*S?9^ *T*GPY ]R,LFFCQ MQ&Z$6V>(381B2R!5_"@/S2-,&4E*E2-IKF1,L7)BO*V9=")8_=D,K%'&O+T' MH7!PA9)Z>LB^_=5SI'4TB^&&X(,]2YO'8%3[Q#5?Y47GBD4!34GF/]#0BB5U M[;TK^Y8K*R(_XB)1L$$LKA[NI1_ OFJ\^VG'0%)F::!1P-=^)CYL$=UO^"!H M&3 .W-A>JS7R5DSB!)2TXK:Q,N&=MO/BV "%:]>\K:OC!Q,_8+HJ;)!_^J_T MA0:2N2JP2-9Z=LLUK-P71P NLWC'-AXL*>>4FL\@%*&D!DO=V 7>&E.-8+Z7 M0C904>RY^#AI764[DL*"'N7(?)'DM4G0.D.,(0YP'!20[Y&M(38]7HKZ<(TT M4Y2I05B>)RJ:>V: /FYX3P-6&E-%DHB(I!6UKZ+9FT6V[;+=;C4'1GTX-#KU M3F4KVM_QC:X_U MRE?\=O?XN.MWW-\\[/H5C_^\>K@Y^53AD5DW5] "22A$\F%.EZ=:"1O!4:O?MURP10B M8QJ-?!NLN[]B)]AU,&YB!I%C.1,P!67#:2&UXL")',!XLM_H&%"%TC$>0VF& M@E4?.=)?!!D2]BIK$41>* M)W)E#P)X!#,&22Y95E$P)Y5ZMIQC+:\G0"&"5\]E4"[H<.NA4G3\M4LL"LU, M%]=(6;W\BJ'0* J< 6(! =YDMU)*G*6!Z #'E97Q2Q*)2P"$&Q^T%_CB#5"0#/F0>B^.)"*-@%:F#,4\.=+?W=VC^ M)60EO*V?^"Q?'?NH,Z:B>B%+),)J^,6+,;QR"JF(+R#R:"'+ZC$&PQCT,I-Q MIM)8?'2FQ[F96K;#*V7*Q#4QG!;P,@?B#USG>1/0*M1*"(]--E?H385,-T@) M?]831Z(L>E6.!L[AT%">#AH+9;#P!!#DXSZC.3L\9;S22=ZZYWXS#3V M2MIPE1\A6<$$:2P7@T@#N#6T/R6_N]^34#JNASH.UKGA6XWM3HYI8=T _,V= M2E8XE-2 **]DA]J<_K5!A4A5>8D=6XN-Y%;HPOSX@OZ,UHC:L4OOAE<9 7I, M!?'F.ZOYL3^!2XW:!U[.QU'L*['>ZO+$^D73[@POAW:]2P>M>L=JV?6>95_6 M!T:'-BV[V;JT!\N3JT=B'TGG088^5M_(6NQ;VT6C MCFR=SHK>(4?9MN-2M^W87#IUVP[=MD.W[9!NVR%52+CB05L;3KON_\&+(+.3+>FO&D?]N7?'CY=+:QSU-,%L\)6O#091+S]PV[<=RC+N&IP\"9YYANV\Z M=EP307?"B&7 5&@,UZL>EQ8R!-Z/<( W\A681=EJ-;K=S891GCBSGEC3D\^\ M#<8-:X-QZ*F,^^B3J-SYT I+,89HA:4FLQZ=[VJI*Y6&R*IUBI9-D#W<,1(6 M\XD?$44'@'/,.4?:IUC24@%+C.9F;==/G%/8Y8MSJ]VLJ7=8M!U\4#4E>3I. MD15::RG(*:VU5#PJ"E!>&U=:3:G#*:VF5#PJ"E!>&U=::RG+*:VUE#LJ!XLA MJIIB5XL].G.E'D.4AI8SSESAL(6#9ZO.#T&.2T6=(OFU0E*367AG1BNDLU%( M)R[-6O4<$;.4L(5TY8[:*NH4R:H5DIK,4L(6T@I)-@R8[3)>9,SUIT_-3]?[ MJB.L@.C+:+RGVZB/B]L3.6$8L[8FBZ^V'?&&N:#Q__*^?;/^>DB&3$N7T][[ MBGZ&9;7BS@[?CDP%)=BA'K$WR KN XXT=Q9QI[]9VG8M@S+F'.O56X4U=V". MK9OKQ[N Y";[=>9;V6S9P.9J#$*P:HJQ>,^6K_DP7?R J^].^.?$\OFGPKOA M-0/U1U3JMP+2OP+F7:>0=S=\2 'O>H8(]PD@L*]^IMC-2)"^,(%X-=)W^K5NOU?KM"\UTJMQ6!15;QKI-=)K[FBDKQSI"^UI M-=*O\>F-TJT8:TD_#^*?+QYK1TRMXZ![-NR#[@\TC +'BI+K^LP, M#4D8#_Y-K8A$_HDG8X=Q% >4O 9@.WJ5:!HPT.7^YP%\<_7\) /!'2:)QH( MF*$1"P)\12QZY%#TY']BJOIWKJFW3\)V:D:S7^NW=1VB(N= 4<6D(5A+^GD0 M7T.P! 0;&H*WOM_?K5T:S5J['^O7O&1-OMTI==9$/]\S3Y= M^*B/@U;\6M+/E/CGJ_A+^/NG/>,FN71V+QR/)Q^-\NWSW-C:MGM9G7^O%=$I M*B(-N5K2SX/XYPNYVM?2QT$K?BWI9TK\\U7\)7RMTYXRMM[7*I=-[?5K[79U MU4Q:#RF12MTVHYW+FR8C$P1=='+,..^&XT-07&+'_@1U0GBH M\HJLU7>NLJAH\9>QFB-ZZ,VA&90?>K,5C[25B5;F&4ZXPX>S7]QQ'*B@H7>W MUN[W*HWQ5P0RFR.,UFD:]D^< QKVCY5!&O8KAOTS''>W'/9+Y_6;-:!EK=LV M-.PK?#PT[)\W!S3L'RN#-.Q7#/MG.,QKE;=?[LZ\<5EK&A>UCD*7YC7LJZ;3 M-.P?F@,:]H^501KV*X;],QP_X4Z'6,U[*M[>W]5R8GM MQWC!O=6HT (PVHU+%?GQY$>F>ZCRJQ56V"YX<"0'0I4"N(0C2,J%\+Z*9=I, M.S0'\V;:;IFH[3BPXR[VWO=_FYJ(YD6MU6F!O:3.=+UE]M)2+-#*10/TB7- M _3)N]3 ;;IOM^M7?3;M6:_I?%982G4^'S>'-#X?+( M^\B ;?\CMZLD9TY!\ MH:_DP1^;WOPIS"]P?A'B!'V)QS1PK-E!Z30+G3@?Z?,87O] )WZ @RD^.J'E M^F$$(%Q/(<^YN#!2"IECQ\:BKHM2 M!0M)?Q;RRGY.3@"74I 0UYR$]&WRCW=$2'*S*3ICK:S>X!_N--J=15U5%@HT MI!5V*T&__X&5>S3)DA W9 MV5++7;;WS#%;2EGQB+R6@L_SS?]Z<_?KP]7]/V^O[A\]73[=W7U+Z,6'?!6X8;> WVA7LP*VVZ^P\L]T[V. M0Z M#<(/TU^I_PRR/G*LJX":X1.^HZJ#OXC#W84W M(6@@_Q7^MN9K1NY;C*5R+PII%*)U$8U6?:_PM6A$"5H\IC=ES20OWX5R[PVX M&$E^:S ESZF$R;[P&:"L1D Q6_F]SA^YY!M."#88/'3L>-3>Z!L#,YS[Y-IE M@3V*M!PXKBO+;3A2#)XE7SAD+[3$F97B^H\.KM:/0].SPY_>2K=JJL8^X3; M-GC/E_76C"/_W3KL[R^%_CV9T5NU"\NX!DV68,0>R MQ^^:*W&-9IG=4O!H>M6;80O)#^]'M?#+F^X;!:(DK5:CV]WLOL8>SL@AF?4T M"B@EG^&/HY#[6LI)I6M+:IVB97>6 M#G>,%@X=/;DCHF@B:DW0.ZM#D5QI(SC@'A??@#IYW.C^\T KIT.37"DE-9F'=LU9( M9Z.03I^L6M&HR2PE+!]=<:,5DE9(6B$I8_EHA20;XEO=MGQG0QD6UO\=?X^" MKQ[(E4T>(S.B!YL(O^]D]5%W^]C'7)BEF9XSZ,7R=^48LV$;%MUB)==BQ0G] M3LNX_/KX,==AI= X(G.O_!I>@D_ZPXE&R=URWFH%^'(5AA3^O_UD?E]QGSP, M(J9+L1?%[$ZZZ;*9+18V8PFF7Q]7-Q:OMU?U72$A/ [6WW[SOG=1@[&;/D,?1"%0Q=WOM[8PS%.1UMA2:8:Q!54J]K$-4@ MJD%4@VAU(-I5!427-^C>'$2[W5JG5]T@#0VB)ZG7-8AJ$-4@JD&T.A!=U25T MSY[HLB;:&X-HJ]FN]2L<=J%!5(F,M (W3HZ?&0\TC(CH(/KJ!^ZA>S<=MKA; MN9.ARD6X3:J:SE)U*<&@_L:59]KXV<3XZ1W0^!&O_.)[7\//=#R@044Y;<.H M=3IMY2>*'+10[ZS5BT;@0W- (_"Q,D@C<+4(W%<.@:O(B%_6.A=]C< *2ZI& MX//F@$;@8V601N!*$;C;5 Z!*TBGMUJU3K.G$5AA2=4(?-X'$D!T.5JJ&U16^K6'9&EM/1%BU6PC]M58%5U=JM555-KK[? MK5U<5)>KKTCY;Z[YST"5'!8,-!P?F@,:CC4<:SC>&H[;.X?C*A+W+8Q:J-,/ M1N.Q:FB@\?C0'-!XK/%8X_'6>+SC+FX5W8KO]6H]C<=*BY[&X_/F@,9CC<<: MC[?&XQUWA*OH@GV[6[ML55=7=UYX?" P$$G]GR,3: *_M9V7]PD'O\0@2HXE M1X+G)&=.0?*&OY,$?F][\P @F!/4/\$,652 )1)B,#5$7*9"P@CGI"R7][ ERWJ MXE *"R0R_5E(*/LYD7DNER 3KCD)Z=OD'^](,DRB*1KZK"RZX!_N--J=19TC M%HHP;+T_DYG?X[V.Z+:8"\@I@R;:Z"[>5/?!1?\7NE+1J!(]SC76UN/;'P,PI>89'X$2&%1C\?1"X3C@"3 AS(%SH M*/>(G_E@ KSBTZD7FOBHJP!>\!J9WMT$'Q'^BJL,;[U[T':^O4)QB:6PISY-)S1;MH=-/4!9PFX? M(U!_.(HB?'C\*@KYQ(?FM.7\,^;^G"T"O&RVTG]D[87;+Y]6&0SOC8M.[;)9 MO !'8&TA,2-BQ3?QH]L8M1D&QC D);'P34_%8WA["+MZ;[:D[A/?WYZ\_XVHF/P2\CLH__UMQ[HM'>/._R:[QFYKUU]^2CWGF3M4F^Y^T0^W7ZY^G)]>_6;U!>O[[Y\O'V"31'IA3[< M/'[][4EZG7?W-P]7^,;')6*WXA2O/I5.!$K!6B]\&XM:5LR[C4X;_8;_]6-0 MQG[LV@2.KLWLH"&X&/XK;)C83FC%88@H:GHV_,]TIZ$3(LSZ<4"&CF=Z%JP! MD'R>6#D#T=EQA0EWW(\R/*?^LCN&:^Y'CSD?V(S !:#*?A )WX0$?CX)_@B,9KU_^$/AB6:L$@#FY(/N;)?)4A\Z?T)=)9/ #R?4BN*0V.+E M4V+TN=$+GP!+"JD$RR83,X@2OC[09P>,!DZ\].I'2IK'ND%^_.2 ._O%;Y!V MNUUOM;N7O?Y/-6*&0!877L2XBTMXI%8WM8(4]C&%:F3!R?\1CZ!&>0'R6,WE$-@$K H:9"G$86%SAY2 M(Z[S#5;NY@Y=0L2 D:Y&@'7F-Z @K-\,1<]" S M;,?",X)2#&MX%?R,3'B?YQ-_ !8:/Q% J'C"O@?[1U& )49S"\4UN:C8&:OB M".7#IB_4]2?L[PWRE:\#"2'L>G@6N Q :*[,7N&Y-?@=<(1Z%@TWE!5874:0 MA4\KQ*V6D6_+#V@M$4/QZ]?";](#P(@B?@DZ(ODM6QZ^4SR1/%%KY(%S_PP' M#83?LQI<'+D S+1G""Z%8SL 431L[,HDWIL1]_X.O#;4"?)&P%QLI'< :_XN M#E:9/05322AN.?O*81H&9, #O4K@* 136)+D,R3?B1('WCNSG9PK_ESM9+(L+QIS :PA$KFL.?'!R) \W6L22NYH2U[>8[2BY3F8/3T' X&,>C>KB M.(#Y!+:D8]&&W.-D<3Y!/JDO $//]J#E&'T=ZS>/8<_AYD12?L0^O+2I4E M ?QUY%@C2<)):I(!!<_Y9=V7YBPR/V1!($FBQDPD0_!1*"(+HE8X#<%7E3.$ MAN#O@9=GHYLO]4WAY2AVQ6;F756*7 XE,8< MH!Z<'J?/>.MAH#.(Y*PW:?47.^ZFQ$7]D1BSPFUD05$6Y*8^@!P/;\H\L^"_ M'"6OP.?B:CU5400K$Q!_6>PV'&.P= #>F(=5GB$W=_#/)@:#D7*P.A=ULHTF M<< "IJ;GQ=SCF*GL%]^-P<(!'.%!%,(BCT_$ X^2\T -I)@Q#!EH<#7!E@1\_ M\RR8[01H]X6FB[DCL)QJW 3!V+38*(8 T$3-&#>XFV=A(_Z'\BU$TPD0]2B% M^2Y+'28#F(^ 76/X#J5D%H-*H9]G#%AX/72>,;T U!Y0 L [%1''H?.,S,0/ MVG3B^E,N10K0#GQGMLGP M2!D*!X,?WXBR(X$)*9Y80JTDC#C1L$KHJTT.#I)H9*(MB^5=KC-FV5GD)_,] M70X&3IB3B=0W@:\)FY,]:&Q^AP?\A\+WP0\D6( M@!]9H:L3O<@)$,1>S:G9.S%2%_V;R#(+2(-?I+E!;.1[X$30GE9B]!SF:8$$AKI5ZSRC+:8W% M3%F&::;?3+^-<(.Y5B?=D$!-\=JT4(&.47M2DG0"U&/A80!6HTR*-E^QY9-099)DN3E%H MCFFZ&EZA@JGH3+1F0=PE-3#M6)1"I)GD[.'>TFQ-5R:C->15R][*1 M?"DM>*V)XX7ZOM]ACR6S)^:>EBU]01FDW]%\#5GATC#FV(F_9S4*KXHHX MID1@&TIU'(!VP5*/F1[G+V3:%2Q.ZKQ@&15E.M:BU [YZKL7#8.O7G@'8/5@ M52<@*HMDP [25R<5'.CW^O!F3US:3=OOL: M*Y5 -XCR,G(%NHX?4_1T[FG 8 TC:+,;2UN!UKY1Z\K"VBC<$$K2]2;QV KR M2P_,3F#!!-FOWGR?<*4F^S4G9'Q+MYBH]:^A?!D"8WX2(U_.\HUN;1VP>F4$ M#\1B1"PN2(UXH%+,BCK0-&>%PAQ'+>_ZWG,=*#8FS^"C1R,& M@9A:E>4LVM1F29X9[=ZSXUUF;FUN6)9(+G"?. MM&3X/& ^)H;",;(KGU,I([AIX"2)DF2"$9*)[K2J3H943R-)*HGX"1J4I5)X M<^$*N3RC&::!$MD\NFR12;?6[%^(:N>/8-:S7;=9;;O1JZ$J[-4NFMTEG^BS M3X"C8W2[DG*TZ'FM)JM;=H4%,J4F6-)@GM?Q7U+;XIJ:8'"(O:C3_('(%JCA M_G9\.%JEEM5JL@)W,I MP*(/MY]-;\KNGM?(/[&,1%))?\#*-OC36D=_KB%"QAZ5?.%MB?KO&[ <+7^\ M36AMW_ ^$(25T^KE &AFDR=0M.,+,D/1;<%$!T=6\LU(.!GR(;329@%"TJQ0 M1]X> ?.3EC.GRULC&*261OE]GPZ*#;*D2]H F MM:N[UO69J^NR46\>'DU,<>E7\UBWE-31Q''<\24PT;P@C'FM#"NJPVB&M)LA M[#$1;9$68+$ +'Z0S;EP T-RM4&25:J)3,2.5376$4HZ"B)0(Y]:*6^L86TM M%JM*/T'^UDNIW:6.T/$%K6[9+4]SO5E1V/2O+$I^I#&@D%)QP76#K2\2D\E& M\;,Y,P-;'HW-?_M!F5OY6*\IJX2> TJ]H4-=6_8.,,M@8Q/+J?2U.Y$^X>6F MV))'WMXP)TS]F[R+09!6CZ;79EX=6^X*X]SE6U2MTO:6O(,+/C*6ATF]*)L$ MF("Q3J5#9#G!EFR&D%;*@6_LR3HH:-!BC0*5M[<>I[9'IY)2>H6)#E")YHY1 MX7?3L_SX974E1 7O>?(#T%A^C5R;GFE+[JI$AO*R1G[S/1OK+&^\9W?]>N>C M(=)O[.V8@I\!P"V?7(/>JA'Q0YG4;,)8\ MVO!K$^!$3F&7")I1@GV&96.(5X$Y(#=CAZ?[2R34L0@<0VR2\67)SXL+"E,: MI6E5H6S3/A\ANUACBJYY269U&S.'2\<:'\38:E])L5QRMT+6*O*>8_-9/MXC M:^ '>#,;N\:1H[RV(*ZPX%6G'=^O+M%>HD1[-)N.Y<.2DG9LKM1,.@6W142Y M3&$>L[9+.#'VMCJB' 25"51E\&K'41%VOS"I<2P7T]VZ1%':Y0+5]$__%5L< MUK(A+U%@Q"*$^.M<;^2*B5W,UC M%SGY[3Y^@XA?PHO!C<,;AZY+O6=>4R?4OL-: @3FQ+'=*?-[\#=I[1/>EO,( M]5X<,(QY.^#A[!9>JORQCLGEF0U1T80]6^DSWJ^/S.]BI<^PC,@/IJ()#6O1 M(PCPPEKJXK7KS!_%E2)^@U_83&4SG6/3IB6<_JU*50A+E7^C>$W_V7/ 5#!E MHZ?;1-!+!PJE(YCL?F6YW-@6BB\1"+DHPLB1-7%XD]\L)\;F%/8+!SV4#@B9 M[(:.- RF[2UD\_N\?7.9[HX>!9T!'QNK9Z_ \J;E#(+ &:".@8.Y\&[(T=V/ MNK[[_?9CW>B3KZPU]5&:QN R/6.=N, =67 SA+/OFR85%S[YYWF-WRU'T?LPBQN73PF/7P>WCAF?6^1>Z+Q18Y8 MI:]^29;VV;:LY A56,KJM6/YUKEX 6+'%DD9M!LZ01B!4'XG8U >(V8BL^L- M.9M>BCK6_%7.@/)&>*42Z&GK%+DUL%Y?DO3#%(0\!<%J-^VI0-+TCGV9&XP# MWF*&E>#!L1-^#V+$D$Q3/<"KEFV:RYE&V?-Z'%4]E5YNV4.%JH13CT^LD MTN<@\>(D3T_(VP RPT@F\"B]/FD+#OU.G%(B;71;%C@I\DV?69]A6;@7&[3,I6T\MFZSGC:P&4S*)PU$9PVK,^V[Y$]'X7SH*Z+MQB0[!O-RSQ-4#V\'N M+19.6L)_RKDDOK,/ER']-9BBEMD+:%@W[FF'\4%SUS 2.6<>\M!L% M:[:4Q-^2V(;1SO<,Q-]=32:P#(R:P3LL<+]0NK ;%J7?TKNL2?NLJ)D$ M>'_UG_S/E.<6V&@QFP^6PF[=LSQK*G-)@XIHRD+3K"LU>\XI-&H"Q^AX&C5M M..=RG_3+@WYX>1TS6>.@P8ILS/""HEUUJO@BED@Y-F[7C%'<)R%^Q8WWC MU['8 6*=Z0@V64#'/M5!KSAG9>";@8W=91?U>\0>(>PK&--R66&%T NW'N]R MPH^F[Z93DGB/2BQJ]RTVN3K%A'HRQ%+T@!]3,TPN5/+>>].DJRDV\8QX/F=$ M31>;./!T%A]_=\P #CPJ&:M. XLKW9:B2>?ZKZB =UH2ED/$,O&TLV-EO?5V>(VI.^^T 9Y M=,!.,(.MPEMSH=W$72XW?"8=I+YC=BP"/!<8#2DK<=A2-UYCS+1]$KD NY"^, MO[#)!Y+HM,_C%8.:<875)"400$+'1P1\I))*:J/7%(;/KYDZO^$(\83$DE6Z M0W[ZY1+'Z>1W65!D*MB'KZZ/6!N[PT&A[,LI&_FZZ5)"+\[TLIHF99IZJ]C3 M^]H'A]UC,Q+DY&(()RM5I7FAEKM&.G M*SS+W#0<>?\*)VI($D(2?+*#E4I8PR58!3"*TU"?O0U& ML\^_SV3Y*H*6#^%Q0@4CYX3)2SY7M[;&%\*3SJF1#?=(7.=ET*>GB278U M@34<9L25GF!.<8X>'RXBF7_GURZDCR)K[BJ[49'!E>XDM$#4)!\W?.4C,[!:S+2H2?'>_$=Z1*];$YTIQ4_IOU2HH)P M6 Z5A)XK,<%>ENIBOK2=#/Q)A\%A(SOZ5\R:%,KVNB>L&BH=X%6.!J5BL 'S MKJ0$@9JR<\>YDRD-7MAZ$JL36-F"N"268?1^) L3A8X?A_(]G5(!X98*ZQ!5 MWA0J%6!'!R:9.%4F8Y9LO@R[C[#!T;4?,K?[B%V*9 LE93T9$B&OOL)\$>A8Z;'PR4@[*6P.31=((?VR@8]3 M/Z6_!:;5T,&VFQ-S&OBR_EQD?A=3?R4M09PG)PJA%E%:.N?@!'8=K_'*50^, M_#)]U.!+DC9S.I@=] 9N3]+?HXS&8T3J_Z3C-BUSPA31>@_+6+R6TDW12Q!@ M?O&B?V#9+I32[>8CG/LN&PTUPY!&9:0;;WM9\BH'7=X1-6U6ZB12U'P&XQ:: MM72O!E:;0$B>W=-9F?LX)V?8:9'09GZL)!-732QR#J6C=N6;&NPE?K? MI@3N& M0T0L)LYXO*S JJS^8N$38>\.M2P]42-67;+R^? OB$L64__8S)=%B MULU8/JF'^RQKD;(2 GDQ3>G+&_J4S6$E<]'+I$;P+J\L=YTH%.8&""@(58-< M']:29V-DA8'.)\B:!#N6XIFLN]+314O8<6FN)ZV)39F;5I"!SF8WIAC- *TD M(<89RL>#HU>?#6@L<:Y8;ZZLSR,R8H%=HOAH#@!6*N:FJHJ9&=FL0Z&L%5BV M+51)XWHKN$T"19+N4LDK!=$HH#3IQ< 52F[LY'P)(>] L#CR4FJ?LM9XZ%L. M.\/L)LS#X]>0-R7E%4NS2>PD+48CK[ '7&$X=/#L3T31*Z] 9"W1L(8AS5X\ M.VPNA[BZ&/%NU0=N98G4#5H8?7PS_+FD_1FX2+7"$87S9 M.HF23=?**4J1'&"M&??9T1/GRX9@"6!C*.GIX#/C;->#R$7A28F I0W>L="< MLD4H"2-793U92WXF=PQU93O'YCU%"I](&YU8L[F4?LGCR:D8AEF3+T//]?O?TMAB5A:IS' J828M MD%()F7S< Y9_3K#\& _M/@B4:5]>RC8KE'#@V:NP"&,?]F6B#_9A7)Y$,Q;C M.)NQ+#[H9]:+97;@_>#9]$2D$HPO(9]RTGS0K; ^XV *,/5^=*L7]33K%Z[8 MNC.(@1UMP%J&[[VP.\*!:5-L?/8:'B$_6"4&CUF3+#HUM[IM:1S,H7CT_V"S64&&<[OFTW<%Z]=GSK/DY5 [^9LAS1\;DJXF;Q\=$<-./1 MKIVE%F'U&" WGX]1,O@D#2DU-XY0*;4-?BWI"/,DL\SX<9HZLY[RQR%-EZ3!NOI:CJ_E[$ 7U.ZZR^IBY M&GF$A7][HE+I"Z1JE@J6K&"4OKH=57KA?':>&>[1%L,FV+= MMF0U.QLF)[6[66V'Y-<*=2"2-S3FBT9DY2"I,)'[7EJ.4FRTQ$4V\_YE7SB('=>6A![1/47R M6\G\UC(-LBQ3EL_S[>PE#;=D&.?Q^1N_EKT;>Y6_&WN$3D3IK5=Q+?AL/0,^ MD(;6R"@>PS?3GGTU_;PE5R&OTLN/.'E<7$O? M\0;V+ZQEKCACU_XMY;ED,^(P1K,X1.T_I.R2-*@$;"TKW<'*C(&[-5)&+"/S M^XY'(W YQL$&V+6-;.\.EFOBS)Q%/B]S0RX7NQ"Q^Q*L05=Z/UIN$WB96I)Z MZ=5O;O+& X!F=FG9]*896L"_PC@0-[+92G-BE:4>&FY^0-+2?EYCSMG$>J\Y ML\?@I&YX8=)VG[\7G$KBPL%.>I-Y9G*OFEIQP)Q.X+<%MMN /413>;0# M7YN(6_^B3;/L$>/7G_AU;KS!B68="SZ7Z9A\0"^ZM'/*&DR!92/M("%@'J1[ M20I:2<@*6\?C-GA\/>ENFC2#W4L#>%ZDPA28D'3@"QAZ:UI.J-D5Z99-@I#L M67)3JD7+%WJ4,?Y2%"K7Q,:CT6S PLS63MJWG0/4S+*6^Z++FGV7 M0 7/#LQ7R;@#,ZOV2Y3K@()5AM-,'=>)9.< E6GP Q)D!F4ZKOK#84CEQ'TP MG4DH*%5_7&)V(/:LH5.1!99Z.X#$40Z582:1+&*!"#D!^=UT9<-TH$4>*;9O M(K?D@=J4CN7#D->^QRZ^H0%X'R2#C!ZQY8W<@_XP@P#;&OWFF -V((X1&2S8GP7E=CP+HX6)M[7<13?, 9\16,_K('0)HW3AC&\G:+['G^S-*? MK6:K*9WS8&W<\)O'!W5WTM/5;YD507X4KL9/-7*D[H/\ULL84#_2E$[H1"R> MU_9LRDJK'S"]*)T"QSRG\^P1=E?8LZ;Y?GCRO<^CZD8-SOCJ+8W&* M'M^QN0_\%P?C"JP3HC@23Q@#.\:3D.YFM\F=,L>'Q167NMYEGP=?_MIX;!#6 MT)(,,1X[P&^;KQW*=_].9L-A5-#%FUQMYQI8F3R8+(B= M;!86FTOB$?/%=-P-[,KYX2B8;2U]OGPQ2ZM$>46.UKR.KT&NY(ME6-!7-IH_ M'SHNE?YA69H2RYWE#M@RDEM#LMJ8*1\D7LG6XG]0,C)E$P%FB1%H>SW1\E.D M(HX.TD+TM?'?C<52+#W:C2U@KV0227DY=<.T>[E!!O+FJP6^YU0T:]YU4A"9 M9['(\&PHVLSX8%IN[P6S98II9HIIM]XSXOM7SY&.V3^B!5;N@/SWO@](F//> MQO!#R"-4ASL%*Q7\(OT^ YND?!),,]C9B>EP%/WJ];ATP4\%E<7+?.-2#:"O MP3(;!$[6PS02#[/*]LR#@/Q\&GVZ6\?7I[OJ5QHK7ED53XN1FW5,+LO1!^;: ML1# W0P;CW%BJS1D#GW4O;)%-1%J+DF, F6)>F]U.GZATL9(C^\ZMG3=7SJ; M1&[X,Y8IE3218(UFB:L'6$W*OWH,=V/*3IH2MX6DK4[;8:5XDH[K-0_ 2:;! M4M)+KG( YKODH.&Q.86#&Y$P'A,[9C6:@1][6.%6*< O5^/=HA:WG1?\/^R MDP&.6 U^>=-\0S"B+[:2_CS!L3SBY]PZWYIQY+_CWZY;>$]N$M*WR3_>D5?' MCD9O^[#.-^QE ?NOC:8[H,8O;_@VTX<.3.O;,R,-/LP/WO[M$_M_[\0"ZBX= M1HP*R2\>F$)M-BXO,K]\0E+Q7_$%7 !+0$F+;2;$9:J&\ _R3,C$#("L?*WK M46XYC\2/Z6KS3,-?',(PF['_'S]']F$X831::C&B8("([3;9_\NPI%>]-?+_ MV'O7YK:1XWOXJTPI=LJN@F@"O-N[KMIXUUM.92]_VTE>/C4"AB)^!@$N+I*5 M3__, "!%2B3% 2FB@3DOLK$D@ICITWW.7+NW B+?KTCCQXOAQ?G 6?[J'_>6 M+/!RG,YPN!^PI:E:#M;7O(#;;U%>P.T75<#MX.%P4[NL3C84/MKK6C7SQLMW MMS,_%;G*JK[N0 ,2,0J+(0*!^>#LIO*^7;CF.- M)I7W(Q )K:0A<#X\'9S?6LX?CZTQ.!\T!,Z'IX/SC>!\IS>T1LZ8'")F1,*I M]E$(7'-J/A@?HJ+FYRHK3+;JW-IFVN#EN\ /Q>6L>+'M=%^^RXL(N#PHN4%A M]9Z]LE^_4CI*9ABS54Q.'73HVD@=) #39.*YW%$8M'#K8 M(ZL[G."0'AU$Z!U:AM*0(#(H#7& H#1[)ZD#JS^I?/X 2M.V,(+2U(T E*:I M $%I]H'6ZUL#9PBEH8,(E,9L!* T304(2K,/M/[ &@\<* T=1 RXU&3W.B.* MIO\UCA)5&RJ:^BF]K6B<@#GKOO^3Z1&,Y"(2Z$P.RU]AHIZ/)E9_W">'F*GG M:&@8'\H!Y0 Z4(Z]B$U&EC,9D4,,R@'E,,384 ["Z$ Y=I_ &_2MWA"3#L0+ MI /2 70@'8=+QZ1KC4>53SI .DAL-9TWFVKS[5[6JP^OF?B^$&$BDK?DMLVA MW^W+U0GC[Y9G$]67*""(!O"^(<:&IX/W 0BB@8#QP?OP=".,#]XG!@BB ;QO MB+'AZ>!] &)X-. ^SYE,_X4'(F$\])AL[3>1[[@.;*^=]QQKVD"L7T0#>AZ<;9WQS>7\RL2;= 3E $ W@?4.,#4\'[]? ^UUK MU$4])$0#>!^>;ISQS>5]>]"SQB,0/Y5P:-WE&*K[-I]%(GCLSO*M&T_X"P&=I]A?(AZM2(20VM@5]Z\032T,1K ^_!T,XQO+N^/Q];0J9Q> M#='0QF@ [\/3S3"^N;P_Z%NC@4T.$$0#>-\08\/3P?LU;-XX/U599!^% MXM+-QD[-&2JW4=W1^56$(N9!OJ'#O;D?^DFJ4J#=B".W=)C:TZG[-@[*\Y$] M/8#R?,0!0GF^O:.(GM4?UE:4 >7YJ(41E*9N!* T304(2K-WG7)DC:OO3T%I MVA9&4)JZ$8#2-!4@*,W>$W 3JS^H[50[E(9:&$%IZD8 2M-4@* T>XMA#ZS1 MH+:Z=% :NI>JSKTOYXPZO0%%0+Y&*0]8]*@@45W[UA@,D#W+<4B108P6*"-X M8"%"#">VHSIVK*'3JYD9,9P@$V?0JKH1@%:U%D%HU7&+K/VAU1M,(%9T((%8 MF8T Q*JU"$*LCCOE..I;DVYME^0@5M0"#6)5-P(0J]8B"+$Z"M7>P+%&DR'$ MB@XD5&[[[0RYXU,UDK3[OZ(D8=,XFB\W$*.P\L8A,B6WX3S*(:,#(PF)!#H' M*K^)JOZJ9]F]RLNE2+5\E/%?T[,[1 .B 70@&OM%P^Y/K.ZPY49A7$I,]98M83$4LNR[[&KG?V"V/Y1>F+/#YE1_XZ1V]W5:, M3;"U;83Q31Z;=*UA=T .$3/" 0<$C:8=,YR]4'V6;+G%5"0DCA *$BYMR!E'TG."<&!).=F(P"9:2I D)F]2XK] MRD6/(3.$UABA,*TE,"@,<8"@,/L59E0Y?QTD!A+3*N,393!(#'& (#'[LZ0Z MD!A">.#.UME-GM=7NA+R<^JF4G3C)WX4,OGCT[%YG1!&*/T^^^X2#)W4K M"@Z>F H0#I[L \WIUI86&.=.J,409*9N!" S304(,K,/M.H%X*$R;0LAJ$S= M"$!EF@H05&;O9 97@2G! 9DQ&P'(3%,!@LSL \T>UE8N%S+S?!D.C]W W+=] MYD69JL#D=-JN.+^+E 514ML]K3VJ;PP&1,]>''(R9A]D!@T+7I #[\"#,R?! MKX5#!G7_:]2O[4CFKF'#3DHT(,9J.Z<)B8)$-1]!2%3K)*H_L48V-(H0)M H M:!0T"AH%C;J_V38:]R!1=""!1$&B(%&0*$C4VC6Z_J"V5$_0J,/NUKU)N;2' M_*WGW^AU=Z-W+S>:_]6?BX3]+F[9YVC.P[6>#A?I!E_+-Y8OSMM1@O7C1?>" MN2((%!P2V-7/)=#YSQOM?,NS-'I70BW-'/!%(MXN__&.E3'=+>]_/]H2/=.. M]5&7"M=8PI5_%?$I:&(#MP_RVZ]B?]TS[:5GDI'K^@]$/0L0ZT:^B@)O)UF, M=W/%20&1[Y?=EX@,+P@"ACT MR!! ',C2*##'PHP(&H079G;&UM:1JZ\*":+*1;>4I MS+#]2F#L/@6%Z8\ZP]8#\8HGC+.%B%5W^+5@T93%XD:$F:A\E/TY$R5!'E!N M^SG.Q'XN?)[<\7,4*T)I%3.,7URT,/&.A-VMO%:%4#C*\B_IV1U\#RTIHF!$*X'NC*<<,)R=J?/ ])33," 7PO=&48X:3$S4^^)X2&F:$PLOC-TX( MW')J/@X?HB1=VTG\([+=S MLU?VZU?.ZU>]US^\D=_TGM)),M.0I7IH B5T: .$$CI[1PRH.DT(CP6F MJ_QE&2L$4<3?V4W@XS3K;0*BEC T11>? FC$F MROC8(8>6@4=C:-@=@@'! #H0C+V(C6JKP S!H&9W" 8$ ^A ,###H&AX"(;1 ME 3!H(P.!&.W8-16G!B"4?=MK6?<1")I\C\6(N:I[#$3WQDZW])O(=ER.SX)TH"1X.6[1A.]]4 B-A M?'/EO-\G!X89D8"S=48SCAE.3M3XYM(]3L:![D'W<'*CC&\NW?.S.\ET93]R((%K,9>.( M[,O@F 4VEF%\2'FU\@XCW _])%6)RV[$D;LU3&W7U'V'!E7RR!X'0)4\X@"A M2M[>*GFU7=!!E3Q"Y_H@,&3Y"P)#'" (S-XSXI5/&D!@(#"M,CY1_H+ $ <( M K-W!C.$P-!! P(#_H+ - P@",P^T'JUU8>#P)AV%\H9=7H#BF;_&J4\8-&C M:D#T=IYQX.6LV_PHX4<6'93PVYVHJ/*D$4=FZID?0C#:0$D0#,KH0#!V'ZGO M5DYM!\6 8C3 SD0Y"8I!&1THQD[$)CUR:$$P(!BMIR0(!F5T(!A[CF+CVBX! MQ6A=R2.2)O]7E"1L&D?SY9Y2%%;>2T)2VS8<0C"#:H@:W]S+TZ\J3],0"<>) M[FMZA@??P\N-,+[!?&\[*%($Q@?CP\N-,K[)C _"!^&#\.'E1AG?8,(?HBX= M!<)OW>T&&9$ OC>;.#[PF!848D MG&(;!1=2]&S^8<;#:\'\D$VY'RLC9X)%4_9%Q+Y(V"<6"T^(.;\*A *G79TO MJ+?X+W.C,"^$)'O*%K&8BEAV7?8U"1C=FTTY9G@Y4>.;R_<8W1,8W==S66=C2\G4LFU_I#,1,S]TH[E@K\IK M/*]KO<>#:GIDSR.@FAYQ@%!-;V^6TYHI#<7T**3*AKZ0I2_H"W& H"\T#RU" M8"B=7(?"D"4P* QQ@* P4)BFH &% 8%!89H&$!0&"M,4-' ;Z_PVS\L#70GY M.74'*;KQ$S\*F?QQN4V6\N\"!8.:H"'/N4F/0G]DT4&AOSW7E_KDX#+DQ L. M.!I-2I ,RNA ,O95+7+(X07-@&:TGY6@&931@6;LT8P1.;@@&9",]I,2)(,R M.I",/3=O)^3@,E$RS+B,9?Y>XZ0) MKF.UROA$Z0OZ0AP@Z OTI2%@0%] 7]"7A@$$?8&^- 0,Z OH"_K2,("@+]"7 MAH!Q@H2%QVY3[MLC\Z),U4QR.FV7FM]%RH(HJ>W^U1ZY-P8#HH:!SA:9!T"D *KO MGCN,#Z& 4 ="$4C ()00"@,,39XB# Z$ KB $$H(!2&&!L\1!@=" 5Q@.I. ML;BH9_NUW!UZDW+IC/*WGG^CU^6-'K[CMCR.59&IVU)Z_L MUS^\4;UYOX-L%,AG1^^8/JU;Z(-LYU7L/V3K!P#N@&$K9/+1TESKW[!)6-L_ M\Q2.#[_C4^@&F:=2B>I_UP.S7'8[7<7K#U_!3M'.)(W<;Y=7/!'>:9IJ/U=+ MW6B^$&&2HTG=JN*[:JJ@WDQ.WCVG4L^BV^3M0Y;+1?W+O\S"T7AH[VN17%-@$K>)G(D E*GA0=(G2987_SOH'10.C&0=BX$8_I$ M$QXH+CD\5HKK4%!,&"5BE-@X,,A1'4:);>!"C!(Q2C2/.NEEA"E7?UL> M1E1/OBM=,]'T*SFR^Q3TJ#_NV*T'XI4?LG0690D/O:1R,L6FWP*A%0KU5!'2 M$X/GO'K3W6WD$QZ-_! E*8NF+!8W(LP$N1R(6V2@^48GFF^R[LMFYS'^"W)V MG^2K7R:FZ'2&8W)HF!$%5"D(= ]';SW=C\QD^[XUL<'WX"#P/1S=*+XW=7@_ MZ W(H6%&%%"E(- ]'+WU=&_H\'YH=4>U55PQ/ Q.M7URWKWTYMO]"P]$PGCH M,=G4;R*5?:>W>PC1;=M.+8R/B=8Z(#W+MBM/M1 ,;0P&L#X #61S" ]>'HIAG?W+'^P')Z?7)X(!C ^F;8&HZ.L?[YQ_I#R^Z.R.%A:C#@ M;LHY[/Y9)(+'[BS?7_'$C0BBQ5PVCMX>(_07^[DF&-_<69=M36R''!X(!K"^ M&;:&H^-$V_F7VFRK9U>>=2$8VA@,8'TXNA'&-W>LW[/&?1QD1C" ]>'HIAG? MW+%^WQH,>^3P,#48ZKF^IJLA]4SD[6.U) MW9L/"M$->4*%RP#0[EG<23!JH>C;5J]76PYIDNGTC8XBZ Q5&H/.$ =HLEZU M #+S8$%Q;/4&E>>6"*J6!Q5DARJK(4*( X3IS=[TRM:H6SGA)J8W;8LBZ Q5 M&H/.$ <(TYM]EY.ZUF1"\G(2@NJDVVO'[G+NVU[SHNPJ$,SIG%""[%YG1!&/ MKU'* ]FCR/UV><43H8I^S1#@A&A!A]7(D1 HBU7@$*8I4A>+C MT*CE<9+>R.KW21XB14@V@52A:E"UQB-(4=4P]3I&UARKA[D7)42@4D8# )5J MITIA[G6$2/5'UJA?FTJU.R1KXM1RE_)-RJ4]Y&\]_V:7&[NR$R)>[[+M++;Y M]4:G7]9P)BM?'I"]F,7+;BSXM;B\B@7_=LFGLA=O>7#+[Y(+]D8/X&U=*_OR MU9^+A/TN;MGG:,[#A]U>-_X97FF?_Y5;>BF]:?G2PH=49!1!E3M<&94_7G0O MF"N"0,6>#/'5SV7(YS\O>:6(8QE' 5\DXNWR'^]820;=;IE&8._.>[E/WNF- MM]W^W4GE>?N?M-]!#ETR@=.S/SKK3##>&B,'NW\@4NG?EZ4EWQ:@_"!_#)?= M.3SO')>__!&]>;]#AE2()\=O6/ZM&ZA#[*= M5['_.) W -P!PU;(Y*.EN=:_85.%MG_F*1P??L>GT TR3R15ONN!62Z[G:Y2 M_(>O8*=H)Y]'<>K_+[<1];9&4^HMY.Y?F1\+CWH[_3#EX;6O-(/*,\Z^CAFI%$TZVW.K4^-.B8[!QUG.G(^D$A73JBQ M ,L^-T MAL/#SC&W'*ROLU@(]IO\XRQAO\A&>>R?62@*#'M=J_9K3N=8H"$7+: O8H" MOFB"]<7_3IF\*-W1I!53NV[*&#MTI@4/-(@>("L-4C%3#HD2&X#ES7&C1)#.C =52Y#@,_ MD*%19(B!'Q4P""VT[HRM4TO&$!#H"'S;(]Q+%5H,(YM%EY& M"D@]6;+UUJ.:G[GA0Y2D+)JR6-R(,*LM[;66@C??ZG0SV"#Y3"W)9^RMR0;: MGSAF-*R\*X0H:"4%@>_AZ>#[MO*];77')-.$&1 '5$D(C ]/!^.WE_$'CD,. M#S/B@"H)@?'AZ6#\MC*^8]DC,#X5$JJVC7+>8[W-M_L7'HB$\=!CLJG?1"K[ M3F\7$;+;NBU;&!_:NUD-O$\.#80"2-\08\/30?HUD/ZP\I8*0J&-H0#2AZ>; M87QS27_<'9-# Z$ TC?$V/!TD/[Y 9GT!^30,#44ZKF?$BF/W.B.* M>'R-4AXP/H_BU/\?3_TH5 G@N/M7YL?"8WZ8\O#:5^;@22+2A%+1G&>$JR&Q M0V7/7[?HS09D!HT@*M],KCO[ZTGP:^'HPK9Z_=J.7NX:7^PD1 ,BC%YI-Z@4 M":*#2D&E3%4IQW)ZE9-P0*7:QI%0J;H1@$I!I:!2CU1JV*OM1@-4BAI'0J7J M1@ J!96"2CT\MF)-JI^/-$NE:J+(1O/?]&K\L;/7RYT8>O_EPD M['=QRSY'N!+%'R^Z%\P5@:H5ZDK$5S^7 M'I#_O/2I G=I\X O$O%V^8]WK/2-;K>\][UW0[7X<+_3VWIW5M-%2@=P>O9' MY\#*8"=T@!]4A=5E6^MMRJO>ZQ_>J.:\WT$0"H*C;7NR!N\PR,I@VVU;QOG% M^T^A&V2>2)9=7O]L(-)4NFGIT&\ONYWNX+XWJZ]@VYY]^"$Q7P31G8C9@M_% MTMU9RK^S*&3E[X5\+G*_%;3'7;6%_>Q-XL_^AJGL:'2;O'WH3SF[$>&V8WBL M:-9;GJ71NZO>C!Q;0QTNKJ8&\!]D-]^%?OK@*VTMS63 MD>5T\*FS;F<&8MW(]9?)I%AR?'3@X<26@_5U%DNI^DW^<9:P7V2C//;/+!0% MAKVN16Z>2.C<+[D@ ^L1 X08Z_4Z_2?&"X:PWA?_.SBO<:@=?DC;V $X+7@@ M2?0 64F20T&2)IW)4'_5WT3)I1^%'<@3X\3Z 0$W-A3-.@>*X,;6<2,&EB!/H\@3 \NF@D=H?7@G MEN62<AOK[W\:.[2 20$/@?'BZ29P_R5?Z3.3\7J^V\B"&1P%5"@+?P]/! M]VWE>XSQ04/@?'@Z.-\#\.H;ZO0%6>*@$ ZZHG,/NGT4B>.S.\LT5 M3]R((%K,9>/H;3!"@+&;:X3QS=U>J9ZQ!9'0QD@ Y\/3S3"^R9.N47],#@\$ M VC?$&/#TT'[YP>D>BUI1$(;(P&<#T\WP_CFW _]1#Z8^C>54X35GPZ^^:@0W8\G5/4, .W>KSD)1BT4 M?:>VP],DRS49'4)0F;H1@,HT%:#)1O$"J,PF:,/JZXD(J9:'%%2G;@00(DT% M"*JS=VY#\K0X(HI 1$%TZD8 (=)4@" Z>V^FTDQ'@) ZZ3[;L=N=^_;9O"B[ M"@1S.B<4(+O7&5'$XVN4\H")^2*([D3,%OPNCH* I?P[B\+E[X7LD=%S.&9#6(+*40C="IL;D!G$\_3RX6YN0SXO M?BT<5@UJ.YFT:PBUDPT-"*]Z"1(253<"D*@V2M2D4@%V2-3RSH0U<4A>E4-$ M-H%3H6IU(X 8@JI!U1[>"NE!TQH,'S3-; 000] T:-H#0/N6@YG:\P!8$Z66 MN[AO4B[M(7_K^3=Z7=[HX"ZR=1^(-TE7#9ZD"DJ?0OY3W22=]>=CO=0=Y) M]L,;];GWT92E,\&^SF(A])[\339DEK!?9(\]O2?_F86"];H6<[I.5^]1'FJ^ M2[["W@/E\& H"V#\5/**6XGBM-*$WH@P$]H[Y"?S^C+>\O K.>K'B^X%_5P28/[S1D/?\BR-WI4,)QDFX(M$O%W^XQTKM:];)J)X=&2CO@,V_4FG M^R@_QIIPNM+ (CZ%E+>:FGY M?L5,/UX,+PA8W>EM,?NSN'J=0.3RQC84BYS[GRBJ"54KGZ2BZA:"*W]9B5'5+T#KZNWG*@^S'AX M75L*6S 41L2M@@H(V+*A^!%:#29PZ846$B2,;]QFHMVG($']<6?4>I=_Y>5#[83Y(4MG M49;PT$M>TPL!'),[5UE8/0UH?H* M?NTM%P>9=A;QR]-36[RC*?1^X968)\, MK<&@1PX0,P*!*@N!\N'I[:=\W0M(;:%\VW<83D:1@#(H$J#8'SX>G@_+9R MOC.TG![)VJ0&! )5%@+EP].-,+[!O _.K\?P+YN3*M99;//T]5?V.[WQR_/; M\.;.#GR9G[!% M[$LOD&@R+Q/J+>*[?#21+6:W?CI3!I:_\I-48>)FB704$2>,AQXK;/9)_93R6C>@L^_=5_FYI5ETP]#Y?"7'5)2V_6II([S4K@VF] M2]HMR#RQ]R'Y+GOC(05"*%)V)4(Q]5,631EGTRP(]%I3[*KQ(W]A2HB MRRK&E=[G#Z&$9\:Y&F+IC*?L5L0*@EL9:MS]*_-55.?G'F0$^7&2LC7;ZO=$ M!:0KK>)+%#1Y2K; CS?@?,JU'N&8]R(1L@'>6C?T\V%;C"?24$&@_O\(6^SW#$66>S.M(E>,90<3"H8 M^%,LMZK8ZF+D2>_(5EYI"9.N;*Z]R*7=/:,Q>S# M\_87HZKS)'O_$"6Y4)2'5#2',+_&4:(7NG_&D92FO:\Y/B#TF_5;#@Q2WK?^ M].\&1DAY;]2I7RHIA)#RGH3[FWCBEX;E#2$> I:&CS=F8Z(=Q$\4#@0"R+[U MEH:/@^P!AZ&!@ 2?I.&I.S\)TH^07 9"=A&DO&\"2'0(K?UF)4=42'G/D?*> M.CH8$3<,'HR(ZS8_N81\2'F/E/<&"E7=3(CQR3JYCR_L/' MC]V/'\ZE 'EG=X80< M(&8$ E46 N7#T]M/^<:FPQQ8_4GE:B<(A%:R$"@?G@[*;ROECZV^TR>'AQEQ M0)6$P/CP=".,;R[M][&P4X_AMR6^1^G@9S5YGLA4Y:F=^@3/HD!L6[=9"^-C M)V4=D-'$ZH\K3[(0#6V,!O ^/-T,XYL[R9J,+&>""F.(!O ^/-TXXYO+^_;( M&MN5M]$1#6V,!O ^/-T,XYO+^XY##@PS(N$$FRJXG%)E4Z5H)KVM1(@M]FV- M,+ZYFRKCRF*+2#B=V-*P.^@>3FZ$\#]P$(D6BHR?;E5LJ;E%\%0O[6\V_TNKS1PY<;??CJST7"?A>W[',T MY^%#5UMOSI97JAO_[*?J7 MW4YWD'>1_?!&?>Z]'[JQX(GV4WJ?=Q_D$]-ZV,MB^0>]9]*98.DL%H+-I:%F M"1,2%H^I6H6LU[587E9 ZQMO>:+WP"+VI8M(J!E/T]B_RG)79FG$Y)=4,[NT MX(MA9\"D P5^]!0&]E&0+42<1&$H@LM8!#P5GM[CXOM"A(E(+&UW##+O:;@W M^W:40?N=T5D,FJ21^^WR2K919?6<*_/P].F7;K=K1^^I/T\#9C5JT7S9?=QX MNDPA8^ND5M9[B"=)Y/KZUKWUTYG>$Y^__#MAMS,1*Y(33(:J$@8>ND+V.?1\ MU6$F"8NIOB=37]HB6T1A_F$QG0HW]24/BR1AGFRN(F;UEUA<^XF4F?SI))5_ MF4LE8_*K\S]_^O,/2U)7F/% K[5S$?OIOD=V>HZFP_'%(HYN=,U?75[\V&-_ M93R6GU4V5%6]I(&\W%J)4$@\^+-MY7^O3%>ZE#,3W'/E*'6O];>RXN1EA\FQ MQ*J=*A7N Q%G99#DCL:#)'JL<^Q%MS-9DNO&=\WD=\F7Y^:(I+UBYOFQ],O\ M)4GGX=!K9XIA-1BSGQZ-=6L8BA6Y360O9O&R&PM^+2ZOI!&^7?*I[,5;'MSR MN^2"O2$TMK7'AYLS-XV?2F3<2@;6,.>&"Y_][7](CN6YQ_ZRU,(B5G88\@S8 ME3.B(MJ*D@$_7G0OF"N"H(SMU<_E[#+_>:.A;WF61N_*@@.N2GN]2,3;Y3_> ML7)1H%LN?M'*OC\\3_;]#8P^R&^_BOUU;%939#*+$<]YE+SUV=^;4=.[VV\] M$%_S^?MOQ?S]%S5_IQ M-,N#_4G!860@U%:%<6/1IUJ!6@3&\Y04!AZ-6SE"A>#WZBA( 5BO:U$4%Y0! M)L1P+0\&,%>#P/HPX^%UY9J_XI8M41T&=#\2.THDS@-@XM)$@8'SN4=I^")O7' M6])$M0Z)5UX^&D_4-=YT%F4)#[WD-;V@P/$\"E6='ZO""G-WU#\2W)5==W[&&O3$Y0,P( M!*HL!,:'HX/Q6\KXDXDUZ0[( 6)&(%!E(3 ^'!V,WU+&'XPL9S@B!X@9@4"5 MA<#X<'03C&\N[=N]/CDTS B%;:6<47] SX9$ZP\D:L=&,YETJ)E'>K47Q"IE M#S]=E0.][]@HB<"H5#D8R-^BS,$IRQST)DVL2N:D[2J!(*#%414!7!F*H(>86 9>T" M]2F[6]0CP-BB4@QJJ[HJYZ#YQ./:#\Z]X)RIWL6:F60DI_D9G7/0M/9K-JVC M*RKY2GX%#]A4R$G%O4RDT2V/O411GV0O-XWB1.&29(M%4%!8E*G" M%'PZ98$T5Y!T&(H9M/[X] 9&*&;0]@.A5-,XM?R,-$H74$ !O&.XH>'BC=F^ M:0?O$X4#@0"N;[NAX>+@>L!A:" @Q2II>!J5"ZN-UB>Y!H34+"A"T 20R/!9 M^ZT*GJ()%DH.4$8'X^&&P8/Q,!6=02[#9J&) @,-!H\<$9XX#VP;X0%3-A1- ME!-H,'CDF!)$"")L*)HH'M!H^,A1(0:-X,JV)X_E3:) M$@'/G'GXN>H)3#H]$^H)'&>EOA36)M<(>)QONI$U E:MUWP>-0)0(P U C8^ M$>\XD;',H\_\A*ED]X_59G?-D1-G73])TO7MH[B'0TDD74?2];HGBX8=0*64 MR*;EYT^1=)T""N =PPT-%V_,JG@[>)\H' @$<'W;#0T7!]<##D,# 4DF2<.# MC$%8 WJ\!H0D%TBZW@20R/!9^ZT*GJ()%I*N4T8'X^&&P8/Q,!6=05:X9J&) MI.L-!H\<$2)_)IBRQ4R)I.M-!8\<4X((080-11-)UQL-'SDJQ* 17-E6KD32 M]6;C1V@EF,!=%UI(D#"^:?N(2+J.I.LX((>DZ]W=1C[A1<=?12AB'A3W@[VY M'Y97L6\(;ITC05?;& E-NJQ?)6TZR?* M@?Y$]LQCWKHEG_)@^79:"=E5C[3SL3]\2.OCU\5^CM8S3R=N?_#YS7TBG4D!.^LTGEBGIM1Y2 MI_/9TQGI-Q]:Y?;51%P3DDC3WY\_;*.IUL=?]+N=P?,YU4%)Z8_B'=W,_5MI MXB-.D^5>R"-Z$'-2581N,Q^K_4.C4SY6QWFJ0H#FP_I M%AC8[J.5O$?O5959DVDR(:H6/&/5@C+G_@&%"S9!>;)NP4XOT_/- \L6$!^, MZ1=#>%SGX'KG(:A#*ATX.RJG/*ITL*M8@9K[V.,G)S^K:@7Y=,5/Y1S:K33I MT9CB?%*G/$6B5T;CE\)FFE5X?A>IQ8JL+6[]#U%X(^+45__^,Q93$< >^8Q3M4/=Y$KJDYCV$Y MI$0>0P*!@:0T3=$'Y%&@D=?;8-T ,9E(3":-4NO-R'U0^NUUCS>/@C!T)0T/ M%(**0E#)$6:/D2.,>@IN#&F1]9 L/&"TAJ)99ZILC*2I,Q^(#<364#3K37T- M:@.U4;<^J*VA:-:V"!CZ $QCXU(0#,Y3-YU MTEJ LW#FKHV6-T,M2)[?:CG7H$P!%23 /88;&B-5JM!@I-HLO(Q4BVI%;3Y\ M_-C]^.%^660N6V1LL%HK*ZZ[/9GQD/CVCK8U(]U@YU_6SV;T0 M91.3GKX:],;DX# C#"K/C$'UH/J&&!]43P>+5X/1D!P<9H0!J!Y4WW8?!]73 MP>(5!O5@>C ]?-PDXYM+]Y6K4R(0CK+[MKHUFGLFYSV2VWR3WV=>GJK,RS>/ M,B_'J\S+VOF"R7>^(-[BORHI_"JO]&*55SI/E<]NR[S2P3*O-+UM58Q*VK:% M#>-C5+(Q";6[UK [((>(&>% \-PE*!\^;H+QS:7\2W)8(!# ^&;8&HX.QC\_ M(!CC(QI ^W!T(XUO+NV_LKNUI2HU/!9>OCY^UPDW=?1LGA?E5%53\WJ;8EEH M$_=UFB$ V.9NH_'-5=]1OW)6781"&T,!G ]'-\+XYG+^JWZ?'!IFA *.=)O, M.&;X.%'C&TSWHW'E717$ OB>OIF)4HX9/D[4^ ;SO=W%Y?SF;JC@&H^>S?^, MHQL_\:.0R8\N-U92_ETD]'85(;[8P37!^.:*K].MG"X!H=#&4 #GP]&-,+ZY MG-^KG#0!D=#&2 #EP]&-,+ZYE/_*'M56C=SP6,!M=),IQPP?)VI\@_E^[)!# MPXQ0V+JE\B956;GD;SW_1J^_&]U[N='^K_Y<).QW</NSJ>E1N>:5Z M@;/8YNOKK^QW>N.7YS?BUYE@[N'ISO02@A4U^H3\7RP$F\L6S!(F9'\]]M!6 M:\RP66E*6<]^VGS=&FSG#,I>S.)E-Q;\6EQ>Q8)_N^13V8NW/+CE=\D%>T/> M&<]NOA]4[NW4LYH(GF?H_Z?7RT4-]),D MDY^4+^(LE/C[\GOD8VIKD_W&8_FIO"\\]/*/B^\B=OU$/B'__K-PQ?Q*Q/E' M.DR%_<-^_?!& 5(S+++A)-HAD?%EC,@7+/U"P>F'KHSM1"R)[7C 5\ZDP.6A M*YC'TYPQH^QZQC:\E(1A.LM6[.87>WPP7:\7HSNL*U7;_2&:+^0ODRC7G8[W4'.HLMP6.+J?]=[[K="[7Y1:J?WY";F6H_*T-=[0+[" MWH/D\'#=S6'Q4RGA;B4IT8#RL[@18::?>O5DHEJ.+?.A9EED\\>+[@5S11"4 MME[]7 [2\Y\W&OJ69VGTKBS1Z:JBQHM$O%W^XQTK)U;=<@'AT5FA^J876X\+ M[1S '3/#V,#H@_SVJ]A?Q\9>>E?[9]B&E#5V45+][$!(;6,;!( V%\:TD=92.-RJT4K=>DR%Z]FQM,7_5%GO$SO;&GF@HV9,WAI,3?/)5ND M8G[2'MTRA?.!K_*3QZF'Q7?Y:%[(]M9/9\J\\E=^DBH\W"R13B+B),_[7%JR M2"NLL[*7U M+FFW(//$WH?DN^R-AQ0&H4C9E0C%U$]5!FG.IED0'-CB]#9:?M5?&8]3!;+\ MCB2[2MS87Z3*7RI&EM[GGZ:$9X:Z&FCIC*?L5L0*A5L9;-S]*_-C73[1-5:E MI,XJA;CTY4RW<1(9/][PB*=<]/C>2?[73D-]!( Y-VKGV*[#,,^=RSM/2._' M2:IEQ,/>L8-K]&-[F=@^%Z L=F?::J-H4@YF%6;\*:K<)%P91$D:9V[.C#=1 MD,UU7QU+;8X\^0V)=/)$DL?!9+T$-5=W]UYID\YI$ND7H[KSY%__$"6Y6I4G M9#0'4;_&4:(7YW_&D=3'O:\Y/GKTF_5;#@RRT-=U#'/2&2(+?2L6*6D=KZ27 MZJ?7Z?9;?^(86>CKQP"L8[BAX>*U;8KTA\A,3 8.! *XONV&AHN#ZP&'H8%0 M(HF6/4FI0=! M83S<*G@P'J:B,U22^JDE%"3UHYVC_A 9.@H[\W0*Z4^IPP.F;"B:=>:T!U.V MC2E!A"#"AJ)9;PY\4&';J!"#1G!E6[FRYISY(,OVK 03N.E""PD2QC=M'Y%( MCOUQGB2FY2Z/)/M4D#A5DOT/'S]V/WXXEP8T/S'/\BIQ?%RR_6( M&8% E87 ^'!T,'Y+&=^VK1[&^& A,#XNE1EIIWZ! ^B0&O;ME$+XT-K-Z98@[[5&_;)(8)P .^;86LX.GB_!MZ? M=*WQJ/+:&L*AC>$ WH>C&V%\ MQFZIX%Y*E2V5HIGT-A*AM=BT-<'XYFKM&&>4"6@M#;N#[>'C)AC?8+:OG'<0 MD0"VIV]FHH1CAH\3-;ZY;$\4$$0#:-\,6\/10?L A$@TU&3[EW>Z.'+C3Y\]>M?;RVZG.\B[R'YXHS[WW@_=6/!$^RF]S[L/ MTHAI/>QEL?R#WC/I3+#$_\[FTDRSA D)BJ?W#:J0(>MU+9:7'=!Z])8G>@\L M8E]ZD_0*QM,T]J^RW.M9&C'Y)=40DL9^,>X,F?2UP(^>@LL^"MV%B),H#$5P M&8N I[J6%M\7(DQ$8FE[;I!Y3WO&9M^.,NB@,SB+09,T MGC[]TNUV[>@]]>=IP*S&0IHONX\;3Y=49&R=U,IZ#_$DB5Q?W[JW?CK3>^+S MEW\G['8F8DDGDA-EJ"H-X:$K9)]#SU<=9I*PF.I[,O6E+;)%%.8?%M.I<%-? M4K9($N;)YBH.5W^)Q;6?2$7*GTY2^9>Y%#TFOSK_\Z<__[ D=849#_1:.Q>Q MG^Y[9*?G:#H<7RSBZ$;7_%65*)WYLF:YT*8??B)A?"S83W'/EP'8O"EO9E33W@>ZS,EB8GS > M)-%CN6,O[$YOR;$;7\7G49SZ_RM<3GZERQ=^*D?G_Y,>FT33])9+%U]'M M3+9^PTPV1K8^_U D#1\SSX^E@^>M3#I[AGOV^,GQWG*(60S<\I:YE89_&H.] M/V0T\[Q+ORQ9=WL?SC!*+L?G!9)%WOH?+[H7S!5!4+K-ZN=RKI/_O-'0MSQ+ MHW=EUGM7Y5Y>).+M\A_O6#E%[99+,745 QU(]Z=5#'0#N _RVZ]B?QVPU2R. MS'SY5&5,'%I K!MY;X[L?81P4D1<6@6HG$!MJB+C4BAC:8Q0Q/+#R=1=B1 0,>F17*72HLJ&Q%5U!A@>38>7C M^"##UI,AN Y/R!6:V:K+C3_%ML7'H@D/^(JF_I-J-.A]-Q_BR@TW_)4%=B(V[25 M*WH^8QY2-:LS\2+MI&N-NK7M5QH>"%19")0/3P?EMY7R[4'/&H_ ^: A<#X\ M'9QO NY8-R@<+@?+AZ>89WUS>!^?79/AM96:0'TW/AD3SHR5JUT8S84NH MF;QFM1_$*J4L(I"%C5%)K#88=!QD5CME9K7^6M*>YJ16*U(T[K3PR(#&@88E4)16]Q5!CG-)QZGF^O?I_3< %AZY50&F_PU#]A4E&=J\@>Z MCQYX7NS6["H9(,U;GRYEXHB^Q_E73K MPQ__^?3SI3UAQ3=*,I94["_UN[94?$\?[\QS&CX]1^O6,$%SAF4O9O&R&PM) MM)=7TC&^7?*I[,5;'MSRN^2"O:G;P,_T2OOQ*Y%>$>D5Z[YKI@=$N\_T(U\7 MJ=/F2*:(9(IGO